diff options
author | Steve Hay <steve.m.hay@googlemail.com> | 2016-11-09 13:18:28 +0000 |
---|---|---|
committer | Steve Hay <steve.m.hay@googlemail.com> | 2016-11-09 13:18:28 +0000 |
commit | 5cb90c3d43075068a442a44835bf1ecf37491f59 (patch) | |
tree | 6aa4bbfd3c79692e9524c1bf127a6008bd1fabe4 | |
parent | 392582f8c00033c1199d338baf72f42bbd9ef2dc (diff) | |
download | perl-5cb90c3d43075068a442a44835bf1ecf37491f59.tar.gz |
Upgrade Math::BigInt from vesion 1.999726(_01) to 1.999727
This includes the blead customization.
-rwxr-xr-x | Porting/Maintainers.pl | 6 | ||||
-rw-r--r-- | cpan/Math-BigInt/lib/Math/BigFloat.pm | 3 | ||||
-rw-r--r-- | cpan/Math-BigInt/lib/Math/BigInt.pm | 4 | ||||
-rw-r--r-- | cpan/Math-BigInt/lib/Math/BigInt/Calc.pm | 2 | ||||
-rw-r--r-- | cpan/Math-BigInt/lib/Math/BigInt/CalcEmu.pm | 2 | ||||
-rw-r--r-- | cpan/Math-BigInt/t/bigintpm.inc | 10 | ||||
-rw-r--r-- | cpan/Math-BigInt/t/calling.t | 2 | ||||
-rw-r--r-- | t/porting/customized.dat | 2 |
8 files changed, 13 insertions, 18 deletions
diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index fb8ac04a67..d37ba81b24 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -769,12 +769,8 @@ use File::Glob qw(:case); }, 'Math::BigInt' => { - 'DISTRIBUTION' => 'PJACKLAM/Math-BigInt-1.999726.tar.gz', + 'DISTRIBUTION' => 'PJACKLAM/Math-BigInt-1.999727.tar.gz', 'FILES' => q[cpan/Math-BigInt], - 'CUSTOMIZED' => [ - 'lib/Math/BigInt.pm', # CPAN RT 118468 - 't/bigintpm.inc', # CPAN RT 118468 - ], 'EXCLUDED' => [ qr{^inc/}, qr{^examples/}, diff --git a/cpan/Math-BigInt/lib/Math/BigFloat.pm b/cpan/Math-BigInt/lib/Math/BigFloat.pm index dd625bdfc9..190e2ee85a 100644 --- a/cpan/Math-BigInt/lib/Math/BigFloat.pm +++ b/cpan/Math-BigInt/lib/Math/BigFloat.pm @@ -19,7 +19,7 @@ use warnings; use Carp (); use Math::BigInt (); -our $VERSION = '1.999726'; +our $VERSION = '1.999727'; $VERSION = eval $VERSION; require Exporter; @@ -272,6 +272,7 @@ sub DESTROY { } sub AUTOLOAD { + # make fxxx and bxxx both work by selectively mapping fxxx() to MBF::bxxx() my $name = $AUTOLOAD; $name =~ s/(.*):://; # split package diff --git a/cpan/Math-BigInt/lib/Math/BigInt.pm b/cpan/Math-BigInt/lib/Math/BigInt.pm index ae5c61808a..24b14c4061 100644 --- a/cpan/Math-BigInt/lib/Math/BigInt.pm +++ b/cpan/Math-BigInt/lib/Math/BigInt.pm @@ -20,7 +20,7 @@ use warnings; use Carp (); -our $VERSION = '1.999726_01'; +our $VERSION = '1.999727'; $VERSION = eval $VERSION; our @ISA = qw(Exporter); @@ -4272,7 +4272,7 @@ If the string can not be interpreted, NaN is returned. Octal numbers are typically prefixed by "0", but since leading zeros are stripped, these methods can not automatically recognize octal numbers, so use -the constructor from_oct() to intepret octal strings. +the constructor from_oct() to interpret octal strings. Some examples of valid string input diff --git a/cpan/Math-BigInt/lib/Math/BigInt/Calc.pm b/cpan/Math-BigInt/lib/Math/BigInt/Calc.pm index 4be50f421b..81146dfa6f 100644 --- a/cpan/Math-BigInt/lib/Math/BigInt/Calc.pm +++ b/cpan/Math-BigInt/lib/Math/BigInt/Calc.pm @@ -4,7 +4,7 @@ use 5.006001; use strict; use warnings; -our $VERSION = '1.999726'; +our $VERSION = '1.999727'; $VERSION = eval $VERSION; # Package to store unsigned big integers in decimal and do math with them diff --git a/cpan/Math-BigInt/lib/Math/BigInt/CalcEmu.pm b/cpan/Math-BigInt/lib/Math/BigInt/CalcEmu.pm index 006a6ec7bf..07929bcd09 100644 --- a/cpan/Math-BigInt/lib/Math/BigInt/CalcEmu.pm +++ b/cpan/Math-BigInt/lib/Math/BigInt/CalcEmu.pm @@ -4,7 +4,7 @@ use 5.006001; use strict; use warnings; -our $VERSION = '1.999726'; +our $VERSION = '1.999727'; $VERSION = eval $VERSION; package Math::BigInt; diff --git a/cpan/Math-BigInt/t/bigintpm.inc b/cpan/Math-BigInt/t/bigintpm.inc index d793ce1f6a..7d36cd4aca 100644 --- a/cpan/Math-BigInt/t/bigintpm.inc +++ b/cpan/Math-BigInt/t/bigintpm.inc @@ -565,11 +565,11 @@ $z = 1e+129; # definitely a float (may fail on UTS) # don't compare to $z, since some Perl versions stringify $z into something # like '1.e+129' or something equally ugly SKIP:{ -my $vax_float = (pack("d",1) =~ /^[\x80\x10]\x40/); -skip("vax float range smaller", 1) if $vax_float; -$x = $CLASS->new($z); -is($x->bsstr(), '1e+129', - qq|\$x = $CLASS->new($z); \$x->bsstr() = "1e+129"|); + my $vax_float = (pack("d", 1) =~ /^[\x80\x10]\x40/); + skip("vax float range smaller", 1) if $vax_float; + $x = $CLASS->new($z); + is($x -> bsstr(), '1e+129', + qq|\$x = $CLASS->new($z); \$x->bsstr() = "1e+129"|); } ############################################################################### diff --git a/cpan/Math-BigInt/t/calling.t b/cpan/Math-BigInt/t/calling.t index b81423ca3e..699a216878 100644 --- a/cpan/Math-BigInt/t/calling.t +++ b/cpan/Math-BigInt/t/calling.t @@ -6,7 +6,7 @@ use strict; use warnings; use lib 't'; -my $VERSION = '1.999726'; # adjust manually to match latest release +my $VERSION = '1.999727'; # adjust manually to match latest release $VERSION = eval $VERSION; use Test::More tests => 5; diff --git a/t/porting/customized.dat b/t/porting/customized.dat index 07cdd39f82..04c09d69ca 100644 --- a/t/porting/customized.dat +++ b/t/porting/customized.dat @@ -38,8 +38,6 @@ JSON::PP cpan/JSON-PP/lib/JSON/PP.pm 86f697dae482106270fdd659b18c95a54af764ba JSON::PP cpan/JSON-PP/t/011_pc_expo.t e4c896d5f06ca380ddb6b4d6cd5714ea3003ada6 JSON::PP cpan/JSON-PP/t/018_json_checker.t 6c3615e1a55f76b1635c62d3d36c5686a3ae8d30 Locale::Maketext::Simple cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm 57ed38905791a17c150210cd6f42ead22a7707b6 -Math::BigInt cpan/Math-BigInt/lib/Math/BigInt.pm cf3d21a81acc2210c08f8b7fd00c41e17c47aaee -Math::BigInt cpan/Math-BigInt/t/bigintpm.inc db9a17f607c95b9888df373a02f80ae9e507a199 Math::Complex cpan/Math-Complex/lib/Math/Complex.pm 198ea6c6c584f5ea79a0fd7e9d411d0878f3b2af Math::Complex cpan/Math-Complex/t/Complex.t 4f307ed6fc59f1e5fb0e6b11103fc631b6bdb335 Math::Complex cpan/Math-Complex/t/Trig.t 2682526e23a161d54732c2a66393fe4a234d1865 |