In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/69ab4fe8f8c211a9fd29de8fa46380ce5ee4eb70?hp=9cd3bbfa3a1a8e8c33c486832947833f2dd65c6e>

- Log -----------------------------------------------------------------
commit 69ab4fe8f8c211a9fd29de8fa46380ce5ee4eb70
Author: Father Chrysostomos <[email protected]>
Date:   Wed May 18 13:39:22 2016 -0700

    perldelta update
    
    fcd1306 [perl #128106] Fix reset with non-globs
    60a26c7 [perl #128086] Fix precedence in hv_ename_delete
    69e7f50 [perl #127976] Restore ‘or array’ to each($s) err
    94f9945 Fix crash with: undef *_; shift;
    c349280 Use concat overloading for "foo$_->$*"
    d674449 [perl #128171] Fix assert fail with /@0{0*->@*/*0
-----------------------------------------------------------------------

Summary of changes:
 pod/perldelta.pod | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index d4620c3..8e8b0a5 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -254,6 +254,30 @@ L<use of uninitialized value|perldiag/"Use of 
uninitialized value%s">
 warning when C<$x> was a lexical variable with an undefined value. That has
 now been fixed. [perl #127877]
 
+=item *
+
+When the error "Experimental push on scalar is now forbidden" is raised for
+the hash functions C<keys>, C<each>, and C<values>, it is now followed by
+the more helpful message, "Type of arg 1 to whatever must be hash or
+array". [perl #127976]
+
+=item *
+
+C<undef *_; shift> or C<undef *_; pop> inside a subroutine, with no
+argument to C<shift> or C<pop>, began crashing in Perl 5.14.0, but has now
+been fixed.
+
+=item *
+
+C<< "string$scalar->$*" >> now correctly prefers concat overloading to
+string overlading if C<< $scalar->$* >> returns an overloaded object,
+bringing it into consistency with C<$$scalar>.
+
+=item *
+
+C<< /@0{0*->@*/*0 >> and similar contortions used to crash, but no longer
+do, but merely produce a syntax error. [perl #128171]
+
 =back
 
 =head1 Utility Changes
@@ -435,6 +459,16 @@ ignored. The same was true of C<if> and C<unless> 
statement modifiers,
 though with the left-hand and right-hand sides swapped. This long-standing
 bug has now been fixed. [perl #127952]
 
+=item *
+
+C<reset> with an argument no longer crashes when encountering stash entries
+other than globs. [perl #128106]
+
+=item *
+
+Assignment of hashes to, and deletion of, typeglobs named C<*::::::> no
+longer causes crashes. [perl #128086]
+
 =back
 
 =head1 Known Problems

--
Perl5 Master Repository

Reply via email to