PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » Math » Math_BigInteger

Pure-PHP arbitrary precission integer arithmetic library

This package is unmaintained.

Download latest release 1.0.3 (there might be newer Composer installable version)

License: MIT

Description

Supports base-2, base-10, base-16, and base-256 numbers. Uses the GMP or BCMath extensions, if available, and an internal implementation, otherwise.

Maintainers

Dependencies

Required

Releases

Bugs

IDStatusTypeVersionDateSummary
#9654ClosedBug1.0.0RC22006-12-19In MODE_INTERNAL, modPow doesn't work occasionally
#13324ClosedBug1.0.0RC32008-03-06Method BigInteger::bitwise_or produces wrong result
#14679ClosedBug1.0.0RC32008-09-21Security issue due to seeding random number generator
#16027ClosedDoc1.0.0RC32009-03-12Misspelling in package summary
#16716ClosedBug2009-10-20Not working in PHP5
#16734ClosedBug1.0.0RC32009-10-24Can't generate expected value.
#16788OpenReq1.0.0RC32009-11-14modulo
#17051ClosedBug1.0.0RC32010-02-02Unknown offset 79 in BigInteger.php in divide()
#17438ClosedReq1.0.0RC32010-05-26Serialisation support in MATH_BIGINTEGER_MODE_GMP
#17439ClosedReq1.0.0RC32010-05-26__toString support
#18015ClosedBug1.0.02010-10-31Bug in Math_BigInteger::toBits() for large integers
#18037ClosedBugSVN2010-11-09Bug in Math_BigInteger::toBits
#19494ClosedBug1.0.02012-07-0448 gets translated wrongly to 0
#20232ClosedBugSVN2014-04-04pear/pear_exception dependency fails composer install.
#20242ClosedDoc1.0.22014-04-12Convert git tag branches to actual git tags
#20303SpamReqUnknown2014-06-21Protheism
#21039OpenBug1.0.22016-03-10Compatibility PHP 5.6: GMP numbers aren't resources anymore
#21053OpenReqUnknown2016-04-12Github repo doesn't notify Packagist of new tags