The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.10

  • Faster creation of MPFR objects from scalar integer values.
  • Conversion of scalar values to MPFR objects is done more strictly, by validating each conversion.
  • Added the missing `[b|i]mul` methods in the `Nan` class.
  • Minor overall performance improvements, by taking advantage of some commutative properties.
  • Added the `bln()` method, which calculates the natural logarithm in-place.
  • Stricter definitions for the `log` and `blog` methods when one of the arguments is +/-Infinity.
  • Require Math::GMPz >= 0.39 (for Rmpz_bin_si).
  • Use Math::GMPq's (>=0.41) `_ulong_max()` and `_long_min()` to determine the integer limits.

Modules

Arbitrary size precision for integers, rationals and floating-point numbers
Represents the +/-Infinity value.
Represents the Not-a-Number value.