summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Bodrato <bodrato@mail.dm.unipi.it>2018-04-28 22:18:19 +0200
committerMarco Bodrato <bodrato@mail.dm.unipi.it>2018-04-28 22:18:19 +0200
commitb5cc4a819b6d33eab833b6ce477e5097aab25073 (patch)
treed55c6a4722096a722cf9e3a1bef73ff4a607e122
parent85a3ca857045db4e06812ae87063be116dc1138b (diff)
downloadgmp-b5cc4a819b6d33eab833b6ce477e5097aab25073.tar.gz
Update AUTHORS, ChangeLog and NEWS
-rw-r--r--AUTHORS6
-rw-r--r--ChangeLog6
-rw-r--r--NEWS23
-rw-r--r--mini-gmp/ChangeLog14
4 files changed, 37 insertions, 12 deletions
diff --git a/AUTHORS b/AUTHORS
index c8ddb90eb..973c63755 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -63,8 +63,12 @@ Marco Bodrato mpn/generic/toom44_mul.c, toom4_sqr.c, toom53_mul.c,
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 --git a/ChangeLog b/ChangeLog
index eeabd751c..6d027e6b4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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@gmplib.org>
diff --git a/NEWS b/NEWS
index 0ea758f51..838b93d2e 100644
--- a/NEWS
+++ b/NEWS
@@ -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 @@ medium, provided this notice is preserved.
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 --git a/mini-gmp/ChangeLog b/mini-gmp/ChangeLog
index 8dabd06c9..c8a8675fa 100644
--- a/mini-gmp/ChangeLog
+++ b/mini-gmp/ChangeLog
@@ -1,10 +1,10 @@
2018-04-26 Marco Bodrato <bodrato@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@lysator.liu.se>
@@ -23,8 +23,8 @@
2018-01-15 Marco Bodrato <bodrato@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@mail.dm.unipi.it>