diff options
author | Marco Bodrato <bodrato@mail.dm.unipi.it> | 2018-04-28 22:18:19 +0200 |
---|---|---|
committer | Marco Bodrato <bodrato@mail.dm.unipi.it> | 2018-04-28 22:18:19 +0200 |
commit | b5cc4a819b6d33eab833b6ce477e5097aab25073 (patch) | |
tree | d55c6a4722096a722cf9e3a1bef73ff4a607e122 | |
parent | 85a3ca857045db4e06812ae87063be116dc1138b (diff) | |
download | gmp-b5cc4a819b6d33eab833b6ce477e5097aab25073.tar.gz |
Update AUTHORS, ChangeLog and NEWS
-rw-r--r-- | AUTHORS | 6 | ||||
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | NEWS | 23 | ||||
-rw-r--r-- | mini-gmp/ChangeLog | 14 |
4 files changed, 37 insertions, 12 deletions
@@ -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, @@ -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> @@ -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> |