summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gmplib.org>2012-12-16 13:02:56 +0100
committerTorbjorn Granlund <tege@gmplib.org>2012-12-16 13:02:56 +0100
commit16c112fe48790413f573caed60e56c8bf86f6cf8 (patch)
tree93e46029a68a1af2a6b453789ec2ef67919c983e
parent5978800819b7c1316cde7a978fa01ade843ebb52 (diff)
parented74ccb8e6722014b1c027300eb12e762960268b (diff)
downloadgmp-16c112fe48790413f573caed60e56c8bf86f6cf8.tar.gz
Trivial merge.
-rw-r--r--AUTHORS2
-rw-r--r--doc/gmp.texi8
2 files changed, 10 insertions, 0 deletions
diff --git a/AUTHORS b/AUTHORS
index 97044b708..afa24bafe 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -75,3 +75,5 @@ David Harvey mpn/generic/add_err1_n.c, add_err2_n.c,
mpn/x86_64/core2/aors_err1_n.asm.
Martin Boij mpn/generic/perfpow.c
+
+Marc Glisse gmpxx.h improvements
diff --git a/doc/gmp.texi b/doc/gmp.texi
index 736fd7bf3..a02bbb2dd 100644
--- a/doc/gmp.texi
+++ b/doc/gmp.texi
@@ -10395,6 +10395,14 @@ the internal middle product functions @code{mpn_mulmid_basecase},
Martin Boij wrote @code{mpn_perfect_power_p}.
+Marc Glisse improved @file{gmpxx.h}: use fewer temporaries (faster),
+specializations of @code{numeric_limits} and @code{common_type}, C++11
+features (move constructors, explicit bool conversion, UDL), make the
+conversion from @code{mpq_class} to @code{mpz_class} explicit, optimize
+operations where one argument is a small compile-time constant, replace
+some heap allocations by stack allocations. He also fixed the eofbit
+handling of C++ streams, and removed one division from @file{mpq/aors.c}.
+
(This list is chronological, not ordered after significance. If you have
contributed to GMP but are not listed above, please tell
@email{gmp-devel@@gmplib.org} about the omission!)