diff options
author | Father Chrysostomos <sprout@cpan.org> | 2012-04-21 10:05:05 -0700 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2012-04-21 10:05:05 -0700 |
commit | 3e91afe7b6982dfdf3dd108109d27df39fd1dd5a (patch) | |
tree | 6342eb8b4623ff607b6dbfe34a83125d8a07284c /Porting | |
parent | 22ae2565cb9a5870e728da396f63b3e692d53231 (diff) | |
download | perl-3e91afe7b6982dfdf3dd108109d27df39fd1dd5a.tar.gz |
perl5160delta: Remove mini bug fix headers
for consistency
Diffstat (limited to 'Porting')
-rw-r--r-- | Porting/perl5160delta.pod | 20 |
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 |