Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: be4fcf4ff45d2cce026a7fbbfe1cdd0bdfbbc2a9 https://github.com/Perl/perl5/commit/be4fcf4ff45d2cce026a7fbbfe1cdd0bdfbbc2a9 Author: Peter John Acklam <pjack...@online.no> Date: 2023-11-14 (Tue, 14 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 M cpan/Math-BigInt/lib/Math/BigRat.pm M cpan/Math-BigInt/t/Math/BigFloat/Subclass.pm M cpan/Math-BigInt/t/Math/BigInt/Subclass.pm A cpan/Math-BigInt/t/Math/BigRat/Subclass.pm R cpan/Math-BigInt/t/Math/BigRat/Test.pm M cpan/Math-BigInt/t/alias.inc A cpan/Math-BigInt/t/bare_mbr.t M cpan/Math-BigInt/t/bigfltpm.inc M cpan/Math-BigInt/t/bigfltrt.t M cpan/Math-BigInt/t/bigintpm.inc A cpan/Math-BigInt/t/mbr_ali.t M cpan/Math-BigInt/t/sub_mbf.t M cpan/Math-BigInt/t/sub_mbi.t A cpan/Math-BigInt/t/sub_mbr.t M cpan/Math-BigInt/t/upgrade.inc M cpan/Math-BigInt/t/upgrade.t Log Message: ----------- cpan/Math-BigInt - Update to version 2.001000 2.001000 2023-11-13 * Fix rounding bug in bsqrt() in Math::BigInt. Also make bsqrt() upgrade only when necessary. * Simplify and speed up bsqrt() (for computing the square root) in Math::BigFloat. The computation time now mainly depends on the desired accuracy, not the number of digits in the significand. * Add support for using "div_scale" as import parameter, like this use Math::BigFloat div_scale => 80; * Add better argument checking when the "div_scale" value is set by the user.