PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

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