In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/c63cfb18199c0f9d7a87bd77521ab087a116d4fe?hp=d86fa225ad6f8349d88b699c8855d73ea2994410>
- Log ----------------------------------------------------------------- commit c63cfb18199c0f9d7a87bd77521ab087a116d4fe Author: Matthew Horsfall <wolfs...@gmail.com> Date: Thu Aug 20 10:25:06 2015 -0400 add new release to perlhist M pod/perlhist.pod commit 5ea259771a8378d3528e2aa186752872cedb950e Author: Matthew Horsfall <wolfs...@gmail.com> Date: Thu Aug 20 10:24:02 2015 -0400 Finalize perldelta M pod/perldelta.pod commit acbe501731767ce6c275ac87765d73fea4a5683a Author: Matthew Horsfall <wolfs...@gmail.com> Date: Thu Aug 20 10:08:43 2015 -0400 Add .gitignore for ext/re/ generated header file M .gitignore commit 7d12bc6afe4ef9745e8a30809af693cf6aaafe94 Author: Matthew Horsfall <wolfs...@gmail.com> Date: Thu Aug 20 10:06:04 2015 -0400 Update Module::CoreList for 5.23.2 M dist/Module-CoreList/lib/Module/CoreList.pm ----------------------------------------------------------------------- Summary of changes: .gitignore | 3 + dist/Module-CoreList/lib/Module/CoreList.pm | 28 ++++++- pod/perldelta.pod | 124 ++++++++++++++++------------ pod/perlhist.pod | 1 + 4 files changed, 100 insertions(+), 56 deletions(-) diff --git a/.gitignore b/.gitignore index 96cd2fa..6b57f5e 100644 --- a/.gitignore +++ b/.gitignore @@ -182,6 +182,9 @@ MANIFEST.srt # generated by the top level install.html target. XXX Why does it need this? /vms/README_vms.pod +# generated be ext/re/Makefile +ext/re/invlist_inline.h + # ctags tags TAGS diff --git a/dist/Module-CoreList/lib/Module/CoreList.pm b/dist/Module-CoreList/lib/Module/CoreList.pm index a402fcc..266dbba 100644 --- a/dist/Module-CoreList/lib/Module/CoreList.pm +++ b/dist/Module-CoreList/lib/Module/CoreList.pm @@ -281,7 +281,7 @@ sub changes_between { 5.022000 => '2015-06-01', 5.023000 => '2015-06-20', 5.023001 => '2015-07-20', - 5.023002 => '????-??-??', + 5.023002 => '2015-08-20', ); for my $version ( sort { $a <=> $b } keys %released ) { @@ -11655,11 +11655,37 @@ for my $version ( sort { $a <=> $b } keys %released ) { 5.023002 => { delta_from => 5.023001, changed => { + 'Attribute::Handlers' => '0.99', 'B::Op_private' => '5.023002', + 'CPAN::Meta::YAML' => '0.017', 'Config' => '5.023002', + 'Cwd' => '3.57', + 'Encode' => '2.76', + 'ExtUtils::ParseXS' => '3.29', + 'ExtUtils::ParseXS::Constants'=> '3.29', + 'ExtUtils::ParseXS::CountLines'=> '3.29', + 'ExtUtils::ParseXS::Eval'=> '3.29', + 'ExtUtils::ParseXS::Utilities'=> '3.29', + 'ExtUtils::Typemaps' => '3.29', + 'File::Find' => '1.30', + 'File::Spec' => '3.57', + 'File::Spec::Cygwin' => '3.57', + 'File::Spec::Epoc' => '3.57', + 'File::Spec::Functions' => '3.57', + 'File::Spec::Mac' => '3.57', + 'File::Spec::OS2' => '3.57', + 'File::Spec::Unix' => '3.57', + 'File::Spec::VMS' => '3.57', + 'File::Spec::Win32' => '3.57', + 'Filter::Util::Call' => '1.55', + 'Hash::Util' => '0.19', 'Module::CoreList' => '5.20150820', 'Module::CoreList::TieHashDelta'=> '5.20150820', 'Module::CoreList::Utils'=> '5.20150820', + 'POSIX' => '1.56', + 'Term::Cap' => '1.17', + 'Unicode::UCD' => '0.62', + 'perlfaq' => '5.021010', }, removed => { } diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 5ea5dba..bb1cb24 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -52,35 +52,6 @@ breaking existing code. To avoid this a future version of perl will throw an exception when any of sysread(), recv(), syswrite() or send() are called on handle with the C<:utf8> layer. -=head2 Module removals - -XXX Remove this section if inapplicable. - -The following modules will be removed from the core distribution in a -future release, and will at that time need to be installed from CPAN. -Distributions on CPAN which require these modules will need to list them as -prerequisites. - -The core versions of these modules will now issue C<"deprecated">-category -warnings to alert you to this fact. To silence these deprecation warnings, -install the modules in question from CPAN. - -Note that these are (with rare exceptions) fine modules that you are encouraged -to continue to use. Their disinclusion from core primarily hinges on their -necessity to bootstrapping a fully functional, CPAN-capable Perl installation, -not usually on concerns over their design. - -=over - -=item XXX - -XXX Note that deprecated modules should be listed here even if they are listed -as an updated module in the L</Modules and Pragmata> section. - -=back - -[ List each other deprecation as a =head2 entry ] - =head1 Performance Enhancements =over 4 @@ -106,38 +77,45 @@ Single arguments in list assign are now slightly faster: =head1 Modules and Pragmata -XXX All changes to installed files in F<cpan/>, F<dist/>, F<ext/> and F<lib/> -go here. If Module::CoreList is updated, generate an initial draft of the -following sections using F<Porting/corelist-perldelta.pl>. A paragraph summary -for important changes should then be added by hand. In an ideal world, -dual-life modules would have a F<Changes> file that could be cribbed. +=head2 Updated Modules and Pragmata + +=over 4 -[ Within each section, list entries as a =item entry ] +=item * -=head2 New Modules and Pragmata +The PathTools module collection has been upgraded from version 3.55 to +3.56. -=over 4 +Minor optimizations. +L<[perl #125712]|https://rt.perl.org/Ticket/Display.html?id=125712> =item * -XXX +L<Attribute::Handlers> has been upgraded from version 0.97 to 0.99. -=back +=item * -=head2 Updated Modules and Pragmata +L<CPAN::Meta::YAML> has been upgraded from version 0.016 to 0.017. -=over 4 +=item * + +L<Encode> has been upgraded from version 2.75 to 2.76. =item * -L<Hash::Util>'s C<unlock_hashref_recurse> and C<unlock_hash_recurse> -didn't actually unlock parts of the data structures... +L<ExtUtils::ParseXS> has been upgraded from version 3.28 to 3.29. -...now they do. +=item * + +L<ExtUtils::Typemaps> has been upgraded from version 3.28 to 3.29. =item * -L<Encode> has been upgraded from version 2.75 to 2.76. +L<File::Find> has been upgraded from version 1.29 to 1.30. + +=item * + +L<File::Spec> has been upgraded from version 3.56 to 3.57. =item * @@ -145,21 +123,32 @@ L<Filter::Util::Call> has been upgraded from version 1.54 to 1.55. =item * -The PathTools module collection has been upgraded from version 3.55 to -3.56. +L<Hash::Util> has been upgraded from version 0.18 to 0.19. -Minor optimizations. -L<[perl #125712]|https://rt.perl.org/Ticket/Display.html?id=125712> +C<unlock_hashref_recurse> and C<unlock_hash_recurse> didn't +actually unlock parts of the data structures... -=back +...now they do. -=head2 Removed Modules and Pragmata +=item * -=over 4 +L<Module::CoreList> has been upgraded from version 5.20150720 to 5.20150820. =item * -XXX +L<perlfaq> has been upgraded from version 5.021009 to 5.021010. + +=item * + +L<POSIX> has been upgraded from version 1.55 to 1.56. + +=item * + +L<Term::Cap> has been upgraded from version 1.15 to 1.17. + +=item * + +L<Unicode::UCD> has been upgraded from version 0.61 to 0.62. =back @@ -321,9 +310,34 @@ L<[perl #125541]|https://rt.perl.org/Ticket/Display.html?id=125541> =head1 Acknowledgements -XXX Generate this with: +Perl 5.23.2 represents approximately 4 weeks of development since Perl 5.23.1 +and contains approximately 22,000 lines of changes across 240 files from 23 +authors. + +Excluding auto-generated files, documentation and release tools, there were +approximately 17,000 lines of changes to 140 .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.23.2: + +Aaron Priven, Aristotle Pagaltzis, Chris 'BinGOs' Williams, Craig A. Berry, +Dagfinn Ilmari Mannsåker, Daniel Dragan, David Mitchell, Ed J, Father +Chrysostomos, H.Merijn Brand, Ivan Pozdeev, James E Keenan, Jarkko Hietaniemi, +Karen Etheridge, Karl Williamson, Ludovic E. R. Tolhurst-Cleaver, Lukas Mai, +Matthew Horsfall, Reini Urban, Ricardo Signes, Sisyphus, Steve Hay, Tony Cook. + +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.23.1..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 eed2b66..b979295 100644 --- a/pod/perlhist.pod +++ b/pod/perlhist.pod @@ -560,6 +560,7 @@ the strings?). Ricardo 5.23.0 2015-Jun-20 The 5.23 development track Matthew 5.23.1 2015-Jul-20 + Matthew 5.23.2 2015-Aug-20 =head2 SELECTED RELEASE SIZES -- Perl5 Master Repository