From cd094c23528cd18d82d04b51266fd7690f31f744 Mon Sep 17 00:00:00 2001 From: Nicholas Clark Date: Fri, 19 Nov 2010 15:30:43 +0000 Subject: [PATCH] Update the perldelta for ExtUtils::Constant. Also note the size shrinkage of B's shared object, which is partly due to now using code generated by ExtUtils::Constant. --- pod/perldelta.pod | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index ec6421d..a539d84 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -2,9 +2,6 @@ =for comment This has been completed up to f869c5854, except for: -04777d295957ad270188e4debf51b523e07cc5b0 -c565ab54dc649bb62cd4d57149d7b2abb21df5f3 -1c8d11ca3d0ce8bc11562f159b94c2c7e62dea6c 249534c343ab758089ce40786709465e328c8b2d I may have missed a few module version bumps. @@ -349,6 +346,9 @@ C has been upgraded from 1.24 to 1.26. It no longer crashes when taking apart a C containing characters outside the octet range or compiled in a C scope. +The size of the shared object has been reduced by about 40%, with no +reduction in functionality. + =item * C has been upgraded from 0.99 to 1.01. @@ -396,6 +396,16 @@ It fixes a buffer overflow when passed a very long file name. C has been upgraded from 0.22 to 0.23. +The C helper code generated by C +can now C for missing constants, or generate a complete C +subroutine in XS, allowing simplification of many modules that use it. +(C, C, C, C, C, C) + +C can now optionally push the names of all +constants onto the package's C{@EXPORT_OK}. This has been used to replace +less space-efficient code in C, helping considerably shrink the size of its +shared object. + =item * C has been upgraded from 1.09 to 1.10. -- 2.7.4