Announce: GNU MPFR 4.2.0 is released

Vincent Lefevre <[email protected]>
Newsgroups gmane.org.fsf.announce
Message-ID <[email protected]>
GNU MPFR 4.2.0 ("fondue savoyarde"), a C library for
multiple-precision floating-point computations with correct rounding,
is now available for download from the MPFR web site:

  https://www.mpfr.org/mpfr-4.2.0/

and from the GNU FTP site:

  https://ftp.gnu.org/gnu/mpfr/

Thanks very much to those who sent us bug reports and/or tested the
release candidate.

The SHA1 digests:
08390d482ffcb198329632c0bf76dace53016dd8  mpfr-4.2.0.tar.bz2
114083f1ff2cbfdc09864d240449eae382a38223  mpfr-4.2.0.tar.gz
4f734ca3ebceac28e2f944b131a47133b19e2c5e  mpfr-4.2.0.tar.xz
3bd321bf4be97012967ea7a6cf000b175725b4de  mpfr-4.2.0.zip

The SHA256 digests:
691db39178e36fc460c046591e4b0f2a52c8f2b3ee6d750cc2eab25f1eaa999d  mpfr-4.2.0.tar.bz2
f1cc1c6bb14d18f0c61cc416e083f5e697b6e0e3cf9630b9b33e8e483fc960f0  mpfr-4.2.0.tar.gz
06a378df13501248c1b2db5aa977a2c8126ae849a9d9b7be2546fb4a9c26d993  mpfr-4.2.0.tar.xz
f1a72de4bb157326ecfd82b52a9781313e07d5a82fe8f17a27d425ed4e7727a7  mpfr-4.2.0.zip

The signatures:
https://www.mpfr.org/mpfr-4.2.0/mpfr-4.2.0.tar.xz.asc
https://www.mpfr.org/mpfr-4.2.0/mpfr-4.2.0.tar.bz2.asc
https://www.mpfr.org/mpfr-4.2.0/mpfr-4.2.0.tar.gz.asc
https://www.mpfr.org/mpfr-4.2.0/mpfr-4.2.0.zip.asc

Each tarball is signed by Vincent Lefèvre. This can be verified using
the GPG key ID 5831D11A0D4DB02A; this key can be retrieved with:

  gpg --recv-keys 5831D11A0D4DB02A

or by downloading it from <https://www.vinc17.net/pgp.html>.
The key fingerprint is:

  A534 BE3F 83E2 41D9 1828  0AEB 5831 D11A 0D4D B02A

The signatures can be verified with: gpg --verify <file.asc>
You should check that the key fingerprint matches.

Changes from versions 4.1.* to version 4.2.0:
- The "fondue savoyarde" release.
- Binary compatible with MPFR 4.0.* and 4.1.*, though some minor changes in
  the behavior of the formatted output functions may be visible, regarded
  as underspecified behavior or bug fixes (see below).
- New functions mpfr_cosu, mpfr_sinu, mpfr_tanu, mpfr_acosu, mpfr_asinu,
  mpfr_atanu and mpfr_atan2u.
- New functions mpfr_cospi, mpfr_sinpi, mpfr_tanpi, mpfr_acospi, mpfr_asinpi,
  mpfr_atanpi and mpfr_atan2pi.
- New functions mpfr_log2p1, mpfr_log10p1, mpfr_exp2m1, mpfr_exp10m1 and
  mpfr_compound_si.
- New functions mpfr_fmod_ui, mpfr_powr, mpfr_pown, mpfr_pow_uj, mpfr_pow_sj
  and mpfr_rootn_si (mpfr_pown is actually a macro defined as an alias for
  mpfr_pow_sj).
- Bug fixes.
  In particular, for the formatted output functions (mpfr_printf, etc.),
  the case where the precision consists only of a period has been fixed
  to be like ".0" as specified in the ISO C standard, and the manual has
  been corrected and clarified.
  The macros of the custom interface have also been fixed: they now behave
  like functions (except a minor limitation for mpfr_custom_init_set).

You can send success and failure reports to <[email protected]>, and give
us the canonical system name (by running the "./config.guess" script),
the processor and the compiler version, in order to complete the
"Platforms Known to Support MPFR" section of the MPFR 4.2.0 web page.

Regards,

-- 
Vincent Lefèvre <[email protected]> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.