In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/7c4202907c499a6fd1a41da6fdf1d414ecadeb37?hp=6bb18b54070eef37fdc718ad193cd88a1569f0cd>

- Log -----------------------------------------------------------------
commit 7c4202907c499a6fd1a41da6fdf1d414ecadeb37
Author: Nicholas Clark <[email protected]>
Date:   Sat Jun 18 19:40:26 2011 +0200

    Add PERL_NO_GET_CONTEXT to Math::BigInit::FastCalc.
    
    For threaded platforms, this reduces the object code size significantly, and
    should slightly reduce CPU usage.
-----------------------------------------------------------------------

Summary of changes:
 dist/Math-BigInt-FastCalc/FastCalc.xs              |    2 ++
 .../lib/Math/BigInt/FastCalc.pm                    |    2 +-
 pod/perldelta.pod                                  |    7 +++++++
 3 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/dist/Math-BigInt-FastCalc/FastCalc.xs 
b/dist/Math-BigInt-FastCalc/FastCalc.xs
index 9f9bb5e..a8247c9 100644
--- a/dist/Math-BigInt-FastCalc/FastCalc.xs
+++ b/dist/Math-BigInt-FastCalc/FastCalc.xs
@@ -1,3 +1,5 @@
+#define PERL_NO_GET_CONTEXT
+
 #include "EXTERN.h"
 #include "perl.h"
 #include "XSUB.h"
diff --git a/dist/Math-BigInt-FastCalc/lib/Math/BigInt/FastCalc.pm 
b/dist/Math-BigInt-FastCalc/lib/Math/BigInt/FastCalc.pm
index 9abb120..ecb57c1 100644
--- a/dist/Math-BigInt-FastCalc/lib/Math/BigInt/FastCalc.pm
+++ b/dist/Math-BigInt-FastCalc/lib/Math/BigInt/FastCalc.pm
@@ -8,7 +8,7 @@ use Math::BigInt::Calc 1.993;
 
 use vars '$VERSION';
 
-$VERSION = '0.28';
+$VERSION = '0.29';
 
 ##############################################################################
 # global constants, flags and accessory
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 457e4c4..37c4dc9 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -130,6 +130,13 @@ using L<IPC::Open3> on MSWin32 without requiring 
L<IPC::Run>.
 L<attributes> has been upgraded from version 0.14 to 0.15, as part of the
 lvalue attribute warnings fix.  See L</Selected Bug Fixes>, below.
 
+=item *
+
+L<Math::BigInt::FastCalc> has been upgraded from version 0.28 to version 0.29.
+
+The XS code is now compiled with C<PERL_NO_GET_CONTEXT>, which will aid
+performance under ithreads.
+
 =back
 
 =head2 Removed Modules and Pragmata

--
Perl5 Master Repository

Reply via email to