| | 4 | Copyright 1996, 1999-2016 Free Software Foundation, Inc. |
| | 5 | |
| | 6 | Verbatim copying and distribution of this entire article is permitted in any |
| | 7 | medium, provided this notice is preserved. |
| | 8 | |
| | 9 | |
| | 10 | Changes between GMP version 6.1.1 and 6.1.2 |
| | 11 | |
| | 12 | BUGS FIXED |
| | 13 | * Mini-GMP: Fixed a division bug, which on a machine with 64-bit |
| | 14 | unsigned long affects approximately 1 out of 2^32 divisors. |
| | 15 | |
| | 16 | * Mini-GMP: Fix mpz_set_str crash on inputs with a large number of |
| | 17 | leading zeros. Also stricter input validation, rejecting inputs |
| | 18 | with no digits. |
| | 19 | |
| | 20 | FEATURES |
| | 21 | * Handle more systems which require PIC code in static libraries (e.g., |
| | 22 | "hardened" Gentoo and Debian 9). |
| | 23 | |
| | 24 | * Configuration for arm (-32 and -64) has been rewritten, fixing poor |
| | 25 | code selection for many CPUs. |
| | 26 | |
| | 27 | * Mini-GMP: Updated to the latest development version, including |
| | 28 | new functions mpn_com and mpn_neg. |
| | 29 | |
| | 30 | SPEEDUPS |
| | 31 | * None, except for arm CPUs affected by the configuration rewrite. |
| | 32 | |
| | 33 | MISC |
| | 34 | - |
| | 35 | |
| | 36 | Changes between GMP version 6.1.0 and 6.1.1 |
| | 37 | |
| | 38 | BUGS FIXED |
| | 39 | * Make Intel Broadwell configurations work on Windows. |
| | 40 | |
| | 41 | FEATURES |
| | 42 | * Work around faulty cpuid on some recent Intel chips (this allows GMP to run |
| | 43 | on Skylake Pentiums). |
| | 44 | |
| | 45 | * Support thumb-less ARM chips. |
| | 46 | |