This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta for eec88220688f, 10724e88639b, be9b05102160, 82de236bf4d8
authorTony Cook <tony@develop-help.com>
Tue, 11 Jun 2019 06:45:50 +0000 (16:45 +1000)
committerTony Cook <tony@develop-help.com>
Tue, 11 Jun 2019 06:45:50 +0000 (16:45 +1000)
pod/perldelta.pod

index 1f41391..7192a9a 100644 (file)
@@ -391,6 +391,36 @@ resulting in an assertion.  Formatted floating point widths are now
 limited to the range of int, the return value of snprintf().  [perl
 #133913]
 
+=item *
+
+Parsing the following constructs within a sub-parse (such as with
+C<"${code here}"> or C<s/.../code here/e>) has changed to match how
+they're parsed normally:
+
+=over
+
+=item *
+
+C<print $fh ...> no longer produces a syntax error.
+
+=item *
+
+Code like C<s/.../ ${time} /e> now properly produces an "Ambiguous use
+of ${time} resolved to $time at ..." warning when warnings are enabled.
+
+=item *
+
+C<@x {"a"}> (with the space) in a sub-parse now properly produces a
+"better written as" warning when warnings are enabled.
+
+=item *
+
+attributes can now be used in a sub-parse.
+
+=back
+
+[perl #133850]
+
 =back
 
 =head1 Known Problems