[Gmp-commit] /var/hg/gmp-5.0: 3 new changesets

mercurial at gmplib.org mercurial at gmplib.org
Thu Feb 9 13:22:47 CET 2012


details:   /var/hg/gmp-5.0/rev/f2f07f4db267
changeset: 13561:f2f07f4db267
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Thu Feb 09 13:02:58 2012 +0100
description:
Typographic changes.

details:   /var/hg/gmp-5.0/rev/36d7c5f9d53e
changeset: 13562:36d7c5f9d53e
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Thu Feb 09 13:03:37 2012 +0100
description:
Misc change.

details:   /var/hg/gmp-5.0/rev/175483f831f1
changeset: 13563:175483f831f1
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Thu Feb 09 13:22:43 2012 +0100
description:
*** empty log message ***

diffstat:

 ChangeLog |   4 ++++
 NEWS      |  27 ++++++++++++---------------
 2 files changed, 16 insertions(+), 15 deletions(-)

diffs (57 lines):

diff -r 62eab07ba6dc -r 175483f831f1 ChangeLog
--- a/ChangeLog	Thu Feb 09 10:18:10 2012 +0100
+++ b/ChangeLog	Thu Feb 09 13:22:43 2012 +0100
@@ -1,3 +1,7 @@
+2012-02-09  Torbjorn Granlund  <tege at gmplib.org>
+
+	* Version 5.0.4 released.
+
 2012-02-08  Torbjorn Granlund  <tege at gmplib.org>
 
 	* mpn/powerpc32/divrem_2.asm: Fix off-by-one condition in invert_limb
diff -r 62eab07ba6dc -r 175483f831f1 NEWS
--- a/NEWS	Thu Feb 09 10:18:10 2012 +0100
+++ b/NEWS	Thu Feb 09 13:22:43 2012 +0100
@@ -8,14 +8,12 @@
 Changes between GMP version 5.0.3 and 5.0.4
 
   BUGS FIXED
-
-  * Thresholds in powm_sec for both fat and non-fat builds are now
-    used safely, plugging a one-word buffer overrun introduced in the
-    5.0.3 release (for non-fat) and a multi-word buffer overrun that
-    existed since 5.0 (for fat).  (We have not been able to provoke
-    malign stack smashing in any of the ~100 configurations explored
-    by the GMP nightly builds, but the bug should be assumed to be
-    exploitable.)
+  * Thresholds in mpn_powm_sec for both fat and non-fat builds are now used
+    safely, plugging a one-word buffer overrun introduced in the 5.0.3 release
+    (for non-fat) and a multi-word buffer overrun that existed since 5.0 (for
+    fat).  (We have not been able to provoke malign stack smashing in any of
+    the ~100 configurations explored by the GMP nightly builds, but the bug
+    should be assumed to be exploitable.)
 
   * Two bugs in multiplication code causing incorrect computation with
     extremely low probability have been fixed.
@@ -23,15 +21,14 @@
   * A bug in the test suite causing buffer overruns during "make check",
     sometimes leading to subsequent malloc crashes, has been fixed.
 
-  * Two bugs in the gcd code have been fixed.  They could lead to
-    incorrect results, but for uniformly distributed random operands,
-    the likelihood for that is infinitesimally small.  (There was also
-    a third bug, but that was an incorrect ASSERT, which furthermore
-    was not enabled by default.)
+  * Two bugs in the gcd code have been fixed.  They could lead to incorrect
+    results, but for uniformly distributed random operands, the likelihood for
+    that is infinitesimally small.  (There was also a third bug, but that was
+    an incorrect ASSERT, which furthermore was not enabled by default.)
 
   * A bug affecting 32-bit PowerPC division has been fixed.  The bug caused
-    miscomputation for certain divisors in the range 2^32 ... 2^64-1 (probably
-    about 1 in 2^30 of these).
+    miscomputation for certain divisors in the range 2^32 ... 2^64-1 (about 1
+    in 2^30 of these).
 
   SPEEDUPS
   * None, except indirectly through recognition of new CPUs, and through better


More information about the gmp-commit mailing list