summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update copyrights for files modified in 2006Rafael Garcia-Suarez2006-01-0214-15/+15
| | | p4raw-id: //depot/perl@26562
* Get rid of length argument for the FEATURE_IS_ENABLED() macro.Gisle Aas2006-01-011-10/+10
| | | p4raw-id: //depot/perl@26561
* Making 0 pointers to NULLsAndy Lester2006-01-0114-52/+57
| | | | | Message-ID: <20051231050558.GA29093@petdance.com> p4raw-id: //depot/perl@26558
* Configure: stdio char (un)signednessJarkko Hietaniemi2006-01-011-5/+4
| | | | | Message-ID: <438829FE.8070202@gmail.com> p4raw-id: //depot/perl@26557
* Making 0 pointers to NULLsAndy Lester2006-01-010-0/+0
| | | | | Message-ID: <20051231050558.GA29093@petdance.com> p4raw-id: //depot/perl@26556
* make threads use MY_CXT API rather than using PL_modglobalDave Mitchell2005-12-311-9/+16
| | | p4raw-id: //depot/perl@26555
* tidy index arrangements in new MY_CXT codeDave Mitchell2005-12-313-5/+5
| | | p4raw-id: //depot/perl@26554
* Upgrade to CPAN-1.80_57Steve Peters2005-12-315-162/+384
| | | p4raw-id: //depot/perl@26553
* Turn a for loop that's almost a while into an honest-to-goodness while.Nicholas Clark2005-12-311-2/+2
| | | p4raw-id: //depot/perl@26552
* Calling Perl_hv_clear_placeholders while the hash iterator was activeNicholas Clark2005-12-312-2/+21
| | | | | | would turn lazy delete on, causing the hash to become corrupted at the next iterator change. p4raw-id: //depot/perl@26551
* Remove unneeded test in Perl_hv_clear_placeholders.Nicholas Clark2005-12-311-15/+9
| | | | | Rejig S_hfreeentries to a double loop, which is clearer and smaller. p4raw-id: //depot/perl@26550
* op/pack.t failure on Win64Jan Dubois2005-12-311-0/+5
| | | | | Message-ID: <017a01c60d83$5dc73110$2217a8c0@candy> p4raw-id: //depot/perl@26549
* Add a test for change 26547. (We no longer expect to see errors aboutNicholas Clark2005-12-311-1/+15
| | | | | unbalanced string table reference counts.) p4raw-id: //depot/perl@26548
* Re-attempt to clear the hash in S_hfreeentries if anything adds to it.Nicholas Clark2005-12-312-83/+120
| | | | | Panic if we seem to be looping forever. p4raw-id: //depot/perl@26547
* Stop 'sub a { // }; %::=()' panicing because the backreference arrayNicholas Clark2005-12-311-1/+21
| | | | | became lost. p4raw-id: //depot/perl@26546
* Marcus Holland-Moritz suggested that assert should Nicholas Clark2005-12-301-1/+1
| | | | | Perl_croak_nocontext rather than Perl_croak. p4raw-id: //depot/perl@26545
* Tweak S_init_main_stash so as allocate PL_curstname as a shared stringNicholas Clark2005-12-301-2/+9
| | | | | scalar, and hence avoid thrashing the shared string table for "main". p4raw-id: //depot/perl@26544
* Convert t/op/sleep.t to using test.plSteve Peters2005-12-301-1/+8
| | | p4raw-id: //depot/perl@26543
* Document why it's a bad plan to move the backreferences array fromNicholas Clark2005-12-302-4/+13
| | | | | | the magic structure to the hv_aux structure during backreference deletion. Add an optimisation for an empty backreference array. p4raw-id: //depot/perl@26542
* Now that the backreference array has no NULL entries, and is correctlyNicholas Clark2005-12-301-10/+3
| | | | | | marked as AvREAL_off(), there's no reason not to use sv_dup to clone it. p4raw-id: //depot/perl@26541
* POSIX now declares missing constants as sub ... ();, so Net::PingNicholas Clark2005-12-301-6/+6
| | | | | needs to define them with a prototype to match. p4raw-id: //depot/perl@26540
* Update perltodo. First shot at perl593delta.Rafael Garcia-Suarez2005-12-302-15/+139
| | | p4raw-id: //depot/perl@26539
* In the shared string table, if we add new entries to the head of theNicholas Clark2005-12-301-10/+10
| | | | | linked list chain, then we don't need as much bookkeeping in the loop. p4raw-id: //depot/perl@26538
* Differences from Perl 6Robin Houston2005-12-301-0/+35
| | | | | Message-ID: <20051230134534.GA18675@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@26537
* Re: [PATCH] Re: INSTALLSCRIPT versus INSTALLDIRSRafael Garcia-Suarez2005-12-303-10/+32
| | | | | Message-ID: <20051212192232.39cd0c1e@grubert.mandrakesoft.com> p4raw-id: //depot/perl@26536
* fix errors in new MY_CTX codeDave Mitchell2005-12-302-1/+4
| | | p4raw-id: //depot/perl@26535
* Reduce size of buffers for identifier names, as suggested inTels2005-12-301-2/+2
| | | | | | Subject: Stack usage (in gv_stashpvn and others) Message-Id: <200512291840.50765@bloodgate.com> p4raw-id: //depot/perl@26534
* perlio.c - gv_stashpvn() vs gv_stashpv()Tels2005-12-301-1/+1
| | | | | Message-Id: <200512291857.59458@bloodgate.com> p4raw-id: //depot/perl@26533
* Perl_gv_fetchpv vs. gv_fetchpvnTels2005-12-301-4/+4
| | | | | Message-Id: <200512291832.20651@bloodgate.com> p4raw-id: //depot/perl@26532
* Skip my_cxt_init if PERL_IMPLICIT_CONTEXT isn't definedRafael Garcia-Suarez2005-12-301-0/+1
| | | | | (spotted by Jan Dubois) p4raw-id: //depot/perl@26531
* RMAGIC on symbol tables is bad, m'kay.Nicholas Clark2005-12-308-54/+193
| | | | | | | | Allow hashes (and therefore all symbol tables) to store the backreference array in the hv_aux structure, and thereby undo the performance damage of 24966, which resulted in 60% of all hash lookups trying to mg_find tiehash magic. p4raw-id: //depot/perl@26530
* change #26523 didn't make my_cxt_init publicDave Mitchell2005-12-303-3/+2
| | | | | p4raw-link: @26523 on //depot/perl: f16dd614412ea67a8eb64bb09a88fccdbd9db6b6 p4raw-id: //depot/perl@26529
* $a = \$a oddityTels2005-12-291-12/+13
| | | | | | | Message-Id: <200512291802.00742@bloodgate.com> plus trim some whitespace p4raw-id: //depot/perl@26528
* Actual real consting of parmsAndy Lester2005-12-293-12/+11
| | | | | Message-ID: <20051229071509.GA32653@petdance.com> p4raw-id: //depot/perl@26527
* av.c cleanup, plus!Andy Lester2005-12-298-39/+55
| | | | | Message-ID: <20051228214414.GD26033@petdance.com> p4raw-id: //depot/perl@26526
* Fix test for perl version number in Makefile.PLRafael Garcia-Suarez2005-12-291-1/+1
| | | p4raw-id: //depot/perl@26525
* Fixing the SVREFCNT macroAndy Lester2005-12-291-1/+1
| | | | | Message-ID: <20051228193051.GD23207@petdance.com> p4raw-id: //depot/perl@26524
* re-implement MY_CXT API more efficiently, and add explicitDave Mitchell2005-12-2912-22/+136
| | | | | interpeter arg variant p4raw-id: //depot/perl@26523
* add tests for MY_CXT API and improve its documentationDave Mitchell2005-12-295-2/+173
| | | p4raw-id: //depot/perl@26522
* Test that constant overloading is propagated into evalRobin Houston2005-12-291-1/+8
| | | | | Message-ID: <20051226175648.GA28402@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@26521
* [DOC PATCH] rindex clarificationYitzchak Scott-Thoennes2005-12-291-2/+2
| | | | | | | Message-ID: <20051227024240.GA2940@efn.org> plus another formatting nit p4raw-id: //depot/perl@26520
* fortify Pod::Simple::Search against non-case-preserving filesystemsCraig A. Berry2005-12-292-10/+36
| | | | | | From: "Craig A. Berry" <craigberry@mac.com> Message-id: <43B1D567.9080504@mac.com> p4raw-id: //depot/perl@26519
* A GVs stash can be NULL, so don't call macros that assume otherwiseNicholas Clark2005-12-291-1/+2
| | | | | without checking. p4raw-id: //depot/perl@26518
* As the backreferences AV doesn't hold references on its contents,Nicholas Clark2005-12-281-0/+2
| | | | | surely it should have AvREAL turned off? p4raw-id: //depot/perl@26517
* PL_amagic_generation is always non-zero, so remove the test for this.Nicholas Clark2005-12-281-4/+0
| | | | | (Since change 17990 added version object overloading) p4raw-id: //depot/perl@26516
* Upgrade to Sys-Syslog-0.11Steve Peters2005-12-285-76/+263
| | | p4raw-id: //depot/perl@26515
* Cleanup; replace a croak("panic: ...") with assert().Gisle Aas2005-12-281-4/+1
| | | p4raw-id: //depot/perl@26514
* assert(av); Cleanup the way that the av_*() functions checkGisle Aas2005-12-282-28/+30
| | | | | | that they are really passed an av argument. Should improve the test coverage a bit. p4raw-id: //depot/perl@26513
* Use memchr() instead of ninstr() to locate the end-of-line.Gisle Aas2005-12-281-2/+1
| | | | | The call to memchr() will faster. p4raw-id: //depot/perl@26512
* Leaner ninstr().Gisle Aas2005-12-281-23/+17
| | | | | | The compiled function ended up 37% smaller on Linux/gcc. I ought to be faster as well, but I did not try to measure that. p4raw-id: //depot/perl@26511