summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gmplib.org>2012-12-17 11:23:00 +0100
committerTorbjorn Granlund <tege@gmplib.org>2012-12-17 11:23:00 +0100
commit30ca5c9bd83f08aa7750f0a7dca2294505e989bf (patch)
tree2f2135a32be61854e1b0ff833c5ee65479740e1d
parentf206e72c9972e14c38331568511280352c1425ca (diff)
parent16c112fe48790413f573caed60e56c8bf86f6cf8 (diff)
downloadgmp-30ca5c9bd83f08aa7750f0a7dca2294505e989bf.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!)