[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