The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
0.13
 - In Makefile.PL, add -lquadmath link for Cygwin -Dusequadmath builds only, as this
   is apparently often needed by this system/configuration.
 - Accommodate perls built by MS Visual Studio 2022

0.12
 - Work around perl bug in https://github.com/Perl/perl5/issues/19550,.
   (Affected only perl-5.35.10.)

0.11
 - Fix bug re inconsistent settings of POK and NOK flag, which manifests itself as (eg):
   http://www.cpantesters.org/cpan/report/dc17e330-900b-11ec-bfc9-d1f1448276d4
   It's a bug that rarely bites, and applies mainly (but not only) to perl-5.18.x and
   earlier.

0.10
 - Fix https://github.com/sisyphus/math-decimal64/pull/1 (also aplies to Math::MPFI)
   Thanks to @hiratara
 - Cater for the possibility that _Float128 is an unknown type. (This is done in
   math_mpfi_include.h.)
 - Prototype subroutines listed in 'use subs()'.
 - Move POD out of MPFI.pm and into (newly created) MPFI.pod
 - Small update to README - minimum required version of mpfr is now 3.0.0.
 - Refactor IV/UV/NV/PV handling inside overload subs.

0.09
 - Fix bungled NV_IS_FLOAT128 code in Rmpfi_set_NV, Rmpfi_get_NV and overload_equiv.

0.08
 - Amend typedef of __float128 alignment (Windows only)
 - Replace SvUV/SvIV/SvNV with SvUVX/SvIVX/SvNVX where appropriate. (In typemap, too.)
 - Alter NV overloading - replace the condition (SvNOK(b)) with (SvNOK(b) && !SvPOK(b))
 - Add Rmpfi_set_NV and Rmpfi_get_NV.

0.07
 - Further tweaks for builds where nvtype is __float128

0.06
 - Accommodate $Config{nvtype} eq __float128
 - No longer define USE_64_BIT_INT if ivtype is 'long'.
 - Rename USE_64_BIT_INT #define to MATH_MPFI_NEED_LONG_LONG_INT
 - Define IVSIZE_BITS if MATH_MPFI_NEED_LONG_LONG_INT has been defined.
 - Version 3.23 of Math::MPFR now a pre-requisite.

0.05
 - Alter the way that strEQ gets hold of HvNAME(SvSTASH(SvRV(sv))) - so that -Wall
    doesn't emit "null argument" warnings. (Thanks Daniel Kahn Gillmor.)
 - _has_inttypes() no longer checks for whether USE_LONG_DOUBLE is defined.
   (Was harmless ... but didn't make much sense.)
 - Define PERL_NO_GET_CONTEXT
 - Tweak to Math::MPFI::gmp_v()
 - Add metadata to Makefile.PL

0.04
 - Fix t/tls.t

0.03
 - Remove 'not' from overloads. Apparently achieved nothing anyway, and 5.16
   warns that it's invalid.
 - Add MPFI_VERSION_MAJOR, MPFI_VERSION_MAJOR, MPFI_VERSION_PATCHLEVEL
   and MPFI_VERSION_STRING (mpfi-1.5.1 and later only).
 - In aab_basic.t, check that library and header versions match
   (mpfi-1.5.1 and later only).

0.02
 - Add documentation of gmp_v and mpfr_v (previously missed).
 - In aab_basic.t print out the mpfr and mpc library versions being
   used, as reported by the library in use.
 - In MPFI.xs change mpfr_v() to return the library version instead
   of the mpfr header version (as had previously been the case).
 - Minor doc fix.

0.01
 - First release.