summaryrefslogtreecommitdiff
path: root/embed.h
Commit message (Collapse)AuthorAgeFilesLines
* consting-eleventy.patch: More consts, plus actual bug fixAndy Lester2005-05-161-0/+2
| | | | | Message-ID: <20050516151353.GA25387@petdance.com> p4raw-id: //depot/perl@24489
* Reorder the *more* arena allocation functions into a blockNicholas Clark2005-05-131-30/+0
| | | | | | | As they are now ahead of their corresponding *new* functions, no need for all the embedding guff. Remove all the "register" keywords. p4raw-id: //depot/perl@24460
* Allocate GV bodies from arenasNicholas Clark2005-05-131-0/+6
| | | p4raw-id: //depot/perl@24459
* Include vim/emacs modelines in generated files to open themRafael Garcia-Suarez2005-05-111-1/+3
| | | | | | in read-only mode. Make vi modelines compatible with non-vim vi versions. p4raw-id: //depot/perl@24445
* Revert to Andy's first solution for nonnull attributes;Rafael Garcia-Suarez2005-05-091-2/+2
| | | | | add the missing defines for non-threaded perls in perl.h p4raw-id: //depot/perl@24421
* while (my $x ...) { ...; redo } shouldn't undef $x.Dave Mitchell2005-05-071-1/+1
| | | | | | | In the presence of 'my' in the conditional of a while(), until(), or for(;;) loop, add an extra scope to the body so that redo doesn't undef the lexical p4raw-id: //depot/perl@24412
* Re: [PATCH] pp_pack.c redux, to work w/Jarkko's recent patchesAndy Lester2005-04-261-4/+4
| | | | | Message-ID: <20050425225651.GB17271@petdance.com> p4raw-id: //depot/perl@24328
* Save state when auto-generating #ifdef PERL_CORE and PERL_CORE/PERL_EXTNicholas Clark2005-04-231-1292/+0
| | | | | reducing embed.h by about 10%. p4raw-id: //depot/perl@24308
* Fix more Win32 linker errors following change 24271Steve Hay2005-04-221-4/+4
| | | | | | This clears up problems with Perl_free_global_struct and Perl_init_global_struct p4raw-id: //depot/perl@24280
* Symbian port of PerlJarkko Hietaniemi2005-04-211-2/+10
| | | | | Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com> p4raw-id: //depot/perl@24271
* pad_compname_type(), takes care of a clunky macroAndy Lester2005-04-191-0/+6
| | | | | Message-Id: <20050419163844.GA19747@petdance.com> p4raw-id: //depot/perl@24256
* const-eight.diffAndy Lester2005-04-041-0/+2
| | | | | Message-ID: <20050330174024.GA12167@petdance.com> p4raw-id: //depot/perl@24148
* Update copyrights.Rafael Garcia-Suarez2005-03-311-1/+1
| | | | | Well, those are generated files anyway. p4raw-id: //depot/perl@24121
* The core part of :Andy Lester2005-03-291-1/+1
| | | | | | Subject: [PATCH] Consting seven Message-ID: <20050327215722.GC20451@petdance.com> p4raw-id: //depot/perl@24094
* Re: Reworked Trie PatchYves Orton2005-03-181-1/+7
| | | | | | | | | | | | | | Date: Mon, 14 Mar 2005 08:55:39 +0100 Message-ID: <9b18b31105031323557019ae1@mail.gmail.com> Subject: Re: Reworked Trie Patch From: demerphq <demerphq@gmail.com> Date: Wed, 16 Mar 2005 19:48:18 +0100 Message-ID: <9b18b31105031610481025a080@mail.gmail.com> Plus minor nits in the documentation of re.pm, a version bump, and addition of an OPTIMIZE alias p4raw-id: //depot/perl@24044
* pad_push numero three-oAndy Lester2005-03-111-1/+1
| | | | | Message-ID: <20050310211728.GC32386@petdance.com> p4raw-id: //depot/perl@24023
* Encoding neutral unpackTon Hospel2005-03-081-6/+0
| | | | | Message-Id: <d0fi6i$k06$1@post.home.lunix> p4raw-id: //depot/perl@24010
* Revert change 23843.Rafael Garcia-Suarez2005-01-241-2/+0
| | | | | (See discussion for bug [perl #31924]) p4raw-id: //depot/perl@23873
* Re: [perl #31924] %INC caching failure-case problemRick Delaney2005-01-211-0/+2
| | | | | Message-ID: <20041013164018.GA32174@biff.bort.ca> p4raw-id: //depot/perl@23843
* Remove PERL_FLEXIBLE_EXCEPTIONS code.Marcus Holland-Moritz2005-01-101-45/+0
| | | p4raw-id: //depot/perl@23780
* savepv(SvPV(sv,n_a)) is common, and creates an unnecessary call toNicholas Clark2005-01-091-0/+2
| | | | | | strlen(). Add savesvpv(sv), which gets the length from the SV, and returns a copy of its PV. p4raw-id: //depot/perl@23772
* Stage 1 of utf8 support for soft references.Nicholas Clark2005-01-071-0/+10
| | | | | | | | | | Change gv_fetchpv to take a UTF8 flag, as gv_fetchpvn_flags Add gv_fetchsv to look up a GV by SV rather than a char * pointer Provide a backwards compatability gv_fetchpv Migrate from gv_fetchpv to gv_fetchsv where the caller was grabbing the pointer from an SV All tests still pass. p4raw-id: //depot/perl@23766
* Relocatable @INC entries for Unix.Nicholas Clark2004-12-231-1/+1
| | | | | | | | (With appropriate fixups in Config.pm to complete the illusion) Currently can only be enabled with hackery to config.sh TODO - proper Configure support, and support for otherlibdirs in Config.pm p4raw-id: //depot/perl@23674
* Turn gv_fullname3 and gv_efullname3 into macros that callNicholas Clark2004-12-061-4/+0
| | | | | gv_fullname4 and gv_efullname4 directly, saving overhead. p4raw-id: //depot/perl@23612
* Fix Win32 breakage caused by changes to op.c in change 23433.Steve Hay2004-11-161-0/+4
| | | | | | Also limit the scope of the locks in a couple of places, as suggested by Hugo in http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-11/msg00286.html. p4raw-id: //depot/perl@23499
* Fix [perl #31971] local $^D gives noiseRafael Garcia-Suarez2004-10-141-1/+1
| | | p4raw-id: //depot/perl@23365
* improve lexer debugging output (-DT)Dave Mitchell2004-09-191-1/+1
| | | | | | Decode yylex() return values, and show lexer state each time yylex() is called p4raw-id: //depot/perl@23325
* remove binary compat from #23156 (remove PL_retstack)Dave Mitchell2004-07-231-12/+0
| | | p4raw-id: //depot/perl@23157
* Make the dUNDERBAR/UNDERBAR macros work as advertised.Rafael Garcia-Suarez2004-06-021-0/+2
| | | | | | While we're at it, use the same trick to make reverse() work correctly with lexical $_. p4raw-id: //depot/perl@22889
* Include variable names in "Use of uninitialized value" warningsDave Mitchell2004-04-231-1/+11
| | | p4raw-id: //depot/perl@22741
* byte-order modifiers for (un)pack templatesMarcus Holland-Moritz2004-04-231-0/+246
| | | | | Message-Id: <20040421210920.3c467772@r2d2> p4raw-id: //depot/perl@22734
* Make global cleanup fractionally faster by giving S_visit()Dave Mitchell2004-04-111-1/+1
| | | | | flags/mask to compare SVs against. p4raw-id: //depot/perl@22687
* Bleadperl to version 0.37John Peacock2004-04-071-0/+2
| | | | | Message-ID: <40735FC3.5010305@rowman.com> p4raw-id: //depot/perl@22668
* Tidy up function prototypes in the light of suidpatchNicholas Clark2004-03-241-2/+2
| | | p4raw-id: //depot/perl@22572
* Update copyright noticesRafael Garcia-Suarez2004-03-161-1/+1
| | | p4raw-id: //depot/perl@22509
* retract 22328 and 22332: deprecation warning for my $x if fooDave Mitchell2004-03-041-2/+0
| | | p4raw-id: //depot/perl@22433
* make the bison-based parser threadsafe and capable of deepDave Mitchell2004-02-281-10/+0
| | | | | recursion by eradicating Perl_yylex_r() p4raw-id: //depot/perl@22408
* Re: op_seq (was: Freeing code)Paul Johnson2004-02-211-0/+2
| | | | | | | | | | Message-ID: <20040221013147.GB6953@pjcj.net> Rework the OP structure to use less space. Remove op_seq (and simulate it in dump.c), replace it by op_opt and op_static, shrink op_type, remove PL_op_seqmax. p4raw-id: //depot/perl@22353
* was Re: [Fwd: CPAN Upload: J/JP/JPEACOCK/version-0.36.tar.gz]John Peacock2004-02-031-1/+1
| | | | | Message-ID: <401DB17F.5060808@rowman.com> p4raw-id: //depot/perl@22264
* Re: [perl #24816] Magic vars seem unsure if they are purely numericYitzchak Scott-Thoennes2004-01-161-4/+4
| | | | | | | Message-Id: <20040115221037.GA2392@efn.org> Add sv_2iv_flags() to allow magic to be optionally processed. p4raw-id: //depot/perl@22163
* format/write (version 2)LAUN Wolfgang2004-01-161-0/+6
| | | | | | | | | | | | | | | | Message-ID: <DF27CDCBD2581D4B88431901094E4B4D02B0C4D3@attmsx1> Fixes and additions to formats: Improvement: NULL chars in picture line Bugfix: C<@*> shown in output if not alone on a line New feature: C<^*> for variable-width, one-line-at-a-time text Improvement: Diagnostic on C<@#> and C<~~> Bugfix: Segmentation fault on big numbers Improvement (maybe): Truncation of numbers produces misleading output Bugfix: "}" terminates format Bugfix: Error when copying non-UTF to UTF (EBCDIC only) p4raw-id: //depot/perl@22161
* Seems that sv_setsv_cow needs to be visible to core extensions,Nicholas Clark2004-01-061-2/+2
| | | | | | so that re will build properly on Win32. Thanks to Steve Hay for trying COW and finding the problems. p4raw-id: //depot/perl@22083
* Tidy up change #18751, so that the second parameter to unpack()Rafael Garcia-Suarez2004-01-031-0/+2
| | | | | | | defaults to $_ at compile-time, instead of run-time (like all other primitives that default to $_). p4raw-link: @18751 on //depot/perl: 13dcffc60adeca175c32a1ea11ec8756d4853ad2 p4raw-id: //depot/perl@22047
* arguments for perl_clone()Marcus Holland-Moritz2003-12-171-8/+8
| | | | | | From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> Message-ID: <055701c3c499$11144f90$8cecfe91@R2D2> p4raw-id: //depot/perl@21922
* SCALAR/FIRSTKEY for tied hashes in scalar contextTassilo von Parseval2003-12-061-0/+8
| | | | | Message-id: <20031206105059.GA13989@ethan> p4raw-id: //depot/perl@21855
* "Space Is a Province of Brazil"Nicholas Clark2003-11-221-7/+1
| | | | | | Farewell, hv_store_common. Store is now part of Fetch. All tests pass. hv.c 15% smaller than when I started all this p4raw-id: //depot/perl@21771
* Farewell hv_exists_common - exists is now a call to fetchNicholas Clark2003-11-221-6/+0
| | | | | (with the exists magic handling moved into fetch) p4raw-id: //depot/perl@21770
* Shift negative klen/flags games from hv_exists_common out to hv_existsNicholas Clark2003-11-221-1/+1
| | | p4raw-id: //depot/perl@21768
* Move the negative key -> utf8 flag conversion out to hv_deleteNicholas Clark2003-11-211-1/+1
| | | p4raw-id: //depot/perl@21766
* Merge sv_store_flags and sv_store_ent into sv_store_commonNicholas Clark2003-11-201-0/+6
| | | p4raw-id: //depot/perl@21758