In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/c137098022dcef5e7ea32608e5299276efea6457?hp=fa25ff3a5478e084688655a08731d7df58e2fc6a>
- Log ----------------------------------------------------------------- commit c137098022dcef5e7ea32608e5299276efea6457 Author: Steve Hay <[email protected]> Date: Wed Jul 20 15:27:02 2016 +0100 5.25.3 today M pod/perlhist.pod commit 24528e8ebcc78fe7c196143dcf048157e6ffc6ba Author: Steve Hay <[email protected]> Date: Wed Jul 20 15:25:00 2016 +0100 Finalize perldelta M pod/perldelta.pod commit 42a3cde12f0f45ddd039878a6424efba18e480c8 Author: Steve Hay <[email protected]> Date: Wed Jul 20 15:20:41 2016 +0100 Update Module-CoreList for 5.25.3 M dist/Module-CoreList/lib/Module/CoreList.pm commit 6674eaad9d86fa0393c493f5ee6fdd200efa8243 Author: Steve Hay <[email protected]> Date: Wed Jul 20 15:15:06 2016 +0100 perldelta - Fill in Selected Bug Fixes etc M pod/perldelta.pod ----------------------------------------------------------------------- Summary of changes: dist/Module-CoreList/lib/Module/CoreList.pm | 102 +++++++++++++++++++++++++++- pod/perldelta.pod | 87 ++++++++++++++++++++++-- pod/perlhist.pod | 1 + 3 files changed, 184 insertions(+), 6 deletions(-) diff --git a/dist/Module-CoreList/lib/Module/CoreList.pm b/dist/Module-CoreList/lib/Module/CoreList.pm index a07f9c3..93904f2 100644 --- a/dist/Module-CoreList/lib/Module/CoreList.pm +++ b/dist/Module-CoreList/lib/Module/CoreList.pm @@ -311,7 +311,7 @@ sub changes_between { 5.025000 => '2016-05-09', 5.025001 => '2016-05-20', 5.025002 => '2016-06-20', - 5.025003 => '????-??-??', + 5.025003 => '2016-07-20', ); for my $version ( sort { $a <=> $b } keys %released ) { @@ -12723,9 +12723,107 @@ for my $version ( sort { $a <=> $b } keys %released ) { changed => { 'B::Op_private' => '5.025003', 'Config' => '5.025003', + 'Data::Dumper' => '2.161', + 'Devel::PPPort' => '3.35', + 'Encode' => '2.84', + 'Encode::MIME::Header' => '2.23', + 'Encode::MIME::Header::ISO_2022_JP'=> '1.07', + 'ExtUtils::ParseXS' => '3.33', + 'ExtUtils::ParseXS::Constants'=> '3.33', + 'ExtUtils::ParseXS::CountLines'=> '3.33', + 'ExtUtils::ParseXS::Eval'=> '3.33', + 'ExtUtils::ParseXS::Utilities'=> '3.33', + 'ExtUtils::Typemaps' => '3.33', + 'ExtUtils::Typemaps::Cmd'=> '3.33', + 'ExtUtils::Typemaps::InputMap'=> '3.33', + 'ExtUtils::Typemaps::OutputMap'=> '3.33', + 'ExtUtils::Typemaps::Type'=> '3.33', + 'Hash::Util' => '0.20', + 'Math::BigFloat' => '1.999726', + 'Math::BigFloat::Trace' => '0.43', + 'Math::BigInt' => '1.999726', + 'Math::BigInt::Calc' => '1.999726', + 'Math::BigInt::CalcEmu' => '1.999726', + 'Math::BigInt::FastCalc'=> '0.42', + 'Math::BigInt::Trace' => '0.43', + 'Math::BigRat' => '0.260804', 'Module::CoreList' => '5.20160720', 'Module::CoreList::TieHashDelta'=> '5.20160720', 'Module::CoreList::Utils'=> '5.20160720', + 'Net::Cmd' => '3.09', + 'Net::Config' => '3.09', + 'Net::Domain' => '3.09', + 'Net::FTP' => '3.09', + 'Net::FTP::A' => '3.09', + 'Net::FTP::E' => '3.09', + 'Net::FTP::I' => '3.09', + 'Net::FTP::L' => '3.09', + 'Net::FTP::dataconn' => '3.09', + 'Net::NNTP' => '3.09', + 'Net::Netrc' => '3.09', + 'Net::POP3' => '3.09', + 'Net::SMTP' => '3.09', + 'Net::Time' => '3.09', + 'Parse::CPAN::Meta' => '1.4422', + 'Perl::OSType' => '1.010', + 'Test2' => '1.302045', + 'Test2::API' => '1.302045', + 'Test2::API::Breakage' => '1.302045', + 'Test2::API::Context' => '1.302045', + 'Test2::API::Instance' => '1.302045', + 'Test2::API::Stack' => '1.302045', + 'Test2::Event' => '1.302045', + 'Test2::Event::Bail' => '1.302045', + 'Test2::Event::Diag' => '1.302045', + 'Test2::Event::Exception'=> '1.302045', + 'Test2::Event::Generic' => '1.302045', + 'Test2::Event::Info' => '1.302045', + 'Test2::Event::Note' => '1.302045', + 'Test2::Event::Ok' => '1.302045', + 'Test2::Event::Plan' => '1.302045', + 'Test2::Event::Skip' => '1.302045', + 'Test2::Event::Subtest' => '1.302045', + 'Test2::Event::Waiting' => '1.302045', + 'Test2::Formatter' => '1.302045', + 'Test2::Formatter::TAP' => '1.302045', + 'Test2::Hub' => '1.302045', + 'Test2::Hub::Interceptor'=> '1.302045', + 'Test2::Hub::Interceptor::Terminator'=> '1.302045', + 'Test2::Hub::Subtest' => '1.302045', + 'Test2::IPC' => '1.302045', + 'Test2::IPC::Driver' => '1.302045', + 'Test2::IPC::Driver::Files'=> '1.302045', + 'Test2::Util' => '1.302045', + 'Test2::Util::ExternalMeta'=> '1.302045', + 'Test2::Util::HashBase' => '1.302045', + 'Test2::Util::Trace' => '1.302045', + 'Test::Builder' => '1.302045', + 'Test::Builder::Formatter'=> '1.302045', + 'Test::Builder::Module' => '1.302045', + 'Test::Builder::Tester' => '1.302045', + 'Test::Builder::Tester::Color'=> '1.302045', + 'Test::Builder::TodoDiag'=> '1.302045', + 'Test::More' => '1.302045', + 'Test::Simple' => '1.302045', + 'Test::Tester' => '1.302045', + 'Test::Tester::Capture' => '1.302045', + 'Test::Tester::CaptureRunner'=> '1.302045', + 'Test::Tester::Delegate'=> '1.302045', + 'Test::use::ok' => '1.302045', + 'Time::HiRes' => '1.9739', + 'Unicode' => '9.0.0', + 'Unicode::UCD' => '0.66', + 'XSLoader' => '0.22', + 'bigint' => '0.43', + 'bignum' => '0.43', + 'bigrat' => '0.43', + 'encoding' => '2.17_01', + 'encoding::warnings' => '0.13', + 'feature' => '1.45', + 'ok' => '1.302045', + 'version' => '0.9917', + 'version::regex' => '0.9917', + 'warnings' => '1.37', }, removed => { } @@ -13772,6 +13870,7 @@ sub is_core 'Test2::Event::Diag' => 'cpan', 'Test2::Event::Exception'=> 'cpan', 'Test2::Event::Generic' => 'cpan', + 'Test2::Event::Info' => 'cpan', 'Test2::Event::Note' => 'cpan', 'Test2::Event::Ok' => 'cpan', 'Test2::Event::Plan' => 'cpan', @@ -14208,6 +14307,7 @@ sub is_core 'Test2::Event::Diag' => 'http://github.com/Test-More/test-more/issues', 'Test2::Event::Exception'=> 'http://github.com/Test-More/test-more/issues', 'Test2::Event::Generic' => 'http://github.com/Test-More/test-more/issues', + 'Test2::Event::Info' => 'http://github.com/Test-More/test-more/issues', 'Test2::Event::Note' => 'http://github.com/Test-More/test-more/issues', 'Test2::Event::Ok' => 'http://github.com/Test-More/test-more/issues', 'Test2::Event::Plan' => 'http://github.com/Test-More/test-more/issues', diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 31759c6..2607446 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -293,7 +293,20 @@ the C<encoding> pragma, is no longer supported as of Perl 5.26.0. =item * -XXX +F<Configure> now aborts if both "-Duselongdouble" and "-Dusequadmath" are +requested. +L<[perl #126203]|https://rt.perl.org/Public/Bug/Display.html?id=126203> + +=item * + +Fixed a bug in which F<Configure> could append "-quadmath" to the archname even +if it was already present. +L<[perl #128538]|https://rt.perl.org/Public/Bug/Display.html?id=128538> + +=item * + +Clang builds with "-DPERL_GLOBAL_STRUCT" or "-DPERL_GLOBAL_STRUCT_PRIVATE" have +been fixed (by disabling Thread Safety Analysis for these configurations). =back @@ -319,9 +332,9 @@ generated by bracketed character classes are as expected. =over 4 -=item XXX-some-platform +=item VAX -XXX +VAX floating point formats are now supported. =back @@ -360,6 +373,44 @@ could result in crashes, but have been fixed. The crash was introduced in Perl 5.22. L<[perl #128597]|https://rt.perl.org/Public/Bug/Display.html?id=128597> +=item * + +Code that looks for a variable name associated with an uninitialized value +could cause an assertion in cases where magic is involved, such as +C<$ISA[0][0]>. This has now been fixed. +L<[perl #128253]|https://rt.perl.org/Public/Bug/Display.html?id=128253> + +=item * + +A crash caused by code generating the warning "Subroutine STASH::NAME +redefined" in cases such as C<sub P::f{} undef *P::; *P::f =sub{};> has been +fixed. In these cases, where the STASH is missing, the warning will now appear +as "Subroutine NAME redefined". +L<[perl #128257]|https://rt.perl.org/Public/Bug/Display.html?id=128257> + +=item * + +Fixed an assertion triggered by some code that handles deprecated behavior in +formats, e.g. in cases like this: + + format STDOUT = + @ + 0"$x" + +L<[perl #128255]|https://rt.perl.org/Public/Bug/Display.html?id=128255> + +=item * + +A possible divide by zero in string transformation code on Windows has been +avoided, fixing a crash when collating an empty string. +L<[perl #128618]|https://rt.perl.org/Public/Bug/Display.html?id=128618> + +=item * + +Some regular expression parsing glitches could lead to assertion failures with +regular expressions such as C</(?<=/> and C</(?<!/>. This has now been fixed. +L<[perl #128170]|https://rt.perl.org/Public/Bug/Display.html?id=128170> + =back =head1 Errata From Previous Releases @@ -381,9 +432,35 @@ L<[perl #126182]|https://rt.perl.org/Public/Bug/Display.html?id=126182> =head1 Acknowledgements -XXX Generate this with: +Perl 5.25.3 represents approximately 4 weeks of development since Perl 5.25.2 +and contains approximately 67,000 lines of changes across 510 files from 25 +authors. + +Excluding auto-generated files, documentation and release tools, there were +approximately 40,000 lines of changes to 290 .pm, .t, .c and .h files. + +Perl continues to flourish into its third decade thanks to a vibrant community +of users and developers. The following people are known to have contributed +the improvements that became Perl 5.25.3: + +Aaron Crane, Ãvar Arnfjörð Bjarmason, Alex Vandiver, Aristotle Pagaltzis, +Chad Granum, Chris 'BinGOs' Williams, Chris Lamb, Craig A. Berry, Dan Collins, +David Mitchell, Father Chrysostomos, H.Merijn Brand, Jarkko Hietaniemi, Karl +Williamson, Lukas Mai, Matthew Horsfall, Salvador Fandiño, Sawyer X, +Sébastien Aperghis-Tramoni, Steffen Müller, Steve Hay, Todd Rinaldo, Tony +Cook, Unicode Consortium, Yves Orton. + +The list above is almost certainly incomplete as it is automatically generated +from version control history. In particular, it does not include the names of +the (very much appreciated) contributors who reported issues to the Perl bug +tracker. + +Many of the changes included in this version originated in the CPAN modules +included in Perl's core. We're grateful to the entire CPAN community for +helping Perl to flourish. - perl Porting/acknowledgements.pl v5.25.2..HEAD +For a more complete list of all of Perl's historical contributors, please see +the F<AUTHORS> file in the Perl source distribution. =head1 Reporting Bugs diff --git a/pod/perlhist.pod b/pod/perlhist.pod index 013acb5..e0a5289 100644 --- a/pod/perlhist.pod +++ b/pod/perlhist.pod @@ -591,6 +591,7 @@ the strings?). Ricardo 5.25.0 2016-May-09 The 5.25 development track Sawyer X 5.25.1 2016-May-20 Matthew 5.25.2 2016-Jun-20 + Steve 5.25.3 2016-Jul-20 =head2 SELECTED RELEASE SIZES -- Perl5 Master Repository
