summaryrefslogtreecommitdiff
path: root/embed.fnc
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Document gv_stashpvnSteve Hay2004-12-131-1/+1
| | | | | | This is already in the API supported by Devel::PPPort, and is more efficient than gv_stashpv if the length is already known. p4raw-id: //depot/perl@23644
* Turn gv_fullname3 and gv_efullname3 into macros that callNicholas Clark2004-12-061-2/+2
| | | | | gv_fullname4 and gv_efullname4 directly, saving overhead. p4raw-id: //depot/perl@23612
* Remove trailing whitespace that found their way in the docsRafael Garcia-Suarez2004-11-301-1/+1
| | | | | (spotted by Stas Bekman) p4raw-id: //depot/perl@23567
* Fix Win32 breakage caused by changes to op.c in change 23433.Steve Hay2004-11-161-1/+3
| | | | | | 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
* Document sv_vcatpvf, sv_vsetpvf, sv_vcatpvf_mg and sv_vsetpvf_mg.Steve Hay2004-10-151-4/+4
| | | | | | | These are already in the API supported by Devel::PPPort, and are often more useful than sv_vcatpvfn and sv_vsetpvfn which were already documented. p4raw-id: //depot/perl@23368
* Fix [perl #31971] local $^D gives noiseRafael Garcia-Suarez2004-10-141-1/+1
| | | p4raw-id: //depot/perl@23365
* Turn regcomp into a list opDave Mitchell2004-10-101-1/+1
| | | p4raw-id: //depot/perl@23357
* 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-2/+0
| | | p4raw-id: //depot/perl@23157
* Document embed.fnc 'U' and 's' flags.Marcus Holland-Moritz2004-06-021-1/+3
| | | p4raw-id: //depot/perl@22894
* Make the dUNDERBAR/UNDERBAR macros work as advertised.Rafael Garcia-Suarez2004-06-021-0/+1
| | | | | | 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/+4
| | | p4raw-id: //depot/perl@22741
* byte-order modifiers for (un)pack templatesMarcus Holland-Moritz2004-04-231-0/+76
| | | | | 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/+1
| | | | | 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
* make the bison-based parser threadsafe and capable of deepDave Mitchell2004-02-281-3/+0
| | | | | recursion by eradicating Perl_yylex_r() p4raw-id: //depot/perl@22408
* 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-2/+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-1/+2
| | | | | | | | | | | | | | | | 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-1/+1
| | | | | | so that re will build properly on Win32. Thanks to Steve Hay for trying COW and finding the problems. p4raw-id: //depot/perl@22083
* arguments for perl_clone()Marcus Holland-Moritz2003-12-171-1/+1
| | | | | | From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> Message-ID: <055701c3c499$11144f90$8cecfe91@R2D2> p4raw-id: //depot/perl@21922
* The binary compatibility notes say that new global functions shouldNicholas Clark2003-12-131-2/+3
| | | | | | go at the end. Not that I'm anything more than "trainee" when it comes to this bincompat stuff. p4raw-id: //depot/perl@21896
* SCALAR/FIRSTKEY for tied hashes in scalar contextTassilo von Parseval2003-12-061-0/+2
| | | | | Message-id: <20031206105059.GA13989@ethan> p4raw-id: //depot/perl@21855
* "Space Is a Province of Brazil"Nicholas Clark2003-11-221-2/+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-1/+0
| | | | | (with the exists magic handling moved into fetch) p4raw-id: //depot/perl@21770
* Shift negative klen/flags games from hv_store_common out to hv_storeNicholas Clark2003-11-221-1/+1
| | | p4raw-id: //depot/perl@21769
* 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
* Shift negative klen/flags games from hv_fetch_common out to hv_fetchNicholas Clark2003-11-201-1/+1
| | | p4raw-id: //depot/perl@21760
* Merge sv_store_flags and sv_store_ent into sv_store_commonNicholas Clark2003-11-201-0/+1
| | | p4raw-id: //depot/perl@21758
* promote hv_clear_placeholders to perl APIAlan Burlison2003-11-201-1/+3
| | | | | Message-ID: <3FBC98B6.6090909@sun.com> p4raw-id: //depot/perl@21756
* merge hv_fetch and hv_fetch_ent into hv_fetch_commonNicholas Clark2003-11-191-2/+1
| | | | | | remove S_hv_fetch_flags hv.c now 13% smaller than when I started. hv_store TODO p4raw-id: //depot/perl@21753
* integrate hv_delete and hv_delete_ent into hv_delete_commonNicholas Clark2003-11-191-0/+1
| | | p4raw-id: //depot/perl@21750
* merge hv_exists and hv_exists_ent into S_hv_exists_commonNicholas Clark2003-11-191-0/+3
| | | p4raw-id: //depot/perl@21747
* Re: Storable ErrorNicholas Clark2003-11-151-2/+1
| | | | | Message-ID: <20030809003535.C20130@plum.flirble.org> p4raw-id: //depot/perl@21729
* A new UTF-8 API, Perl_is_utf8_string_loc(), a variantJarkko Hietaniemi2003-09-101-0/+1
| | | | | of Perl_utf8_is_string(). p4raw-id: //depot/perl@21152
* Re: ByteLoader and MSWin32Adrian M. Enache2003-09-021-4/+4
| | | | | Message-ID: <20030902004511.GA1442@ratsnest.hole> p4raw-id: //depot/perl@20993
* Clarify the E flag.Jarkko Hietaniemi2003-08-151-1/+1
| | | p4raw-id: //depot/perl@20726
* add "$lexical not available" warning in C<for my $lex ()>Dave Mitchell2003-08-091-0/+1
| | | | | Message-ID: <20030809135144.GC4997@fdgroup.com> p4raw-id: //depot/perl@20591
* Rename get_seed() to get_hash_seed(), as suggested byRafael Garcia-Suarez2003-07-181-1/+1
| | | | | Eric J Kidder, to solve a name conflict on HP_UX 11.00. p4raw-id: //depot/perl@20170
* Chicken out: the hash randomisation is not on by default.Jarkko Hietaniemi2003-07-111-0/+1
| | | | | | | | | | We switch over to the explicit mode: in other words, if the $ENV{PERL_HASH_SEED} is on, we randomise. Also, we randomise only if PL_hash_seed_set is FALSE (this means one can use PERL_HASH() before perl_run.) Also, since now PERL_HASH_SEED is okay even under -T, all should be fine. (Ha!) p4raw-id: //depot/perl@20135
* The *right* way to make the csighandler visible.Jarkko Hietaniemi2003-07-101-1/+1
| | | p4raw-id: //depot/perl@20116
* Re: [REPATCH] was Re: [perl #16010] v-strings left of a => don't get quoted.John Peacock2003-07-091-1/+1
| | | | | Message-ID: <3F0BCCD2.1020009@rowman.com> p4raw-id: //depot/perl@20084
* Safe signals via POSIX::sigactionChip Salzenberg2003-07-091-0/+1
| | | | | Message-ID: <20030709054910.GH2021@perlsupport.com> p4raw-id: //depot/perl@20081
* Perl_doing_taint must be public, for programs that embed perlRafael Garcia-Suarez2003-06-291-1/+1
| | | p4raw-id: //depot/perl@19882
* Two debugging patches.Dave Mitchell2003-06-281-0/+3
| | | | | | | | | | | | | | | | The first allows to hold symbolic switches in $^D and more generally fixes assignment to $^D. The second one improves the information given by -Dl. Subject: [PATCH] allow $^D = "flags" Date: Fri, 27 Jun 2003 22:26:24 +0100 Message-ID: <20030627212624.GB12887@fdgroup.com> Subject: [PATCH] make -Dl show more scope info From: Dave Mitchell <davem@fdgroup.com> Date: Fri, 27 Jun 2003 23:00:36 +0100 Message-ID: <20030627220036.GC12887@fdgroup.com> p4raw-id: //depot/perl@19870
* Introduce (global) variable PL_earlytaint whichJarkko Hietaniemi2003-06-271-1/+1
| | | | | | | is set very early in main(), before perl_parse() has been called and PL_tainting (or PL_taint_warn) might have been set. p4raw-id: //depot/perl@19863
* Make doing_taint() always available (though notJarkko Hietaniemi2003-06-271-0/+1
| | | | | part of the public API). p4raw-id: //depot/perl@19862