Changes for version 0.19 - 2017-01-21

  • PERFORMANCE IMPROVEMENTS
    • `fsub()`, `fadd()`, `fmul()` and `fdiv()` are all slightly faster (including their `b*` versions).
    • Instead of converting the second argument to a new MPFR object (which always has a type of mpq), we now pass it directly, using a corresponding `Rmpfr_*_q()` function.
  • FIXES
    • The integer limits from Math::GMPq are used only when they are defined, otherwise they are computed with pack() and unpack().

Modules

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