develooper Front page | perl.perl5.porters | Postings from April 2014

Re: perldelta: patches welcome!

Thread Previous | Thread Next
From:
H.Merijn Brand
Date:
April 22, 2014 15:45
Subject:
Re: perldelta: patches welcome!
Message ID:
20140422174537.563b58f6@pc09.procura.nl
On Tue, 22 Apr 2014 10:37:12 -0400, Ricardo Signes
<perl.p5p@rjbs.manxome.org> wrote:

> I've finished my first round of editing of perl520delta, the document that
> enumerates the changes in perl 5.20.0.  The job is simple: take all the
> analagous documents from the 5.19 series, merge them, remove redundant or
> irrelevant entries, add more structure (because there is much more content),
> edit for clarity, and then we're done.  I've made one pass at all of this, but
> almost certainly there are improvements to be made at the job I've done in
> every part of that!
> 
> My work is available in our git repo ( perl5.git.perl.org ) as the branch
> rjbs/perldelta, and at my personal github mirror
> ( https://github.com/rjbs/perl5/ ) in the branch perldelta.
> 
> I welcome fixes of any sort: typographical corrections, organizational
> improvements, removals of irrelevant or insignificant changes, and so on.
> 
> Unlike the general procedure of submitting patches to the core, *GitHub pull
> requests are welcome.*  We prefer tickets because they will not be lost, and
> their suggestions can be recovered in the future.  Fixes to the perl 5.20.0
> changelog need not last the ages, just until 5.20.0 is released!

A quick perusal on Configure related issues:

--8<--- # 399
This feature was already available in 5.18.0, but wasn't enabled by
default. It is the default now, and so you no longer need build perl with
the F<Configure> argument:

    -Accflags=PERL_NEW_COPY_ON_WRITE

It can be disabled (for now) in a perl build with:

    -Accflags=PERL_NO_COW
-->8---

That will fail very soon!

The syntax is correct later in the delta:

1744:B<-Accflags=-DPERL_NO_COW>.  This option will probably be removed in Perl

diff --git a/Porting/perl5200delta.pod b/Porting/perl5200delta.pod
index bf88603..178eb59 100644
--- a/Porting/perl5200delta.pod
+++ b/Porting/perl5200delta.pod
@@ -400,11 +400,11 @@ This feature was already available in 5.18.0, but wasn't enabled by
 default. It is the default now, and so you no longer need build perl with
 the F<Configure> argument:

-    -Accflags=PERL_NEW_COPY_ON_WRITE
+    -Accflags=-DPERL_NEW_COPY_ON_WRITE

 It can be disabled (for now) in a perl build with:

-    -Accflags=PERL_NO_COW
+    -Accflags=-DPERL_NO_COW

 On some operating systems Perl can be compiled in such a way that any
 attempt to modify string buffers shared by multiple SVs will crash.  This

-- 
H.Merijn Brand  http://tux.nl   Perl Monger  http://amsterdam.pm.org/
using perl5.00307 .. 5.19   porting perl5 on HP-UX, AIX, and openSUSE
http://mirrors.develooper.com/hpux/        http://www.test-smoke.org/
http://qa.perl.org   http://www.goldmark.org/jeff/stupid-disclaimers/

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About