[Gmp-commit] /var/hg/www: Release updates.

mercurial at gmplib.org mercurial at gmplib.org
Mon Dec 19 10:58:32 UTC 2016


details:   /var/hg/www/rev/99fe3bd6b7a7
changeset: 264:99fe3bd6b7a7
user:      Torbjorn Granlund <tg at gmplib.org>
date:      Mon Dec 19 11:58:27 2016 +0100
description:
Release updates.

diffstat:

 gmp6.1.html |  41 +++++++++++++++++++++++++++++++++++++++++
 index.html  |  20 ++++++++++----------
 2 files changed, 51 insertions(+), 10 deletions(-)

diffs (100 lines):

diff -r 8f69636902ca -r 99fe3bd6b7a7 gmp6.1.html
--- a/gmp6.1.html	Sun Dec 18 16:01:56 2016 +0100
+++ b/gmp6.1.html	Mon Dec 19 11:58:27 2016 +0100
@@ -44,6 +44,47 @@
 semi-documented <code>mpn_bdivmod</code> function.
 </p>
 
+<h2>Changes in GMP 6.1.2</h2>
+
+<p>BUGS FIXED
+  <ul>
+    <li>
+      Mini-GMP: Fixed a division bug, which on a machine with 64-bit unsigned
+      long affects approximately 1 out of 2<sup>32</sup> divisors.
+    </li>
+    <li>
+      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.
+    </li>
+  </ul>
+</p>
+
+<p>FEATURES
+  <ul>
+    <li>
+      Handle more systems which require PIC code in static libraries (e.g.,
+      "hardened" Gentoo and Debian 9).
+    </li>
+    <li>
+      Configuration for arm (-32 and -64) has been rewritten, fixing poor code
+      selection for many CPUs.
+    </li>
+    <li>
+      Mini-GMP: Updated to the latest development version, including new
+      functions mpn_com and mpn_neg.
+    </li>
+  </ul>
+</p>
+
+<p>SPEEDUPS
+  <ul>
+    <li>
+      None, except for arm CPUs affected by the configuration rewrite.
+    </li>
+  </ul>
+</p>
+
+
 <h2>Changes in GMP 6.1.1</h2>
 
 <p>BUGS FIXED
diff -r 8f69636902ca -r 99fe3bd6b7a7 index.html
--- a/index.html	Sun Dec 18 16:01:56 2016 +0100
+++ b/index.html	Mon Dec 19 11:58:27 2016 +0100
@@ -34,7 +34,7 @@
       </td>
       <td style="text-align:right;">
 	<a href="https://www.gnu.org"><img src="heckert_gnu.small.png" alt="GNU head" border="0"></a>
-	<br> <span style="font-size:50%;">Last modified: 2016-12-17 </span>
+	<br> <span style="font-size:50%;">Last modified: 2016-12-19 </span>
       </td>
     </tr>
   </table>
@@ -197,16 +197,16 @@
   <th> GMP 6.1.2 <th> lz, 1939430 bytes <th> xz, 1946336 bytes <th> bz2, 2386766 bytes
 <tbody>
 <tr>
-  <td> Main site, gmplib.org </td>
+  <td> Main site, gmplib.org, via https </td>
 <td style="text-align:center;"> <a href="//gmplib.org/download/gmp/gmp-6.1.2.tar.lz">gmp-6.1.2.tar.lz</a> </td>
 <td style="text-align:center;"> <a href="//gmplib.org/download/gmp/gmp-6.1.2.tar.xz">gmp-6.1.2.tar.xz</a> </td>
 <td style="text-align:center;"> <a href="//gmplib.org/download/gmp/gmp-6.1.2.tar.bz2">gmp-6.1.2.tar.bz2</a> </td>
 </tr>
 <tr>
-  <td> USA, ftp.gnu.org (<b>PREVIOUS RELEASE</b>) </td>
-<td style="text-align:center;"> <a href="https://ftp.gnu.org/gnu/gmp/gmp-6.1.1.tar.lz">gmp-6.1.1.tar.lz</a>   </td>
-<td style="text-align:center;"> <a href="https://ftp.gnu.org/gnu/gmp/gmp-6.1.1.tar.xz">gmp-6.1.1.tar.xz</a>   </td>
-<td style="text-align:center;"> <a href="https://ftp.gnu.org/gnu/gmp/gmp-6.1.1.tar.bz2">gmp-6.1.1.tar.bz2</a>  </td>
+  <td> USA, ftp.gnu.org, via https </td>
+<td style="text-align:center;"> <a href="https://ftp.gnu.org/gnu/gmp/gmp-6.1.2.tar.lz">gmp-6.1.2.tar.lz</a>   </td>
+<td style="text-align:center;"> <a href="https://ftp.gnu.org/gnu/gmp/gmp-6.1.2.tar.xz">gmp-6.1.2.tar.xz</a>   </td>
+<td style="text-align:center;"> <a href="https://ftp.gnu.org/gnu/gmp/gmp-6.1.2.tar.bz2">gmp-6.1.2.tar.bz2</a>  </td>
 </tr>
 </table>
 </blockquote>
@@ -228,10 +228,10 @@
 </p>
 
 <p>
-GnuPG signatures (<b>PREVIOUS RELEASE</b>):
-<a href="//gmplib.org/download/gmp/gmp-6.1.1.tar.lz.sig">gmp-6.1.1.tar.lz.sig</a>  
-<a href="//gmplib.org/download/gmp/gmp-6.1.1.tar.xz.sig">gmp-6.1.1.tar.xz.sig</a>  
-<a href="//gmplib.org/download/gmp/gmp-6.1.1.tar.bz2.sig">gmp-6.1.1.tar.bz2.sig</a>
+GnuPG signatures:
+<a href="//gmplib.org/download/gmp/gmp-6.1.2.tar.lz.sig">gmp-6.1.2.tar.lz.sig</a>  
+<a href="//gmplib.org/download/gmp/gmp-6.1.2.tar.xz.sig">gmp-6.1.2.tar.xz.sig</a>  
+<a href="//gmplib.org/download/gmp/gmp-6.1.2.tar.bz2.sig">gmp-6.1.2.tar.bz2.sig</a>
 </p>
 
 <p>


More information about the gmp-commit mailing list