From 07d01d6ec25527bf0236de2205ea412d40353058 Mon Sep 17 00:00:00 2001 From: Father Chrysostomos Date: Wed, 21 Nov 2012 12:45:33 -0800 Subject: Enable PERL_NEW_COPY_ON_WRITE by default One can disable this with -Accflags=-DPERL_NO_COW. I am leaving this in for debugging purposes. If it causes no problems in 5.18, we might remove the defines and enable it unconditionally in 5.20, but then again we might not. --- perl.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'perl.h') diff --git a/perl.h b/perl.h index 0f85d28d78..3e2d6a0e30 100644 --- a/perl.h +++ b/perl.h @@ -2494,6 +2494,10 @@ typedef AV PAD; typedef AV PADNAMELIST; typedef SV PADNAME; +#if !defined(PERL_OLD_COPY_ON_WRITE) && !defined(PERL_NEW_COPY_ON_WRITE) && !defined(PERL_NO_COW) +# define PERL_NEW_COPY_ON_WRITE +#endif + #if defined(PERL_OLD_COPY_ON_WRITE) || defined(PERL_NEW_COPY_ON_WRITE) # if defined(PERL_OLD_COPY_ON_WRITE) && defined(PERL_NEW_COPY_ON_WRITE) # error PERL_OLD_COPY_ON_WRITE and PERL_NEW_COPY_ON_WRITE are exclusive -- cgit v1.2.1