In perl.git, the branch rjbs/release-5.16.3 has been created

<http://perl5.git.perl.org/perl.git/commitdiff/716e2c337e3e23cdd15e2704f4768be04b1e6e25?hp=0000000000000000000000000000000000000000>

        at  716e2c337e3e23cdd15e2704f4768be04b1e6e25 (commit)

- Log -----------------------------------------------------------------
commit 716e2c337e3e23cdd15e2704f4768be04b1e6e25
Author: Ricardo Signes <[email protected]>
Date:   Tue Mar 5 16:40:55 2013 -0500

    note that we are building 5.16.3-RC1

M       patchlevel.h

commit 7a7ec14e9b240cd2273dc636a280b0fb1227fcad
Author: Ricardo Signes <[email protected]>
Date:   Tue Mar 5 16:39:04 2013 -0500

    perldelta for 5.16.3

M       pod/perldelta.pod

commit ebbd56e5fe80043bfe34e9bcd8195891f74291fa
Author: Ricardo Signes <[email protected]>
Date:   Tue Mar 5 15:47:54 2013 -0500

    bump version to 5.16.3

M       Cross/config.sh-arm-linux
M       Cross/config.sh-arm-linux-n770
M       INSTALL
M       META.yml
M       NetWare/Makefile
M       NetWare/config_H.wc
M       Porting/config.sh
M       Porting/config_H
M       Porting/perldelta_template.pod
M       Porting/release_announcement_template.txt
M       README.haiku
M       README.os2
M       README.vms
M       epoc/config.sh
M       epoc/createpkg.pl
M       hints/catamount.sh
M       hints/hpux.sh
M       patchlevel.h
M       plan9/config.plan9
M       plan9/config_sh.sample
M       win32/Makefile
M       win32/Makefile.ce
M       win32/makefile.mk

commit 269f57ca26354dafdd473428d705c1434156509a
Author: David Mitchell <[email protected]>
Date:   Mon Mar 4 15:32:12 2013 +0000

    bump XS-APItest version

M       ext/XS-APItest/APItest.pm

commit bfaaa3bd7b81bd83f7e387f30e1b4a6640ce53f1
Author: Michael Schroeder <[email protected]>
Date:   Fri Jun 8 20:29:54 2012 -0700

    [perl #111610] Trouble with XS-APItest/t/clone-with-stack.t
    
    I ran into a bit of a problem when building perl-5.16.0.
    'make test' showed a segfault in ext/XS-APItest/t/clone-with-stack.t.
    It seems to be caused by accessing already freed memory, it
    segfaults because I have MALLOC_PERTUBE_ set, thus glibc fills
    freed memory with some value.
    
    Digging deeper, it seems like perl_clone() does not fix
    the cx's blk_oldcop element when doing context cloning, thus
    blk_oldcop still points to PL_compiling in the old interp--the
    calling scope for the BEGIN block being the compilation of the
    code surrounding it--and the POPBLOCK done in leavesub will copy
    the data from the old interp to PL_curcop.
    
    After fixing this, it still crashed because interp_dup->Iop was
    zero after the runops_standard() call (which is probably
    correct as the end of the BEGIN block was reached). So I
    also added an if statement that checks the pointer.

M       ext/XS-APItest/APItest.xs
M       sv.c
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to