Revision history for Math-BigNum
0.06 2016-06-08
- fixed bpow(0, Inf) to return `0` and bpow(0, -Inf) to return `Inf`
- added more tests for bpow() and bipow()
- added the irand() method, which returns a random integer
- slightly faster stringification of floating-point numbers
0.05 2016-26-05
- 5% optimization in pow(), mod() and is_div() with integer arguments.
- fixed `0**Inf` to return `0` and `0**(-Inf)` to return `Inf`
0.04 2016-16-03
- Added more multimethods to support any kind of numerical object, such as Math::BigInt, Math::BigFloat, etc...
- Improved the support for infinity.
- `BigNum <=> NaN` will now return `undef` instead of `0`.
0.03 2016-08-02
- Minor performance improvement in the creation of BigNum objects with integers or fractions.
- Changed the result of `(-Inf)**(Float)` from `NaN` to `Inf`.
- Changed the result of `sqrt(-Inf)` from `NaN` to `Inf`.
- Improved the documentation.
0.02 2016-06-02
- Support for decimal numbers with underscores (`_`)
- Fixed a non-portable test.
0.01 2016-05-02
- First version, released on an unsuspecting world.