From 137f3b5e13e31163634e91f8547aaae7c1ad8c32 Mon Sep 17 00:00:00 2001 From: fredrik Date: Tue, 9 Jun 2020 12:07:00 +0200 Subject: [PATCH] update docs; call this 2.18.0 --- arb/version.c | 2 +- configure | 2 +- doc/source/history.rst | 35 +++++++++++++++++++++++++++++++++++ 3 files changed, 37 insertions(+), 2 deletions(-) diff --git a/arb/version.c b/arb/version.c index e3ab4c909..761b2b6b4 100644 --- a/arb/version.c +++ b/arb/version.c @@ -11,4 +11,4 @@ #include "arb.h" -const char * arb_version = "2.17.0"; +const char * arb_version = "2.18.0"; diff --git a/configure b/configure index 12172e4e1..15b4a9898 100755 --- a/configure +++ b/configure @@ -10,7 +10,7 @@ # arb => soname # 2.7.0 => 0.0.0 ARB_MAJOR=2 -ARB_MINOR=8 +ARB_MINOR=9 ARB_PATCH=0 PREFIX="/usr/local" diff --git a/doc/source/history.rst b/doc/source/history.rst index a80f77e7b..1f2255e56 100644 --- a/doc/source/history.rst +++ b/doc/source/history.rst @@ -12,6 +12,7 @@ https://github.com/fredrik-johansson/arb/releases Old versions of the documentation ------------------------------------------------------------------------------- +* http://arblib.org/arb-2.18.0.pdf * http://arblib.org/arb-2.17.0.pdf * http://arblib.org/arb-2.16.0.pdf * http://arblib.org/arb-2.15.0.pdf @@ -30,6 +31,40 @@ Old versions of the documentation * http://arblib.org/arb-2.4.0.pdf * http://arblib.org/arb-2.3.0.pdf +2020-06-09 -- version 2.18.0 +------------------------------------------------------------------------------- + +* General + + * Flint 2.6 support. + * Several build system improvements (contributed by Isuru Fernando). + * Changed arf_get_mpfr to return an MPFR underflow/overflow result + (rounding to 0 or infinity with the right sign and MPFR overflow flags) + instead of throwing flint_abort() if the exponent is out of bounds for MPFR. + * Documentation and type corrections (contributed by Joel Dahne). + +* Arithmetic + + * The number of iterations per precision level in arb_fmpz_poly_complex_roots + has been tweaked to avoid extreme slowdown for some polynomials with + closely clustered roots. + * Added arb_contains_interior, acb_contains_interior. + +* Special functions + + * Fixed unsafe shifts causing Dirichlet characters for certain moduli + exceeding 32 bits to crash. + * Added acb_agm for computing the arithmetic-geometric mean of two complex + numbers. + * acb_elliptic_rj now uses a slow fallback algorithm in cases where Carlson's + algorithm is not known to be valid. This fixes instances where + acb_elliptic_pi, acb_elliptic_pi_inc and acb_elliptic_rj previously ended + up on the wrong branch. Users should be cautioned that the new version can + give worse enclosures and sometimes fails to converge in some cases where + the old algorithm did (the pi flag for acb_elliptic_pi_inc is useful as a + workaround). + * Optimized some special cases in acb_hurwitz_zeta. + 2019-10-16 -- version 2.17.0 -------------------------------------------------------------------------------