[Gmp-commit] /var/hg/gmp: Update AUTHORS, ChangeLog and NEWS

mercurial at gmplib.org mercurial at gmplib.org
Sat Apr 28 20:18:21 UTC 2018


details:   /var/hg/gmp/rev/27296256af57
changeset: 17614:27296256af57
user:      Marco Bodrato <bodrato at mail.dm.unipi.it>
date:      Sat Apr 28 22:18:19 2018 +0200
description:
Update AUTHORS, ChangeLog and NEWS

diffstat:

 AUTHORS            |   6 +++++-
 ChangeLog          |   6 +++---
 NEWS               |  23 ++++++++++++++++++++++-
 mini-gmp/ChangeLog |  14 +++++++-------
 4 files changed, 37 insertions(+), 12 deletions(-)

diffs (103 lines):

diff -r 606dab3483f0 -r 27296256af57 AUTHORS
--- a/AUTHORS	Sat Apr 28 19:56:50 2018 +0200
+++ b/AUTHORS	Sat Apr 28 22:18:19 2018 +0200
@@ -63,8 +63,12 @@
 			mulmod_bnm1.c, sqrmod_bnm1.c, nussbaumer_mul.c,
 			toom_eval_pm2.c, toom_eval_pm2rexp.c,
 			mullo_n.c, sqrlo.c, invert.c, invertappr.c;
+			mpn/x86/atom/aors_n.asm, aorslshC_n.asm,
+			aorrlsh{1,2,C}_n.asm, aorsmul_1.asm, logops_n.asm,
+			sublsh2_n.asm, rshift.asm; primesieve.c;
 			mpz/fac_ui.c, 2fac_ui.c, mfac_uiui.c, oddfac_1.c,
-			primorial_ui.c, prodlimbs.c, goetgheluck_bin_uiui.c.
+			primorial_ui.c, prodlimbs.c, bin_ui.c, 
+			goetgheluck_bin_uiui.c; mini-gmp/mini-mpq.c.
 
 David Harvey		mpn/generic/add_err1_n.c, add_err2_n.c,
 			add_err3_n.c, sub_err1_n.c, sub_err2_n.c,
diff -r 606dab3483f0 -r 27296256af57 ChangeLog
--- a/ChangeLog	Sat Apr 28 19:56:50 2018 +0200
+++ b/ChangeLog	Sat Apr 28 22:18:19 2018 +0200
@@ -57,9 +57,9 @@
 	* mpq/equal.c: Check size early.
 
 	* printf/obprintf.c: Adda dummy typedef to avoid empty unit.
-	* b/printf/obvprintf.c: Likewise.
-	* b/printf/obprntffuns.c: Likewise.
-	* b/printf/repl-vsnprintf.c: Move #ifdef after #include gmp-impl.h .
+	* printf/obvprintf.c: Likewise.
+	* printf/obprntffuns.c: Likewise.
+	* printf/repl-vsnprintf.c: Move #ifdef after #include gmp-impl.h .
 
 2018-02-09  Torbjörn Granlund  <tg at gmplib.org>
 
diff -r 606dab3483f0 -r 27296256af57 NEWS
--- a/NEWS	Sat Apr 28 19:56:50 2018 +0200
+++ b/NEWS	Sat Apr 28 22:18:19 2018 +0200
@@ -1,4 +1,4 @@
-Copyright 1996, 1999-2016 Free Software Foundation, Inc.
+Copyright 1996, 1999-2016, 2018 Free Software Foundation, Inc.
 
 Verbatim copying and distribution of this entire article is permitted in any
 medium, provided this notice is preserved.
@@ -6,9 +6,30 @@
 
 Changes between GMP version 6.1.* and 6.2.0
 
+  BUGS FIXED
+  * gmp_snprintf now correctly reports an error (returns -1) when
+    snprintf does.
+
   FEATURES
   * New C++ functions factorial and primorial for mpz_class.
 
+  * Mini-GMP: new functions mpz_2fac_ui and mpz_mfac_uiui.
+
+  * Mini-GMP: mpz_sizeinbase, mpz_get_str, and mpz_set_str now support
+  bases up to 62.
+
+  * Mini-GMP: added support for the mpq_t layer.
+
+  SPEEDUPS
+  * The n-over-k function have been reimplemented for great
+    speedups for large operands handled by mpz_bin_ui .
+
+  MISC
+  * Internal representation of the mpz_t variables now supports lazy
+    allocation; memory is allocated only when a value is stored.
+
+  * Small improvements and better coverage for the test suite.
+
 Changes between GMP version 6.1.1 and 6.1.2
 
   BUGS FIXED
diff -r 606dab3483f0 -r 27296256af57 mini-gmp/ChangeLog
--- a/mini-gmp/ChangeLog	Sat Apr 28 19:56:50 2018 +0200
+++ b/mini-gmp/ChangeLog	Sat Apr 28 22:18:19 2018 +0200
@@ -1,10 +1,10 @@
 2018-04-26 Marco Bodrato <bodrato at mail.dm.unipi.it>
 
-	* mini-gmp/mini-mpq.c: New file, mini-implementation of mpq_t.
-	* mini-gmp/mini-mpq.h: New file, definitions for mpq_t.
-	* mini-gmp/tests/t-mpq_addsub: New tests for mpq_add and sub.
-	* mini-gmp/tests/t-mpq_muldiv: New tests for mpq_mul and div.
-	* mini-gmp/tests/t-mpq_muldiv_2exp: New tests for mpq_*_2exp.
+	* mini-mpq.c: New file, mini-implementation of mpq_t.
+	* mini-mpq.h: New file, definitions for mpq_t.
+	* tests/t-mpq_addsub: New tests for mpq_add and sub.
+	* tests/t-mpq_muldiv: New tests for mpq_mul and div.
+	* tests/t-mpq_muldiv_2exp: New tests for mpq_*_2exp.
 
 2018-03-11  Niels Möller  <nisse at lysator.liu.se>
 
@@ -23,8 +23,8 @@
 
 2018-01-15 Marco Bodrato <bodrato at mail.dm.unipi.it>
 
-	* mini-gmp/mini-gmp.c (gmp_popcount_limb): Micro-optimisations.
-	* mini-gmp/tests/t-comb.c (checkWilson): Check also mpz_2fac_ui.
+	* mini-gmp.c (gmp_popcount_limb): Micro-optimisations.
+	* tests/t-comb.c (checkWilson): Check also mpz_2fac_ui.
 
 2017-12-30 Marco Bodrato <bodrato at mail.dm.unipi.it>
 


More information about the gmp-commit mailing list