diff options
author | Torbjorn Granlund <tege@gmplib.org> | 2012-12-16 13:02:56 +0100 |
---|---|---|
committer | Torbjorn Granlund <tege@gmplib.org> | 2012-12-16 13:02:56 +0100 |
commit | 16c112fe48790413f573caed60e56c8bf86f6cf8 (patch) | |
tree | 93e46029a68a1af2a6b453789ec2ef67919c983e | |
parent | 5978800819b7c1316cde7a978fa01ade843ebb52 (diff) | |
parent | ed74ccb8e6722014b1c027300eb12e762960268b (diff) | |
download | gmp-16c112fe48790413f573caed60e56c8bf86f6cf8.tar.gz |
Trivial merge.
-rw-r--r-- | AUTHORS | 2 | ||||
-rw-r--r-- | doc/gmp.texi | 8 |
2 files changed, 10 insertions, 0 deletions
@@ -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!) |