In perl.git, the branch ap/posix-exports has been created
<http://perl5.git.perl.org/perl.git/commitdiff/096e90832da1514a9fa21e960eefb00952eed019?hp=0000000000000000000000000000000000000000>
at 096e90832da1514a9fa21e960eefb00952eed019 (commit)
- Log -----------------------------------------------------------------
commit 096e90832da1514a9fa21e960eefb00952eed019
Author: Aristotle Pagaltzis <[email protected]>
Date: Thu May 7 15:43:42 2015 +0200
POSIX: deprecate the default export list
M ext/POSIX/lib/POSIX.pm
M ext/POSIX/t/export.t
M ext/POSIX/t/is.t
M ext/POSIX/t/sigaction.t
M ext/POSIX/t/sigset.t
M ext/POSIX/t/sysconf.t
M ext/POSIX/t/time.t
commit 23743383d6b4c2f5ca7fba405119e2ab9e57f371
Author: Aristotle Pagaltzis <[email protected]>
Date: Thu May 7 15:43:42 2015 +0200
POSIX: set 5.20.2 default exports in stone
This patch does 3 things. For the purposes of bisectability it is
unfortunately not feasible to split them up into separate patches.
They are as follows:
1. Revert the list of default exports in t/export.t to what it was
in the commit tagged v5.20.2, but take the opportunity to retab
it since the blame log is messed up anyway. (This can be verified
with a whitespace-ignoring diff.) Then add the new exports in new,
separate sections.
2. In POSIX.pm, remove the new fenv_h tag and revert the math_h and
stdlib_h tags to their state in Perl 5.20.2.
3. Add infrastructure for adding export tags that will not automatically
get added into @EXPORT when it is generated, and use this to add new
tags for the stuff added since 5.20.2. Since tags named after math_h
and stdlib_h already exist, duplicate them as stdlib_h_c99/math_h_c99
with their new additions included.
M ext/POSIX/lib/POSIX.pm
M ext/POSIX/lib/POSIX.pod
M ext/POSIX/t/export.t
M ext/POSIX/t/math.t
-----------------------------------------------------------------------
--
Perl5 Master Repository