| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
Changes for 0.36 Tue Nov 24 10:27:16 2009
============================================
* Explicitly use Cwd's chdir
Required for CPANPLUS update
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
|/ |
|
|
|
|
|
| |
Add regression tests
(the bug was fixed by commit c9930541bfa04399c3b648e83c9b750cee1154fb)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Without commit 6bc991bfb3c34a5d286a1202fcc0d740d72dcee7, this test
would now segfault.
|
|
|
|
|
| |
(noticed by Father Chrysostomos, further modified to avoid using
too much overloaded names like foo and Foo.)
|
|
|
|
|
|
|
|
|
| |
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).
|
|
|
|
|
| |
This will solve an obscure bug in smart-match involving nested data
structures containing the same elements.
|
|
|
|
| |
@_ can contain NULLs for undefined elements
|
|\ |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Add a new warning "Missing argument in %s"
|
| |
| |
| |
| |
| |
| | |
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%.
|
| | |
|
| | |
|
|/ |
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
| |
lib/unicore/version was getting removed by "make distclean".
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Of course anyone who read README.win32 already knew this. :)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> 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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
| |
|