In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/59f8d31d34bbd5e9cde13ca5b6f1e4b40a8325c3?hp=c0659f7383f7f1f3ba2523941a04e82c58af56b5>
- Log ----------------------------------------------------------------- commit 59f8d31d34bbd5e9cde13ca5b6f1e4b40a8325c3 Author: Father Chrysostomos <[email protected]> Date: Thu Nov 20 21:20:31 2014 -0800 Increase $B::Deparse::VERSION to 1.31 M lib/B/Deparse.pm commit 2c1420238359268a461bf2c6ede14a30b748affb Author: Father Chrysostomos <[email protected]> Date: Thu Nov 20 21:20:04 2014 -0800 Increase $POSIX::VERSION to 1.47 M ext/POSIX/lib/POSIX.pm commit fe02b245853a48589303e47780551dbef1c66b37 Author: Father Chrysostomos <[email protected]> Date: Thu Nov 20 21:19:22 2014 -0800 Increase $B::VERSION to 1.54 M ext/B/B.pm commit 14263489404789f993b7c93b90c15ea20d97e769 Author: Father Chrysostomos <[email protected]> Date: Thu Nov 20 20:25:02 2014 -0800 perl5216delta: Move an entry This was supposed to have been in Internal Changes to begin with. M pod/perl5216delta.pod ----------------------------------------------------------------------- Summary of changes: ext/B/B.pm | 2 +- ext/POSIX/lib/POSIX.pm | 2 +- lib/B/Deparse.pm | 2 +- pod/perl5216delta.pod | 19 ++++++++----------- 4 files changed, 11 insertions(+), 14 deletions(-) diff --git a/ext/B/B.pm b/ext/B/B.pm index 82ac57b..a52a4d1 100644 --- a/ext/B/B.pm +++ b/ext/B/B.pm @@ -15,7 +15,7 @@ require Exporter; # walkoptree comes from B.xs BEGIN { - $B::VERSION = '1.53'; + $B::VERSION = '1.54'; @B::EXPORT_OK = (); # Our BOOT code needs $VERSION set, and will append to @EXPORT_OK. diff --git a/ext/POSIX/lib/POSIX.pm b/ext/POSIX/lib/POSIX.pm index 2c1d6d3..56222d8 100644 --- a/ext/POSIX/lib/POSIX.pm +++ b/ext/POSIX/lib/POSIX.pm @@ -4,7 +4,7 @@ use warnings; our ($AUTOLOAD, %SIGRT); -our $VERSION = '1.46'; +our $VERSION = '1.47'; require XSLoader; diff --git a/lib/B/Deparse.pm b/lib/B/Deparse.pm index 06b37f8..047e090 100644 --- a/lib/B/Deparse.pm +++ b/lib/B/Deparse.pm @@ -21,7 +21,7 @@ use B qw(class main_root main_start main_cv svref_2object opnumber perlstring CVf_METHOD CVf_LVALUE PMf_KEEP PMf_GLOBAL PMf_CONTINUE PMf_EVAL PMf_ONCE PMf_MULTILINE PMf_SINGLELINE PMf_FOLD PMf_EXTENDED PMf_EXTENDED_MORE); -$VERSION = '1.30'; +$VERSION = '1.31'; use strict; use vars qw/$AUTOLOAD/; use warnings (); diff --git a/pod/perl5216delta.pod b/pod/perl5216delta.pod index f995285..fb7e04f 100644 --- a/pod/perl5216delta.pod +++ b/pod/perl5216delta.pod @@ -432,8 +432,16 @@ C<sv_magic> no longer forbids "ext" magic on read-only values. After all, perl can't know whether the custom magic will modify the SV or not. [perl #123103] +=item * + +Starting in 5.21.6, accessing L<perlapi/CvPADLIST> in an XSUB is forbidden. +CvPADLIST has be reused for a different internal purpose for XSUBs. Guard all +CvPADLIST expressions with C<CvISXSUB()> if your code doesn't already block +XSUB CV*s from going through optree CV* expecting code. + =back + =head1 Selected Bug Fixes =over 4 @@ -602,17 +610,6 @@ builds. [perl #108276] =item * -Starting in 5.21.6, accessing L<perlapi/CvPADLIST> in an XSUB is forbidden. -CvPADLIST has be reused for a different internal purpose for XSUBs. Guard all -CvPADLIST expressions with C<CvISXSUB()> if your code doesn't already block -XSUB CV*s from going through optree CV* expecting code. - -=back - -=over 4 - -=item * - Builds on FreeBSD 10.x currently fail when compiling L<POSIX>. A workaround is to specify C<-Ui_fenv> when running C<Configure>. -- Perl5 Master Repository
