diff options
author | Steve Hay <steve.m.hay@googlemail.com> | 2021-01-09 13:51:48 +0000 |
---|---|---|
committer | Steve Hay <steve.m.hay@googlemail.com> | 2021-01-09 13:51:48 +0000 |
commit | bd2615ae11d645969d6d268c036c832c6890767f (patch) | |
tree | 6981f4fabc9edf84e92cb33190502c2d7ee0c159 | |
parent | 2b39d356f45c4d0857ac48e65d8c2dd317e07e9b (diff) | |
download | perl-bd2615ae11d645969d6d268c036c832c6890767f.tar.gz |
perldelta - Add final notes
(Includes Porting\corelist-perldelta.pl for the modules)
-rw-r--r-- | pod/perldelta.pod | 120 |
1 files changed, 92 insertions, 28 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 7f25c979d9..5346bd41d0 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -14,9 +14,9 @@ L<perl5320delta>, which describes differences between 5.31.0 and 5.32.0. =head1 Incompatible Changes -There are no changes intentionally incompatible with 5.32.0. If any exist, -they are bugs, and we request that you submit a report. See L</Reporting Bugs> -below. +There are no changes intentionally incompatible with Perl 5.32.0. If any +exist, they are bugs, and we request that you submit a report. See +L</Reporting Bugs> below. =head1 Modules and Pragmata @@ -26,9 +26,31 @@ below. =item * -L<XXX> has been upgraded from version A.xx to B.yy. +L<Data::Dumper> has been upgraded from version 2.174 to 2.174_01. -If there was something important to note about this change, include that here. +A number of memory leaks have been fixed. + +=item * + +L<DynaLoader> has been upgraded from version 1.47 to 1.47_01. + +=item * + +L<Module::CoreList> has been upgraded from version 5.20200620 to 5.20210109. + +=item * + +L<Opcode> has been upgraded from version 1.47 to 1.48. + +A warning has been added about evaluating untrusted code with the perl +interpreter. + +=item * + +L<Safe> has been upgraded from version 2.41 to 2.41_01. + +A warning has been added about evaluating untrusted code with the perl +interpreter. =back @@ -36,15 +58,20 @@ If there was something important to note about this change, include that here. =head2 New Documentation -=head3 L<XXX> +=head3 L<perlgov> -XXX Description of the purpose of the new file here +Documentation of the newly formed rules of governance for Perl. + +=head3 L<perlsecpolicy> + +Documentation of how the Perl security team operates and how the team evaluates +new security reports. =head2 Changes to Existing Documentation -We have attempted to update the documentation to reflect the changes -listed in this document. If you find any we have missed, open an issue -at L<https://github.com/Perl/perl5/issues>. +We have attempted to update the documentation to reflect the changes listed in +this document. If you find any we have missed, open an issue at +L<https://github.com/Perl/perl5/issues>. Additionally, the following selected changes have been made: @@ -54,7 +81,7 @@ Additionally, the following selected changes have been made: =item * -Document range op behavior change. +Document range op behaviour change. =back @@ -72,8 +99,10 @@ diagnostic messages, see L<perldiag>. L<\K not permitted in lookahead/lookbehind in regex; marked by <-- HERE in mE<sol>%sE<sol>|perldiag/"\K not permitted in lookahead/lookbehind in regex; marked by <-- HERE in m/%s/"> -This error was incorrectly produced in some cases involving nested -lookarounds. This has been fixed. [GH #18123] +This error was incorrectly produced in some cases involving nested lookarounds. +This has been fixed. + +[L<GH #18123|https://github.com/Perl/perl5/issues/18123>] =back @@ -83,8 +112,8 @@ lookarounds. This has been fixed. [GH #18123] =item * -Newer 64-bit versions of the Intel C/C++ compiler are now recognised -and have the correct flags set. +Newer 64-bit versions of the Intel C/C++ compiler are now recognized and have +the correct flags set. =item * @@ -100,8 +129,8 @@ core dump. =head1 Testing -Tests were added and changed to reflect the other additions and changes -in this release. +Tests were added and changed to reflect the other additions and changes in this +release. =head1 Platform Support @@ -111,8 +140,17 @@ in this release. =item MacOS (Darwin) -The hints file for darwin has been updated to handle future MacOS versions -beyond 10. L<GH #17946|https://github.com/Perl/perl5/issues/17946> +The hints file for darwin has been updated to handle future macOS versions +beyond 10. Perl can now be built on macOS Big Sur. + +[L<GH #17946|https://github.com/Perl/perl5/issues/17946>, +L<GH #18406|https://github.com/Perl/perl5/issues/18406>] + +=item Minix + +Build errors on Minix have been fixed. + +[L<GH #17908|https://github.com/Perl/perl5/issues/17908>] =back @@ -122,13 +160,17 @@ beyond 10. L<GH #17946|https://github.com/Perl/perl5/issues/17946> =item * -On Win32, C<waitpid(-1, WNOHANG)> could sometimes have a very large -timeout. GH #16529 +On Win32, C<waitpid(-1, WNOHANG)> could sometimes have a very large timeout. + +[L<GH #16529|https://github.com/Perl/perl5/issues/16529>] =item * Some list assignments involving C<undef> on the left-hand side were -over-optimized and produced incorrect results. L<GH #16685|https://github.com/Perl/perl5/issues/16685>, L<GH #17816|https://github.com/Perl/perl5/issues/17816> +over-optimized and produced incorrect results. + +[L<GH #16685|https://github.com/Perl/perl5/issues/16685>, +L<GH #17816|https://github.com/Perl/perl5/issues/17816>] =item * @@ -137,6 +179,28 @@ incorrectly. [L<GH #18096|https://github.com/Perl/perl5/issues/18096>] +=item * + +Fixed a deadlock that hung the build when Perl is compiled for debugging memory +problems and has PERL_MEM_LOG enabled. + +[L<GH #18341|https://github.com/Perl/perl5/issues/18341>] + +=item * + +Fixed a crash in the use of chained comparison operators when run under "no +warnings 'uninitialized'". + +[L<GH #17917|https://github.com/Perl/perl5/issues/17917>, +L<GH #18380|https://github.com/Perl/perl5/issues/18380>] + +=item * + +Exceptions thrown from destructors during global destruction are no longer +swallowed. + +[L<GH #18063|https://github.com/Perl/perl5/issues/18063>] + =back =head1 Acknowledgements @@ -147,8 +211,8 @@ XXX Generate this with: =head1 Reporting Bugs -If you find what you think is a bug, you might check the perl bug database -at L<https://github.com/Perl/perl5/issues>. There may also be information at +If you find what you think is a bug, you might check the perl bug database at +L<https://github.com/Perl/perl5/issues>. There may also be information at L<http://www.perl.org/>, the Perl Home Page. If you believe you have an unreported bug, please open an issue at @@ -157,13 +221,13 @@ tiny but sufficient test case. If the bug you are reporting has security implications which make it inappropriate to send to a public issue tracker, then see -L<perlsec/SECURITY VULNERABILITY CONTACT INFORMATION> -for details of how to report the issue. +L<perlsec/SECURITY VULNERABILITY CONTACT INFORMATION> for details of how to +report the issue. =head1 Give Thanks -If you wish to thank the Perl 5 Porters for the work we had done in Perl 5, -you can do so by running the C<perlthanks> program: +If you wish to thank the Perl 5 Porters for the work we had done in Perl 5, you +can do so by running the C<perlthanks> program: perlthanks |