From: Father Chrysostomos Date: Tue, 14 Aug 2012 21:29:10 +0000 (-0700) Subject: perldelta for format parsing fixes X-Git-Tag: upstream/5.20.0~5769 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a21a3918ca29e9645e6e2cf5f4f62bc70aed3a38;p=platform%2Fupstream%2Fperl.git perldelta for format parsing fixes --- diff --git a/pod/perldelta.pod b/pod/perldelta.pod index b14370c..50f03da 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -524,6 +524,21 @@ but each recursive call has its own set of lexicals. Attempting to free an active format or the handle associated with it no longer results in a crash. +=item * + +Format parsing no longer gets confused by braces, semicolons and +low-precedence operators. It used to be possible to use braces as format +delimiters (instead of C<=> and C<.>), but only sometimes. Semicolons and +low-precedence operators in format argument lines no longer confuse the +parser into ignoring the line's return value. In format argument lines, +braces can now be used for anonymous hashes, instead of being treated +always as C blocks. + +=item * + +Formats can now be nested inside code blocks in regular expressions and +other quoted constructs (C and C) [perl #114040]. + =back =head1 Known Problems