- Fix Random.xs so that it compiles with gmp-4 (not just gmp-5).
   Thanks Rob Kuo (https://rt.cpan.org/Ticket/Display.html?id=58501)

 - Improved coverage of 'random' functions.

 - Add Rmpf_snprintf and Rmpf_snprintf_ret.
 - Fix test 18 in test1.t. (It *was* checking the first 96 bits of two
   64-bit numbers for equality ... which seems a bit dubious, and not
   always guaranteed to succeed.)

 - 2 missing ';' in the XS file (subs ___GMP_CC and ___GMP_CFLAGS) meant
   that version 0.28 wouldn't build with some compilers. Now fixed.
 - If there's no variable to be formatted, Rmpf_(f/s)printf no longer
   need to be supplied with a dummy variable.
 - Some buggy tests in printf.t hopefully fixed.

 Requires gmp-4.2.0 or later
 In response to bug http://rt.cpan.org/Ticket/Display.html?id=46499:
 - Amendment to Makefile.PL wrt 'long long' and 'long double' support.
 - Remove reliance on $Config{use64bitint} in t/new.t and t/out_str.t
 - Add some MAC OS X notes to README and fix some typos.
 In response to bug http://rt.cpan.org/Ticket/Display.html?id=46603
 - In Rmpf_get_d_2exp, change data type of 'exp' from unsigned to signed,
   and return exp as an IV not a UV.

 In response to bug http://rt.cpan.org/Ticket/Display.html?id=46604
 - Fix ___GMP__CC() and ___GMP_CFLAGS() so that they return undef
   if __GMP_CC and __GMP_CFLAGS are not defined by the gmp library.

 Thanks, Bob Kuo and Jonathan Leto.

 - Requires gmp-4.2.3 or later.
 - Remove (the need for) INLINE.h.
 - Change Rmpf_sprintf to return the number of characters written.
   __GMP_CC and __GMP_CFLAGS
 - Fix overload_copy sub so that the copy preserves the precision of the original.
 - Change Rmpf_printf() so that, like its fprintf and sprintf counterparts,
   it formats only one variable at a time.

 - Add Rmpf_fprintf, Rmpf_sprintf and Rmpf_sprintf_ret
 - Finally fix (hopefully) the bug in the test1.t test script (that was
   supposed to be fixed by the release of 0.25).

 - Fix bug in test1.t tests script that resulted in a reported
   'make test' failure on many platforms.

 - Add TRmpf_out_str and TRmpf_inp_str.
 - Rmpf_out_str now also takes an optional prefix argument.
 - Remove the tests in the Makefile.PL that test for the presence of
   a suitable compiler and GMP library.
 - Minor bugfix to Rmpf_out_str. (Zero was being returned as '0.' and
   therefore boolean "true".)

 - Fix bug in test suite. (Test 12 in test1.t improperly constructed.)
 - Rewrite new().
 - Rmpf_out_str() now takes an optional fourth argument - a string 
   that will be appended to the mpf_out_str() output. Also stdout is
   fflush()'d each time Rmpf_out_str() is called.
 - The overload functions and new() can now handle a long double value
 - Rewrite Rmpf_get_str to start with a leading zero, and to use 'e'
   instead of '@' (for bases <= 10).

 - First CPAN release
 - No longer assign Exporter and DynaLoader to @Math::GMPf::ISA.
 - Fix bug in tests 35, 26 and 37 in overload.t
 - Add support for perls built with -Duse64bitint.
 - add new() function/method to facilitate initialization/assignment