summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas R <atoomic@cpan.org>2019-02-20 10:22:48 -0700
committerNicolas R <atoomic@cpan.org>2019-02-20 13:54:43 -0700
commit423dbb1d91181637c05dd8860f5f7c36630a1109 (patch)
tree7ac9eac0bac72ac46c4edebdbac08e4ce714d26e
parentb6a6ce3e7f9a23f63f6ec88aecadc9212e31b2f5 (diff)
downloadperl-423dbb1d91181637c05dd8860f5f7c36630a1109.tar.gz
Perldelta final massage for 5.29.8 release
Update perldelta file with recent changes and perform some extra cleanup.
-rw-r--r--pod/perldelta.pod119
1 files changed, 51 insertions, 68 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 004d6fbc99..8b4cda23b2 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -65,10 +65,22 @@ L<B> has been upgraded from version 1.75 to 1.76.
=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<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
@@ -84,7 +96,7 @@ L<Module::Load> has been upgraded from version 0.32 to 0.34.
=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 *
@@ -92,6 +104,10 @@ L<perlfaq> has been upgraded from version 5.20180915 to 5.20190126.
=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 *
@@ -139,7 +155,7 @@ handles both types.
=item *
-Add a note for the ::xdigit:: character class.
+Added a note for the ::xdigit:: character class.
=back
@@ -175,29 +191,22 @@ Improve detection of memrchr, strlcat, and strlcpy
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:
-[ List each test improvement as an =item entry ]
-
=over 4
=item *
@@ -218,47 +227,8 @@ Split t/re/fold_grind.t into multiple test files
=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
-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
@@ -270,12 +240,6 @@ type combination is not found. [perl #133853]
=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 *
@@ -289,11 +253,6 @@ happens.
=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 *
@@ -400,9 +359,33 @@ perldelta for 5.30.
=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
@@ -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>,
-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