diff options
author | Steve Hay <steve.m.hay@googlemail.com> | 2015-03-20 14:23:20 +0000 |
---|---|---|
committer | Steve Hay <steve.m.hay@googlemail.com> | 2015-03-20 14:23:20 +0000 |
commit | 338906ce7e1f64189a19752c0abff1495d8a5af1 (patch) | |
tree | 1930ef78dffb989c4634ee5306e9021bc9cc0f19 | |
parent | b679d9137f1b288787622262068517b4aa94b364 (diff) | |
download | perl-338906ce7e1f64189a19752c0abff1495d8a5af1.tar.gz |
perldelta - Document remaining changes/module upgrades and fill in RT links
-rw-r--r-- | pod/perldelta.pod | 74 |
1 files changed, 59 insertions, 15 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 6a5ac21831..5b3079ae86 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -140,7 +140,8 @@ L<B> has been upgraded from version 1.56 to 1.57. L<B::Deparse> has been upgraded from version 1.33 to 1.34. -Deparse C<$#_> as that instead of as C<$#{_}>. [perl #123947] +Deparse C<$#_> as that instead of as C<$#{_}>. +L<[perl #123947]|https://rt.perl.org/Ticket/Display.html?id=123947> =item * @@ -190,6 +191,10 @@ L<Data::Dumper> has been upgraded from version 2.157 to 2.158. =item * +L<DB> has been upgraded from version 1.07 to 1.08. + +=item * + L<Devel::PPPort> has been upgraded from version 3.28 to 3.31. =item * @@ -218,7 +223,7 @@ L<Locale::Codes> has been upgraded from version 3.33 to 3.34. =item * -L<Module::CoreList> has been reverted from version 5.20150220 to 5.20150320. +L<Module::CoreList> has been upgraded from version 5.20150220 to 5.20150320. =item * @@ -228,6 +233,10 @@ No changes to installed files other than the version bump. =item * +The PathTools modules have been upgraded from version 3.54 to 3.55. + +=item * + L<Pod::Functions> has been upgraded from version 1.08 to 1.09. =item * @@ -240,6 +249,14 @@ L<re> has been upgraded from version 0.31 to 0.32. =item * +L<sigtrap> has been upgraded from version 1.07 to 1.08. + +=item * + +L<Term::Complete> has been upgraded from version 1.402 to 1.403. + +=item * + L<Test::Simple> has been reverted from version 1.301001_098 to 1.001014. =item * @@ -264,10 +281,6 @@ L<Unicode::Collate> has been upgraded from version 1.11 to 1.12. L<utf8> has been upgraded from version 1.14 to 1.15. -=item * - -L<XS::APItest> has been upgraded from version 0.70 to 0.71. - =back =head2 Removed Modules and Pragmata @@ -492,9 +505,9 @@ L</Modules and Pragmata> section. =over 4 -=item XXX-some-platform +=item HP-UX -XXX +The archname now distinguishes use64bitint from use64bitall. =back @@ -514,6 +527,11 @@ Macros have been created to allow XS code to better manipulate the POSIX locale category C<LC_NUMERIC>. See L<perlapi/Locale-related functions and macros>. +=item * + +The previous C<atoi> et al replacement function, C<grok_atou>, has now been +superseded by C<grok_atoUV>. See L<perlclib> for details. + =back =head1 Selected Bug Fixes @@ -529,39 +547,65 @@ files in F<ext/> and F<lib/> are best summarized in L</Modules and Pragmata>. Repeated global pattern matches in scalar context on large tainted strings were exponentially slow depending on the current match -position in the string. [perl #123202] +position in the string. +L<[perl #123202]|https://rt.perl.org/Ticket/Display.html?id=123202> =item * Various crashes due to the parser getting confused by syntax errors have -been fixed. [perl #123801] [perl #123802] [perl #123955] [perl #123995] +been fixed. +L<[perl #123801]|https://rt.perl.org/Ticket/Display.html?id=123801> +L<[perl #123802]|https://rt.perl.org/Ticket/Display.html?id=123802> +L<[perl #123955]|https://rt.perl.org/Ticket/Display.html?id=123955> +L<[perl #123995]|https://rt.perl.org/Ticket/Display.html?id=123995> =item * C<split> in the scope of lexical $_ has been fixed not to fail assertions. -[perl #123763] +L<[perl #123763]|https://rt.perl.org/Ticket/Display.html?id=123763> =item * C<my $x : attr> syntax inside various list operators no longer fails -assertions. [perl #123817] +assertions. +L<[perl #123817]|https://rt.perl.org/Ticket/Display.html?id=123817> =item * An @ sign in quotes followed by a non-ASCII digit (which is not a valid identifier) would cause the parser to crash, instead of simply trying the @ -as literal. This has been fixed. [perl #123963] +as literal. This has been fixed. +L<[perl #123963]|https://rt.perl.org/Ticket/Display.html?id=123963> =item * C<*bar::=*foo::=*glob_with_hash> has been crashing since 5.14, but no -longer does. [perl #123847] +longer does. +L<[perl #123847]|https://rt.perl.org/Ticket/Display.html?id=123847> =item * C<foreach> in scalar context was not pushing an item on to the stack, resulting in bugs. (C<print 4, scalar do { foreach(@x){} } + 1> would -print 5.) It has been fixed to return C<undef>. [perl #124004] +print 5.) It has been fixed to return C<undef>. +L<[perl #124004]|https://rt.perl.org/Ticket/Display.html?id=124004> + +=item * + +A memory leak introduced in Perl 5.21.6 has been fixed. +L<[perl #123922]|https://rt.perl.org/Ticket/Display.html?id=123922> + +=item * + +A regression in the behaviour of the C<readline> built-in function, caused by +the introduction of the C<< <<>> >> operator, has been fixed. +L<[perl #123990]|https://rt.perl.org/Ticket/Display.html?id=123990> + +=item * + +Several cases of data used to store environment variable contents in core C +code being potentailly overwritten before being used have been fixed. +L<[perl #123748]|https://rt.perl.org/Ticket/Display.html?id=123748> =back |