Commit Graph

10 Commits

Author SHA256 Message Date
Richard Biener
0f7b204ad7 - Update to mpfr 4.0.0
* The "dinde aux marrons" release.
  * MPFR now depends on GMP 5.0+ instead of 4.1+.
  * API change:
    Applications that call GMP's mp_set_memory_functions function to change
    the allocators must first call the new function mpfr_mp_memory_cleanup
    in all threads where MPFR is potentially used; this new function is
    currently equivalent to mpfr_free_cache.
    The reason is that the way memory allocation is done by MPFR has changed
    (again), so that the current GMP allocators are used (since for some
    applications, the old allocators may become invalid).
    Note: Freeing the caches like this might have a performance impact on some
    particular applications; if this is an issue, this could be handled for a
    future MPFR version.
  * Mini-gmp support via the --enable-mini-gmp configure option (experimental).
  * The minimum precision MPFR_PREC_MIN is now 1, with rounding defined as
    in the errata of IEEE 754-2008 and in the following IEEE 754 revision
    (ties rounded away from zero).
  * Shared caches for multithreaded applications.
    New function mpfr_free_cache2.
  * Partial support of MPFR_RNDF (faithful rounding).
  * New functions: mpfr_fpif_export and mpfr_fpif_import to export and import
    numbers in a floating-point interchange format, independent both on the
    number of bits per word and on the endianness.
  * New function mpfr_fmodquo to return the low bits of the quotient
    corresponding to mpfr_fmod.
  * New functions mpfr_flags_clear, mpfr_flags_set, mpfr_flags_test,
    mpfr_flags_save and mpfr_flags_restore to operate on groups of flags.
  * New functions mpfr_set_float128 and mpfr_get_float128 to convert from/to
    the __float128 type (requires --enable-float128 and compiler support).

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpfr?expand=0&rev=47
2018-01-02 12:43:08 +00:00
Richard Biener
e3146e1343 - Update to version 3.0.1.
* Minor bugfixes.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpfr?expand=0&rev=14
2011-04-08 13:59:32 +00:00
OBS User autobuild
e839fa372a Accepting request 48543 from devel:libraries:c_c++
checked in (request 48543)

OBS-URL: https://build.opensuse.org/request/show/48543
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpfr?expand=0&rev=13
2010-09-20 14:33:18 +00:00
Richard Biener
b6c617ebfc - Update to version 3.0.0.
* Bump SO version to 4.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpfr?expand=0&rev=12
2010-09-06 14:04:14 +00:00
OBS User buildservice-autocommit
0aa5aaccc9 Updating link to change in openSUSE:Factory/mpfr revision 20.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpfr?expand=0&rev=6ff3ac1080cdb71610d5568f5ca18a65
2010-03-18 15:09:54 +00:00
OBS User autobuild
e63d0ebf2f Accepting request 48543 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/mpfr based on submit request 48543 from user rguenther

OBS-URL: https://build.opensuse.org/request/show/48543
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpfr?expand=0&rev=23
2010-09-20 14:33:20 +00:00
OBS User unknown
7dd1b3baa0 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpfr?expand=0&rev=16 2009-07-23 13:31:00 +00:00
OBS User unknown
a790abdbb5 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpfr?expand=0&rev=12 2008-11-28 14:40:00 +00:00
OBS User unknown
f981384a94 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpfr?expand=0&rev=7 2008-05-01 13:15:17 +00:00
OBS User unknown
b00d2d849f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpfr?expand=0&rev=6 2008-04-10 11:18:04 +00:00