In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/d9d208b8680e4613320a3db71f162c8acf4b2c8f?hp=2cb736dd831a30b11abfe27cb1c8017b54a66d2c>
- Log ----------------------------------------------------------------- commit d9d208b8680e4613320a3db71f162c8acf4b2c8f Author: David Golden <[email protected]> Date: Sun Dec 20 23:52:01 2015 -0500 Update perldelta This commit adds various release notes covering: * module updates * documentation updates * some bug fixes and internal changes M pod/perldelta.pod commit 01d5d6207773a95ac18ff925027e3a628d1b6668 Author: David Golden <[email protected]> Date: Sun Dec 20 21:16:19 2015 -0500 Correct perldelta typo M pod/perldelta.pod commit 6fb5c52dcc07b3a8ded9556c5db57384e493ae18 Author: David Golden <[email protected]> Date: Sun Dec 20 21:19:47 2015 -0500 Add alternate email address for dagolden to checkAUTHORS.pl M Porting/checkAUTHORS.pl ----------------------------------------------------------------------- Summary of changes: Porting/checkAUTHORS.pl | 1 + pod/perldelta.pod | 118 ++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 116 insertions(+), 3 deletions(-) diff --git a/Porting/checkAUTHORS.pl b/Porting/checkAUTHORS.pl index fe448dd..2520afb 100755 --- a/Porting/checkAUTHORS.pl +++ b/Porting/checkAUTHORS.pl @@ -588,6 +588,7 @@ crt\100kiski.net perl\100ctweten.amsite.com dairiki\100dairiki.org dairiki at dairiki.org dagolden\100cpan.org xdaveg\100gmail.com ++ xdg\100xdg.me damian\100conway.org damian\100cs.monash.edu.au dan\100sidhe.org sugalsd\100lbcc.cc.or.us + sugalskd\100osshe.edu diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 1c5298c..6296a7d 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -157,12 +157,27 @@ C<< < > >>. This fixes the deparsing of C<readline ${"a"}>. =item * +L<CPAN::Meta::YAML> has been upgraded from version 0.017-TRIAL to 0.018, +with no change since 0.017. + +=item * + +L<CPAN::Meta::Requirements> has been upgraded from version 2.133 to 2.140. + +Adds a method for getting structured requirements and adds better error +messages. + +=item * + L<Data::Dumper> has been upgraded from version 2.158 to 2.159. This adds a "Trailingcomma" option, which when enabled adds a trailing comma after the last element of dumped arrays and hashes that would otherwise be followed immediately by a line break. [perl #126813] +The internals have also been substantially refactored and cleaned up. It +may be more efficient on some platforms. + =item * L<DynaLoader> has been upgraded from version 1.36 to 1.37. @@ -172,7 +187,48 @@ similar systems) that was introduced in 1.36. =item * -L<utf8> has been upgraded from 1.17 to 1.18. +L<File::Spec> and L<Cwd> have been upgraded from version 3.59 to 3.60, +adding L<File::Spec::AmigaOS>. + +=item * + +L<Hash::Util::FieldHash> has been upgraded from version 1.18 to 1.19. + +=item * + +L<Locale::Codes> has been upgraded from version 3.36 to 3.37. + +=item * + +L<Math::BigInt::FastCalc> has been updated from version 0.37 to 0.38. + +=item * + +L<Module::Metadata> has been updated from version 1.000030-TRIAL to +1.000031-TRIAL, with no functional changes. + +=item * + +L<Term::ANSIColor> has been upgraded from version 4.03 to 4.04, with no +functional changes. + +=item * + +L<Unicode::Normalize> has been updated from version 1.23 to 1.24, with +no functional changes. + +=item * + +L<strict> has been upgraded from version 1.09 to 1.10, with only a +documentation change. + +=item * + +L<threads> has been upgraded from version 2.04 to 2.05. + +=item * + +L<utf8> has been upgraded from version 1.17 to 1.18. Partly reverted a micro-optimization to F<lib/utf_heavy.pl> that caused self-recursion when it was loaded with C<${^ENCODING}> set. @@ -215,13 +271,46 @@ XXX Changes which significantly change existing files in F<pod/> go here. However, any changes to F<pod/perldiag.pod> should go in the L</Diagnostics> section. -=head3 L<XXX> +=head3 L<perlfunc> + +=over 4 + +=item * + +The documentation of C<hex> has been revised to clarify valid inputs. + +=back + +=head3 L<perlop> =over 4 =item * -XXX Description of the change here +The documentation of C<qx//> now describes how C<$?> is affected. + +=back + +=head3 L<perlvar> + +=over 4 + +=item * + +The documentation of C<$@> was reworded to clarify that it is not just for +syntax errors in C<eval>. +L<[perl #124034]|https://rt.perl.org/Ticket/Display.html?id=124034> + +=back + +=head3 L<perlxs> + +=over 4 + +=item * + +The documentation of C<PROTOTYPES> has been clarified; they are I<disabled> +by default, not I<enabled>. =back @@ -411,6 +500,11 @@ setenv() function to update the environment. Perl now uses setenv()/unsetenv() to update the environment on OS X. [perl #126240] +=item Cygwin + +Tests are more robust against unusual cygdrive prefixes. +L<[perl #126834]|https://rt.perl.org/Ticket/Display.html?id=126834> + =item ppc64el floating point The floating point format of ppc64el (Debian naming for little-endian @@ -441,6 +535,20 @@ information. The signbit() emulation has been enhanced. This will help older and/or more exotic platforms or configurations. +=item * + +The C<to_utf8_case> function is discouraged in favor of C<toUPPER_utf8>, +C<toTITLE_utf8>, C<toLOWER_utf8>, and C<toFOLD_utf8>. + +=item * + +EBCDIC code paths have largely been unified to avoid repetition. + +=item * + +MSWin32 code for C<$^X> has been moved out of the F<win32> directory to +where other operating systems set that variable. + =back =head1 Selected Bug Fixes @@ -491,6 +599,10 @@ L<[perl #126582]|https://rt.perl.org/Ticket/Display.html?id=126582>, L<[perl #126586]|https://rt.perl.org/Ticket/Display.html?id=126586>, L<[perl #126822]|https://rt.perl.org/Ticket/Display.html?id=126822> +=item * + +Calling mg_set() in leave_scope() no longer leaks. + =back =head1 Known Problems -- Perl5 Master Repository
