Home My Page Projects MPFR
Summary Activity Forums Tracker Lists Tasks Docs News SCM Files

Forum: MPFR 2.4.0 is released

Posted by: Vincent Lefèvre
Date: 2009-01-27 07:25
Summary: MPFR 2.4.0 is released
Project: MPFR


The MPFR library, a C library for multiple-precision floating-point computations with correct rounding, version 2.4.0 ("andouillette sauce moutarde") is now available for download from the MPFR web site:


and from InriaGforge:


Changes from versions 2.3.* to version 2.4.0:
* MPFR is now a GNU package.
* Changes in the behavior of mpfr_strtofr and in its documentation concerning particular cases where the code and the documentation did not match; this change is also present in MPFR 2.3.1.
* Behavior of mpfr_check_range changed: if the value is an inexact infinity, the overflow flag is set (in case it was lost); this change is also present in MPFR 2.3.2.
* Function mpfr_init_gmp_rand (only defined when building MPFR without the --with-gmp-build configure option) is no longer defined at all. This function was private and not documented, and was used only in the MPFR test suite. User code that calls it is regarded as broken and may fail as a consequence. Running the old test suite against MPFR 2.4.0 may also fail.
* New functions:
- between a MPFR number and a double: mpfr_add_d, mpfr_sub_d, mpfr_d_sub, mpfr_mul_d, mpfr_div_d, mpfr_d_div;
- formatted input/output: mpfr_printf, mpfr_fprintf, mpfr_vprintf, mpfr_vfprintf, mpfr_sprintf, mpfr_snprintf, mpfr_vsprintf, mpfr_vsnprintf, mpfr_asprintf, mpfr_vasprintf;
- mpfr_sinh_cosh, mpfr_li2, mpfr_modf, mpfr_fmod, mpfr_rec_sqrt.
* Configure test for TLS support.
* Get default $CC and $CFLAGS from gmp.h (__GMP_CC / __GMP_CFLAGS, which are available as of GMP 4.2.3).
* Documented the fact that mpfr_random and mpfr_random2 will be suppressed in the next release, and that the specification of mpfr_eq may change in the next release (for compatibility with the mpf layer of GMP).
* Bug fixes.
Latest News

GNU MPFR 4.0.1 is released

Vincent Lefèvre - 2018-02-08 21:02 -

GNU MPFR 3.1.6 is released

Vincent Lefèvre - 2017-09-11 06:15 -

GNU MPFR 3.1.5 is released

Vincent Lefèvre - 2016-09-29 14:50 -

GNU MPFR 3.1.3 is released

Vincent Lefèvre - 2015-06-22 07:50 -

GNU MPFR 3.1.2 is released

Vincent Lefèvre - 2013-03-18 14:12 -
Monitor Forum | Start New Thread Start New Thread