Changes for version 0.62

  • On Windows only: set the constant GMPZ_WIN32_FMT_BUG to 0 if the gmp library was built with -D__USE_MINGW_ANSI_STDIO; else set it to 1.
  • Fix https://rt.cpan.org/Public/Bug/Display.html?id=158590. Thanks to @twata_1.
  • Fix t/random2.t, add t/random3.t
  • Further tweaks to handling of PL_markstack_ptr in GMPz.xs
  • Silence pointless compilation warnings generated by GMPz.xs.
  • Change initial setting of Math::GMPz::RETYPE from 0 to 1.
  • Add tests in response to bug in '&=', '|=', '^=' under bitwise feature. See https://github.com/Perl/perl5/pull/22414
  • Don't allow the RHS operand given to overloaded '<<', '>>', '<<=' and '>>=' operations to be a Math::GMPz object.

Modules

perl interface to the GMP library's integer (mpz) functions.

Provides

in Random/Random.pm
in V/V.pm