Changelog for
libgmp10-6.1.2-1.220.x86_64.rpm :
* Thu Feb 09 2017 dimstarAATTopensuse.org- Explicitly BuildRequire m4
* Wed Jan 04 2017 rguentherAATTsuse.com- 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.
* Thu Jun 30 2016 mpluskalAATTsuse.com- Use macro for configure (as bsc#870358) is already fixed- Use xz compressed archives- Update info pages dependencies
* Thu Jun 23 2016 astiegerAATTsuse.com- gmp 6.1.1:
* Work around faulty cpuid on some recent Intel chips (this allows GMP to run on Skylake Pentiums).
* Mon Nov 02 2015 rguentherAATTsuse.com- 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
* Tue Feb 24 2015 mpluskalAATTsuse.com- Remove old ppc related conditionals
* Tue Feb 24 2015 mpluskalAATTsuse.com- Cleanup spec file with spec-cleaner- Refresh sources- Add gpg signature- Correct version number so that it matches actuall version
* Mon Nov 17 2014 schwabAATTsuse.de- Make gmp-noexec.diff compatible with arm- Use correct version number
* Fri Nov 07 2014 afaerberAATTsuse.de- Fix tarball directory name to unbreak build
* Wed Mar 26 2014 rguentherAATTsuse.com- Update to GMP 6.0.0 release.
* includes powerpc64le support and obsoletes gmp-support-powerpc64le-linux.patch and gmp-ppc64le-mod.patch
* The function mpz_invert now considers any number invertible in Z/1Z
* The mpn multiply code now handles operands of more than 2^31 limbs correctly
* Plain division of large operands is faster and more monotonous in operand size
* Major speedup for ARM, in particular ARM Cortex-A15, thanks to improved assembly.
* Speedup for Intel Sandy Bridge, Ivy Bridge, Haswell, thanks to rewritten and vastly expanded assembly support. Speedup also for the older Core 2 and Nehalem.
* Faster mixed arithmetic between mpq_class and double.
* With g++, optimise more operations when one argument is a simple constant.
* Support for ARM64 alias Aarch64 alias ARMv8.
* New public functions mpn_sec_mul and mpn_sec_sqr, implementing side-channel silent multiplication and squaring.
* New public functions mpn_sec_div_qr and mpn_sec_div_r, implementing side-channel silent division.
* New public functions mpn_cnd_add_n and mpn_cnd_sub_n. Side-channel silent conditional addition and subtraction.
* New public function mpn_sec_powm, implementing side-channel silent modexp.
* New public function mpn_sec_invert, implementing side-channel silent modular inversion.
* Better support for applications which use the mpz_t type, but nevertheless need to call some of the lower-level mpn functions. See the documentation for mpz_limbs_read and related functions.- gmp-6.0.0-ppc64-gcd.diff: Fix build on ppc64 and ppc64le- Fix build on SLE11 by not using %configure