[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