From: Jesse Vincent Date: Sun, 20 Dec 2009 21:50:15 +0000 (-0500) Subject: Further perldelta hacking X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=19185491d7b98ad254c08bed49440bbf4e185376;p=p5sagit%2Fp5-mst-13.2.git Further perldelta hacking --- diff --git a/pod/perl5113delta.pod b/pod/perl5113delta.pod index 002a3d6..268f30a 100644 --- a/pod/perl5113delta.pod +++ b/pod/perl5113delta.pod @@ -179,6 +179,10 @@ XXX Upgraded from version 1.19 to 1.20. +=item C + +This pragma no longer suppresses C warnings. [perl #71204] + =item C Upgraded from 1.13 to 1.14. Added the C feature: @@ -249,6 +253,11 @@ VERSION" syntax and has many other enhancements and bug fixes. The Upgraded from version 2.23 to 2.24. +=item C + +Upgraded from version 1.18 to 1.19. Error codes for C and C are now +available. + =item C Upgraded from version 3.10 to 3.13. @@ -439,6 +448,17 @@ Fixed a regression caused by commit fafafbaf which caused a panic during paramet On systems which in-place edits without backup files, -i'*' now works as the documentation says it does [perl #70802] +=item * + +Numerous bugfixes catch small issues caused by the recently-added Lexer API. + +=item * + +Smart match against C<@_> sometimes gave false negatives negatives. [perl #71078] + +=item * + +C<$@> may now be assigned a read-only value (without error or busting the stack). =back @@ -609,19 +629,10 @@ Date: Thu Dec 17 18:28:16 2009 -0800 PERL_GET_CONTEXT will expand to Perl_get_context() even inside the core because the context needs to be fetched from threadlocal storage. - -commit 0f907b96d618c97cd2e020841a70ae037954a616 - - commit 2ab54efd6265713df5cd4bd0927024245675c1c2 fix bug 67156: overload: nomethod(..., '!') return value inverted -commit 412147f664b7f5805591ad996d7e5a9e70b3d80f - - [perl #71204] diagnostics.pm suppresses 'Use of uninitialized value in range (or flip)' warning - - commit 69dc4b30f4725ad5f212d45d3c856ac1caaacf17 Author: Father Chrysostomos Date: Mon Dec 14 12:19:35 2009 +0100 @@ -636,20 +647,7 @@ Date: Mon Dec 14 12:19:35 2009 +0100 bug. In short, /$gror/ is not equivalent to ($which = !$which) ? /$gror/ : /$gror/, which is weird. -Author: Reini Urban -Date: Sun Dec 13 08:06:43 2009 +0100 - - Eliminate OP_SETSTATE from cop.h header - - It had been added with change 3728 to track linenumbers in - optimized else, disabled by change 4309, - and removed with change 33072. - - Bump copyright, latest change was "Fix MULTICALL in List-Util" 2009-03-07 - with commit 1bbbfc50 - - Fix for [perl #70910] wrong line number in syntax error message Document config_args limitations reported in [perl #70912] @@ -665,25 +663,12 @@ commit 8a27a13e89107aaf68c0748b68ee71fbd86d774b commit 69c3dccf5322a59cb855347c04712ba11b65328f - Fix [perl #71078] Smart match against @_ gives false negatives - @_ can contain NULLs for undefined elements [perl #71000] Wrong variable name in warning ; Add a new warning "Missing argument in %s" preserve readonly flag when saving and restoring magic flags -commit c9930541bfa04399c3b648e83c9b750cee1154fb - - -commit adab996997d7ef1b54d382f5ab4304f438cd1dd0 - - Cleanup all scopes before exiting a pseudo-forked process. - - perl_destruct() contains an assertion that the scope stack - is empty. The remaining scopes are due to fork() being - called from within a BEGIN block. - commit 576b33a19ccaf98d4dfe201d529c55c3747f0cb6 [rt.cpan.org #51574] Safe.pm sort {} bug accessing $a and $b with -Dusethreads @@ -691,16 +676,3 @@ commit 576b33a19ccaf98d4dfe201d529c55c3747f0cb6 commit ee6ba15dedda3e88eb66891eaf387c00a4c0a2fb Fix -DPERL_NO_UTF16_FILTER - -commit dfd167e94af611f6248e804cb228b35ca4123bd6 - - Handle $@ being assigned a read-only value (without error or busting the stack). - -commit f5fa9033b8c1fdcbd7710850b3b0380d6b937853 - - Fix RT #70862 by converting ERRSV to GvSVn() to ensure a non-NULL GvSV(). - -commit ff868e665bf85a829dc47bfa1243b26d4367cacd - - Add error codes for getaddrinfo() and getnameinfo() -