perldelta for cae5dbbe30b
authorFather Chrysostomos <sprout@cpan.org>
Tue, 14 Aug 2012 21:19:00 +0000 (14:19 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Wed, 15 Aug 2012 00:49:29 +0000 (17:49 -0700)
pod/perldelta.pod

index 1e570fa..b2d1ace 100644 (file)
@@ -502,6 +502,13 @@ C<use constant { () };> a syntax error [perl #114222].
 On debugging builds, "uninitialized" warnings inside formats no longer
 cause assertion failures.
 
+=item *
+
+C<print $x> and C<sub { print $x }->()> now always produce the same output.
+It was possible for the latter to refuse to close over $x if the variable
+was not active; e.g., if it was defined outside a currently-running named
+subroutine.
+
 =back
 
 =head1 Known Problems