In perl.git, the branch pending_upstream/yves/concat_nada has been created
<http://perl5.git.perl.org/perl.git/commitdiff/69c66cc9ab64b68337e70e246dd1f26cb0700496?hp=0000000000000000000000000000000000000000>
at 69c66cc9ab64b68337e70e246dd1f26cb0700496 (commit)
- Log -----------------------------------------------------------------
commit 69c66cc9ab64b68337e70e246dd1f26cb0700496
Author: Yves Orton <[email protected]>
Date: Sat Nov 12 12:29:11 2016 +0100
make $a.=""; not uncow $a under normal circumstances
M pp_hot.c
M sv.h
commit 3e9345fb2ea23c801f26289175e0580e4fcf93fe
Author: Yves Orton <[email protected]>
Date: Sat Nov 12 22:58:56 2016 +0100
make sure that Encode uses SvPV_force style macros when appropriate
This fixes two bugs. The first is in Encode.xs where we
would handle COW strings properly, but not "unstealable" strings
(where the SvLEN == 0).
The second is in Unicode.xs where we would not handle COW
nor "unstealable" strings.
Both functions should be using a "force" style SvPV macro when
they intend to modify the string in any way.
This needs to go upstream.
M cpan/Encode/Encode.xs
M cpan/Encode/Unicode/Unicode.xs
-----------------------------------------------------------------------
--
Perl5 Master Repository