=item *
-No warning for C<open(foo::bar)>
-
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
=item *
-C<select> and package aliasing
-
After package aliasing (C<*foo:: = *bar::>), C<select> with 0 or 1 argument
would sometimes return a name that could not be used to refer to the
filehandle, or sometimes it would return C<undef> even when a filehandle
=item *
-C<PerlIO::get_layers> and numbers
-
C<PerlIO::get_layers> no longer ignores some arguments that it thinks are
numeric, while treating others as filehandle names. It is now consistent
for flat scalars (i.e., not references).
=item *
-C<system> and SIGCHLD
-
C<system> now temporarily blocks the SIGCHLD signal handler, to prevent the
signal handler from stealing the exit status [perl #105700].
=item *
-C<(s)printf>'s %n formatting code
-
-The %n formatting code, which causes the number of characters to be
-assigned to the next argument to C<printf> or C<sprintf> now actually
+The %n formatting code for C<printf> and C<sprintf, which causes the number
+of characters to be assigned to the next argument, now actually
assigns the number of characters, instead of the number of bytes.
It also works now with special lvalue functions like C<substr> and with
=item *
-C<local $_>
-
In Perl 5.14, C<local $_> was changed to create a new variable not tied to
anything, even if $_ was tied before that. But, due to an oversight, it
would still call FETCH once on a tied $_ before replacing it with the new
=item *
-C<@&> and C<$&>
-
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 *
-Return value of C<eval>
-
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