Branch: refs/heads/smoke-me/jkeenan/math-bigint-2-synch-20231102
Home: https://github.com/Perl/perl5
Commit: 17066fb7b8852ea22230dc9b174de2d10bf34f3f
https://github.com/Perl/perl5/commit/17066fb7b8852ea22230dc9b174de2d10bf34f3f
Author: James E Keenan
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
M MANIFEST
M Porting/Maintainers.pl
M cpan/Math-BigInt/lib/Math/BigFloat.pm
M cpan/Math-BigInt/lib/Math/BigInt.pm
M cpan/Math-BigInt/lib/Math/BigInt/Calc.pm
M cpan/Math-BigInt/lib/Math/BigInt/Lib.pm
A cpan/Math-BigInt/lib/Math/BigRat.pm
A cpan/Math-BigInt/t/Math/BigRat/Test.pm
A cpan/Math-BigInt/t/big_ap.t
A cpan/Math-BigInt/t/bigfltrt.t
A cpan/Math-BigInt/t/bigrat.t
A cpan/Math-BigInt/t/bigratpm.inc
A cpan/Math-BigInt/t/bigratpm.t
A cpan/Math-BigInt/t/bigratup.t
A cpan/Math-BigInt/t/bitwise-mbr.t
A cpan/Math-BigInt/t/downgrade-mbi-mbf.t
A cpan/Math-BigInt/t/downgrade-mbi-mbr.t
R cpan/Math-BigInt/t/downgrade.t
A cpan/Math-BigInt/t/hang-mbr.t
R cpan/Math-BigInt/t/req_mbf0.t
R cpan/Math-BigInt/t/req_mbf1.t
R cpan/Math-BigInt/t/req_mbfa.t
R cpan/Math-BigInt/t/req_mbfi.t
R cpan/Math-BigInt/t/req_mbfn.t
R cpan/Math-BigInt/t/req_mbfw.t
R cpan/Math-BigInt/t/require.t
A cpan/Math-BigInt/t/rt121139.t
M cpan/Math-BigInt/t/trap.t
M cpan/Math-BigInt/t/upgrade2.t
R cpan/Math-BigInt/t/use_lib1.t
R cpan/Math-BigInt/t/use_lib2.t
R cpan/Math-BigInt/t/use_lib3.t
R cpan/Math-BigInt/t/use_lib4.t
R cpan/Math-BigInt/t/use_lib5.t
R cpan/Math-BigInt/t/use_lib6.t
R cpan/Math-BigRat/lib/Math/BigRat.pm
R cpan/Math-BigRat/t/Math/BigRat/Test.pm
R cpan/Math-BigRat/t/badd-mbr.t
R cpan/Math-BigRat/t/big_ap.t
R cpan/Math-BigRat/t/bigfltpm.inc
R cpan/Math-BigRat/t/bigfltrt.t
R cpan/Math-BigRat/t/bigrat.t
R cpan/Math-BigRat/t/bigratpm.inc
R cpan/Math-BigRat/t/bigratpm.t
R cpan/Math-BigRat/t/bigratup.t
R cpan/Math-BigRat/t/binv-mbr.t
R cpan/Math-BigRat/t/bitwise.t
R cpan/Math-BigRat/t/bnok-mbr.t
R cpan/Math-BigRat/t/const-mbr.t
R cpan/Math-BigRat/t/downgrade.t
R cpan/Math-BigRat/t/dparts-mbr.t
R cpan/Math-BigRat/t/fparts-mbr.t
R cpan/Math-BigRat/t/hang.t
R cpan/Math-BigRat/t/new-mbr.t
R cpan/Math-BigRat/t/requirer.t
R cpan/Math-BigRat/t/rt121139.t
R cpan/Math-BigRat/t/trap.t
M t/porting/known_pod_issues.dat
Log Message:
---
cpan/Math-BigInt - Update to version 2.00
(All library and test updates by Peter John Acklam.)
2.00 2023-10-29
* Merge the Math-BigRat distribution into the Math-BigInt distribution. This
merge eliminates the problems that users have experienced when incompatible
versions of the two distributions have been installed. This fixes CPAN RT
#143228.
* Add method from_dec() to Math::BigRat to make Math::BigRat more consistent
with Math::BigInt and Math::BigFloat.
* To be consistent with Math::BigInt and Math::BigFloat, make it possible to
use "require" with Math::BigRat, e.g.,
require Math::BigRat;
$x = Math::BigRat -> bone();
* Fix cases where "require" doesn't work for Math::BigInt and Math::BigFloat,
and add tests to verify that "require" works for Math::BigInt, Math::BigRat,
and Math::BigFloat.
* Add methods bblsft() and bbrsft() to Math::BigRat to make Math::BigRat
consistent with Math::BigInt and Math::BigFloat. These methods do bitwise
left and right shift, respectively.
* Fix bug in to_oct() and to_bin() in Math::BigFloat. They called to_hex()
when upgrading, but should have called to_oct() and to_bin(), respectively.
* Add to_hex(), to_oct(), to_bin() to Math::BigRat.
* Add new method binv() to Math::BigInt, Math::BigFloat, and Math::BigRat.
* Improve as_float() and as_rat().
* POD updates.
Committer: As part of synching Math-BigInt-2.00 into blead, the
Math-BigRat distribution was removed from Porting/Maintainers.pl,
MANIFEST, etc.