In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/acfee34976362908a3d7644d6d99606b73a3c7a6?hp=b09596196016894d7d9b6ab320f7c3cf24c58e2b>

- Log -----------------------------------------------------------------
commit acfee34976362908a3d7644d6d99606b73a3c7a6
Author: Father Chrysostomos <[email protected]>
Date:   Thu Dec 19 06:14:46 2013 -0800

    perldelta for fc39925ca

M       pod/perldelta.pod

commit f8c38bccdd78a6892a747e002dc29167d7ddc7a6
Author: Father Chrysostomos <[email protected]>
Date:   Thu Dec 19 06:10:34 2013 -0800

    perldelta for 4748e0020f

M       pod/perldelta.pod

commit e0f7865781b8b00285ddc97663f3c367a686f35b
Author: Father Chrysostomos <[email protected]>
Date:   Thu Dec 19 06:08:01 2013 -0800

    perldelta for 257dc59d7

M       pod/perldelta.pod

commit 2412ad36c5efe8513e6b3732882c5e1eac3c3756
Author: Father Chrysostomos <[email protected]>
Date:   Thu Dec 19 05:59:36 2013 -0800

    perldelta for 2685dc2d9

M       pod/perldelta.pod

commit 8b41bb226aead2b2c396ccb8ba2b6dcd98f5aecf
Author: Father Chrysostomos <[email protected]>
Date:   Thu Dec 19 05:57:02 2013 -0800

    perldelta for 636209429

M       pod/perldelta.pod
-----------------------------------------------------------------------

Summary of changes:
 pod/perldelta.pod | 32 +++++++++++++++++++++++++++++++-
 1 file changed, 31 insertions(+), 1 deletion(-)

diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index fbc67ce..108c6a7 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -265,7 +265,9 @@ XXX Changes (i.e. rewording) of diagnostic messages go here
 
 =item *
 
-XXX Describe change here
+The error messages for C<my($a?$b$c)> and C<my(do{})> now mention
+"conditional expression" and "do block", respectively, instead of reading
+'Can't declare null operation in "my"'.
 
 =back
 
@@ -451,6 +453,34 @@ getting corrupted. [perl #119993]
 C<open> with layers that load modules (e.g., "<:encoding(utf8)") no longer
 runs the risk of crashing due to stack corruption.
 
+=item *
+
+When a reference to a reference to an overloaded object was returned from
+a regular expression C<(??{...})> code block, an incorrect implicit
+dereference could take place if the inner reference had been returned by
+a code block previously.
+
+=item *
+
+A tied variable returned from C<(??{...})> sees the inner values of match
+variables (i.e., the $1 etc. from any matches inside the block) in its
+FETCH method.  This was not the case if a reference to an overloaded object
+was the last thing assigned to the tied variable.  Instead, the match
+variables referred to the outer pattern during the FETCH call.
+
+=item *
+
+Perl 5.18 broke autoloading via C<< ->SUPER::foo >> method calls by looking
+up AUTOLOAD from the current package rather than the current package's
+superclass.  This has been fixed. [perl #120694]
+
+=item *
+
+A longstanding bug causing C<do {} until CONSTANT>, where the constant
+holds a true value, to read unallocated memory has been resolved.  This
+would usually happen after a syntax error.  In past versions of Perl it has
+crashed intermittently. [perl #72406]
+
 =back
 
 =head1 Known Problems

--
Perl5 Master Repository

Reply via email to