summaryrefslogtreecommitdiff
path: root/MANIFEST
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2010-10-23 19:26:53 +0100
committerNicholas Clark <nick@ccl4.org>2010-10-23 19:26:53 +0100
commitb1826b71659a2c08e5ace047d74b3724d6311bd8 (patch)
tree63b54c25b105b08a09bc245bd7d308bffc9d2d3f /MANIFEST
parent1c8d11ca3d0ce8bc11562f159b94c2c7e62dea6c (diff)
downloadperl-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--MANIFEST1
1 files changed, 0 insertions, 1 deletions
diff --git a/MANIFEST b/MANIFEST
index b07c12b818..95fff9f458 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -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