diff options
author | Stas Bekman <stas@stason.org> | 2003-12-14 07:12:40 -0800 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2003-12-14 22:53:43 +0000 |
commit | d65aee78367371486508ff8c3df3cb79a6da9dd5 (patch) | |
tree | 9f20e30627e2c3ff424974cb97221568c8dbf0e6 /Porting | |
parent | eba0920a5263eaae74823c7a8cd8737fe6c7ab9f (diff) | |
download | perl-d65aee78367371486508ff8c3df3cb79a6da9dd5.tar.gz |
[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
Diffstat (limited to 'Porting')
-rw-r--r-- | Porting/pumpkin.pod | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Porting/pumpkin.pod b/Porting/pumpkin.pod index 18c34f62c0..41310f0540 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<ext/Devel/PPPort/PPPort.pm> 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<PPPort.pm>, it's the best to diff for +changes in .h files when making a new release and making sure that +F<PPPort.pm> 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<Changes> file. Try to include both an overall |