In perl.git, the branch blead has been updated

<https://perl5.git.perl.org/perl.git/commitdiff/7fd0eed3ddc61ff1ab8e81d17472959868e6a87f?hp=30fc7a2809e5a175e2d9bb94d765b2039f270d91>

- Log -----------------------------------------------------------------
commit 7fd0eed3ddc61ff1ab8e81d17472959868e6a87f
Author: Tony Cook <[email protected]>
Date:   Wed Oct 2 15:42:00 2019 +1000

    perldelta for 30fc7a2809e5

-----------------------------------------------------------------------

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

diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 948deda7aa..89e823867e 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -45,6 +45,24 @@ XXX For a release on a stable branch, this section aspires 
to be:
 
 [ List each incompatible change as a =head2 entry ]
 
+=head2 Modifiable variables are no longer permitted in constants
+
+Code like:
+
+    my $var;
+    $sub = sub () { $var };
+
+where C<$var> is referenced elsewhere in some sort of modiable context
+now produces an exception when the sub is defined.
+
+This error can be avoided by adding a return to the sub definition:
+
+    $sub = sub () { return $var };
+
+This has been deprecated since perl 5.22.
+
+[perl #131138]
+
 =head1 Deprecations
 
 XXX Any deprecated features, syntax, modules etc. should be listed here.

-- 
Perl5 Master Repository

Reply via email to