Revisions of gmp

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1152858 from Richard Biener's avatar Richard Biener (rguenther) (revision 62)
Prepare for RPM 4.20 (forwarded request 1152157 from dimstar)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1105276 from Richard Biener's avatar Richard Biener (rguenther) (revision 61)
- Add gmp-6.3.0-s390x-fix.patch to fix s390x optimized code on z13.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1102324 from Richard Biener's avatar Richard Biener (rguenther) (revision 60)
- GMP 6.3.0
  * A possible overflow of type int is avoided for mpz_cmp on huge operands.
  * A possible error condition when a malformed file is read with mpz_inp_raw
    is now correctly handled.
  * New public function mpz_prevprime, companion of the existing mpz_nextprime.
  * New documented pointer types mpz_ptr, mpz_srcptr, and similar for other
    GMP types. Refer to the manual for full list and suggested usage. These
    types have been present in gmp.h at least since GMP-4.0, but previously
    not advertised to users.
  * Support for 64-bit Arm under Macos.
  * Support for the loongarch64 CPU family.
  * Support for building with LTO, link-time optimisations.
  * New special code for base = 2 in mpz_powm reduces the average time for
    the functions that test primality.
  * Speedup for the function mpz_nextprime on large operands.
  * Speedup for multiplications (some sizes only) thanks to new internal
    functions to compute small negacyclic products.
  * Special assembly code for IBM z13 and later "mainframe" CPUs, resulting
    in a huge speedup.
  * Improved assembly for several 64-bit x86 CPUs, Risc-V, 64-bit Arm.
- Removed gmp-6.2.1-CVE-2021-43618.patch which is included in the
  new release.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 931707 from Richard Biener's avatar Richard Biener (rguenther) (revision 59)
- Add gmp-6.2.1-CVE-2021-43618.patch to fix buffer overflow on
  malformed input to mpz_inp_raw.  [bsc#1192717, CVE-2021-43618]
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 887008 from Richard Biener's avatar Richard Biener (rguenther) (revision 58)
Please stage with brp-check-suse (Staging:B)

- Compute FIPS hmac for libgmp.so.10 [bsc#1184555]

- do not break SLE 12 build when applying spec-cleaner
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 855709 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 57)
- Add gmp-6.2.1-arm64-invert_limb.patch [bsc#1179751]
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 853086 from Richard Biener's avatar Richard Biener (rguenther) (revision 56)
GMP 6.2.1 (forwarded request 852909 from AndreasStieger)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 809593 from Richard Biener's avatar Richard Biener (rguenther) (revision 55)
- correct license statement (library itself is no GPL-3.0) (forwarded request 808934 from coolo)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 767589 from Richard Biener's avatar Richard Biener (rguenther) (revision 54)
- Remove broken packaged libgmp.a just containing LTO bytecode.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 765689 from Richard Biener's avatar Richard Biener (rguenther) (revision 53)
GMP 6.2.0 (forwarded request 765643 from AndreasStieger)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 712776 from Richard Biener's avatar Richard Biener (rguenther) (revision 52)
- Add floating-point-format-no-lto.patch in order to fix assembler scanning
  (boo#1138809). (forwarded request 712734 from marxin)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 580188 from Richard Biener's avatar Richard Biener (rguenther) (revision 51)
Use %license (boo#1082318). Please forward to SLE, if possible (forwarded request 580087 from favogt)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 455779 from Richard Biener's avatar Richard Biener (rguenther) (revision 50)
- Explicitly BuildRequire m4 (forwarded request 455769 from dimstar)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 448713 from Richard Biener's avatar Richard Biener (rguenther) (revision 49)
- Update to GMP 6.1.2 release.
  * Mini-GMP: Fixed a division bug, which on a machine with 64-bit
    unsigned long affects approximately 1 out of 2^32 divisors.
  * Mini-GMP: Fix mpz_set_str crash on inputs with a large number of
    leading zeros. Also stricter input validation, rejecting inputs
    with no digits.
  * Handle more systems which require PIC code in static libraries (e.g.,
    "hardened" Gentoo and Debian 9).
  * Configuration for arm (-32 and -64) has been rewritten, fixing poor
    code selection for many CPUs.
  * Mini-GMP: Updated to the latest development version, including
    new functions mpn_com and mpn_neg.
- Add gmp-6.1.2-conftest.patch to fix configure test.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 342071 from Richard Biener's avatar Richard Biener (rguenther) (revision 47)
- Update to GMP 6.1.0 release.
  * New C++ functions gcd and lcm for mpz_class
  * New public mpn functions mpn_divexact_1, mpn_zero_p, and mpn_cnd_swap
  * New public mpq_cmp_z function, to efficiently compare rationals with
    integers
  * Support for more 32-bit arm processors
  * Support for AVX-less modern x86 CPUs
  * Speedups and bugfixes
- Includes gmp-6.0.0-ppc64-gcd.diff, now removed
- Update gmp keyring
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 262027 from Richard Biener's avatar Richard Biener (rguenther) (revision 45)
- Make gmp-noexec.diff compatible with arm
- Use correct version number (forwarded request 261998 from Andreas_Schwab)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 43)
Split 13.2 from Factory
Displaying revisions 1 - 20 of 62
openSUSE Build Service is sponsored by