pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/math/p5-Math-BigInt



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Sep  7 11:47:43 UTC 2020

Modified Files:
        pkgsrc/math/p5-Math-BigInt: Makefile distinfo

Log Message:
p5-Math-BigInt: update to 1.999818.

 * Fix CPAN RT #130736 regarding numify() on a Math::BigFloat with a large
   number of digits and an equally large, but negative, exponent.

 * Fix a problem in to_ieee754() due to rounding in bpow().

1.999817 2019-10-11

 * Avoid non-integers in intermediate computations in Math::BigInt::Calc. This
   causes errors due to rounding issues, e.g., 47265625999999999 / 1000000000
   is 47265626 with double precision.

 * Remove api_version() and the corresponding test file. There is no need to
   check which methods are supported by a backend library now that each backend
   library is a subclass of Math::BigInt::Lib. Methods not provided in the
   backend library are provided by the parent class.

 * Add to_ieee745() and from_ieee754().

 * Add backermann() and ackermann() for the Ackermann function.

 * Add buparrow() and uparrow() for Knuth's up-arrow notation.

 * Add information about the github repository.

 * Update links in SUPPORT section in POD.

 * Fix bpow(). It returned NaN when it should truncate to zero.

 * Make blsft() in Math::BigInt allow bases up until the largest unsigned
   integer.

 * Make _lsft() in Math::BigInt::Calc handle an arbitrarily large base.

 * Add new methods bdigitsum() and digitsum() to Math::BigInt. Add new method
   _digitsum() to Math::BigInt::Lib.

 * Add new methods is_non_negative() and is_non_positive().

 * Extend the default collation sequence used by to_base() and from_base() to
   all the 94 printable ASCII characters except blank/space.

 * Make new() in Math::BigFloat handle octal floating point numbers.

 * Slightly more robust t/01load.t.

 * Remove unused variables.

 * Miscellaneous code cleanup.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/math/p5-Math-BigInt/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/math/p5-Math-BigInt/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/math/p5-Math-BigInt/Makefile
diff -u pkgsrc/math/p5-Math-BigInt/Makefile:1.14 pkgsrc/math/p5-Math-BigInt/Makefile:1.15
--- pkgsrc/math/p5-Math-BigInt/Makefile:1.14    Mon Aug 31 18:10:13 2020
+++ pkgsrc/math/p5-Math-BigInt/Makefile Mon Sep  7 11:47:43 2020
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.14 2020/08/31 18:10:13 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2020/09/07 11:47:43 wiz Exp $
 
-DISTNAME=              Math-BigInt-1.999816
+DISTNAME=              Math-BigInt-1.999818
 PKGNAME=               p5-${DISTNAME}
-PKGREVISION=           2
 CATEGORIES=            math perl5
 MASTER_SITES=          ${MASTER_SITE_PERL_CPAN:=Math/}
 

Index: pkgsrc/math/p5-Math-BigInt/distinfo
diff -u pkgsrc/math/p5-Math-BigInt/distinfo:1.9 pkgsrc/math/p5-Math-BigInt/distinfo:1.10
--- pkgsrc/math/p5-Math-BigInt/distinfo:1.9     Sat Jan 12 04:35:20 2019
+++ pkgsrc/math/p5-Math-BigInt/distinfo Mon Sep  7 11:47:43 2020
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.9 2019/01/12 04:35:20 wen Exp $
+$NetBSD: distinfo,v 1.10 2020/09/07 11:47:43 wiz Exp $
 
-SHA1 (Math-BigInt-1.999816.tar.gz) = ba8630213427257795901c019324fb3b2ad6f588
-RMD160 (Math-BigInt-1.999816.tar.gz) = 7ac280f7ef7ca9d86d1f80da3c21bd9e2c9906e2
-SHA512 (Math-BigInt-1.999816.tar.gz) = 2b5fbaa3e5be661514ff44bef049dbb60ee07e278a4c0efa5b5722ec8578ea1c3c672a3ebd04a03651e931b90a8fd40d5a1249ba611dfc59b10d3cdadcdbbbd4
-Size (Math-BigInt-1.999816.tar.gz) = 3068270 bytes
+SHA1 (Math-BigInt-1.999818.tar.gz) = 05551c2f4986b358f565d5081699da929ae50394
+RMD160 (Math-BigInt-1.999818.tar.gz) = b3bee8ebf05c42c68d0cbd18e1f08355ce9bca11
+SHA512 (Math-BigInt-1.999818.tar.gz) = 75234eab0ec99a7412a25cf5c60543f1ea0aa35107e4fca49d80871e5d055c4820968a0ee4fe0ff48dd73b8ca122864b5d26964a932a9cc7b296a1356fac7966
+Size (Math-BigInt-1.999818.tar.gz) = 3047629 bytes



Home | Main Index | Thread Index | Old Index