SHA256
7
0
forked from pool/mpfr

Factory #1

Merged
dgarcia merged 2 commits from factory into main 2025-10-08 12:57:00 +02:00
Owner
No description provided.
dgarcia added 2 commits 2025-10-06 14:28:11 +02:00
* In order to resolve a portability issue with the _Float128 fallback to
    __float128 for binary128 support (e.g. with Clang and glibc 2.41), the
    prototypes of the corresponding conversion functions had to be changed,
    with _Float128 replaced by mpfr_float128, where mpfr_float128 is a
    macro defined as _Float128 by default. This changes neither the ABI nor
    the API (except that the end user of MPFR would need to define
    mpfr_float128 as the actual type for the binary128 format if this is not
    the standard _Float128 type).
  * Other bug fixes (see the fixed bugs on the MPFR 4.2.1 page and/or the
    ChangeLog file). In particular, the formatted output functions behaved
    incorrectly with %c on the value 0; such a use is uncommon, but this bug
    may have security implications.
  * Improved MPFR manual.
  * Detect the use of GMP's buggy vsnprintf replacement at configure time.
    With it, the tests of "%a" will be disabled to avoid an assertion failure
    in the MPFR testsuite. A warning will be displayed in the configure output
    in such a case.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpfr?expand=0&rev=84
- Update to mpfr 4.2.2
  * In order to resolve a portability issue with the _Float128 fallback to
    __float128 for binary128 support (e.g. with Clang and glibc 2.41), the
    prototypes of the corresponding conversion functions had to be changed,
    with _Float128 replaced by mpfr_float128, where mpfr_float128 is a
    macro defined as _Float128 by default. This changes neither the ABI nor
    the API (except that the end user of MPFR would need to define
    mpfr_float128 as the actual type for the binary128 format if this is not
    the standard _Float128 type).
  * Other bug fixes (see the fixed bugs on the MPFR 4.2.1 page and/or the
    ChangeLog file). In particular, the formatted output functions behaved
    incorrectly with %c on the value 0; such a use is uncommon, but this bug
    may have security implications.
  * Improved MPFR manual.
  * Detect the use of GMP's buggy vsnprintf replacement at configure time.
    With it, the tests of "%a" will be disabled to avoid an assertion failure
    in the MPFR testsuite. A warning will be displayed in the configure output
    in such a case.

OBS-URL: https://build.opensuse.org/request/show/1254755
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpfr?expand=0&rev=62
dgarcia merged commit a9f3416be7 into main 2025-10-08 12:57:00 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: testing/mpfr#1