In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/e58efd23bbc2662210fe98a6ade2d6a2b05398cb?hp=006b5090a2e96f2db9b192b29cedd087197645c1>
- Log ----------------------------------------------------------------- commit e58efd23bbc2662210fe98a6ade2d6a2b05398cb Author: Ricardo Signes <[email protected]> Date: Fri May 11 18:00:03 2012 -0400 study as no-op is a bugfix, not performance enhancement ----------------------------------------------------------------------- Summary of changes: pod/perldelta.pod | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 98d4ccd..2e5f662 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -943,10 +943,6 @@ The implementation of C<s///r> makes one fewer copy of the scalar's value. =item * -C<study> is now a no-op. - -=item * - Recursive calls to lvalue subroutines in lvalue scalar context use less memory. @@ -3883,6 +3879,11 @@ recommendations. See L<perlfunc/quotemeta> for details. =item * +C<study> is now a no-op, presumably fixing all outstanding bugs related to +study causing regex matches to behave incorrectly! + +=item * + When one writes C<open foo || die>, which used to work in Perl 4, a "Precedence problem" warning is produced. This warning used erroneously to apply to fully-qualified bareword handle names not followed by C<||>. This -- Perl5 Master Repository
