develooper Front page | perl.perl5.porters | Postings from December 2012

Re: [perl #115910] New copy-on-write breaks CPAN

Leon Timmermans
December 19, 2012 21:06
Re: [perl #115910] New copy-on-write breaks CPAN
Message ID:
On Wed, Dec 19, 2012 at 2:55 PM, Father Chrysostomos via RT
<> wrote:
> That logic probably needs to be revisited then.  Is the s/// target a
> COW before the substitution?  (You don’t need to CC me.)

No, it's a SvLEN == 0 string, with set magic as fallback to ensure the
SvPVX keeps pointing into the memory map. The fallback however is
wildly inefficient as it needs to copy the copy, hence the warning.
It's there to prevent data-loss and segfaults, not to be used

Leon Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About