summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update CPANPLUS to cpan version 0.89_12Chris Williams2009-12-109-18/+34
| | | | | | | | | | | | | | | | | | | | | | Changes for 0.89_12 Mon Dec 7 13:33:16 2009 ================================================ * Resolve RT #52348 Duplicate test output, reported by Apocalypse * Fixed typo in Shell::Default, RT #52376, reported by Apocalypse Changes for 0.89_11 Tue Dec 1 13:14:24 2009 ================================================ * Fixed RT #52287 reported by Apocalypse regarding Test::Reporter barfing on send() * Change SQLite to AutoCommit, resolves RT #52308, reported by Apocalypse Changes for 0.89_10 Sat Nov 28 23:20:09 2009 ================================================ * Resolve RT #51516 setting conf options which include spaces. * Explicitly use Cwd's chdir in _chdir() Update to allow various perl smokers test before update to 0.90
* Update Archive::Extract to cpan version 0.36Chris Williams2009-12-102-3/+3
| | | | | | | | Changes for 0.36 Tue Nov 24 10:27:16 2009 ============================================ * Explicitly use Cwd's chdir Required for CPANPLUS update
* OS/2 doesn't support inplace editing without backupsJan Dubois2009-12-091-1/+1
|
* Updated docpointer for illgutsReini Urban2009-12-091-5/+3
|
* Fix for [perl #70910] wrong line number in syntax error messageZefram2009-12-093-1/+16
|
* Merge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into bleadAndy Dougherty2009-12-082-5/+12
|\
| * proper error on "grep $x (1,2,3)". Solves [perl #37314]Gerard Goossen2009-12-082-5/+12
| |
* | Document config_args limitations reported in [perl #70912]Andy Dougherty2009-12-081-0/+17
|/
* [perl #70802] -i'*' refuses to workTony Cook2009-12-081-1/+53
| | | | | Add regression tests (the bug was fixed by commit c9930541bfa04399c3b648e83c9b750cee1154fb)
* undef $! before running the errno testsBram2009-12-081-1/+1
|
* legalize =begin foo barRicardo Signes2009-12-081-3/+7
|
* more aggressively deprecate L<section> and L<"section">Ricardo Signes2009-12-082-10/+11
|
* remove prohibition against L<text|href>Ricardo Signes2009-12-082-4/+12
|
* Add latest test file to MANIFESTRafael Garcia-Suarez2009-12-081-0/+1
|
* utf8cache test: Hugo asks, and I provide. Merry ChristmasChip Salzenberg2009-12-081-0/+41
|
* Throw away uncleanable scopes when exiting a pseudo-forked process.Jan Dubois2009-12-071-2/+7
| | | | | | | | Commit adab9969 tried to clean up those additional scopes, but failed because some of the memory was allocated from a different pool. To avoid triggering the assert() in perl_destruct() this change instead moves the one remaining scope back to the root of the stack, effectively discarding the additional frames without any further processing.
* The deep arrays for testing ~~ were not deep enoughRafael Garcia-Suarez2009-12-071-2/+2
| | | | | Without commit 6bc991bfb3c34a5d286a1202fcc0d740d72dcee7, this test would now segfault.
* Fix a test that wasn’t testing was it purported to be testingRafael Garcia-Suarez2009-12-071-5/+5
| | | | | (noticed by Father Chrysostomos, further modified to avoid using too much overloaded names like foo and Foo.)
* [perl #71076] sort with active sub (5.10 regression)Father Chrysostomos2009-12-072-3/+8
| | | | | | | | | One of the tests in sort.t causes a bus error (or sometimes ‘Undefined subroutine called’) if run multiple times. This is because sort decreases the refcount of an active sub used as a comparison routine. Ironically enough, this test was added by the very change that broke it (25953/9850bf2).
* Allocate the right HVRafael Garcia-Suarez2009-12-071-1/+1
| | | | | This will solve an obscure bug in smart-match involving nested data structures containing the same elements.
* Fix [perl #71078] Smart match against @_ gives false negativesRafael Garcia-Suarez2009-12-072-2/+10
| | | | @_ can contain NULLs for undefined elements
* Merge branch 'blead' of ssh://perl5.git.perl.org/perl into bleadChip Salzenberg2009-12-0741-103/+186
|\
| * Fix for 7baa4690 breakage of threaded builds.Tony Cook2009-12-061-5/+5
| |
| * Import ExtUtils::MakeMaker 6.55_03 from CPANJesse Vincent2009-12-0636-93/+151
| |
| * [perl #71000] Wrong variable name in warninghv@crypt.org2009-12-064-9/+34
| | | | | | | | Add a new warning "Missing argument in %s"
| * Innocently looking union member swapReini Urban2009-12-061-1/+1
| | | | | | | | | | | | This helps statically initializing union members on gcc, otherwise we get "initializer element is not computable at load time". This speeds up initializing larger B::C/B::CC compiled programs with -O1/-O2 by 10%.
* | avoid infinite chain of utf8 magicChip Salzenberg2009-12-051-6/+13
| |
* | when removing magic, fix SvMAGICAL flags (unless save_magic is active)Chip Salzenberg2009-12-051-3/+5
| |
* | preserve readonly flag when saving and restoring magic flagsChip Salzenberg2009-12-051-11/+20
|/
* t/test.pl fresh_perl_like() bughv@crypt.org2009-12-041-3/+1
| | | | | | | | | | The existing code does the wrong thing if a string (rather than a compiled regexp) is supplied for $expected. Happily perl will do the right thing if you let it. Hugo Message-Id: <200912041444.nB4EiqBj004436@zen.crypt.org>
* Port lib/unicore/mktables to VMS.Craig A. Berry2009-12-041-15/+18
| | | | | | This is mostly just making filename comparisons and lookups of filenames in hashes case blind, which is necessary since filename case is not (by default) preserved.
* Silence Win32 compiler warningNicholas Clark2009-12-041-1/+1
| | | | | | | Subject: Re: Smoke [5.11.2] v5.11.2-105-gc2123ae FAIL(F) MSWin32 Win2000 SP4 (x86/1 cpu) Message-ID: <20091204140536.GD2582@plum.flirble.org> (amended to fix the obvious typo)
* pp_sort.c typo: stabiltyReini Urban2009-12-031-1/+1
| | | | | | | | | | | | | | I'm now working on the sort code in th perl compiler as you can see :) -- Reini Urban http://phpwiki.org/ http://murbreak.at/ From b8c749be70f51499fe1ffd9e483ee3a0a8305d9b Mon Sep 17 00:00:00 2001 From: Reini Urban <rurban@cpan.org> Date: Thu, 3 Dec 2009 19:44:57 +0000 Subject: [PATCH] fix typo: stabilty Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
* Another C<return NORMAL> needed post bb4c52e023e0, missed from 805bf316c58a.Nicholas Clark2009-12-031-0/+1
|
* Revert makefile part of the Unicode 5.2 patchRafael Garcia-Suarez2009-12-035-6/+5
| | | | lib/unicore/version was getting removed by "make distclean".
* Add new Unicode data file in MANIFESTRafael Garcia-Suarez2009-12-031-0/+1
|
* Unicode 5.2Karl Williamson2009-12-0349-2234/+25423
|
* [perl #70802] -i'*' refuses to workTony Cook2009-12-031-1/+1
|
* Ensure that pp_qr returns a new regexp SV each time. Resolves RT #69852.Nicholas Clark2009-12-026-12/+66
| | | | | | | | | | | | | | | | Instead of returning a(nother) reference to the (pre-compiled) regexp in the optree, use reg_temp_copy() to create a copy of it, and return a reference to that. This resolves issues about Regexp::DESTROY not being called in a timely fashion (the original bug tracked by RT #69852), as well as bugs related to blessing regexps, and of assigning to regexps, as described in correspondence added to the ticket. It transpires that we also need to undo the SvPVX() sharing when ithreads cloning a Regexp SV, because mother_re is set to NULL, instead of a cloned copy of the mother_re. This change might fix bugs with regexps and threads in certain other situations, but as yet neither tests nor bug reports have indicated any problems, so it might not actually be an edge case that it's possible to reach.
* work-around Carp/overloading miniperl problemKarl Williamson2009-12-021-27/+38
|
* Cleanup all scopes before exiting a pseudo-forked process.Jan Dubois2009-12-021-0/+5
| | | | | | perl_destruct() contains an assertion that the scope stack is empty. The remaining scopes are due to fork() being called from within a BEGIN block.
* Revert commit cbdd5331.Jan Dubois2009-12-011-1/+0
| | | | | | | | | Commit a09dc31d1 says: It's possible that someone has built a module with -DDEBUGGING, but they're using it against a perl built non-DEBUGGING, [...] which means that the PL_scopestack_name symbol must always be exported.
* Add another hint about setting WIN64=undef to build a 32-bit Perl.Jan Dubois2009-12-012-0/+10
| | | | Of course anyone who read README.win32 already knew this. :)
* Don't redefine isnan() macro if MinGW already defined one.Jan Dubois2009-12-011-0/+2
|
* Update to reflect that I release 5.11.2Leon Brocard2009-12-011-2/+2
|
* -Dmad: double free or corruptionTony Cook2009-12-012-2/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | > If your perl has -Dmad, the following program crashes: > > $ bleadperl -we '$x="x" x 257; eval "for $x"' > *** glibc detected *** bleadperl: double free or corruption (!prev): 0x0000000001dca670 *** Change 6136c704 changed S_scan_ident from: e = d + destlen - 3; to: register char * const e = d + destlen + 3; where e is used to mark the end of the buffer, this meant that the various buffer end checks allowed the various buffers supplied S_scan_ident to overflow. Attached is a fix, various tests with fencepost checks on different identifier lengths, and the specific case mentioned in the ticket. Tony Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
* make regen_perly following 5ca68648d92617d8.Nicholas Clark2009-12-011-3/+3
|
* -Dmad broken for c++Tony Cook2009-12-011-3/+3
| | | | | | | | | | | | | On Tue, Dec 01, 2009 at 08:22:38AM +0100, H.Merijn Brand wrote: > perly.y: In function 'int Perl_madparse(PerlInterpreter*)': > perly.y:335: error: cast from 'TOKEN*' to 'line_t' loses precision > perly.y:348: error: cast from 'TOKEN*' to 'line_t' loses precision > perly.y:430: error: cast from 'TOKEN*' to 'line_t' loses precision Uses the same mechanism used in if, unless to retrieve an ival set in toke.c Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
* Make the new test work in the core and bump version of Safe to 2.20Rafael Garcia-Suarez2009-12-014-7/+7
|
* [rt.cpan.org #51574] Safe.pm sort {} bug accessing $a and $b with -DusethreadsTim Bunce2009-12-014-2/+62
|