This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Perldelta final massage for 5.29.8 release
authorNicolas R <atoomic@cpan.org>
Wed, 20 Feb 2019 17:22:48 +0000 (10:22 -0700)
committerNicolas R <atoomic@cpan.org>
Wed, 20 Feb 2019 20:54:43 +0000 (13:54 -0700)
Update perldelta file with recent changes
and perform some extra cleanup.

pod/perldelta.pod

index 004d6fb..8b4cda2 100644 (file)
@@ -65,10 +65,22 @@ L<B> has been upgraded from version 1.75 to 1.76.
 
 =item *
 
 
 =item *
 
+L<deprecate> has been upgraded from version 0.03 to 0.04.
+
+=item *
+
 L<Encode> has been upgraded from version 2.97 to 3.00.
 
 =item *
 
 L<Encode> has been upgraded from version 2.97 to 3.00.
 
 =item *
 
+L<ExtUtils::Miniperl> has been upgraded from version 1.08 to 1.09.
+
+=item *
+
+L<IO> has been upgraded from version 1.39 to 1.40.
+
+=item *
+
 L<JSON::PP> has been upgraded from version 2.97001 to 4.00.
 JSON::PP as JSON::XS 4.0 enable allow_nonref by default
 
 L<JSON::PP> has been upgraded from version 2.97001 to 4.00.
 JSON::PP as JSON::XS 4.0 enable allow_nonref by default
 
@@ -84,7 +96,7 @@ L<Module::Load> has been upgraded from version 0.32 to 0.34.
 
 =item *
 
 
 =item *
 
-L<Net::Ping> has been upgraded from version 2.61 to 2.71.
+L<Net::Ping> has been upgraded from version 2.62 to 2.71.
 
 =item *
 
 
 =item *
 
@@ -92,6 +104,10 @@ L<perlfaq> has been upgraded from version 5.20180915 to 5.20190126.
 
 =item *
 
 
 =item *
 
+L<POSIX> has been upgraded from version 1.86 to 1.87.
+
+=item *
+
 L<Test::Simple> has been upgraded from version 1.302160 to 1.302162.
 
 =item *
 L<Test::Simple> has been upgraded from version 1.302160 to 1.302162.
 
 =item *
@@ -139,7 +155,7 @@ handles both types.
 
 =item *
 
 
 =item *
 
-Add a note for the ::xdigit:: character class.
+Added a note for the ::xdigit:: character class.
 
 =back
 
 
 =back
 
@@ -175,29 +191,22 @@ Improve detection of memrchr, strlcat, and strlcpy
 
 Improve Configure detection of memmem() [perl #133760].
 
 
 Improve Configure detection of memmem() [perl #133760].
 
-=back
+=item *
 
 
-=head1 Testing
+Fix -DPERL_GLOBAL_STRUCT_PRIVATE build option.
 
 
-XXX Any significant changes to the testing of a freshly built perl should be
-listed here.  Changes which create B<new> files in F<t/> go here as do any
-large changes to the testing harness (e.g. when parallel testing was added).
-Changes to existing files in F<t/> aren't worth summarizing, although the bugs
-that they represent may be covered elsewhere.
+=item *
 
 
-XXX If there were no significant test changes, say this:
+Multiple improvements and fixes for -DPERL_GLOBAL_STRUCT build option.
 
 
-Tests were added and changed to reflect the other additions and changes
-in this release.
+=back
 
 
-XXX If instead there were significant changes, say this:
+=head1 Testing
 
 Tests were added and changed to reflect the other additions and
 changes in this release.  Furthermore, these significant changes were
 made:
 
 
 Tests were added and changed to reflect the other additions and
 changes in this release.  Furthermore, these significant changes were
 made:
 
-[ List each test improvement as an =item entry ]
-
 =over 4
 
 =item *
 =over 4
 
 =item *
@@ -218,47 +227,8 @@ Split t/re/fold_grind.t into multiple test files
 
 =back
 
 
 =back
 
-=head1 Platform Support
-
-XXX Any changes to platform support should be listed in the sections below.
-
-[ Within the sections, list each platform as an =item entry with specific
-changes as paragraphs below it. ]
-
-=head2 New Platforms
-
-XXX List any platforms that this version of perl compiles on, that previous
-versions did not.  These will either be enabled by new files in the F<hints/>
-directories, or new subdirectories and F<README> files at the top level of the
-source tree.
-
-=over 4
-
-=item XXX-some-platform
-
-XXX
-
-=back
-
-=head2 Discontinued Platforms
-
-XXX List any platforms that this version of perl no longer compiles on.
-
-=over 4
-
-=item XXX-some-platform
-
-XXX
-
-=back
-
 =head2 Platform-Specific Notes
 
 =head2 Platform-Specific Notes
 
-XXX List any changes for specific platforms.  This could include configuration
-and compilation changes or changes in portability/compatibility.  However,
-changes within modules for platforms should generally be listed in the
-L</Modules and Pragmata> section.
-
 =over 4
 
 =item Windows
 =over 4
 
 =item Windows
@@ -270,12 +240,6 @@ type combination is not found.  [perl #133853]
 
 =head1 Internal Changes
 
 
 =head1 Internal Changes
 
-XXX Changes which affect the interface available to C<XS> code go here.  Other
-significant internal changes for future core maintainers should be noted as
-well.
-
-[ List each change as an =item entry ]
-
 =over 4
 
 =item *
 =over 4
 
 =item *
@@ -289,11 +253,6 @@ happens.
 
 =head1 Selected Bug Fixes
 
 
 =head1 Selected Bug Fixes
 
-XXX Important bug fixes in the core language are summarized here.  Bug fixes in
-files in F<ext/> and F<lib/> are best summarized in L</Modules and Pragmata>.
-
-[ List each fix as an =item entry ]
-
 =over 4
 
 =item *
 =over 4
 
 =item *
@@ -400,9 +359,33 @@ perldelta for 5.30.
 
 =head1 Acknowledgements
 
 
 =head1 Acknowledgements
 
-XXX Generate this with:
+Perl 5.29.8 represents approximately 5 weeks of development since Perl
+5.29.7 and contains approximately 13,000 lines of changes across 290 files
+from 18 authors.
+
+Excluding auto-generated files, documentation and release tools, there were
+approximately 9,500 lines of changes to 210 .pm, .t, .c and .h files.
+
+Perl continues to flourish into its fourth decade thanks to a vibrant
+community of users and developers. The following people are known to have
+contributed the improvements that became Perl 5.29.8:
+
+Abigail, Andreas König, Andy Dougherty, Aristotle Pagaltzis, Chris 'BinGOs'
+Williams, Dagfinn Ilmari Mannsåker, Dan Kogai, David Mitchell, Jakub Wilk,
+James E Keenan, Karen Etheridge, Karl Williamson, Nicolas R., Pali, Sawyer
+X, Shlomi Fish, Tomasz Konojacki, 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.29.7..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
 
 
 =head1 Reporting Bugs
 
@@ -413,7 +396,7 @@ L<http://www.perl.org/>, the Perl Home Page.
 If you believe you have an unreported bug, please run the L<perlbug> program
 included with your release.  Be sure to trim your bug down to a tiny but
 sufficient test case.  Your bug report, along with the output of C<perl -V>,
 If you believe you have an unreported bug, please run the L<perlbug> program
 included with your release.  Be sure to trim your bug down to a tiny but
 sufficient test case.  Your bug report, along with the output of C<perl -V>,
-will be sent off to perlbug@perl.org to be analysed by the Perl porting team.
+will be sent off to perlbug@perl.org to be analyzed by the Perl porting team.
 
 If the bug you are reporting has security implications which make it
 inappropriate to send to a publicly archived mailing list, then see
 
 If the bug you are reporting has security implications which make it
 inappropriate to send to a publicly archived mailing list, then see