In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/b4d67305b31f5abf3669f2dfbc014705aaabc0f3?hp=7493073cc4692a1847372c3db8a96df7b33f9d1e>
- Log ----------------------------------------------------------------- commit b4d67305b31f5abf3669f2dfbc014705aaabc0f3 Author: Father Chrysostomos <[email protected]> Date: Wed Aug 15 20:34:04 2012 -0700 perldelta for a444d2d4f37/#114368 M pod/perldelta.pod commit e114da46f7a3b93d5e8ed8d09472fb04fbb1f130 Author: Father Chrysostomos <[email protected]> Date: Wed Aug 15 20:32:50 2012 -0700 perldelta for fc33dad25ea/#114020 This was not the main topic of #114020, but all the discussion surrounding the change is in that ticket. M pod/perldelta.pod commit 853e8b84545bef5b25cc41affe85aa44ec05fbf6 Author: Father Chrysostomos <[email protected]> Date: Wed Aug 15 20:30:47 2012 -0700 perldelta: Tweak wording I donât know what (or whether) I was thinking when I wrote that. M pod/perldelta.pod commit b7d1115dedac701e108dfdafaaefa6f66bfd4d0e Author: Father Chrysostomos <[email protected]> Date: Wed Aug 15 20:29:15 2012 -0700 perldelta: missing bug number M pod/perldelta.pod commit 3771623e47d51612648eb6f77d75d297ee11e79a Author: Father Chrysostomos <[email protected]> Date: Wed Aug 15 20:27:55 2012 -0700 perldelta: more format stuff M pod/perldelta.pod ----------------------------------------------------------------------- Summary of changes: pod/perldelta.pod | 29 +++++++++++++++++++++++++++-- 1 files changed, 27 insertions(+), 2 deletions(-) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 1628a40..4c59b20 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -65,7 +65,7 @@ C<utf8::encode()> is used, and a warning is issued about wide characters Instead of assigning to an implicit lexical C<$_>, C<given> now makes the global C<$_> an alias for its argument, just like C<foreach>. However, it still uses lexical C<$_> if there is lexical C<$_> in scope (again, just like -C<foreach>). +C<foreach>) [perl #114020]. =head1 Deprecations @@ -282,11 +282,22 @@ section. =item * Loop control verbs (C<dump>, C<goto>, C<next>, C<last> and C<redo>) have -always had the same precedence as assignment operators, but this was never +always had the same precedence as assignment operators, but this was not documented until now. =back +=head3 L<perlvar> + +=over 4 + +=item * + +A caveat has been added to the documentation for C<$_> warning against the +use of lexical C<$_> [perl #114020]. + +=back + =head1 Diagnostics The following additions or changes have been made to diagnostic output, @@ -538,6 +549,10 @@ assertion failures [perl #78550]. =item * +Formats and C<use> statements are now permitted inside formats. + +=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 @@ -578,6 +593,16 @@ other quoted constructs (C</(?{...})/> and C<qq/${...}/>) [perl #114040]. Formats are no longer created after compilation errors. +=item * + +Some format syntax errors started causing crashes in perl 5.17.2, but +have now been fixed. + +=item * + +Under debugging builds, the B<-DA> command line option started crashing in +Perl 5.16. It has been fixed [perl #114368]. + =back =head1 Known Problems -- Perl5 Master Repository
