This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Update Math::BigInt to CPAN version 1.992
authorPeter John Acklam <pjacklam@online.no>
Fri, 18 Feb 2011 15:39:40 +0000 (07:39 -0800)
committerFather Chrysostomos <sprout@cpan.org>
Fri, 18 Feb 2011 15:39:40 +0000 (07:39 -0800)
commitde1ac46b8df09e847eed38152e03f6742b4af9de
treece5ebfab9da328b03f108b114e0c7128b50fb138
parentbd0e971a15332cc9726bb012b97be7b0f6cadd6f
Update Math::BigInt to CPAN version 1.992

dist/Math-BigInt/lib/Math/BigFloat.pm:
 - Increment version number.

dist/Math-BigInt/lib/Math/BigInt.pm:
 - Increment version number.
 - Make from_hex(), from_oct(), and behave more like hex() and oct()
   in the Perl core, and make from_bin() consistent with from_hex()
   and from_oct(). This is related to RT #58954.

dist/Math-BigInt/lib/Math/BigInt/Calc.pm:
 - Increment version number.
 - Make _rem() modify first input arg always, not just sometimes.
 - Make _modinv() more consistent with the _modinv() method in other
   libraries (Math::BigInt::GMP, etc.)
 - In _nok(), use symmetry property nok(n,k) = nok(n,n-k). This cuts
   computation time tremendously when n and k are large.
 - In _gcd(), quickly handle zero cases, avoid code duplication, and
   always modify the first input argument in-place.
 - Clean up code and add more code comments.
 - Fix typos.

dist/Math-BigInt/lib/Math/BigInt/CalcEmu.pm:
 - Increment version number.

dist/Math-BigInt/t/bigintpm.inc:
 - Modify tests to something that still fails.

dist/Math-BigInt/t/upgrade.inc:
 - Modify tests to something that still fails.
dist/Math-BigInt/lib/Math/BigFloat.pm
dist/Math-BigInt/lib/Math/BigInt.pm
dist/Math-BigInt/lib/Math/BigInt/Calc.pm
dist/Math-BigInt/lib/Math/BigInt/CalcEmu.pm
dist/Math-BigInt/t/bigintpm.inc
dist/Math-BigInt/t/upgrade.inc