In perl.git, the branch smoke-me/ilmari/sort-weak has been created
<http://perl5.git.perl.org/perl.git/commitdiff/8f226e0f7a89af0f5d9a8aeff35cfbbcba387a83?hp=0000000000000000000000000000000000000000>
at 8f226e0f7a89af0f5d9a8aeff35cfbbcba387a83 (commit)
- Log -----------------------------------------------------------------
commit 8f226e0f7a89af0f5d9a8aeff35cfbbcba387a83
Author: Dagfinn Ilmari Mannsåker <[email protected]>
Date: Wed Aug 30 22:34:54 2017 +0100
Use sv_rvunweaken() in Scalar::Util::unweaken()
M cpan/Scalar-List-Utils/ListUtil.xs
M cpan/Scalar-List-Utils/lib/List/Util.pm
M cpan/Scalar-List-Utils/lib/List/Util/XS.pm
M cpan/Scalar-List-Utils/lib/Scalar/Util.pm
M cpan/Scalar-List-Utils/lib/Sub/Util.pm
commit 4d89280cc0a5a398c7b2b4d3185e1f336a5e03bc
Author: Dagfinn Ilmari Mannsåker <[email protected]>
Date: Wed Aug 30 22:35:17 2017 +0100
Strengthen weak refs when sorting in-place
It's conceptually an assignment, which should strengthen any weak refs.
Pointed out by tm604 on freenode #perl
M pp_sort.c
M t/op/sort.t
commit d6d577f0cc2f25d5df6e12c1f6d505464b03ac2a
Author: Dagfinn Ilmari Mannsåker <[email protected]>
Date: Wed Aug 30 22:33:45 2017 +0100
Add new API function sv_rvunweaken
Needed to fix in-place sort of weak references in a future commit.
Stolen from Scalar::Util::unweaken, which will be made to use this when
available in a future commit.
M embed.fnc
M embed.h
M proto.h
M sv.c
-----------------------------------------------------------------------
--
Perl5 Master Repository