summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gmplib.org>2008-11-21 19:07:19 +0100
committerTorbjorn Granlund <tege@gmplib.org>2008-11-21 19:07:19 +0100
commit374294923bcb78d9806354ad03c41a96f94dabfe (patch)
tree055da96568c63f4b9a618cb38ffb6e17c81a8550 /NEWS
parente859ade00c0696844e21f1cc264a3d429bb3217f (diff)
downloadgmp-374294923bcb78d9806354ad03c41a96f94dabfe.tar.gz
Update for GMP 4.3 changes.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS34
1 files changed, 31 insertions, 3 deletions
diff --git a/NEWS b/NEWS
index 42f23b6ae..c34895c20 100644
--- a/NEWS
+++ b/NEWS
@@ -17,20 +17,47 @@ You should have received a copy of the GNU Lesser General Public License
along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
-Changes between GMP version 4.X and 5.0
+Changes between GMP version 4.2.X and 4.3.0
Bugs:
Speedups:
* GCD and Extended GCD now use the best known subquadratic algorithms.
* Division is now O(m(n)), losing a log(n) term.
- * Multiplication uses small primes for huge operands.
+ * Improved schoolbook division by means of faster quotient application.
+ * Multiplication of operands of different sizes now runs much faster.
* Well-optimized assembly code for the x86_64 architecture for K8-K10,
Pentium 4 and "Core 2".
- * Well-optimized assembly code for Itanium.
+ * Much better, but still far from optimal assembly code for Itanium.
+ * Well-optimized assembly for POWER4, POWER5, and PPC970.
+ * Many assembly optimization for other chips.
+ * About 5% to 10% faster FFT multiply code.
Features:
* New mpn functions: XXX
+ * The nails support has been generalized to handle more choices.
+
+ Misc:
+ * Some internal fields and names have changed for better namespace
+ cleanliness, and to encourage applications to stay with documented
+ interfaces. We hope we will get feedback from those depending on
+ internals on what shotcomings in GMP's interface made them use internal
+ interfaces. (We intend to keep changing structure tags in every future
+ release.)
+
+
+Changes between GMP version 4.2.3 and 4.2.4
+
+ Bugs:
+ * Fix bug with parsing exponent '+' sign in mpf.
+ * Fix an allocation bug in mpf_set_str, also affecting mpf_init_set_str, and
+ mpf_inp_str.
+
+ Speedups:
+ * None, except that proper processor recognition helps affected processors.
+
+ Features:
+ * Recognize new AMD processors.
Changes between GMP version 4.2.2 and 4.2.3
@@ -55,6 +82,7 @@ Changes between GMP version 4.2.2 and 4.2.3
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.