This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta for 172a6a76e8c
authorFather Chrysostomos <sprout@cpan.org>
Sun, 31 Aug 2014 18:11:33 +0000 (11:11 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Sun, 31 Aug 2014 18:34:18 +0000 (11:34 -0700)
pod/perldelta.pod

index 5983beb..c1e80df 100644 (file)
@@ -418,6 +418,13 @@ 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. 
+
 =back
 
 =head1 Known Problems