summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gmplib.org>2008-09-05 16:02:12 +0200
committerTorbjorn Granlund <tege@gmplib.org>2008-09-05 16:02:12 +0200
commitf1e3329f1d5b946f6f0939e79b566aa34695bce1 (patch)
tree7fca24dacc05b2783f6ec03165b76045c6059f82 /NEWS
parentf081db932d833888ff90f82c12aa08a2567650f1 (diff)
downloadgmp-f1e3329f1d5b946f6f0939e79b566aa34695bce1.tar.gz
Bring in notes for GMP 4.2.3.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS24
1 files changed, 23 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index 15f308bd8..42f23b6ae 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-Copyright 1996, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Copyright 1996, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
Free Software Foundation, Inc.
This file is part of the GNU MP Library.
@@ -33,6 +33,28 @@ Changes between GMP version 4.X and 5.0
* New mpn functions: XXX
+Changes between GMP version 4.2.2 and 4.2.3
+
+ Bugs:
+ * Fix x86 CPU recognition code to properly identify recent AMD and Intel
+ 64-bit processors.
+ * The >> operator of the C++ wrapper gmpxx.h now does floor rounding, not
+ truncation.
+ * Inline semantics now follow the C99 standard, and works with recent GCC
+ releases.
+ * C++ bitwise logical operations work for more types.
+ * For C++, gmp.h now includes cstdio, improving compiler compatibility.
+ * Bases > 36 now work properly in mpf_set_str.
+
+ Speedups:
+ * None, except that proper processor recognition helps affected processors.
+
+ Features:
+ * The allocation functions now detect overflow of the mpz_t type. This means
+ that overflow will now cause an abort, except when the allocation
+ computation itself overflows. (Such overflow can probably only happen in
+ powering functions; we will detect powering overflow in the future.)
+
Changes between GMP version 4.2.1 and 4.2.2
* License is now LGPL version 3.