Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libmpfr6-4.0.1-lp150.1.21 RPM for x86_64

From OpenSuSE Leap 15.0 for x86_64

Name: libmpfr6 Distribution: openSUSE Leap 15.0
Version: 4.0.1 Vendor: openSUSE
Release: lp150.1.21 Build date: Sat May 12 23:13:54 2018
Group: Development/Libraries/C and C++ Build host: lamb58
Size: 512624 Source RPM: mpfr-4.0.1-lp150.1.21.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.mpfr.org/
Summary: The GNU multiple-precision floating-point shared library
The MPFR library is a C library for multiple-precision floating-point
computations with exact rounding (also called correct rounding). It is
based on the GMP multiple-precision library.

Provides

Requires

License

LGPL-3.0+

Changelog

* Wed Feb 07 2018 astieger@suse.com
  - update to 4.0.1:
    * Improved MPFR manual
    * bug fixes, including mpfr_div_ui, mpfr_div rounding issue
* Tue Jan 02 2018 rguenther@suse.com
  - 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).
    * New functions mpfr_buildopt_float128_p and mpfr_buildopt_sharedcache_p.
    * New functions mpfr_rint_roundeven and mpfr_roundeven, completing the
      other similar round-to-integer functions for rounding to nearest with
      the even-rounding rule.
    * New macro mpfr_round_nearest_away to add partial emulation of the
      rounding to nearest-away (as defined in IEEE 754-2008).
    * New functions mpfr_nrandom and mpfr_erandom to generate random numbers
      following normal and exponential distributions respectively.
    * New functions mpfr_fmma and mpfr_fmms to compute a*b+c*d and a*b-c*d.
    * New function mpfr_rootn_ui, similar to mpfr_root, but agreeing with the
      rootn function of the IEEE 754-2008 standard.
    * New functions mpfr_log_ui to compute the logarithm of an integer,
      mpfr_gamma_inc for the incomplete Gamma function.
    * New function mpfr_beta for the Beta function (incomplete, experimental).
    * New function mpfr_get_q to convert a floating-point number into rational.
    * The mpfr_dump function is now described in the manual; its output format
      has slightly changed.
    * The mpfr_eint function now returns the value of the E1/eint1 function
      for negative argument.
    * The behavior of the mpfr_set_exp function changed, as it could easily
      yield undefined behavior in some cases (this modifies both the API and
      the ABI).
    * In function mpfr_urandom, the next random state no longer depends on the
      current exponent range and the rounding mode. The exceptions due to the
      rounding of the random number are now correctly generated, following the
      uniform distribution.
    * Functions mpfr_grandom and mpfr_root are deprecated and will be removed
      in a future release.
    * Complete rewrite of function mpfr_sum, which now works in all cases (the
      old one could take all the memory and/or crash with inputs of different
      magnitudes in case of huge cancellation or table maker's dilemma). The
      sign of an exact zero result is now specified, and the return value is
      now the usual ternary value. Note that the position of "const" in the
      mpfr_sum prototype has been fixed (the manual was correct); user code
      should not be affected.
    * Old, deprecated macros mpfr_add_one_ulp and mpfr_sub_one_ulp removed.
      The mpfr_next* functions should be used instead.
    * Internally, improved caching: a minimum of 10% increase of the precision
      is guaranteed to avoid too many recomputations.
    * Added internal small-precision mpz_t pool, which aims to avoid the
      overhead of memory allocation, in particular.
      New function mpfr_free_pool.
    * Added configure option --enable-assert=none to avoid checking any assertion.
    * The --enable-decimal-float configure option no longer requires
    - -with-gmp-build, and support for decimal floats is now automatically
      detected by default (similarly for support for __float128).
    * Updated tuning parameters.
    * Better support for Automake 1.13+ (now used to generate the tarball).
    * Dropped K&R C compatibility.
    * Improved MPFR manual.
    * New MPFRbench program (see the tools/bench directory).
    * Major speedup in mpfr_add, mpfr_sub, mpfr_mul, mpfr_div and mpfr_sqrt when
      all operands have the same precision and this precision is less than twice
      the number of bits per word, e.g., less than 128 on a 64-bit computer.
    * Speedup by a factor of almost 2 in the double <--> mpfr conversions
      (mpfr_set_d and mpfr_get_d).
    * Speedup in mpfr_log1p and mpfr_atanh for small arguments.
    * Speedup in the mpfr_const_euler function (contributed by Fredrik Johansson),
      in the computation of Bernoulli numbers (used in mpfr_gamma, mpfr_li2,
      mpfr_digamma, mpfr_lngamma and mpfr_lgamma), in mpfr_div, in mpfr_fma
      and mpfr_fms.
    * Test coverage: 96.3% lines of code.
    * Bug fixes. In particular: a speed improvement when the --enable-assert
      or --enable-assert=full configure option is used with GCC; mpfr_get_str
      now sets the NaN flag on NaN input and the inexact flag when the conversion
      is inexact. For a full list, see http://www.mpfr.org/mpfr-3.1.6/#fixed
      and the same section for any previous 3.1.x version (follow the links
      in the "Changes..." sections).
    * Microsoft Windows: Added support for thread-safe DLL (shared library).
      Tested with MinGW, ICC and MSVC.
    * Limited pkg-config support.
    * Autotools: Under Linux, make sure that the old dtags (when supported)
      are used if LD_LIBRARY_PATH is defined; otherwise "make check" would
      check an installed, compatible MPFR library found in LD_LIBRARY_PATH
      instead of the one that has been built with "make".
    * New: optional "make check-gmp-symbols", mainly for binary distributions,
      to check that MPFR does not use GMP internal symbols (experimental).
* Tue Sep 12 2017 rguenther@suse.com
  - Update to mpfr 3.1.6 release
    * Includes mpfr-3.1.5-p9.patch
* Tue Jul 25 2017 rguenther@suse.com
  - Add mpfr-3.1.5-p9.patch with cummulative patches to patchlevel p9,
    obsoletes mpfr-3.1.5-p8.patch.
* Wed Jun 07 2017 rguenther@suse.com
  - Add mpfr-3.1.5-p8.patch with cummulative patches to patchlevel p8.
* Fri Nov 11 2016 dimstar@opensuse.org
  - Follow openSUSE Packaging Guidelines: do not packae static
    libraries:
    + Pass --disable-static to configure.
* Tue Sep 27 2016 rguenther@suse.com
  - Update to mpfr 3.1.5:
    * C++11 compatibility.
    * Bug fixes (see <http://www.mpfr.org/mpfr-3.1.4/#fixed>
      and ChangeLog file).
    * More tests.
* Sun Mar 06 2016 astieger@suse.com
  - mpfr 3.1.4, incorporating the cumulative patch, plus a number of
    upstream fixes
  - removing mpfr-3.1.3-patch1to12.patch
* Wed Feb 17 2016 rguenther@suse.com
  - Add cummulative patch mpfr-3.1.3-patch1to12.patch
    * Bug fixes (see <http://www.mpfr.org/mpfr-3.1.3/#fixed>
* Sun Jun 21 2015 astieger@suse.com
  - update to 3.1.3:
    * Better support for Automake 1.13+ (now used to generate the
      tarball).
    * Improved MPFR manual.
    * Bug fixes (see <http://www.mpfr.org/mpfr-3.1.2/#fixed> and
      ChangeLog file)
  - drop upstreamed mpfr-3.1.2-patch11.diff
* Sun Mar 01 2015 mpluskal@suse.com
  - Cleanup spec file with spec-claner
  - Add gpg signature
* Thu Jan 08 2015 rguenther@suse.com
  - Add mpfr-3.1.2-patch11.diff to fix possible buffer overflow in
    mpfr_strtofr (CVE-2014-9474).  [bnc#911812]
* Tue Apr 16 2013 idonmez@suse.com
  - Add Source URL, see https://en.opensuse.org/SourceUrls
* Thu Mar 14 2013 rguenther@suse.com
  - Update to version 3.1.2.
    * Bug fixes
    * Updated examples to the MPFR 3.x API
* Wed Jul 04 2012 rguenther@suse.com
  - Update to version 3.1.1.
    * Bug fixes
* Mon Feb 13 2012 coolo@suse.com
  - patch license to follow spdx.org standard
* Sun Jan 29 2012 jengelh@medozas.de
  - Remove redundant tags/sections per specfile guideline suggestions
* Tue Oct 11 2011 rguenther@suse.com
  - Update to version 3.1.0.
    * The mpfr_urandom and mpfr_urandomb functions now return identical
      values on processors with different word size.
    * Speed improvement for the mpfr_sqr and mpfr_div functions using
      Mulders' algorithm.
    * Much faster formatted output (mpfr_printf, etc.) with %Rg and similar.
    * New divide-by-zero exception (flag) and associated functions.
  - Remove bogus provides/obsoletes for old shared library version.
  - Fix license, it is LGPL v3 or later.
* Fri Apr 08 2011 rguenther@novell.com
  - Update to version 3.0.1.
    * Minor bugfixes.
* Mon Sep 06 2010 rguenther@novell.com
  - Update to version 3.0.0.
    * Bump SO version to 4.
* Mon Jun 28 2010 jengelh@medozas.de
  - use %_smp_mflags
* Mon May 17 2010 adrian@suse.de
  - PA-Risc is not threadsafe just as sparc
* Fri Dec 11 2009 jengelh@medozas.de
  - add baselibs.conf to specfile as source
* Mon Dec 07 2009 jengelh@medozas.de
  - Do not use --enable-thread-safe on SPARC (Fedora does the same) -
    the tests segfault if TS is enabled
* Mon Nov 30 2009 rguenther@suse.de
  - Update to version 2.4.2.
    * Bug and documentation fixes.
* Wed Jul 22 2009 rguenther@suse.de
  - Add x86 baselibs entry.
* Mon Mar 16 2009 rguenther@suse.de
  - Update to version 2.4.1 (no changes).
  - Apply current cummulative bugfixing patch.
    * mpfr_fmod, mpfr_remainder and mpfr_remquo rounding issues.
    * incorrect type in vasprintf.c.
    * wrong type in mpfr_zeta_ui.

Files

/usr/lib64/libmpfr.so.6
/usr/lib64/libmpfr.so.6.0.1


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun May 10 04:23:57 2020