Commit c77145f1 authored by Angel Abad's avatar Angel Abad

New upstream version 1.999727

parent 43612245
......@@ -1863,6 +1863,13 @@ Fixes:
* Re-insert Math::BigFloat->DESTROY, which was accidentally removed in
v1.999725.
2016-11-04 v1.999727 pjacklam
* Skip test exceeding the range of VAX floating point number in t/bigintpm.inc
(CPAN RT 118468).
* Fix typo in lib/Math/BigInt.pm (CPAN RT 118550).
Please send us test-reports, your experiences with this and your ideas - we
love to hear about our work!
......
......@@ -4,7 +4,7 @@
"=over 4, Peter John Acklam <pjacklam@online.no>"
],
"dynamic_config" : 1,
"generated_by" : "ExtUtils::MakeMaker version 7.18, CPAN::Meta::Converter version 2.150005",
"generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010",
"license" : [
"perl_5"
],
......@@ -40,6 +40,6 @@
}
},
"release_status" : "stable",
"version" : "1.999726",
"version" : "1.999727",
"x_serialization_backend" : "JSON::PP version 2.27400"
}
......@@ -8,7 +8,7 @@ build_requires:
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 1
generated_by: 'ExtUtils::MakeMaker version 7.18, CPAN::Meta::Converter version 2.150005'
generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
......@@ -22,5 +22,5 @@ requires:
Math::Complex: '1.39'
Test::More: '0.9301'
perl: '5.006001'
version: '1.999726'
version: '1.999727'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
......@@ -16,15 +16,15 @@ Hash: SHA1
SHA1 f6ef98e8f3f6a4f670d569f279ef5a3c05c16d0c BENCHMARK
SHA1 d681b992c9e027633a59fbd52530805ee4e1621c BUGS
SHA1 438292c9aa9d378cb9a72130b963e2cbf8d6782d CHANGES
SHA1 65d1c5e38cc079c9c318fdd9e2bb2598e53da820 CHANGES
SHA1 f27c8bd98e754f96c9825fa6ce9f1244c93bdbe6 CREDITS
SHA1 bc2db74538d3acd53f71b5512a144fe18c253ecd GOALS
SHA1 fe61299e80a1dca48fbaa33f0869e3238ec07c70 HISTORY
SHA1 d6a6c30ee6d9ba6b9afab8bbf6a25e1b23c744e0 LICENSE
SHA1 7c7f9f061051487e17378dd1b0a93cf871e4c817 MANIFEST
SHA1 86df44fbe1ea7a68897113f0e327d0f0c25b91e3 MANIFEST.SKIP
SHA1 f5449b3f9aa847943fd8992176078382c0ce5ce8 META.json
SHA1 5dfb083729499e955d773fd297e148c592105e79 META.yml
SHA1 095e796555825d989ada6861eaa380698c1c810b META.json
SHA1 2fb819051339d51babd863cc46e62a79baed2873 META.yml
SHA1 2b614d9027b35fcc411dbb248c0ab3338ee3430f Makefile.PL
SHA1 4e2191d1724e699862efc5350f480c8e02755112 NEW
SHA1 813c62e6d3edd18b7b634765ecbd75b2cd6389a0 README
......@@ -40,10 +40,10 @@ SHA1 76efdca3603159e0ae0e18f19fe72a0211a69529 inc/Module/Install/Makefile.pm
SHA1 2e33e87882d60db3913da6284dd5295e5315e18a inc/Module/Install/Metadata.pm
SHA1 c830b819e61bda5eca077c6291293bba61b3b9f2 inc/Module/Install/Win32.pm
SHA1 cb52b9d6f88d512d448a6f35ed0af0d1201a134b inc/Module/Install/WriteAll.pm
SHA1 8899f0c9d478da4179c5b861dd3134f4e4348abd lib/Math/BigFloat.pm
SHA1 250b0fb66d1cc7fe1d351c2e2081a3eccdbe2963 lib/Math/BigInt.pm
SHA1 97ba801ebb5e516006a347fef6da63d48b828e60 lib/Math/BigInt/Calc.pm
SHA1 46b49890e51ab3b10d78b35f2700e1e4f449a865 lib/Math/BigInt/CalcEmu.pm
SHA1 7e442088e9c790336395e8051819821fc5cf82c4 lib/Math/BigFloat.pm
SHA1 66581bbf70dc523a0693331782a513e358aec191 lib/Math/BigInt.pm
SHA1 f09a887ab5d9c33fb0734d1df89aed2ac75b0afb lib/Math/BigInt/Calc.pm
SHA1 8518170bb0d214730b781c858e7ca17b24a08479 lib/Math/BigInt/CalcEmu.pm
SHA1 385cc7ed3bf3e6290640b9880445ca9a3dea629e t/00sig.t
SHA1 551efa40942b38f7f521b5a511d08f29ef7b4a1b t/01load.t
SHA1 b2ed9206ca5b69ec3b8bbf850bf4b6dfde518e7e t/02pod.t
......@@ -150,7 +150,7 @@ SHA1 e6bd71c0d21c7199106b5580e2fbd186b6b01d29 t/big_pi_e.t
SHA1 73a0ee5c082e0f61acd39d9edab75fb340871d42 t/bigfltpm.inc
SHA1 e7690d12912e64bd5f5c340ceed152d06c54ec1b t/bigfltpm.t
SHA1 6b9090d78157541f539b2bfbd8bf25a9066857a7 t/bigintc.t
SHA1 4962d50d538ec515c1dc33b87659de906ab1ba5b t/bigintpm.inc
SHA1 3de1d4198c8270d57ff9d6b675f4f8c6a4203a4f t/bigintpm.inc
SHA1 9b543289045f977c8a77dbb2090f61c9e0751f17 t/bigintpm.t
SHA1 9aac2eda0e723298c8f9ddadffde39a8c16fb171 t/bigints.t
SHA1 89e6c8b733ae772b7096a9edab565c4034686951 t/biglog.t
......@@ -161,7 +161,7 @@ SHA1 8d5692fa1ab8b84bb816f83c0d51c409de8f13b5 t/bsstr-mbf.t
SHA1 c97164e3ae794f8d2f141be42e5f7af4f2dd674b t/bsstr-mbi.t
SHA1 dcaf0d82455c9a814da942383cbceb2da7ad3a4c t/calling-class-methods.t
SHA1 63e873c5cdcccfb338fb9220d33904027865e9cf t/calling-instance-methods.t
SHA1 9b94d28a30554485de8413674f66480f47a0674b t/calling.t
SHA1 521172f5f47c8d7df264f26416e88295e1fad4b7 t/calling.t
SHA1 c403d1c64ae6c3b803fc8cd0d10a1df15219057f t/config.t
SHA1 af01ecfb6f43bb518c67185eb063c196e2dbdc48 t/const_mbf.t
SHA1 17eb15c35392945a5b3ed2b711f7d166fca294de t/constant.t
......@@ -216,13 +216,12 @@ SHA1 ab18e2d41140409d5e3740ae5cab986411651c43 t/use_lib4.t
SHA1 1c44b96dea3e068a41e0a8f28977e3c3193f859c t/use_mbfw.t
SHA1 4ac769907c7a183b9bdc7adab41a1a7f523dab14 t/with_sub.t
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBAgAGBQJXiC/0AAoJEGcmPl2fr166GRwIALSNcoTz1zLD4557oTBLfWbZ
QTXey/mdEQtYNgn/IMAYZkKo5tYSmQLd+mhf3Q8Nmd4DoH0glVHTooAGeqyecWtx
/UtcFxojsHXAA8/3wj1gfWysS5sDOi4JkMDTKlbQSW/Xd6ae6ElbfnEZMeA7kmvK
N58TVvKnWYotvEBcUQ4ehNSjXxnIJ09jUX2pvYAoW1OmQT8Ul2266pqHc85LjTEa
H1dMr6xInR8Er9VOkHtn8XpU9y8nBc3dDqu5XSNJ2+LvHu48U+1K05WBRT2+Oo4P
tPpjzt9vTh7KG1Std45IC3brbH2axpyiqhBzsCJGGiRTK6kzlEEQHxISoleUjpI=
=BTjE
iQEcBAEBAgAGBQJYHH63AAoJEGcmPl2fr166SHMH/R16OEHLeMgMrk9B6ofJ69qr
OoZlRMQmdAxxw5jw/BihBy1gHVxohLKmiFhdacDVRH9VKdGjyxt7s4v67kpNaGYC
KEW6kiqexne5zzQkj+gzli98334teg2wZUUu8anSzlEs4Nn77MEgc6EtOLbweHKP
q2pIW4UvPWgp09agE2cj8Svkc/ZsGaGMgLqSpJBy1wvkHe01PtNbGhPuOHyqBhnS
2Wz+EniKSc1nuT0B09+lkrN+9R4fP87eEEK+3q73Ge6DXF61NcLn8rzVqMIHBVvW
lJfq/FfGgeHp1AdUDPHVGBA5o+kgGy76z6+AIwc287ffrVFeJT5JBIl1beR7DSM=
=N2yE
-----END PGP SIGNATURE-----
......@@ -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
......
......@@ -20,7 +20,7 @@ use warnings;
use Carp ();
our $VERSION = '1.999726';
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
......
......@@ -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
......
......@@ -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;
......
......@@ -564,9 +564,13 @@ is($x->bsstr(), '105e+13', # not 1.05e+15
$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
$x = $CLASS->new($z);
is($x->bsstr(), '1e+129',
qq|\$x = $CLASS->new($z); \$x->bsstr() = "1e+129"|);
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"|);
}
###############################################################################
# test for whitespace including newlines to be handled correctly
......
......@@ -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;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment