summaryrefslogtreecommitdiff
path: root/proto.h
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Update copyright noticesRafael Garcia-Suarez2004-03-161-1/+1
| | | p4raw-id: //depot/perl@22509
* 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
* 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-1/+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
* 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
* Safe signals via POSIX::sigactionChip Salzenberg2003-07-091-0/+1
| | | | | Message-ID: <20030709054910.GH2021@perlsupport.com> p4raw-id: //depot/perl@20081
* 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
* Move the (pseudo)seed functio for (pseudo)random numbers to util.c.Jarkko Hietaniemi2003-06-221-1/+1
| | | p4raw-id: //depot/perl@19843
* Re: [perl #17934] tied STDERR and internal warningsSteve Grazzini2003-06-191-0/+1
| | | | | Message-ID: <20030618234237.GA6267@grazzini.net> p4raw-id: //depot/perl@19819
* Re: [PATCH: sv.c] strchr() running amok in sv_vcatpvfn()Marcus Holland-Moritz2003-06-151-1/+0
| | | | | | From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> Message-ID: <004a01c3331a$ec001320$3445eed9@R2D2> p4raw-id: //depot/perl@19786
* Followup on #19779: make the helper function static,Jarkko Hietaniemi2003-06-141-0/+1
| | | | | and rename it for paranoia reasons. p4raw-id: //depot/perl@19781
* Retract #19667, #19660, #19659, #19658, #19657, #19656,Jarkko Hietaniemi2003-06-031-2/+0
| | | | | | #19655, #19418; File::Temp no more used internally. Some parts of these will be salvaged later. p4raw-id: //depot/perl@19670
* Since pulling in File::Temp for tempfiles would pull inJarkko Hietaniemi2003-06-021-0/+2
| | | | | | | | | also Fcntl, miniperl could not open up tempfiles. This broke the use of miniperl in VMS, as noticed by Craig Berry. Try to cure this by moving the creation of tempfile into its own routine, my_tmpfp(), which gets compiled differently for miniperl and perl. p4raw-id: //depot/perl@19656
* jumbo closure fixDave Mitchell2003-05-291-2/+1
| | | | | Message-ID: <20030226144947.A14444@fdgroup.com> p4raw-id: //depot/perl@19637
* RE: [PATCH] RE: maint snapshot @ 19525Robin Barker2003-05-231-108/+27
| | | | | Message-ID: <533D273D4014D411AB1D00062938C4D90404653C@hotel.npl.co.uk> p4raw-id: //depot/perl@19599
* Introduce a new preprocessor symbol, PERL_DISABLE_PMC, toRafael Garcia-Suarez2003-05-211-1/+1
| | | | | | disable the loading of .pmc files if defined. Rename the function S_doopen_pmc to S_doopen_pm. p4raw-id: //depot/perl@19586
* RE: maint snapshot @ 19525Robin Barker2003-05-161-27/+27
| | | | | | | Message-ID: <533D273D4014D411AB1D00062938C4D90404651D@hotel.npl.co.uk> (Part #1: the __format__ and __printf__) p4raw-id: //depot/perl@19527
* [patch] Re: [perl #21728] regexp SEGVAdrian M. Enache2003-05-051-0/+1
| | | | | | Message-ID: <20030328215309.GA6413@ratsnest.hole> (with minor tweaks) p4raw-id: //depot/perl@19431
* pack/unpack fixes from Wolfgang Laun:Jarkko Hietaniemi2003-05-051-0/+2
| | | | | | | | | - fix bug in UNICOS (where SIZE16 != sizeof(short)) - introduce and use new internal pack/unpack API (packlist, unpackstring) that does away with the unused arguments in the old API (pack_cat, unpack_str). p4raw-id: //depot/perl@19416
* RE: perl@19333Robin Barker2003-05-011-27/+27
| | | | | Message-ID: <533D273D4014D411AB1D00062938C4D9040464F7@hotel.npl.co.uk> p4raw-id: //depot/perl@19373
* If it's S_, it should be STATIC.Jarkko Hietaniemi2003-04-291-0/+4
| | | p4raw-id: //depot/perl@19366
* allow recursive FETCHesDave Mitchell2003-04-191-0/+1
| | | | | Message-ID: <20030407100041.A1617@fdgroup.com> p4raw-id: //depot/perl@19268
* Fix up Larry's copyright statements to my best knowledge.Jarkko Hietaniemi2003-04-161-1/+2
| | | | | | | (Lots of Perl 5 source code archaeology was involved.) Larry didn't make strangled noises when I showed him the patch, either :-) p4raw-id: //depot/perl@19242