In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/fd26b6f0c4deeadd937bf2849a61769458daf368?hp=39091b75c4a15f3af0bee7563fa2c1fd43b6f2fa>

- Log -----------------------------------------------------------------
commit fd26b6f0c4deeadd937bf2849a61769458daf368
Author: Father Chrysostomos <[email protected]>
Date:   Sun Aug 31 11:15:37 2014 -0700

    perldelta for 59e6df9f1cf

M       pod/perldelta.pod

commit f9acf899e60831852b7b790725b0572898d007b0
Author: Father Chrysostomos <[email protected]>
Date:   Sun Aug 31 11:11:33 2014 -0700

    perldelta for 172a6a76e8c

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

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

diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 5983beb..452484b 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -418,6 +418,19 @@ messages) used to crash for lexical subs, but have been 
fixed.
 Bareword lookup now tries to avoid vivifying packages if it turns out the
 bareword is not going to be a subroutine name.
 
+=item *
+
+Compilation of anonymous constants (e.g., C<sub () { 3 }>) no longer
+deletes any subroutine named C<__ANON__> in the current package.  Not only
+was C<*__ANON__{CODE}> cleared, but there was a memory leak, too.  This bug
+goes back to perl 5.8.0. 
+
+=item *
+
+Stub declarations like C<sub f;> and C<sub f ();> no longer wipe out
+constants of the same name declared by C<use constant>.  This bug was
+introduced in perl 5.10.0.
+
 =back
 
 =head1 Known Problems

--
Perl5 Master Repository

Reply via email to