summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Split out S_refcounted_he_new_common() fromNicholas Clark2008-04-076-61/+90
| | | | | | | | | Perl_refcounted_he_new_common(), so that Perl_store_cop_label() can call it without needing to create two temporary SVs. Use it in newSTATEOP() and eliminate the two temporary SVs. Make Perl_fetch_cop_label() more defensive by not assuming that the value for ":" is always a PV. Remove its "compatibility" macro. p4raw-id: //depot/perl@33657
* Eliminate cop_label from struct cop by storing a label as the firstNicholas Clark2008-04-078-19/+52
| | | | | | entry in the hints hash. Most statements don't have labels, so this will save memory. Not sure how much. p4raw-id: //depot/perl@33656
* Change 33653 (inevitably) missed one cop_label, because I mistook itNicholas Clark2008-04-061-1/+1
| | | | | for part of some other context-stack related struct. p4raw-id: //depot/perl@33655
* A macro used only once isn't a typing saving, and 3 macro definitionsNicholas Clark2008-04-062-5/+1
| | | | | | | never used are more obfuscation than clarification, so inline the only use of SAVECOPLABEL_FREE(), and remove the unthreaded variant and both SAVECOPLABEL()s. Exterminate! Exterminate! Exterminate! p4raw-id: //depot/perl@33654
* Replace all remaining accesses to COP's cop_label with CopLABEL().Nicholas Clark2008-04-064-11/+11
| | | p4raw-id: //depot/perl@33653
* Add attempting Exterminate! cop_label to perltodo.Nicholas Clark2008-04-061-0/+22
| | | p4raw-id: //depot/perl@33652
* Re: [PATCH][NUDGE] Documentation fix for perlfunc/shutdownPaul Fenwick2008-04-061-0/+4
| | | | | Message-ID: <47F0D0A0.8010801@perltraining.com.au> p4raw-id: //depot/perl@33651
* perlfunc.pod: atan2(0,0) returns 0, not undefPaul Fenwick2008-04-061-1/+2
| | | | | Message-ID: <47F8273B.6010504@perltraining.com.au> p4raw-id: //depot/perl@33650
* Missed updated a test description, as spotted by vincent.Nicholas Clark2008-04-061-1/+1
| | | p4raw-id: //depot/perl@33649
* UCD 5.1.0Nicholas Clark2008-04-0523-322/+8039
| | | p4raw-id: //depot/perl@33648
* Tru64: align fp policies of gcc and ccJarkko Hietaniemi2008-04-051-1/+1
| | | | | Message-Id: <200804050116.m351GH5P042062@kosh.hut.fi> p4raw-id: //depot/perl@33647
* Run overload.pl from regen.pl, and check overload.c as well as overload.hSteve Hay2008-04-041-3/+2
| | | p4raw-id: //depot/perl@33646
* Make PL_AMG_names and PL_AMG_namelens staticJan Dubois2008-04-042-4/+4
| | | | | | From: "Jan Dubois" <jand@activestate.com> Message-ID: <02c401c895f6$369e8130$a3db8390$@com> p4raw-id: //depot/perl@33645
* PL_bincompat_opt should be exported on AIX and WindowsJan Dubois2008-04-041-0/+1
| | | | | | | | From: "Jan Dubois" <jand@activestate.com> Message-ID: <02c001c895eb$9bc3e920$d34bbb60$@com> (with one tweak--it should be PL_bincompat_options!) p4raw-id: //depot/perl@33644
* Pack lib/CGI/t/upload_post_text.txt with uupacktool.pl. (It contains aNicholas Clark2008-04-033-1/+90
| | | | | GIF, which clearly isn't text) p4raw-id: //depot/perl@33643
* Clean up some compiler warnings spotted by smokers.Nicholas Clark2008-04-032-4/+4
| | | p4raw-id: //depot/perl@33639
* In Perl_sv_grow(), no need to do PERL_STRLEN_ROUNDUP() if we haveNicholas Clark2008-04-021-1/+1
| | | | | | malloc_size() to get the true allocated space, as PERL_STRLEN_ROUNDUP() might actually bump the request across an allocation size boundary. p4raw-id: //depot/perl@33632
* Re: Change 33598: [PATCH] Re: Smoke [5.11.0] 33456 PASS darwin 9.2.0 ↵Jerry D. Hedden2008-04-021-2/+2
| | | | | | | | (macppcG5/1 cpu) From: "Jerry D. Hedden" <jdhedden@cpan.org> Message-ID: <1ff86f510804021045s1f7ec22ftbf5b9e2f2c6c619e@mail.gmail.com> p4raw-id: //depot/perl@33631
* Fix bug in change 33379 - if we're using malloc_size() as well as beingNicholas Clark2008-04-021-5/+13
| | | | | | careful to work with PERL_TRACK_MEMPOOL, we also have to be careful to work *without* it. p4raw-id: //depot/perl@33629
* Define sv_insert() as a wrapper to sv_insert_flags(), and moveNicholas Clark2008-04-017-21/+22
| | | | | Perl_sv_insert() to mathoms.c p4raw-id: //depot/perl@33627
* Add the correct argument assertion macro to sv_insert_flags().Nicholas Clark2008-04-011-1/+2
| | | | | Don't want anything wrongly marked as non-NULL slipping through. p4raw-id: //depot/perl@33626
* Upgrade to Win32-0.35Steve Hay2008-04-015-135/+140
| | | p4raw-id: //depot/perl@33625
* Module::CoreList wasn't listing Config.pm everywhere.Rafael Garcia-Suarez2008-04-011-2/+15
| | | p4raw-id: //depot/perl@33624
* $VERSION++ for all the non-dual life modules outside ext/ thatNicholas Clark2008-03-315-5/+6
| | | | | | | Porting/cmpVERSION.pl reports differ from the 5.10.0 release. All the rest of the differences would seem to be dual-life. :-( p4raw-id: //depot/perl@33623
* Fix bug in the code for --opened - it was not working on blead.Nicholas Clark2008-03-311-2/+5
| | | p4raw-id: //depot/perl@33622
* $VERSION++ for all the non-dual life modules in ext/ thatNicholas Clark2008-03-318-8/+8
| | | | | Porting/cmpVERSION.pl reports differ from the 5.10.0 release. p4raw-id: //depot/perl@33621
* Double magic with substrVincent Pit2008-03-317-4/+39
| | | | | Message-ID: <47F119E8.5010106@profvince.com> p4raw-id: //depot/perl@33618
* Config.pm needs to be listed in Module::CoreList, tooRafael Garcia-Suarez2008-03-311-0/+2
| | | p4raw-id: //depot/perl@33612
* Give DynaLoader a non-dev version number.Nicholas Clark2008-03-301-1/+1
| | | p4raw-id: //depot/perl@33609
* add -v to regen.pl and friendsRobin Barker2008-03-303-6/+11
| | | | | | From: "Robin Barker" <Robin.Barker@npl.co.uk> Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093AA6@exchsvr2.npl.ad.local> p4raw-id: //depot/perl@33608
* detecting Configure test goofs (Was Re: branch prediction hints)Nicholas Clark2008-03-301-1/+6
| | | | | Message-ID: <20080324163509.GW79799@plum.flirble.org> p4raw-id: //depot/perl@33606
* GDBM_File isn't dual life, so no need for a dev module version number.Nicholas Clark2008-03-291-2/+2
| | | p4raw-id: //depot/perl@33601
* Re: Smoke [5.11.0] 33456 PASS darwin 9.2.0 (macppcG5/1 cpu)Dominic Dunlop2008-03-2917-0/+39
| | | | | | | | Message-Id: <3B7752C8-D5A2-452C-B3E0-C453FFCBCAFA@mac.com> [but rename ******* to i_mallocmalloc.U, and then fix up all the files that Porting/checkcfgvar.pl says need i_mallocmalloc declared] p4raw-id: //depot/perl@33598
* Add i_syspoll to all the pre-canned configs.Nicholas Clark2008-03-2912-0/+12
| | | p4raw-id: //depot/perl@33597
* Fix compiler warning about comparison of pointer types.Nicholas Clark2008-03-291-1/+3
| | | p4raw-id: //depot/perl@33596
* do not use SVTYPEMASK to prevent cleaning of PL_fdpid and PL_strtabGerard Goossen2008-03-292-8/+3
| | | | | | Message-ID: <20080326130713.GL4409@ostwald> Date: Wed, 26 Mar 2008 14:07:13 +0100 p4raw-id: //depot/perl@33595
* Re: Tests failed on PPC64Dominic Dunlop2008-03-282-88/+97
| | | | | | Message-Id: <53E6407E-B87C-4D6A-A6E7-D842BDF30292@mac.com> Date: Fri, 14 Mar 2008 14:45:39 +0100 p4raw-id: //depot/perl@33594
* Additional CGI.pm test files that got missed at some point.Steve Peters2008-03-284-0/+236
| | | p4raw-id: //depot/perl@33592
* Make the nv_preserves... checking on VMS more robust (and more likeCraig A. Berry2008-03-281-35/+17
| | | | | | what Configure does). Problem using long int without long double reported by Jeremy Begg. p4raw-id: //depot/perl@33591
* Make uudmap.h dependencies more explicit in the VMS buildCraig A. Berry2008-03-281-4/+5
| | | | | (needed by MMS but not MMK). p4raw-id: //depot/perl@33589
* MAD dump xml escape regexGerard Goossen2008-03-272-22/+2
| | | | | Message-ID: <20080327125531.GN4409@ostwald> p4raw-id: //depot/perl@33584
* DB_File 1.817Paul Marquess2008-03-275-18/+40
| | | | | | From: "Paul Marquess" <Paul.Marquess@ntlworld.com> Message-ID: <051d01c88ffb$6f662eb0$6901a8c0@myopwv.com> p4raw-id: //depot/perl@33583
* The offset for pos is stored as bytes, and converted to (Unicode)Nicholas Clark2008-03-262-6/+10
| | | | | | | | character position when read, if needed. The code for setting pos inside subst was incorrectly converting to character position before storing the value. This code appears to have been buggy since it was added in 2000 in change 7562. p4raw-id: //depot/perl@33580
* Don't call S_utf8_mg_pos_cache_update(), and hence don't even createNicholas Clark2008-03-261-2/+4
| | | | | the magic for the UTF-8 cache, if the UTF-8 caching is disabled. p4raw-id: //depot/perl@33579
* Update makemeta to add the 3 official "resources" - homepage, licenseNicholas Clark2008-03-262-0/+8
| | | | | and bugtracker. p4raw-id: //depot/perl@33578
* Re-run Porting/makemetaNicholas Clark2008-03-261-4/+23
| | | p4raw-id: //depot/perl@33577
* With change 33252, MM_Unix.pm isn't quite in sync with upstream anyNicholas Clark2008-03-261-1/+1
| | | | | | | more. Of the changes references in 33252, 6.44 accepted and improved change 32879 (grep in void context), so only changes 32905 and 32964 are outstanding (ABSPERL with whitespace). p4raw-id: //depot/perl@33575
* Fix whitespace difference between blead and upstream in MM_Unix.pmNicholas Clark2008-03-261-1/+1
| | | p4raw-id: //depot/perl@33573
* Actually use the computed @path so as to write the awkwardly named testNicholas Clark2008-03-261-1/+1
| | | | | | files to the right place when in core. Without this the open fails (silently as intended) and the tests are skipped on all OS. p4raw-id: //depot/perl@33571
* Re: [PATCH] perlhack.pod update walkthroughLeon Brocard2008-03-261-10/+16
| | | | | | From: "Leon Brocard" <acme@astray.com> Message-ID: <a92222c80803260353k6cae53eieea909aed0a967b5@mail.gmail.com> p4raw-id: //depot/perl@33570