This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta: Move 'no re' to bug fix section
authorKarl Williamson <khw@cpan.org>
Fri, 29 May 2015 20:58:19 +0000 (14:58 -0600)
committerKarl Williamson <khw@cpan.org>
Fri, 29 May 2015 23:11:22 +0000 (17:11 -0600)
This really isn't any more of an enhancement than any bug fix is

pod/perldelta.pod

index d7d119a..5a1f453 100644 (file)
@@ -58,12 +58,6 @@ C<sb> stands for Sentence Boundary.  It is a Unicode property
 to aid in parsing natural language sentences.
 See L<perlrebackslash/\b{}, \b, \B{}, \B> for details.
 
-=head2 C<no re> covers more and is lexical
-
-Previously running C<no re> would turn off only a few things. Now it
-turns off all the enabled things. For example, previously, you
-couldn't turn off debugging, once enabled, inside the same block.
-
 =head2 Non-Capturing Regular Expression Flag
 
 Regular expressions now support a C</n> flag that disables capturing
@@ -2960,6 +2954,15 @@ records the value of C<$!>, too, and C<close> restores it.
 
 =item *
 
+C<no re> now can turn off everything that C<use re> enables
+
+Previously, running C<no re> would turn off only a few things. Now it
+can turn off all the enabled things. For example, the only way to
+stop debugging, once enabled, was to exit the enclosing block; that is
+now fixed.
+
+=item *
+
 C<pack("D", $x)> and C<pack("F", $x)> now zero the padding on x86 long
 double builds.  Under some build options on GCC 4.8 and later, they used
 to either overwrite the zero-initialized padding, or bypass the