This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta: move regex variable fixes into regex section
authorRicardo Signes <rjbs@cpan.org>
Mon, 23 Apr 2012 22:20:19 +0000 (18:20 -0400)
committerRicardo Signes <rjbs@cpan.org>
Mon, 23 Apr 2012 22:20:19 +0000 (18:20 -0400)
This at least avoids having quit so much in the "misc."

Also, "Regular expressions and character classes" is redundant.
Drop the "and character classes"

Porting/perl5160delta.pod

index 6f7790a..bf82cfd 100644 (file)
@@ -1707,7 +1707,7 @@ All the C files that make up the Perl core have been converted to UTF-8.
 
 =head1 Selected Bug Fixes
 
-=head2 Regular expressions and character classes
+=head2 Regular expressions
 
 =for comment Is it possible to merge some of these items?
 
@@ -1912,6 +1912,17 @@ The abbreviations for four C1 control characters C<MW> C<PM>, C<RI>, and
 C<ST> were previously unrecognized by C<\N{}>, vianame(), and
 string_vianame().
 
+=item *
+
+Mentioning a variable named "&" other than C<$&> (i.e., C<@&> or C<%&>) no
+longer stops C<$&> from working.  The same applies to variables named "'"
+and "`" [perl #24237].
+
+=item *
+
+Creating a C<UNIVERSAL::AUTOLOAD> sub no longer stops C<%+>, C<%-> and
+C<%!> from working some of the time [perl #105024].
+
 =back
 
 =head2 Formats
@@ -3116,7 +3127,6 @@ result of C<delete>, C<shift> or C<splice>, even if the result was
 referenced elsewhere.  It also did so with tied variables about to be freed
 [perl #91844, #95548].
 
-
 =item *
 
 C<utf8::decode> now refuses to modify read-only scalars [perl #91850].
@@ -3130,12 +3140,6 @@ subroutine in @INC) used to result in double frees or crashes
 
 =item *
 
-Mentioning a variable named "&" other than C<$&> (i.e., C<@&> or C<%&>) no
-longer stops C<$&> from working.  The same applies to variables named "'"
-and "`" [perl #24237].
-
-=item *
-
 C<eval> returns C<undef> in scalar context or an empty list in list
 context when there is a run-time error.  When C<eval> was passed a
 string in list context and a syntax error occurred, it used to return a
@@ -3150,11 +3154,6 @@ undefines the subroutine being "goneto" [perl #99850].
 
 =item *
 
-Creating a C<UNIVERSAL::AUTOLOAD> sub no longer stops C<%+>, C<%-> and
-C<%!> from working some of the time [perl #105024].
-
-=item *
-
 Perl now holds an extra reference count on the package that code is
 currently compiling in.  This means that the following code no longer crashes [perl #101486]: