In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/dcce18ed6762e08c06a49389b78d8c6468c95dfd?hp=7bd9fb107eaf8df3da9ce46c89920f8da72c76ab>
- Log ----------------------------------------------------------------- commit dcce18ed6762e08c06a49389b78d8c6468c95dfd Author: Dagfinn Ilmari Mannsåker <ilm...@ilmari.org> Date: Mon Sep 11 15:49:32 2017 +0100 perldelta for ae2cf9f6 and f6107ca2 ----------------------------------------------------------------------- Summary of changes: pod/perldelta.pod | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 00578892f4..dd85086b3e 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -411,6 +411,12 @@ from the caller. Code that uses this, needn't use L<C<localeconv(3)>> (and be affected by the gotchas) to find the decimal point, thousands separator, or currency symbol. See L<perlapi/Perl_langinfo>. +=item * + +A new API function L<C<sv_rvunweaken()>|perlapi/sv_rvunweaken> has +been added to complement L<C<sv_rvweaken()>|perlapi/sv_rvweaken>. +The implementation was taken from L<Scalar::Util/unweaken>. + =back =head1 Selected Bug Fixes @@ -454,6 +460,12 @@ as undefined behaviour even when their count parameters are zero. Based on these assertions and the original bug report three macro calls were made conditional. [perl #131746][perl #131892] +=item * + +The in-place sort optimisation now correctly strengthens weak +references using the new L<C<sv_rvunweaken()>|perlapi/sv_rvunweaken> +API function. + =back =head1 Known Problems -- Perl5 Master Repository