From c068e0beb5bcbe57e3990c9960986844f5fd0e78 Mon Sep 17 00:00:00 2001 From: Neil Bowers Date: Fri, 23 Jul 2021 02:21:48 +0100 Subject: Updated with changed modules --- pod/perldelta.pod | 206 ++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 183 insertions(+), 23 deletions(-) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index bc9d233fcd..3a9f62506c 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -17,33 +17,137 @@ L, which describes differences between 5.35.0 and 5.35.1. =head1 Modules and Pragmata -XXX All changes to installed files in F, F, F and F -go here. If Module::CoreList is updated, generate an initial draft of the -following sections using F. A paragraph summary -for important changes should then be added by hand. In an ideal world, -dual-life modules would have a F file that could be cribbed. -The list of new and updated modules is modified automatically as part of -preparing a Perl release, so the only reason to manually add entries here is if -you're summarising the important changes in the module update. (Also, if the -manually-added details don't match the automatically-generated ones, the -release manager will have to investigate the situation carefully.) +=head2 Updated Modules and Pragmata -[ Within each section, list entries as an =item entry ] +=over 4 -=head2 New Modules and Pragmata +=item * -=over 4 +L has been upgraded from version 1.004 to 1.005. =item * -XXX Remove this section if not applicable. +L has been upgraded from version 0.51 to 0.53. -=back +=item * -=head2 Updated Modules and Pragmata +L has been upgraded from version 2.181 to 2.183. -=over 4 +=item * + +L has been upgraded from version 1.855 to 1.856. + +=item * + +L has been upgraded from version 1.30 to 1.31. + +=item * + +L has been upgraded from version 3.62 to 3.63. + +=item * + +L has been upgraded from version 1.50 to 1.51. + +=item * + +L has been upgraded from version 3.08 to 3.10. + +=item * + +L has been upgraded from version 1.33 to 1.34. + +=item * + +L has been upgraded from version 1.10 to 1.11. + +=item * + +L has been upgraded from version 1.14 to 1.15. + +=item * + +L has been upgraded from version 1.39 to 1.39_01. + +=item * + +L has been upgraded from version 1.35 to 1.36. + +=item * + +L has been upgraded from version 3.81 to 3.82. + +=item * + +L has been upgraded from version 1.10 to 1.11. + +=item * + +L has been upgraded from version 1.19 to 1.20. + +=item * + +L has been upgraded from version 0.25 to 0.26. + +=item * + +L has been upgraded from version 1.21 to 1.22. + +=item * + +L has been upgraded from version 0.19 to 0.20. + +=item * + +L has been upgraded from version 0.0609 to 0.0610. + +=item * + +L has been upgraded from version 1.21 to 1.22. + +=item * + +L has been upgraded from version 1.999818 to 1.999823. + +Made the C functions consistent with the core C function, +in not requiring a leading 0 before the letter ("x", "o", or "b"). + +Made the from_oct() and new() methods accept octal numbers with prefix +"0o", "0O", "o" (lowercase letter o), and "O" (capital letter O). +Similarly with "x" and "b" for hexadecimal and binary numbers. + +Improved the handling of the backend libraries. +More useful warnings and error messages. + + +=item * + +L has been upgraded from version 0.5009 to 0.5010. + +Made it possible to specify a smaller base length than the default. + +Updated the SUPPORT information. + +Sync'd test files with Math::BigInt. + +=item * + +L has been upgraded from version 0.2614 to 0.2617. + +C was fixed - it didn't work at all. + +The handling of backend libraries was improved. + +Existing test files were reorganised and more tests added. + +=item * + +L has been upgraded from version 5.20210620 to 5.20210723. + +=item * + +L has been upgraded from version 1.51 to 1.52. =item * @@ -51,6 +155,66 @@ C has been upgraded from version 1.60 to 1.61. The C command works again, and now has some tests. +=item * + +L has been upgraded from version 1.11 to 1.12. + +=item * + +L has been upgraded from version 1.13 to 1.14. + +=item * + +L has been upgraded from version 1.27 to 1.31. + +=item * + +L has been upgraded from version 3.42 to 3.43. + +=item * + +L has been upgraded from version 1.23 to 1.24. + +=item * + +L has been upgraded from version 2013.0523 to 2021.0717. + +Explicitly declared strictures and warnings everywhere. + +=item * + +L has been upgraded from version 2013.0523 to 2021.0717. + +Explicitly declared strictures and warnings everywhere. + +=item * + +L has been upgraded from version 2.26 to 2.27. + +=item * + +L has been upgraded from version 1.9767 to 1.9768. + +=item * + +L has been upgraded from version 0.76 to 0.77. + +=item * + +L has been upgraded from version 1.12 to 1.13. + +=item * + +L has been upgraded from version 2.45 to 2.46. + +=item * + +L has been upgraded from version 1.51 to 1.52. + +=item * + +L has been upgraded from version 0.30 to 0.31. + =back @@ -88,10 +252,6 @@ been added to allow existing code to work unaffected. New code should be written using the new constant instead. This is supported by C version 3.63. -=item * - -XXX - =back =head1 Selected Bug Fixes @@ -104,12 +264,12 @@ The flags on the OPTVAL parameter to setsockopt() were previously checked before magic was called, possibly treating a numeric value as a packed buffer or vice versa. It also ignored the UTF-8 flag, potentially treating the internal representation of an upgraded SV as -the bytes to supply to the setsockopt() system call. (github #18660) +the bytes to supply to the setsockopt() system call. (github L<#18660|https://github.com/Perl/perl5/issues/18660>) =item * Only set IOKp, not IOK on $) and $(. -This was issue #18955: This will prevent serializers from serializing these +This was issue L<#18955|https://github.com/Perl/perl5/issues/18955>: This will prevent serializers from serializing these variables as numbers (which loses the additional groups). This restores behaviour from 5.16 -- cgit v1.2.1