In perl.git, the branch sprout/ookow has been created
<http://perl5.git.perl.org/perl.git/commitdiff/70e74c5635198aec34f3b99f29582c9c19719d0d?hp=0000000000000000000000000000000000000000>
at 70e74c5635198aec34f3b99f29582c9c19719d0d (commit)
- Log -----------------------------------------------------------------
commit 70e74c5635198aec34f3b99f29582c9c19719d0d
Author: Father Chrysostomos <[email protected]>
Date: Mon Oct 8 00:20:21 2012 -0700
New COW mechanism
This commit message still needs to be written.
M dump.c
M embed.fnc
M embed.h
M makedef.pl
M perl.h
M pp_ctl.c
M pp_hot.c
M proto.h
M regcomp.c
M regexec.c
M regexp.h
M sv.c
M sv.h
M utf8.c
commit 653268e57b687807529c2d25cfdcc5f1459ec604
Author: Father Chrysostomos <[email protected]>
Date: Fri Oct 5 13:00:35 2012 -0700
Move a CAN_COW_MASK comment from sv.c to sv.h
It got left behind in ed25273444 when the macro moved.
M sv.c
M sv.h
commit 495a580bdbecc2b3a81ab2a5244cd7359eb2e9e1
Author: Father Chrysostomos <[email protected]>
Date: Fri Oct 5 06:31:44 2012 -0700
SVf_IsCOW
As discussed in ticket #114820, instead of using READONLY+FAKE to mark
a copy-on-write string, we should make it a separate flag.
There are many modules in CPAN (and 1 in core, Compress::Raw::Zlib)
that assume that SvREADONLY means read-only. Only one CPAN module,
POSIX::pselect will definitely be broken by this. Others may need to
be tweaked. But I believe this is for the better.
It causes all tests except ext/Devel-Peek/t/Peek.t (which needs a tiny
tweak still) to pass under PERL_OLD_COPY_ON_WRITE, which is a prereq-
uisite for any new COW scheme that creates COWs under the same cir-
cumstances.
M dump.c
M ext/XS-APItest/core_or_not.inc
M mro.c
M op.c
M op.h
M pp.c
M pp_hot.c
M pp_sys.c
M sv.c
M sv.h
M t/op/tr.t
commit c583e99fdc859d41ac3296b6b41a24565589749a
Author: Father Chrysostomos <[email protected]>
Date: Thu Oct 4 12:45:45 2012 -0700
Missing dependency in XS::APItestâs Makefile
When core_or_not.inc is modified, core.c and notcore.c should
be recompiled.
M ext/XS-APItest/Makefile.PL
-----------------------------------------------------------------------
--
Perl5 Master Repository