summaryrefslogtreecommitdiff
path: root/Porting
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2012-04-21 10:05:05 -0700
committerFather Chrysostomos <sprout@cpan.org>2012-04-21 10:05:05 -0700
commit3e91afe7b6982dfdf3dd108109d27df39fd1dd5a (patch)
tree6342eb8b4623ff607b6dbfe34a83125d8a07284c /Porting
parent22ae2565cb9a5870e728da396f63b3e692d53231 (diff)
downloadperl-3e91afe7b6982dfdf3dd108109d27df39fd1dd5a.tar.gz
perl5160delta: Remove mini bug fix headers
for consistency
Diffstat (limited to 'Porting')
-rw-r--r--Porting/perl5160delta.pod20
1 files changed, 2 insertions, 18 deletions
diff --git a/Porting/perl5160delta.pod b/Porting/perl5160delta.pod
index 41224daf65..6347a61037 100644
--- a/Porting/perl5160delta.pod
+++ b/Porting/perl5160delta.pod
@@ -3119,8 +3119,6 @@ recommendations. See L<perlfunc/quotemeta> for details.
=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
@@ -3128,8 +3126,6 @@ has been corrected.
=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
@@ -3137,8 +3133,6 @@ was selected. Now it returns a typeglob reference in such cases.
=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).
@@ -3157,17 +3151,13 @@ Now it produces the "Unrecognized switch" error message [perl #104288].
=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
@@ -3175,8 +3165,6 @@ nonexistent hash and array elements [perl #3471, #103492].
=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
@@ -3205,16 +3193,12 @@ subroutine in @INC) used to result in double frees or crashes
=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