From: Stas Bekman Date: Sun, 14 Dec 2003 15:12:40 +0000 (-0800) Subject: [patch Porting/pumpkin.pod] trying to ensure that PPPort is up-to-date on each new... X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=d65aee78367371486508ff8c3df3cb79a6da9dd5;p=p5sagit%2Fp5-mst-13.2.git [patch Porting/pumpkin.pod] trying to ensure that PPPort is up-to-date on each new release Message-ID: <3FDCEE68.3080509@stason.org> p4raw-id: //depot/perl@21914 --- diff --git a/Porting/pumpkin.pod b/Porting/pumpkin.pod index 18c34f6..41310f0 100644 --- a/Porting/pumpkin.pod +++ b/Porting/pumpkin.pod @@ -575,6 +575,19 @@ about them first. If possible, we should provide backwards-compatibility stubs. There's a lot of XS code out there. Let's not force people to keep changing it. +=head2 PPPort + +F needs to be synchronized to include all +new macros added to .h files (normally perl.h and XSUB.h, but others +as well). Since chances are that when a new macro is added the +committer will forget to update F, it's the best to diff for +changes in .h files when making a new release and making sure that +F contains them all. + +The pumpking can delegate the synchronization responsibility to anybody +else, but the release process is the only place where we can make sure +that no new macros fell through the cracks. + =head2 Changes Be sure to update the F file. Try to include both an overall