diff options
author | Nicholas Clark <nick@ccl4.org> | 2010-10-23 19:26:53 +0100 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2010-10-23 19:26:53 +0100 |
commit | b1826b71659a2c08e5ace047d74b3724d6311bd8 (patch) | |
tree | 63b54c25b105b08a09bc245bd7d308bffc9d2d3f /MANIFEST | |
parent | 1c8d11ca3d0ce8bc11562f159b94c2c7e62dea6c (diff) | |
download | perl-b1826b71659a2c08e5ace047d74b3724d6311bd8.tar.gz |
Convert B to use ExtUtils::Constant::ProxySubs for its constants.
Previously it was using a Perl script to generate C code with pairs of
newCONSTSUB(stash,"Foo_BAR",newSViv(Foo_BAR));
av_push(export_ok,newSVpvn("Foo_BAR",7));
for each constant it exported from C to Perl.
Now it uses a loop to process a table. Object code is size reduced by about 42K
on this system (almost 20%)
Diffstat (limited to 'MANIFEST')
-rw-r--r-- | MANIFEST | 1 |
1 files changed, 0 insertions, 1 deletions
@@ -3072,7 +3072,6 @@ ext/B/B/Showlex.pm Compiler Showlex backend ext/B/B/Terse.pm Compiler Terse backend ext/B/B/Xref.pm Compiler Xref backend ext/B/B.xs Compiler backend external subroutines -ext/B/defsubs_h.PL Generator for constant subroutines ext/B/hints/darwin.pl Hints for named architecture ext/B/hints/openbsd.pl Hints for named architecture ext/B/Makefile.PL Compiler backend makefile writer |