[flint-arb] 01/03: Merge tag 'upstream/2.9.0'

Julien Puydt julien.puydt at laposte.net
Wed Dec 7 14:12:58 UTC 2016


This is an automated email from the git hooks/post-receive script.

jpuydt-guest pushed a commit to branch master
in repository flint-arb.

commit 501c721e1c8d6a03d5f0ccea5d1c53d81cc48b5b
Merge: 62f5d7b cd5e345
Author: Julien Puydt <julien.puydt at laposte.net>
Date:   Wed Dec 7 09:03:00 2016 +0100

    Merge tag 'upstream/2.9.0'
    
    Upstream version 2.9.0
    
    # gpg: Signature faite le mer. 07 déc. 2016 09:02:59 CET
    # gpg:                avec la clef RSA 812EEFD8A3FBA4ACE4DF114B04C53BD7FE030551
    # gpg:                issuer "julien.puydt at laposte.net"
    # gpg: Bonne signature de « Julien Puydt (Debian) <julien.puydt at laposte.net> » [inconnu]
    # gpg: Attention : cette clef n'est pas certifiée avec une signature de confiance.
    # gpg:             Rien n'indique que la signature appartient à son propriétaire.
    # Empreinte de clef principale : 812E EFD8 A3FB A4AC E4DF  114B 04C5 3BD7 FE03 0551

 .build_dependencies                                |   26 +
 .gitignore                                         |    6 +
 .travis.yml                                        |   32 +
 CMakeLists.txt                                     |  141 +++
 LICENSE                                            |  502 ++++++++
 Makefile.in                                        |    4 +-
 README.md                                          |   41 +-
 acb.h                                              |  112 +-
 acb/acos.c                                         |   30 +-
 acb/acosh.c                                        |   30 +-
 acb/addmul.c                                       |   30 +-
 acb/agm1.c                                         |   34 +-
 acb/arg.c                                          |   30 +-
 acb/asin.c                                         |   30 +-
 acb/asinh.c                                        |   30 +-
 acb/atan.c                                         |   30 +-
 acb/atanh.c                                        |   30 +-
 acb/barnes_g.c                                     |   30 +-
 acb/bernoulli_poly_ui.c                            |   90 ++
 acb/chebyshev_t2_ui.c                              |   30 +-
 acb/chebyshev_t_ui.c                               |   30 +-
 acb/chebyshev_u2_ui.c                              |   30 +-
 acb/chebyshev_u_ui.c                               |   30 +-
 acb/clear.c                                        |   37 +
 acb/contains_int.c                                 |   30 +-
 acb/cos.c                                          |   30 +-
 acb/cos_pi.c                                       |   30 +-
 acb/cot.c                                          |   30 +-
 acb/cot_pi.c                                       |   30 +-
 acb/csgn.c                                         |   26 +
 acb/cube.c                                         |   30 +-
 acb/digamma.c                                      |   30 +-
 acb/div.c                                          |   30 +-
 acb/exp.c                                          |   30 +-
 acb/exp_invexp.c                                   |   30 +-
 acb/exp_pi_i.c                                     |   30 +-
 acb/fprintd.c                                      |   42 +
 acb/fprintn.c                                      |   50 +
 acb/gamma.c                                        |   38 +-
 acb/get_mag.c                                      |   30 +-
 acb/get_mag_lower.c                                |   30 +-
 acb/get_unique_fmpz.c                              |   30 +-
 acb/inlines.c                                      |   30 +-
 acb/inv.c                                          |   30 +-
 acb/log.c                                          |   30 +-
 acb/log1p.c                                        |   30 +-
 acb/log_sin_pi.c                                   |   30 +-
 acb/mul.c                                          |   30 +-
 acb/mul_naive.c                                    |   30 +-
 acb/polygamma.c                                    |   30 +-
 acb/polylog.c                                      |   30 +-
 acb/pow.c                                          |   30 +-
 acb/printd.c                                       |   55 -
 acb/quadratic_roots_fmpz.c                         |   30 +-
 acb/randtest.c                                     |   30 +-
 acb/rel_error_bits.c                               |   30 +-
 acb/rising2_ui.c                                   |   30 +-
 acb/rising2_ui_bs.c                                |   30 +-
 acb/rising2_ui_rs.c                                |   31 +-
 acb/rising_ui.c                                    |   30 +-
 acb/rising_ui_bs.c                                 |   30 +-
 acb/rising_ui_get_mag.c                            |   32 +-
 acb/rising_ui_rec.c                                |   30 +-
 acb/rising_ui_rs.c                                 |   31 +-
 acb/root_ui.c                                      |   30 +-
 acb/rsqrt.c                                        |   30 +-
 acb/sgn.c                                          |   48 +
 acb/sin.c                                          |   30 +-
 acb/sin_cos.c                                      |   30 +-
 acb/sin_cos_pi.c                                   |   30 +-
 acb/sin_pi.c                                       |   30 +-
 acb/sinc.c                                         |   97 ++
 acb/sqrt.c                                         |   30 +-
 acb/submul.c                                       |   30 +-
 acb/tan.c                                          |   30 +-
 acb/tan_pi.c                                       |   30 +-
 acb/test/t-acos.c                                  |   32 +-
 acb/test/t-acosh.c                                 |   32 +-
 acb/test/t-agm1.c                                  |   32 +-
 acb/test/t-asin.c                                  |   32 +-
 acb/test/t-asinh.c                                 |   32 +-
 acb/test/t-atan.c                                  |   32 +-
 acb/test/t-atanh.c                                 |   32 +-
 acb/test/t-barnes_g.c                              |   32 +-
 acb/test/t-bernoulli_poly_ui.c                     |   88 ++
 acb/test/t-chebyshev_t_ui.c                        |   32 +-
 acb/test/t-chebyshev_u_ui.c                        |   32 +-
 acb/test/t-cos_pi.c                                |   32 +-
 acb/test/t-cot.c                                   |   32 +-
 acb/test/t-cot_pi.c                                |   32 +-
 acb/test/t-coth.c                                  |   32 +-
 acb/test/t-csgn.c                                  |   71 ++
 acb/test/t-digamma.c                               |   32 +-
 acb/test/t-div.c                                   |   40 +-
 acb/test/t-exp.c                                   |   32 +-
 acb/test/t-exp_invexp.c                            |   32 +-
 acb/test/t-exp_pi_i.c                              |   32 +-
 acb/test/t-gamma.c                                 |   32 +-
 acb/test/t-lgamma.c                                |   32 +-
 acb/test/t-log.c                                   |   32 +-
 acb/test/t-log1p.c                                 |   32 +-
 acb/test/t-log_sin_pi.c                            |   32 +-
 acb/test/t-mul.c                                   |   42 +-
 acb/test/t-mul_naive.c                             |   40 +-
 acb/test/t-polygamma.c                             |   32 +-
 acb/test/t-pow.c                                   |   32 +-
 acb/test/t-pow_fmpz.c                              |   32 +-
 acb/test/t-quadratic_roots_fmpz.c                  |   32 +-
 acb/test/t-rel_accuracy_bits.c                     |   32 +-
 acb/test/t-rgamma.c                                |   32 +-
 acb/test/t-rising2_ui.c                            |   34 +-
 acb/test/t-rising2_ui_bs.c                         |   34 +-
 acb/test/t-rising2_ui_rs.c                         |   34 +-
 acb/test/t-rising_ui.c                             |   34 +-
 acb/test/t-rising_ui_bs.c                          |   34 +-
 acb/test/t-rising_ui_get_mag.c                     |   32 +-
 acb/test/t-rising_ui_rec.c                         |   34 +-
 acb/test/t-rising_ui_rs.c                          |   34 +-
 acb/test/t-root_ui.c                               |   32 +-
 acb/test/t-rsqrt.c                                 |   32 +-
 acb/test/t-sgn.c                                   |   81 ++
 acb/test/t-sin_cos.c                               |   34 +-
 acb/test/t-sin_pi.c                                |   32 +-
 acb/test/t-sinc.c                                  |   75 ++
 acb/test/t-sinh_cosh.c                             |   34 +-
 acb/test/t-sqrt.c                                  |   32 +-
 acb/test/t-tan.c                                   |   32 +-
 acb/test/t-tan_pi.c                                |   32 +-
 acb/test/t-tanh.c                                  |   32 +-
 acb/test/t-vec_unit_roots.c                        |   63 +
 acb/test/t-zeta.c                                  |   32 +-
 acb/unit_root.c                                    |   42 +
 acb/vec_sort_pretty.c                              |   36 +-
 acb/vec_unit_roots.c                               |   62 +
 acb/zeta.c                                         |   82 +-
 acb_calc.h                                         |   30 +-
 acb_calc/cauchy_bound.c                            |   30 +-
 acb_calc/integrate_taylor.c                        |   30 +-
 acb_calc/test/t-cauchy_bound.c                     |   32 +-
 acb_calc/test/t-integrate_taylor.c                 |   32 +-
 acb_dirichlet.h                                    |  170 +++
 acb_dirichlet/arb_quadratic_powers.c               |   38 +
 acb_dirichlet/chi.c                                |   31 +
 acb_dirichlet/chi_vec.c                            |   38 +
 acb_dirichlet/eta.c                                |   66 +
 acb_dirichlet/euler_product_real_ui.c              |  123 ++
 acb_dirichlet/gauss_sum.c                          |  112 ++
 acb_dirichlet/gauss_sum_factor.c                   |   70 ++
 acb_dirichlet/gauss_sum_naive.c                    |   31 +
 acb_dirichlet/gauss_sum_order2.c                   |   27 +
 acb_dirichlet/gauss_sum_theta.c                    |   35 +
 acb_dirichlet/hardy_theta.c                        |  126 ++
 acb_dirichlet/hardy_theta_series.c                 |   75 ++
 acb_dirichlet/hardy_z.c                            |   72 ++
 acb_dirichlet/hardy_z_series.c                     |   75 ++
 acb_dirichlet/hurwitz_precomp_bound.c              |   88 ++
 acb_dirichlet/hurwitz_precomp_choose_param.c       |  100 ++
 acb_dirichlet/hurwitz_precomp_clear.c              |   21 +
 acb_dirichlet/hurwitz_precomp_eval.c               |   59 +
 acb_dirichlet/hurwitz_precomp_init.c               |   81 ++
 acb_dirichlet/jacobi_sum.c                         |  109 ++
 acb_dirichlet/jacobi_sum_factor.c                  |   76 ++
 acb_dirichlet/jacobi_sum_gauss.c                   |   38 +
 acb_dirichlet/jacobi_sum_naive.c                   |   61 +
 acb_dirichlet/l.c                                  |  123 ++
 acb_dirichlet/l_euler_product.c                    |  134 ++
 acb_dirichlet/l_hurwitz.c                          |   90 ++
 acb_dirichlet/l_jet.c                              |  134 ++
 acb_dirichlet/l_series.c                           |   75 ++
 acb_dirichlet/pairing.c                            |   29 +
 acb_dirichlet/pairing_conrey.c                     |   29 +
 acb_dirichlet/powsum_sieved.c                      |  119 ++
 acb_dirichlet/powsum_smooth.c                      |  202 +++
 acb_dirichlet/powsum_term.c                        |   73 ++
 acb_dirichlet/profile/p-gauss.c                    |  128 ++
 acb_dirichlet/profile/p-jacobi.c                   |  124 ++
 acb_dirichlet/profile/p-thetanull.c                |  205 +++
 acb_dirichlet/profile/p-vec.c                      |  200 +++
 acb_dirichlet/qseries_arb.c                        |   42 +
 acb_dirichlet/qseries_arb_powers.c                 |  102 ++
 acb_dirichlet/root.c                               |  103 ++
 acb_dirichlet/root_number.c                        |   52 +
 acb_dirichlet/roots_clear.c                        |   25 +
 acb_dirichlet/roots_init.c                         |  108 ++
 acb_dirichlet/si_poly_evaluate.c                   |   62 +
 acb_dirichlet/test/t-chi.c                         |  132 ++
 acb_dirichlet/test/t-eta.c                         |   68 +
 acb_dirichlet/test/t-euler_product_real_ui.c       |  133 ++
 acb_dirichlet/test/t-gauss.c                       |   81 ++
 acb_dirichlet/test/t-hardy_theta_series.c          |   88 ++
 acb_dirichlet/test/t-hardy_z.c                     |  122 ++
 acb_dirichlet/test/t-hardy_z_series.c              |   90 ++
 acb_dirichlet/test/t-hurwitz_precomp.c             |   87 ++
 acb_dirichlet/test/t-jacobi.c                      |   88 ++
 acb_dirichlet/test/t-l.c                           |   74 ++
 acb_dirichlet/test/t-l_euler_product.c             |   85 ++
 acb_dirichlet/test/t-l_hurwitz.c                   |  145 +++
 acb_dirichlet/test/t-l_jet.c                       |  201 +++
 acb_dirichlet/test/t-l_series.c                    |   83 ++
 acb_dirichlet/test/t-powsum_smooth.c               |   77 ++
 acb_dirichlet/test/t-roots.c                       |   69 +
 acb_dirichlet/test/t-thetanull.c                   |  119 ++
 acb_dirichlet/test/t-zeta_bound.c                  |  100 ++
 acb_dirichlet/test/t-zeta_rs.c                     |   84 ++
 acb_dirichlet/test/t-zeta_rs_r.c                   |   94 ++
 acb_dirichlet/theta_arb.c                          |  104 ++
 acb_dirichlet/theta_length.c                       |   80 ++
 acb_dirichlet/ui_theta_arb.c                       |   25 +
 acb_dirichlet/zeta.c                               |   83 ++
 acb_dirichlet/zeta_bound.c                         |  274 ++++
 acb_dirichlet/zeta_rs.c                            |  131 ++
 acb_dirichlet/zeta_rs_bound.c                      |   90 ++
 acb_dirichlet/zeta_rs_d_coeffs.c                   |   71 ++
 acb_dirichlet/zeta_rs_f_coeffs.c                   |   70 ++
 acb_dirichlet/zeta_rs_r.c                          |  229 ++++
 acb_hypgeom.h                                      |  117 +-
 acb_hypgeom/0f1.c                                  |   30 +-
 acb_hypgeom/2f1.c                                  |   55 +-
 acb_hypgeom/2f1_choose.c                           |   30 +-
 acb_hypgeom/2f1_continuation.c                     |   50 +-
 acb_hypgeom/2f1_corner.c                           |   30 +-
 acb_hypgeom/2f1_direct.c                           |   30 +-
 acb_hypgeom/2f1_series_direct.c                    |   30 +-
 acb_hypgeom/2f1_transform.c                        |   62 +-
 acb_hypgeom/airy.c                                 |   36 +-
 acb_hypgeom/airy_asymp.c                           |   30 +-
 acb_hypgeom/airy_bound.c                           |   32 +-
 acb_hypgeom/airy_direct.c                          |   30 +-
 acb_hypgeom/airy_jet.c                             |   50 +
 acb_hypgeom/airy_series.c                          |  127 ++
 acb_hypgeom/bessel_i.c                             |   30 +-
 acb_hypgeom/bessel_j.c                             |   30 +-
 acb_hypgeom/bessel_k.c                             |   30 +-
 acb_hypgeom/bessel_y.c                             |   30 +-
 acb_hypgeom/beta_lower.c                           |   86 ++
 acb_hypgeom/beta_lower_series.c                    |  114 ++
 acb_hypgeom/chebyshev_t.c                          |   30 +-
 acb_hypgeom/chebyshev_u.c                          |   30 +-
 acb_hypgeom/chi.c                                  |   30 +-
 acb_hypgeom/chi_series.c                           |   80 ++
 acb_hypgeom/ci.c                                   |   30 +-
 acb_hypgeom/ci_series.c                            |   80 ++
 acb_hypgeom/ei.c                                   |   30 +-
 acb_hypgeom/ei_series.c                            |   80 ++
 acb_hypgeom/erf.c                                  |  238 +++-
 acb_hypgeom/erf_series.c                           |   75 ++
 acb_hypgeom/erfc.c                                 |  112 +-
 acb_hypgeom/erfc_series.c                          |   82 ++
 acb_hypgeom/erfi.c                                 |   30 +-
 acb_hypgeom/erfi_series.c                          |   53 +
 acb_hypgeom/expint.c                               |   32 +-
 acb_hypgeom/fresnel.c                              |  232 ++++
 acb_hypgeom/fresnel_series.c                       |  112 ++
 acb_hypgeom/gamma_lower.c                          |   59 +
 acb_hypgeom/gamma_lower_series.c                   |  128 ++
 acb_hypgeom/gamma_upper.c                          |  136 +-
 acb_hypgeom/gamma_upper_series.c                   |  106 ++
 acb_hypgeom/gegenbauer_c.c                         |   30 +-
 acb_hypgeom/hermite_h.c                            |   35 +-
 acb_hypgeom/jacobi_p.c                             |   30 +-
 acb_hypgeom/laguerre_l.c                           |   30 +-
 acb_hypgeom/legendre_p.c                           |   30 +-
 acb_hypgeom/legendre_p_uiui_rec.c                  |   30 +-
 acb_hypgeom/legendre_q.c                           |   40 +-
 acb_hypgeom/li.c                                   |   30 +-
 acb_hypgeom/li_series.c                            |   82 ++
 acb_hypgeom/m.c                                    |  261 ++--
 acb_hypgeom/pfq.c                                  |  138 ++
 acb_hypgeom/pfq_bound_factor.c                     |   30 +-
 acb_hypgeom/pfq_choose_n.c                         |   49 +-
 acb_hypgeom/pfq_direct.c                           |   30 +-
 acb_hypgeom/pfq_series_direct.c                    |  173 +--
 acb_hypgeom/pfq_series_sum.c                       |   83 ++
 acb_hypgeom/pfq_series_sum_bs.c                    |  206 +++
 acb_hypgeom/pfq_series_sum_forward.c               |  157 +++
 acb_hypgeom/pfq_series_sum_rs.c                    |  289 +++++
 acb_hypgeom/pfq_sum.c                              |   44 +-
 acb_hypgeom/pfq_sum_bs.c                           |  139 +-
 acb_hypgeom/pfq_sum_fme.c                          |   44 +-
 acb_hypgeom/pfq_sum_forward.c                      |   30 +-
 acb_hypgeom/pfq_sum_rs.c                           |   30 +-
 acb_hypgeom/shi.c                                  |   30 +-
 acb_hypgeom/shi_series.c                           |   74 ++
 acb_hypgeom/si.c                                   |   30 +-
 acb_hypgeom/si_series.c                            |   70 ++
 acb_hypgeom/spherical_y.c                          |   30 +-
 acb_hypgeom/test/t-0f1.c                           |   36 +-
 acb_hypgeom/test/t-2f1.c                           |   65 +-
 acb_hypgeom/test/t-2f1_continuation.c              |   32 +-
 acb_hypgeom/test/t-airy.c                          |   32 +-
 acb_hypgeom/test/t-airy_bound.c                    |   32 +-
 acb_hypgeom/test/t-airy_series.c                   |  121 ++
 acb_hypgeom/test/t-bessel_i.c                      |   34 +-
 acb_hypgeom/test/t-bessel_j.c                      |   32 +-
 acb_hypgeom/test/t-bessel_k.c                      |   32 +-
 acb_hypgeom/test/t-bessel_y.c                      |   32 +-
 acb_hypgeom/test/t-beta_lower.c                    |  130 ++
 acb_hypgeom/test/t-beta_lower_series.c             |  155 +++
 acb_hypgeom/test/t-chebyshev_t.c                   |   32 +-
 acb_hypgeom/test/t-chebyshev_u.c                   |   32 +-
 acb_hypgeom/test/t-chi.c                           |   32 +-
 acb_hypgeom/test/t-chi_series.c                    |   95 ++
 acb_hypgeom/test/t-ci.c                            |   32 +-
 acb_hypgeom/test/t-ci_series.c                     |   95 ++
 acb_hypgeom/test/t-ei.c                            |   32 +-
 acb_hypgeom/test/t-ei_series.c                     |   93 ++
 acb_hypgeom/test/t-erf.c                           |   36 +-
 acb_hypgeom/test/t-erf_series.c                    |   80 ++
 acb_hypgeom/test/t-erfc.c                          |   88 ++
 acb_hypgeom/test/t-erfc_series.c                   |   82 ++
 acb_hypgeom/test/t-erfi_series.c                   |   88 ++
 acb_hypgeom/test/t-fresnel.c                       |  127 ++
 acb_hypgeom/test/t-fresnel_series.c                |  131 ++
 acb_hypgeom/test/t-gamma_lower.c                   |  159 +++
 acb_hypgeom/test/t-gamma_lower_series.c            |  200 +++
 acb_hypgeom/test/t-gamma_upper.c                   |  147 ++-
 acb_hypgeom/test/t-gamma_upper_series.c            |  165 +++
 acb_hypgeom/test/t-gegenbauer_c.c                  |   32 +-
 acb_hypgeom/test/t-hermite_h.c                     |   32 +-
 acb_hypgeom/test/t-jacobi_p.c                      |   32 +-
 acb_hypgeom/test/t-laguerre_l.c                    |   32 +-
 acb_hypgeom/test/t-legendre_p.c                    |   32 +-
 acb_hypgeom/test/t-legendre_q.c                    |   34 +-
 acb_hypgeom/test/t-li_series.c                     |   96 ++
 acb_hypgeom/test/t-m.c                             |   32 +-
 acb_hypgeom/test/t-pfq.c                           |  134 ++
 acb_hypgeom/test/t-pfq_series_direct.c             |   32 +-
 acb_hypgeom/test/t-pfq_series_sum_bs.c             |  116 ++
 acb_hypgeom/test/t-pfq_series_sum_rs.c             |  116 ++
 acb_hypgeom/test/t-pfq_sum_bs.c                    |   32 +-
 acb_hypgeom/test/t-pfq_sum_fme.c                   |   32 +-
 acb_hypgeom/test/t-pfq_sum_invz.c                  |   32 +-
 acb_hypgeom/test/t-pfq_sum_rs.c                    |   32 +-
 acb_hypgeom/test/t-shi_series.c                    |   95 ++
 acb_hypgeom/test/t-si.c                            |   32 +-
 acb_hypgeom/test/t-si_series.c                     |   95 ++
 acb_hypgeom/test/t-spherical_y.c                   |   30 +-
 acb_hypgeom/test/t-u.c                             |   32 +-
 acb_hypgeom/test/t-u_asymp.c                       |   32 +-
 acb_hypgeom/u.c                                    |  174 ++-
 acb_hypgeom/u_asymp.c                              |  245 ++--
 acb_hypgeom/u_use_asymp.c                          |   30 +-
 acb_mat.h                                          |   69 +-
 acb_mat/add.c                                      |   30 +-
 acb_mat/bound_frobenius_norm.c                     |   45 +
 acb_mat/bound_inf_norm.c                           |   30 +-
 acb_mat/charpoly.c                                 |   30 +-
 acb_mat/clear.c                                    |   30 +-
 acb_mat/contains.c                                 |   30 +-
 acb_mat/contains_fmpq_mat.c                        |   30 +-
 acb_mat/contains_fmpz_mat.c                        |   30 +-
 acb_mat/det.c                                      |   40 +-
 acb_mat/eq.c                                       |   30 +-
 acb_mat/equal.c                                    |   30 +-
 acb_mat/exp.c                                      |  254 ++--
 acb_mat/exp_taylor_sum.c                           |  113 ++
 acb_mat/find_pivot_partial.c                       |   30 +-
 acb_mat/fprintd.c                                  |   34 +
 acb_mat/frobenius_norm.c                           |   38 +
 acb_mat/init.c                                     |   30 +-
 acb_mat/inlines.c                                  |   30 +-
 acb_mat/inv.c                                      |   30 +-
 acb_mat/is_real.c                                  |   30 +-
 acb_mat/lu.c                                       |   40 +-
 acb_mat/mul.c                                      |   30 +-
 acb_mat/mul_entrywise.c                            |   35 +
 acb_mat/ne.c                                       |   30 +-
 acb_mat/neg.c                                      |   30 +-
 acb_mat/one.c                                      |   30 +-
 acb_mat/overlaps.c                                 |   30 +-
 acb_mat/pow_ui.c                                   |   30 +-
 acb_mat/printd.c                                   |   47 -
 acb_mat/randtest.c                                 |   30 +-
 acb_mat/set.c                                      |   30 +-
 acb_mat/set_arb_mat.c                              |   30 +-
 acb_mat/set_fmpq_mat.c                             |   30 +-
 acb_mat/set_fmpz_mat.c                             |   30 +-
 acb_mat/set_round_arb_mat.c                        |   30 +-
 acb_mat/set_round_fmpz_mat.c                       |   30 +-
 acb_mat/solve.c                                    |   30 +-
 acb_mat/solve_lu_precomp.c                         |   30 +-
 acb_mat/sqr.c                                      |   33 +-
 acb_mat/sub.c                                      |   30 +-
 acb_mat/test/t-charpoly.c                          |   32 +-
 acb_mat/test/t-det.c                               |   32 +-
 acb_mat/test/t-exp.c                               |   55 +-
 acb_mat/test/t-exp_taylor_sum.c                    |   85 ++
 acb_mat/test/t-frobenius_norm.c                    |  264 ++++
 acb_mat/test/t-inv.c                               |   32 +-
 acb_mat/test/t-lu.c                                |   32 +-
 acb_mat/test/t-mul.c                               |   34 +-
 acb_mat/test/t-mul_entrywise.c                     |  127 ++
 acb_mat/test/t-solve.c                             |   32 +-
 acb_mat/test/t-sqr.c                               |   32 +-
 acb_mat/test/t-trace.c                             |   35 +-
 acb_mat/test/t-transpose.c                         |   32 +-
 acb_mat/trace.c                                    |   51 +-
 acb_mat/transpose.c                                |   38 +-
 acb_mat/zero.c                                     |   30 +-
 acb_modular.h                                      |   48 +-
 acb_modular/addseq.c                               |   30 +-
 acb_modular/delta.c                                |   30 +-
 acb_modular/eisenstein.c                           |   30 +-
 acb_modular/elliptic_e.c                           |   30 +-
 acb_modular/elliptic_k.c                           |   30 +-
 acb_modular/elliptic_k_cpx.c                       |   30 +-
 acb_modular/elliptic_p.c                           |   30 +-
 acb_modular/elliptic_p_zpx.c                       |   30 +-
 acb_modular/epsilon_arg.c                          |   30 +-
 acb_modular/eta.c                                  |   30 +-
 acb_modular/eta_sum.c                              |   30 +-
 acb_modular/fill_addseq.c                          |   30 +-
 acb_modular/fundamental_domain_approx.c            |   30 +-
 acb_modular/fundamental_domain_approx_arf.c        |   30 +-
 acb_modular/fundamental_domain_approx_d.c          |   30 +-
 acb_modular/hilbert_class_poly.c                   |   30 +-
 acb_modular/is_in_fundamental_domain.c             |   30 +-
 acb_modular/j.c                                    |   30 +-
 acb_modular/lambda.c                               |   30 +-
 acb_modular/psl2z_inv.c                            |   30 +-
 acb_modular/psl2z_is_correct.c                     |   30 +-
 acb_modular/psl2z_is_one.c                         |   30 +-
 acb_modular/psl2z_mul.c                            |   30 +-
 acb_modular/psl2z_randtest.c                       |   30 +-
 acb_modular/test/t-delta.c                         |   34 +-
 acb_modular/test/t-eisenstein.c                    |   32 +-
 acb_modular/test/t-elliptic_e.c                    |   32 +-
 acb_modular/test/t-elliptic_k.c                    |   32 +-
 acb_modular/test/t-elliptic_p.c                    |   34 +-
 acb_modular/test/t-elliptic_p_zpx.c                |   34 +-
 acb_modular/test/t-epsilon_arg.c                   |   34 +-
 acb_modular/test/t-eta.c                           |   34 +-
 acb_modular/test/t-fundamental_domain_approx.c     |   32 +-
 acb_modular/test/t-hilbert_class_poly.c            |   32 +-
 acb_modular/test/t-j.c                             |   34 +-
 acb_modular/test/t-lambda.c                        |   32 +-
 acb_modular/test/t-psl2z_inv.c                     |   32 +-
 acb_modular/test/t-psl2z_mul.c                     |   32 +-
 acb_modular/test/t-theta.c                         |   32 +-
 acb_modular/test/t-theta_const_sum_rs.c            |   32 +-
 acb_modular/test/t-theta_sum.c                     |   32 +-
 acb_modular/test/t-transform.c                     |   32 +-
 acb_modular/theta.c                                |   30 +-
 acb_modular/theta_const_sum.c                      |   30 +-
 acb_modular/theta_const_sum_basecase.c             |   30 +-
 acb_modular/theta_const_sum_rs.c                   |   30 +-
 acb_modular/theta_sum.c                            |   30 +-
 acb_modular/theta_transform.c                      |   30 +-
 acb_modular/transform.c                            |   30 +-
 acb_poly.h                                         |  159 ++-
 acb_poly/add.c                                     |   30 +-
 acb_poly/add_series.c                              |   32 +
 acb_poly/add_si.c                                  |   30 +-
 acb_poly/agm1_series.c                             |   30 +-
 acb_poly/atan_series.c                             |   30 +-
 acb_poly/binomial_transform.c                      |   49 +
 acb_poly/binomial_transform_basecase.c             |   71 ++
 acb_poly/binomial_transform_convolution.c          |   68 +
 acb_poly/borel_transform.c                         |   43 +
 acb_poly/clear.c                                   |   30 +-
 acb_poly/compose.c                                 |  101 +-
 acb_poly/compose_divconquer.c                      |   30 +-
 acb_poly/compose_horner.c                          |   30 +-
 acb_poly/compose_series.c                          |   30 +-
 acb_poly/compose_series_brent_kung.c               |   30 +-
 acb_poly/compose_series_horner.c                   |   30 +-
 acb_poly/contains.c                                |   30 +-
 acb_poly/contains_fmpq_poly.c                      |   30 +-
 acb_poly/contains_fmpz_poly.c                      |   30 +-
 acb_poly/cos_pi_series.c                           |   30 +-
 acb_poly/cos_series.c                              |   30 +-
 acb_poly/cosh_series.c                             |   65 +
 acb_poly/cot_pi_series.c                           |   30 +-
 acb_poly/derivative.c                              |   30 +-
 acb_poly/digamma_series.c                          |   30 +-
 acb_poly/div_root.c                                |   30 +-
 acb_poly/div_series.c                              |   60 +-
 acb_poly/divrem.c                                  |   30 +-
 acb_poly/elliptic_k_series.c                       |   30 +-
 acb_poly/elliptic_p_series.c                       |   30 +-
 acb_poly/equal.c                                   |   30 +-
 acb_poly/erf_series.c                              |   84 +-
 acb_poly/evaluate.c                                |   30 +-
 acb_poly/evaluate2.c                               |   30 +-
 acb_poly/evaluate2_horner.c                        |   30 +-
 acb_poly/evaluate2_rectangular.c                   |   30 +-
 acb_poly/evaluate_horner.c                         |   30 +-
 acb_poly/evaluate_rectangular.c                    |   30 +-
 acb_poly/evaluate_vec_fast.c                       |   30 +-
 acb_poly/evaluate_vec_iter.c                       |   30 +-
 acb_poly/exp_series.c                              |   38 +-
 acb_poly/exp_series_basecase.c                     |   30 +-
 acb_poly/find_roots.c                              |   30 +-
 acb_poly/fit_length.c                              |   30 +-
 acb_poly/fprintd.c                                 |   30 +
 acb_poly/gamma_series.c                            |   30 +-
 acb_poly/gamma_upper_series.c                      |   99 --
 acb_poly/get_coeff_acb.c                           |   30 +-
 acb_poly/get_unique_fmpz_poly.c                    |   30 +-
 acb_poly/init.c                                    |   30 +-
 acb_poly/inlines.c                                 |   30 +-
 acb_poly/integral.c                                |   30 +-
 acb_poly/interpolate_barycentric.c                 |   30 +-
 acb_poly/interpolate_fast.c                        |   30 +-
 acb_poly/interpolate_newton.c                      |   30 +-
 acb_poly/inv_borel_transform.c                     |   43 +
 acb_poly/inv_series.c                              |   87 +-
 acb_poly/lgamma_series.c                           |   30 +-
 acb_poly/log_series.c                              |   30 +-
 acb_poly/majorant.c                                |   30 +-
 acb_poly/mul.c                                     |   30 +-
 acb_poly/mullow.c                                  |   77 +-
 acb_poly/mullow_classical.c                        |   30 +-
 acb_poly/mullow_transpose.c                        |   30 +-
 acb_poly/mullow_transpose_gauss.c                  |   30 +-
 acb_poly/normalise.c                               |   30 +-
 acb_poly/overlaps.c                                |   30 +-
 acb_poly/polylog_series.c                          |   45 +-
 acb_poly/pow_acb_series.c                          |   30 +-
 acb_poly/pow_series.c                              |   30 +-
 acb_poly/pow_ui.c                                  |   30 +-
 acb_poly/pow_ui_trunc_binexp.c                     |   30 +-
 acb_poly/powsum_one_series_sieved.c                |  164 +--
 acb_poly/powsum_series_naive.c                     |   30 +-
 acb_poly/powsum_series_naive_threaded.c            |   30 +-
 acb_poly/printd.c                                  |   43 -
 acb_poly/product_roots.c                           |   30 +-
 acb_poly/randtest.c                                |   30 +-
 acb_poly/refine_roots_durand_kerner.c              |   30 +-
 acb_poly/reverse.c                                 |   30 +-
 acb_poly/revert_series.c                           |   30 +-
 acb_poly/revert_series_lagrange.c                  |   30 +-
 acb_poly/revert_series_lagrange_fast.c             |   30 +-
 acb_poly/revert_series_newton.c                    |   30 +-
 acb_poly/rgamma_series.c                           |   30 +-
 acb_poly/rising_ui_series.c                        |   30 +-
 acb_poly/root_bound_fujiwara.c                     |   30 +-
 acb_poly/root_inclusion.c                          |   30 +-
 acb_poly/rsqrt_series.c                            |   30 +-
 acb_poly/set.c                                     |   30 +-
 acb_poly/set2_arb_poly.c                           |   30 +-
 acb_poly/set2_fmpq_poly.c                          |   30 +-
 acb_poly/set2_fmpz_poly.c                          |   30 +-
 acb_poly/set_coeff_acb.c                           |   30 +-
 acb_poly/set_coeff_si.c                            |   30 +-
 acb_poly/set_fmpz_poly.c                           |   30 +-
 acb_poly/set_length.c                              |   30 +-
 acb_poly/set_round.c                               |   30 +-
 acb_poly/set_si.c                                  |   30 +-
 acb_poly/set_trunc.c                               |   35 +
 acb_poly/set_trunc_round.c                         |   36 +
 acb_poly/shift_left.c                              |   30 +-
 acb_poly/shift_right.c                             |   30 +-
 acb_poly/sin_cos_pi_series.c                       |   30 +-
 acb_poly/sin_cos_series.c                          |   30 +-
 acb_poly/sin_cos_series_basecase.c                 |   30 +-
 acb_poly/sin_cos_series_tangent.c                  |   30 +-
 acb_poly/sin_pi_series.c                           |   30 +-
 acb_poly/sin_series.c                              |   30 +-
 acb_poly/sinc_series.c                             |   74 ++
 acb_poly/sinh_cosh_series.c                        |   72 ++
 acb_poly/sinh_cosh_series_basecase.c               |   86 ++
 acb_poly/sinh_cosh_series_exponential.c            |  100 ++
 acb_poly/sinh_series.c                             |   59 +
 acb_poly/sqrt_series.c                             |   30 +-
 acb_poly/sub.c                                     |   30 +-
 acb_poly/sub_series.c                              |   32 +
 acb_poly/tan_series.c                              |   30 +-
 acb_poly/taylor_shift.c                            |   41 +
 acb_poly/taylor_shift_convolution.c                |   98 ++
 acb_poly/taylor_shift_divconquer.c                 |   45 +
 acb_poly/taylor_shift_horner.c                     |   48 +
 acb_poly/test/t-add.c                              |   32 +-
 acb_poly/test/t-add_series.c                       |   83 ++
 acb_poly/test/t-add_si.c                           |   32 +-
 acb_poly/test/t-agm1_series.c                      |   32 +-
 acb_poly/test/t-atan_series.c                      |   32 +-
 acb_poly/test/t-binomial_transform.c               |  105 ++
 acb_poly/test/t-binomial_transform_basecase.c      |  105 ++
 acb_poly/test/t-binomial_transform_convolution.c   |  105 ++
 acb_poly/test/t-borel_transform.c                  |   77 ++
 acb_poly/test/t-compose.c                          |   32 +-
 acb_poly/test/t-compose_divconquer.c               |   32 +-
 acb_poly/test/t-compose_horner.c                   |   32 +-
 acb_poly/test/t-compose_series.c                   |   32 +-
 acb_poly/test/t-compose_series_brent_kung.c        |   32 +-
 acb_poly/test/t-compose_series_horner.c            |   32 +-
 acb_poly/test/t-cos_pi_series.c                    |   32 +-
 acb_poly/test/t-cot_pi_series.c                    |   32 +-
 acb_poly/test/t-digamma_series.c                   |   32 +-
 acb_poly/test/t-div_series.c                       |   32 +-
 acb_poly/test/t-divrem.c                           |   32 +-
 acb_poly/test/t-elliptic_k_series.c                |   32 +-
 acb_poly/test/t-elliptic_p_series.c                |   32 +-
 acb_poly/test/t-erf_series.c                       |   94 --
 acb_poly/test/t-evaluate.c                         |   32 +-
 acb_poly/test/t-evaluate2.c                        |   32 +-
 acb_poly/test/t-evaluate2_horner.c                 |   32 +-
 acb_poly/test/t-evaluate2_rectangular.c            |   32 +-
 acb_poly/test/t-evaluate_horner.c                  |   32 +-
 acb_poly/test/t-evaluate_rectangular.c             |   32 +-
 acb_poly/test/t-evaluate_vec_fast.c                |   32 +-
 acb_poly/test/t-evaluate_vec_iter.c                |   32 +-
 acb_poly/test/t-exp_series.c                       |   53 +-
 acb_poly/test/t-exp_series_basecase.c              |   46 +-
 acb_poly/test/t-find_roots.c                       |   32 +-
 acb_poly/test/t-gamma_series.c                     |   32 +-
 acb_poly/test/t-gamma_upper_series.c               |  122 --
 acb_poly/test/t-get_coeff_ptr.c                    |   30 +-
 acb_poly/test/t-get_set_coeff_fmprb.c              |   30 +-
 acb_poly/test/t-get_unique_fmpz_poly.c             |   32 +-
 acb_poly/test/t-interpolate_barycentric.c          |   32 +-
 acb_poly/test/t-interpolate_fast.c                 |   32 +-
 acb_poly/test/t-interpolate_newton.c               |   32 +-
 acb_poly/test/t-inv_series.c                       |   34 +-
 acb_poly/test/t-lgamma_series.c                    |   32 +-
 acb_poly/test/t-log_series.c                       |   36 +-
 acb_poly/test/t-mullow.c                           |   34 +-
 acb_poly/test/t-mullow_classical.c                 |   34 +-
 acb_poly/test/t-mullow_transpose.c                 |   34 +-
 acb_poly/test/t-mullow_transpose_gauss.c           |   34 +-
 acb_poly/test/t-polylog_cpx.c                      |   32 +-
 acb_poly/test/t-polylog_series.c                   |   32 +-
 acb_poly/test/t-pow_acb_series.c                   |   32 +-
 acb_poly/test/t-pow_series.c                       |   32 +-
 acb_poly/test/t-pow_ui.c                           |   32 +-
 acb_poly/test/t-pow_ui_trunc_binexp.c              |   32 +-
 acb_poly/test/t-powsum_one_series_sieved.c         |   32 +-
 acb_poly/test/t-powsum_series_naive_threaded.c     |   32 +-
 acb_poly/test/t-revert_series.c                    |   32 +-
 acb_poly/test/t-revert_series_lagrange.c           |   32 +-
 acb_poly/test/t-revert_series_lagrange_fast.c      |   32 +-
 acb_poly/test/t-revert_series_newton.c             |   32 +-
 acb_poly/test/t-rgamma_series.c                    |   32 +-
 acb_poly/test/t-rising_ui_series.c                 |   32 +-
 acb_poly/test/t-root_bound_fujiwara.c              |   34 +-
 acb_poly/test/t-rsqrt_series.c                     |   32 +-
 acb_poly/test/t-set_trunc_round.c                  |   79 ++
 acb_poly/test/t-shift_left_right.c                 |   30 +-
 acb_poly/test/t-sin_cos_pi_series.c                |   32 +-
 acb_poly/test/t-sin_cos_series.c                   |   32 +-
 acb_poly/test/t-sin_cos_series_basecase.c          |   32 +-
 acb_poly/test/t-sin_cos_series_tangent.c           |   32 +-
 acb_poly/test/t-sin_pi_series.c                    |   32 +-
 acb_poly/test/t-sin_series_cos_series.c            |   32 +-
 acb_poly/test/t-sinc_series.c                      |   96 ++
 acb_poly/test/t-sinh_cosh_series.c                 |  137 ++
 acb_poly/test/t-sqrt_series.c                      |   32 +-
 acb_poly/test/t-sub.c                              |   32 +-
 acb_poly/test/t-sub_series.c                       |   83 ++
 acb_poly/test/t-tan_series.c                       |   50 +-
 acb_poly/test/t-taylor_shift.c                     |   85 ++
 acb_poly/test/t-taylor_shift_convolution.c         |   85 ++
 acb_poly/test/t-taylor_shift_divconquer.c          |   85 ++
 acb_poly/test/t-taylor_shift_horner.c              |   85 ++
 acb_poly/test/t-zeta_cpx_series.c                  |   32 +-
 acb_poly/test/t-zeta_em_tail_bsplit.c              |   32 +-
 acb_poly/test/t-zeta_series.c                      |   32 +-
 acb_poly/tree.c                                    |   30 +-
 acb_poly/validate_real_roots.c                     |   36 +-
 acb_poly/validate_roots.c                          |   30 +-
 acb_poly/valuation.c                               |   25 +
 acb_poly/zeta_em_bound.c                           |   30 +-
 acb_poly/zeta_em_choose_param.c                    |   61 +-
 acb_poly/zeta_em_sum.c                             |   39 +-
 acb_poly/zeta_em_tail_bsplit.c                     |   30 +-
 acb_poly/zeta_em_tail_naive.c                      |   30 +-
 acb_poly/zeta_series.c                             |   85 +-
 arb.h                                              |  202 +--
 arb/abs.c                                          |   30 +-
 arb/acos.c                                         |   30 +-
 arb/acosh.c                                        |   30 +-
 arb/add.c                                          |   30 +-
 arb/add_error.c                                    |   30 +-
 arb/addmul.c                                       |   30 +-
 arb/agm.c                                          |   30 +-
 arb/asin.c                                         |   30 +-
 arb/asinh.c                                        |   30 +-
 arb/atan.c                                         |   79 +-
 arb/atan2.c                                        |   30 +-
 arb/atan_arf_bb.c                                  |   32 +-
 arb/atan_sum_bs_powtab.c                           |   30 +-
 arb/atan_sum_bs_simple.c                           |   30 +-
 arb/atan_tab.c                                     |   30 +-
 arb/atan_taylor_naive.c                            |   30 +-
 arb/atan_taylor_rs.c                               |   32 +-
 arb/atanh.c                                        |   30 +-
 arb/bell_fmpz.c                                    |   34 +-
 arb/bell_sum_bsplit.c                              |   30 +-
 arb/bell_sum_taylor.c                              |   30 +-
 arb/bernoulli_fmpz.c                               |   59 +
 arb/bernoulli_poly_ui.c                            |  116 ++
 arb/bernoulli_ui.c                                 |   30 +-
 arb/bernoulli_ui_zeta.c                            |   30 +-
 arb/bin.c                                          |   30 +-
 arb/can_round_mpfr.c                               |   58 +
 arb/ceil.c                                         |   30 +-
 arb/chebyshev_t2_ui.c                              |   30 +-
 arb/chebyshev_t_ui.c                               |   30 +-
 arb/chebyshev_u2_ui.c                              |   30 +-
 arb/chebyshev_u_ui.c                               |   30 +-
 arb/clear.c                                        |   28 +
 arb/const_apery.c                                  |   30 +-
 arb/const_catalan.c                                |   30 +-
 arb/const_e.c                                      |   30 +-
 arb/const_euler.c                                  |   30 +-
 arb/const_glaisher.c                               |   30 +-
 arb/const_khinchin.c                               |   30 +-
 arb/const_log10.c                                  |   30 +-
 arb/const_log2.c                                   |   30 +-
 arb/const_log_sqrt2pi.c                            |   30 +-
 arb/const_pi.c                                     |   30 +-
 arb/const_sqrt_pi.c                                |   30 +-
 arb/contains.c                                     |   42 +-
 arb/contains_arf.c                                 |   34 +-
 arb/contains_fmpq.c                                |   86 +-
 arb/contains_fmpz.c                                |   30 +-
 arb/contains_int.c                                 |   30 +-
 arb/contains_mpfr.c                                |   30 +-
 arb/contains_si.c                                  |   30 +-
 arb/cot.c                                          |   30 +-
 arb/cot_pi.c                                       |   30 +-
 arb/coth.c                                         |   30 +-
 arb/digamma.c                                      |   32 +-
 arb/div.c                                          |   75 +-
 arb/div_2expm1_ui.c                                |   30 +-
 arb/doublefac_ui.c                                 |   30 +-
 arb/euler_number_fmpz.c                            |   62 +
 arb/euler_number_ui.c                              |  105 ++
 arb/exp.c                                          |   38 +-
 arb/exp_arf_bb.c                                   |   30 +-
 arb/exp_sum_bs_powtab.c                            |   30 +-
 arb/exp_sum_bs_simple.c                            |   30 +-
 arb/exp_tab.c                                      |   30 +-
 arb/exp_taylor_bound.c                             |   30 +-
 arb/exp_taylor_naive.c                             |   30 +-
 arb/exp_taylor_rs.c                                |   38 +-
 arb/fac.c                                          |   30 +-
 arb/fib.c                                          |   30 +-
 arb/floor.c                                        |   30 +-
 arb/fprint.c                                       |   38 +
 arb/gamma.c                                        |   40 +-
 arb/get_fmpz_mid_rad_10exp.c                       |   53 +-
 arb/get_interval_arf.c                             |   30 +-
 arb/get_interval_fmpz_2exp.c                       |  108 +-
 arb/get_interval_mpfr.c                            |   30 +-
 arb/get_mag_lower.c                                |   30 +-
 arb/get_mag_lower_nonnegative.c                    |   30 +-
 arb/get_mpn_fixed_mod_log2.c                       |   34 +-
 arb/get_mpn_fixed_mod_pi4.c                        |   34 +-
 arb/get_rand_fmpq.c                                |   98 +-
 arb/get_str.c                                      |   30 +-
 arb/get_unique_fmpz.c                              |  117 +-
 arb/hurwitz_zeta.c                                 |   30 +-
 arb/hypot.c                                        |   30 +-
 arb/inlines.c                                      |   30 +-
 arb/intersection.c                                 |   59 +
 arb/log.c                                          |   74 +-
 arb/log1p.c                                        |   30 +-
 arb/log_base_ui.c                                  |  164 +++
 arb/log_tab.c                                      |   30 +-
 arb/log_ui_from_prev.c                             |   30 +-
 arb/max.c                                          |   45 +
 arb/min.c                                          |   45 +
 arb/mul.c                                          |   30 +-
 arb/neg.c                                          |   30 +-
 arb/neg_round.c                                    |   30 +-
 arb/overlaps.c                                     |   32 +-
 arb/partitions_fmpz.c                              |   76 ++
 arb/polylog.c                                      |   30 +-
 arb/pow.c                                          |   30 +-
 arb/pow_fmpq.c                                     |   30 +-
 arb/pow_fmpz.c                                     |   30 +-
 arb/pow_fmpz_binexp.c                              |   30 +-
 arb/power_sum_vec.c                                |   30 +-
 arb/print.c                                        |   51 -
 arb/randtest.c                                     |   30 +-
 arb/rel_error_bits.c                               |   30 +-
 arb/richcmp.c                                      |   38 +-
 arb/rising2_ui.c                                   |   30 +-
 arb/rising2_ui_bs.c                                |   30 +-
 arb/rising2_ui_rs.c                                |   33 +-
 arb/rising_fmpq_ui.c                               |   30 +-
 arb/rising_ui.c                                    |   30 +-
 arb/rising_ui_bs.c                                 |   30 +-
 arb/rising_ui_rec.c                                |   30 +-
 arb/rising_ui_rs.c                                 |   32 +-
 arb/root_ui.c                                      |   30 +-
 arb/rsqrt.c                                        |   30 +-
 arb/set.c                                          |   30 +-
 arb/set_interval_arf.c                             |   30 +-
 arb/set_interval_mpfr.c                            |   30 +-
 arb/set_round.c                                    |   30 +-
 arb/set_round_fmpz.c                               |   30 +-
 arb/set_round_fmpz_2exp.c                          |   30 +-
 arb/set_str.c                                      |   30 +-
 arb/sgn.c                                          |   31 +
 arb/sin_cos.c                                      |   41 +-
 arb/sin_cos_pi.c                                   |   30 +-
 arb/sin_cos_pi_fmpq.c                              |   30 +-
 arb/sin_cos_pi_fmpq_algebraic.c                    |   36 +-
 arb/sin_cos_tab.c                                  |   30 +-
 arb/sin_cos_taylor_naive.c                         |   30 +-
 arb/sin_cos_taylor_rs.c                            |   34 +-
 arb/sinc.c                                         |   30 +-
 arb/sinh_cosh.c                                    |   30 +-
 arb/sqrt.c                                         |   57 +-
 arb/sqrt1pm1.c                                     |   30 +-
 arb/sqrtpos.c                                      |   30 +-
 arb/sub.c                                          |   30 +-
 arb/submul.c                                       |   30 +-
 arb/tan.c                                          |   30 +-
 arb/tan_pi.c                                       |   30 +-
 arb/tanh.c                                         |   30 +-
 arb/test/t-acos.c                                  |   34 +-
 arb/test/t-acosh.c                                 |   32 +-
 arb/test/t-add.c                                   |   36 +-
 arb/test/t-add_arf.c                               |   34 +-
 arb/test/t-add_error.c                             |   40 +-
 arb/test/t-add_fmpz.c                              |   34 +-
 arb/test/t-add_fmpz_2exp.c                         |   34 +-
 arb/test/t-add_si.c                                |   36 +-
 arb/test/t-add_ui.c                                |   36 +-
 arb/test/t-addmul.c                                |   38 +-
 arb/test/t-addmul_arf.c                            |   34 +-
 arb/test/t-addmul_fmpz.c                           |   34 +-
 arb/test/t-addmul_si.c                             |   36 +-
 arb/test/t-addmul_ui.c                             |   36 +-
 arb/test/t-agm.c                                   |   32 +-
 arb/test/t-asin.c                                  |   34 +-
 arb/test/t-asinh.c                                 |   32 +-
 arb/test/t-atan.c                                  |   38 +-
 arb/test/t-atan2.c                                 |   32 +-
 arb/test/t-atan_arf.c                              |   32 +-
 arb/test/t-atan_arf_bb.c                           |   32 +-
 arb/test/t-atan_sum_bs_powtab.c                    |   32 +-
 arb/test/t-atan_tab.c                              |   30 +-
 arb/test/t-atan_taylor_rf.c                        |  104 --
 arb/test/t-atan_taylor_rs.c                        |   90 ++
 arb/test/t-atanh.c                                 |   32 +-
 arb/test/t-bell_fmpz.c                             |   32 +-
 arb/test/t-bell_sum_taylor.c                       |   32 +-
 arb/test/t-bernoulli_poly_ui.c                     |   88 ++
 arb/test/t-bernoulli_ui.c                          |   32 +-
 arb/test/t-can_round_mpfr.c                        |   80 ++
 arb/test/t-ceil.c                                  |   32 +-
 arb/test/t-chebyshev_t_ui.c                        |   32 +-
 arb/test/t-chebyshev_u_ui.c                        |   32 +-
 arb/test/t-const_apery.c                           |   32 +-
 arb/test/t-const_catalan.c                         |   32 +-
 arb/test/t-const_e.c                               |   32 +-
 arb/test/t-const_euler.c                           |   32 +-
 arb/test/t-const_glaisher.c                        |   32 +-
 arb/test/t-const_khinchin.c                        |   32 +-
 arb/test/t-const_log10.c                           |   32 +-
 arb/test/t-const_log2.c                            |   32 +-
 arb/test/t-const_pi.c                              |   32 +-
 arb/test/t-contains.c                              |   32 +-
 arb/test/t-contains_arf.c                          |   32 +-
 arb/test/t-contains_fmpq.c                         |  100 ++
 arb/test/t-contains_int.c                          |   32 +-
 arb/test/t-cos.c                                   |   34 +-
 arb/test/t-cos_pi.c                                |   32 +-
 arb/test/t-cos_pi_fmpq.c                           |   32 +-
 arb/test/t-cos_pi_fmpq_algebraic.c                 |   32 +-
 arb/test/t-cosh.c                                  |   32 +-
 arb/test/t-coth.c                                  |   32 +-
 arb/test/t-digamma.c                               |   32 +-
 arb/test/t-digits_round_inplace.c                  |   32 +-
 arb/test/t-div.c                                   |   38 +-
 arb/test/t-div_2expm1_ui.c                         |   32 +-
 arb/test/t-div_arf.c                               |   34 +-
 arb/test/t-div_fmpz.c                              |   34 +-
 arb/test/t-div_si.c                                |   36 +-
 arb/test/t-div_ui.c                                |   36 +-
 arb/test/t-doublefac_ui.c                          |   32 +-
 arb/test/t-euler_number_fmpz.c                     |  113 ++
 arb/test/t-exp.c                                   |   34 +-
 arb/test/t-exp_arf_bb.c                            |   41 +-
 arb/test/t-exp_invexp.c                            |   32 +-
 arb/test/t-exp_sum_bs_powtab.c                     |   32 +-
 arb/test/t-exp_tab.c                               |   30 +-
 arb/test/t-exp_taylor_rf.c                         |  105 --
 arb/test/t-exp_taylor_rs.c                         |   91 ++
 arb/test/t-expm1.c                                 |   34 +-
 arb/test/t-fac_ui.c                                |   32 +-
 arb/test/t-floor.c                                 |   32 +-
 arb/test/t-gamma.c                                 |   32 +-
 arb/test/t-gamma_fmpq.c                            |   32 +-
 arb/test/t-get_fmpz_mid_rad_10exp.c                |   32 +-
 arb/test/t-get_interval_arf.c                      |   32 +-
 arb/test/t-get_interval_fmpz_2exp.c                |   47 +-
 arb/test/t-get_interval_mpfr.c                     |   32 +-
 arb/test/t-get_mag.c                               |   32 +-
 arb/test/t-get_mag_lower.c                         |   32 +-
 arb/test/t-get_mag_lower_nonnegative.c             |   32 +-
 arb/test/t-get_mpn_fixed_mod_log2.c                |   36 +-
 arb/test/t-get_mpn_fixed_mod_pi4.c                 |   36 +-
 arb/test/t-get_rand_fmpq.c                         |   32 +-
 arb/test/t-get_str.c                               |   34 +-
 arb/test/t-get_unique_fmpz.c                       |  156 ++-
 arb/test/t-hurwitz_zeta.c                          |   32 +-
 arb/test/t-intersection.c                          |  199 +++
 arb/test/t-lgamma.c                                |   32 +-
 arb/test/t-log.c                                   |   56 +-
 arb/test/t-log1p.c                                 |   32 +-
 arb/test/t-log_arf.c                               |   32 +-
 arb/test/t-log_base_ui.c                           |  118 ++
 arb/test/t-log_tab.c                               |   30 +-
 arb/test/t-log_ui_from_prev.c                      |   32 +-
 arb/test/t-max.c                                   |  128 ++
 arb/test/t-min.c                                   |  128 ++
 arb/test/t-mul.c                                   |  105 +-
 arb/test/t-mul_arf.c                               |   34 +-
 arb/test/t-mul_fmpz.c                              |   34 +-
 arb/test/t-mul_more.c                              |   36 +-
 arb/test/t-mul_si.c                                |   36 +-
 arb/test/t-mul_ui.c                                |   36 +-
 arb/test/t-overlaps.c                              |   32 +-
 arb/test/t-partitions_fmpz.c                       |   79 ++
 arb/test/t-pow.c                                   |   32 +-
 arb/test/t-pow_fmpq.c                              |   32 +-
 arb/test/t-pow_fmpz.c                              |   32 +-
 arb/test/t-power_sum_vec.c                         |   32 +-
 arb/test/t-rgamma.c                                |   32 +-
 arb/test/t-richcmp.c                               |   32 +-
 arb/test/t-rising2_ui.c                            |   34 +-
 arb/test/t-rising2_ui_bs.c                         |   34 +-
 arb/test/t-rising2_ui_rs.c                         |   34 +-
 arb/test/t-rising_ui.c                             |   34 +-
 arb/test/t-rising_ui_bs.c                          |   34 +-
 arb/test/t-rising_ui_rec.c                         |   34 +-
 arb/test/t-rising_ui_rs.c                          |   34 +-
 arb/test/t-root_ui.c                               |   32 +-
 arb/test/t-rsqrt.c                                 |   32 +-
 arb/test/t-set_interval_arf.c                      |   32 +-
 arb/test/t-set_interval_mpfr.c                     |   32 +-
 arb/test/t-set_str.c                               |   30 +-
 arb/test/t-sgn.c                                   |   60 +
 arb/test/t-sin.c                                   |   34 +-
 arb/test/t-sin_cos.c                               |   34 +-
 arb/test/t-sin_cos_pi.c                            |   32 +-
 arb/test/t-sin_cos_pi_fmpq.c                       |   32 +-
 arb/test/t-sin_cos_pi_fmpq_algebraic.c             |   32 +-
 arb/test/t-sin_cos_tab.c                           |   30 +-
 arb/test/t-sin_cos_taylor_rf.c                     |  141 ---
 arb/test/t-sin_cos_taylor_rs.c                     |  127 ++
 arb/test/t-sin_pi.c                                |   32 +-
 arb/test/t-sin_pi_fmpq.c                           |   32 +-
 arb/test/t-sin_pi_fmpq_algebraic.c                 |   32 +-
 arb/test/t-sinc.c                                  |   36 +-
 arb/test/t-sinh.c                                  |   32 +-
 arb/test/t-sinh_cosh.c                             |   32 +-
 arb/test/t-special.c                               |   52 +-
 arb/test/t-sqrt.c                                  |   32 +-
 arb/test/t-sqrt1pm1.c                              |   32 +-
 arb/test/t-sqrtpos.c                               |   32 +-
 arb/test/t-sub.c                                   |   36 +-
 arb/test/t-sub_arf.c                               |   34 +-
 arb/test/t-sub_fmpz.c                              |   34 +-
 arb/test/t-sub_si.c                                |   36 +-
 arb/test/t-sub_ui.c                                |   36 +-
 arb/test/t-submul.c                                |   38 +-
 arb/test/t-submul_arf.c                            |   34 +-
 arb/test/t-submul_fmpz.c                           |   34 +-
 arb/test/t-submul_si.c                             |   36 +-
 arb/test/t-submul_ui.c                             |   36 +-
 arb/test/t-tanh.c                                  |   32 +-
 arb/test/t-trim.c                                  |   32 +-
 arb/test/t-union.c                                 |   32 +-
 arb/test/t-zeta.c                                  |   32 +-
 arb/test/t-zeta_ui.c                               |   33 +-
 arb/test/t-zeta_ui_asymp.c                         |   32 +-
 arb/test/t-zeta_ui_bernoulli.c                     |   32 +-
 arb/test/t-zeta_ui_borwein_bsplit.c                |   32 +-
 arb/test/t-zeta_ui_euler_product.c                 |   35 +-
 arb/test/t-zeta_ui_vec.c                           |   32 +-
 arb/test/t-zeta_ui_vec_borwein.c                   |   32 +-
 arb/test_multiplier.c                              |   38 +
 arb/trim.c                                         |   30 +-
 arb/union.c                                        |   70 +-
 arb/version.c                                      |   32 +-
 arb/zeta.c                                         |   30 +-
 arb/zeta_ui.c                                      |   44 +-
 arb/zeta_ui_asymp.c                                |   46 -
 arb/zeta_ui_bernoulli.c                            |   30 +-
 arb/zeta_ui_borwein_bsplit.c                       |   30 +-
 arb/zeta_ui_euler_product.c                        |  125 +-
 arb/zeta_ui_vec.c                                  |   30 +-
 arb/zeta_ui_vec_borwein.c                          |   30 +-
 arb/zeta_ui_vec_even.c                             |   30 +-
 arb/zeta_ui_vec_odd.c                              |   30 +-
 arb_calc.h                                         |   47 +-
 arb_calc/isolate_roots.c                           |   30 +-
 arb_calc/newton_conv_factor.c                      |   30 +-
 arb_calc/newton_step.c                             |   30 +-
 arb_calc/refine_root_bisect.c                      |   30 +-
 arb_calc/refine_root_newton.c                      |   30 +-
 arb_calc/test/t-isolate_roots.c                    |   32 +-
 arb_calc/verbose.c                                 |   30 +-
 arb_hypgeom.h                                      |  113 ++
 arb_hypgeom/airy.c                                 |   46 +
 arb_hypgeom/airy_jet.c                             |   50 +
 arb_hypgeom/airy_series.c                          |  127 ++
 arb_hypgeom/beta_lower_series.c                    |  114 ++
 arb_hypgeom/chi_series.c                           |   80 ++
 arb_hypgeom/ci_series.c                            |   80 ++
 arb_hypgeom/ei_series.c                            |   80 ++
 arb_hypgeom/erf_series.c                           |   75 ++
 arb_hypgeom/erfc_series.c                          |   82 ++
 arb_hypgeom/erfi_series.c                          |   74 ++
 arb_hypgeom/fresnel_series.c                       |  112 ++
 arb_hypgeom/gamma_lower_series.c                   |  128 ++
 arb_hypgeom/gamma_upper_series.c                   |  106 ++
 arb_hypgeom/li_series.c                            |   82 ++
 arb_hypgeom/shi_series.c                           |   61 +
 arb_hypgeom/si_series.c                            |   70 ++
 arb_hypgeom/test/t-wrappers.c                      |  264 ++++
 arb_hypgeom/wrappers.c                             |  617 +++++++++
 arb_mat.h                                          |  111 +-
 arb_mat/add.c                                      |   30 +-
 arb_mat/bound_frobenius_norm.c                     |   42 +
 arb_mat/bound_inf_norm.c                           |   30 +-
 arb_mat/charpoly.c                                 |   30 +-
 arb_mat/cho.c                                      |  100 ++
 arb_mat/clear.c                                    |   30 +-
 arb_mat/contains.c                                 |   30 +-
 arb_mat/contains_fmpq_mat.c                        |   30 +-
 arb_mat/contains_fmpz_mat.c                        |   30 +-
 arb_mat/count_is_zero.c                            |   31 +
 arb_mat/det.c                                      |   40 +-
 arb_mat/entrywise_is_zero.c                        |   29 +
 arb_mat/entrywise_not_is_zero.c                    |   29 +
 arb_mat/eq.c                                       |   30 +-
 arb_mat/equal.c                                    |   30 +-
 arb_mat/exp.c                                      |  245 ++--
 arb_mat/exp_taylor_sum.c                           |  113 ++
 arb_mat/find_pivot_partial.c                       |   30 +-
 arb_mat/fprintd.c                                  |   34 +
 arb_mat/frobenius_norm.c                           |   37 +
 arb_mat/init.c                                     |   30 +-
 arb_mat/inlines.c                                  |   30 +-
 arb_mat/inv.c                                      |   30 +-
 arb_mat/inv_cho_precomp.c                          |   87 ++
 arb_mat/inv_ldl_precomp.c                          |   79 ++
 arb_mat/ldl.c                                      |  152 +++
 arb_mat/lu.c                                       |   40 +-
 arb_mat/mul.c                                      |   30 +-
 arb_mat/mul_classical.c                            |   30 +-
 arb_mat/mul_entrywise.c                            |   35 +
 arb_mat/mul_threaded.c                             |   30 +-
 arb_mat/ne.c                                       |   30 +-
 arb_mat/neg.c                                      |   30 +-
 arb_mat/one.c                                      |   30 +-
 arb_mat/overlaps.c                                 |   30 +-
 arb_mat/pow_ui.c                                   |   30 +-
 arb_mat/printd.c                                   |   47 -
 arb_mat/randtest.c                                 |   30 +-
 arb_mat/set.c                                      |   30 +-
 arb_mat/set_fmpq_mat.c                             |   30 +-
 arb_mat/set_fmpz_mat.c                             |   30 +-
 arb_mat/set_round_fmpz_mat.c                       |   30 +-
 arb_mat/solve.c                                    |   30 +-
 arb_mat/solve_cho_precomp.c                        |   51 +
 arb_mat/solve_ldl_precomp.c                        |   55 +
 arb_mat/solve_lu_precomp.c                         |   30 +-
 arb_mat/spd_inv.c                                  |   67 +
 arb_mat/spd_solve.c                                |   37 +
 arb_mat/sqr.c                                      |   30 +-
 arb_mat/sqr_classical.c                            |   33 +-
 arb_mat/sub.c                                      |   30 +-
 arb_mat/test/t-charpoly.c                          |   32 +-
 arb_mat/test/t-cho.c                               |  197 +++
 arb_mat/test/t-det.c                               |   32 +-
 arb_mat/test/t-exp.c                               |   55 +-
 arb_mat/test/t-exp_taylor_sum.c                    |   85 ++
 arb_mat/test/t-frobenius_norm.c                    |  221 ++++
 arb_mat/test/t-inv.c                               |   32 +-
 arb_mat/test/t-inv_cho_precomp.c                   |  162 +++
 arb_mat/test/t-inv_ldl_precomp.c                   |  162 +++
 arb_mat/test/t-ldl.c                               |  210 ++++
 arb_mat/test/t-lu.c                                |   32 +-
 arb_mat/test/t-mul.c                               |   32 +-
 arb_mat/test/t-mul_entrywise.c                     |  128 ++
 arb_mat/test/t-mul_threaded.c                      |   32 +-
 arb_mat/test/t-solve.c                             |   32 +-
 arb_mat/test/t-solve_cho_precomp.c                 |  179 +++
 arb_mat/test/t-solve_ldl_precomp.c                 |  179 +++
 arb_mat/test/t-spd_inv.c                           |  137 ++
 arb_mat/test/t-spd_solve.c                         |  151 +++
 arb_mat/test/t-sqr.c                               |   32 +-
 arb_mat/test/t-trace.c                             |   35 +-
 arb_mat/test/t-transpose.c                         |   32 +-
 arb_mat/trace.c                                    |   51 +-
 arb_mat/transpose.c                                |   39 +-
 arb_mat/zero.c                                     |   30 +-
 arb_poly.h                                         |  145 ++-
 arb_poly/acos_series.c                             |   30 +-
 arb_poly/add.c                                     |   30 +-
 arb_poly/add_series.c                              |   32 +
 arb_poly/add_si.c                                  |   30 +-
 arb_poly/asin_series.c                             |   30 +-
 arb_poly/atan_series.c                             |   30 +-
 arb_poly/binomial_transform.c                      |   30 +-
 arb_poly/binomial_transform_basecase.c             |   30 +-
 arb_poly/binomial_transform_convolution.c          |   30 +-
 arb_poly/borel_transform.c                         |   30 +-
 arb_poly/clear.c                                   |   30 +-
 arb_poly/compose.c                                 |  101 +-
 arb_poly/compose_divconquer.c                      |   30 +-
 arb_poly/compose_horner.c                          |   30 +-
 arb_poly/compose_series.c                          |   30 +-
 arb_poly/compose_series_brent_kung.c               |   30 +-
 arb_poly/compose_series_horner.c                   |   30 +-
 arb_poly/contains.c                                |   30 +-
 arb_poly/contains_fmpq_poly.c                      |   30 +-
 arb_poly/contains_fmpz_poly.c                      |   30 +-
 arb_poly/cos_pi_series.c                           |   30 +-
 arb_poly/cos_series.c                              |   30 +-
 arb_poly/cosh_series.c                             |   65 +
 arb_poly/cot_pi_series.c                           |   30 +-
 arb_poly/derivative.c                              |   30 +-
 arb_poly/digamma_series.c                          |   30 +-
 arb_poly/div_root.c                                |   30 +-
 arb_poly/div_series.c                              |   60 +-
 arb_poly/divrem.c                                  |   30 +-
 arb_poly/equal.c                                   |   30 +-
 arb_poly/evaluate.c                                |   30 +-
 arb_poly/evaluate2.c                               |   30 +-
 arb_poly/evaluate2_acb.c                           |   30 +-
 arb_poly/evaluate2_acb_horner.c                    |   30 +-
 arb_poly/evaluate2_acb_rectangular.c               |   30 +-
 arb_poly/evaluate2_horner.c                        |   30 +-
 arb_poly/evaluate2_rectangular.c                   |   30 +-
 arb_poly/evaluate_acb.c                            |   30 +-
 arb_poly/evaluate_acb_horner.c                     |   30 +-
 arb_poly/evaluate_acb_rectangular.c                |   30 +-
 arb_poly/evaluate_horner.c                         |   30 +-
 arb_poly/evaluate_rectangular.c                    |   30 +-
 arb_poly/evaluate_vec_fast.c                       |   30 +-
 arb_poly/evaluate_vec_iter.c                       |   30 +-
 arb_poly/exp_series.c                              |   37 +-
 arb_poly/exp_series_basecase.c                     |   30 +-
 arb_poly/fit_length.c                              |   30 +-
 arb_poly/fprintd.c                                 |   33 +
 arb_poly/gamma_series.c                            |   30 +-
 arb_poly/get_coeff_arb.c                           |   30 +-
 arb_poly/get_unique_fmpz_poly.c                    |   30 +-
 arb_poly/init.c                                    |   30 +-
 arb_poly/inlines.c                                 |   30 +-
 arb_poly/integral.c                                |   30 +-
 arb_poly/interpolate_barycentric.c                 |   30 +-
 arb_poly/interpolate_fast.c                        |   30 +-
 arb_poly/interpolate_newton.c                      |   30 +-
 arb_poly/inv_borel_transform.c                     |   30 +-
 arb_poly/inv_series.c                              |   87 +-
 arb_poly/lgamma_series.c                           |   30 +-
 arb_poly/log_series.c                              |   30 +-
 arb_poly/majorant.c                                |   30 +-
 arb_poly/mul.c                                     |   30 +-
 arb_poly/mullow.c                                  |   99 +-
 arb_poly/mullow_block.c                            |   30 +-
 arb_poly/mullow_classical.c                        |   30 +-
 arb_poly/newton_convergence_factor.c               |   30 +-
 arb_poly/newton_refine_root.c                      |   30 +-
 arb_poly/newton_step.c                             |   30 +-
 arb_poly/normalise.c                               |   30 +-
 arb_poly/overlaps.c                                |   30 +-
 arb_poly/pow_arb_series.c                          |   30 +-
 arb_poly/pow_series.c                              |   30 +-
 arb_poly/pow_ui.c                                  |   30 +-
 arb_poly/pow_ui_trunc_binexp.c                     |   30 +-
 arb_poly/printd.c                                  |   46 -
 arb_poly/product_roots.c                           |   30 +-
 arb_poly/randtest.c                                |   30 +-
 arb_poly/reverse.c                                 |   30 +-
 arb_poly/revert_series.c                           |   30 +-
 arb_poly/revert_series_lagrange.c                  |   30 +-
 arb_poly/revert_series_lagrange_fast.c             |   30 +-
 arb_poly/revert_series_newton.c                    |   30 +-
 arb_poly/rgamma_series.c                           |   30 +-
 arb_poly/riemann_siegel_theta_series.c             |   30 +-
 arb_poly/riemann_siegel_z_series.c                 |   30 +-
 arb_poly/rising_ui_series.c                        |   30 +-
 arb_poly/root_bound_fujiwara.c                     |   30 +-
 arb_poly/rsqrt_series.c                            |   30 +-
 arb_poly/set.c                                     |   30 +-
 arb_poly/set_coeff_arb.c                           |   30 +-
 arb_poly/set_coeff_si.c                            |   30 +-
 arb_poly/set_fmpq_poly.c                           |   30 +-
 arb_poly/set_fmpz_poly.c                           |   30 +-
 arb_poly/set_length.c                              |   30 +-
 arb_poly/set_round.c                               |   30 +-
 arb_poly/set_si.c                                  |   30 +-
 arb_poly/set_trunc.c                               |   35 +
 arb_poly/set_trunc_round.c                         |   36 +
 arb_poly/shift_left.c                              |   30 +-
 arb_poly/shift_right.c                             |   30 +-
 arb_poly/sin_cos_pi_series.c                       |   32 +-
 arb_poly/sin_cos_series.c                          |   32 +-
 arb_poly/sin_cos_series_basecase.c                 |   30 +-
 arb_poly/sin_cos_series_tangent.c                  |   32 +-
 arb_poly/sin_pi_series.c                           |   30 +-
 arb_poly/sin_series.c                              |   30 +-
 arb_poly/sinc_series.c                             |   74 ++
 arb_poly/sinh_cosh_series.c                        |   72 ++
 arb_poly/sinh_cosh_series_basecase.c               |   86 ++
 arb_poly/sinh_cosh_series_exponential.c            |  100 ++
 arb_poly/sinh_series.c                             |   59 +
 arb_poly/sqrt_series.c                             |   30 +-
 arb_poly/sub.c                                     |   30 +-
 arb_poly/sub_series.c                              |   32 +
 arb_poly/swinnerton_dyer_ui.c                      |   30 +-
 arb_poly/tan_series.c                              |   30 +-
 arb_poly/taylor_shift.c                            |   41 +
 arb_poly/taylor_shift_convolution.c                |   97 ++
 arb_poly/taylor_shift_divconquer.c                 |   45 +
 arb_poly/taylor_shift_horner.c                     |   48 +
 arb_poly/test/t-acos_series.c                      |   32 +-
 arb_poly/test/t-add.c                              |   32 +-
 arb_poly/test/t-add_series.c                       |   83 ++
 arb_poly/test/t-add_si.c                           |   32 +-
 arb_poly/test/t-asin_series.c                      |   32 +-
 arb_poly/test/t-atan_series.c                      |   32 +-
 arb_poly/test/t-binomial_transform.c               |   32 +-
 arb_poly/test/t-binomial_transform_basecase.c      |   32 +-
 arb_poly/test/t-binomial_transform_convolution.c   |   32 +-
 arb_poly/test/t-borel_transform.c                  |   32 +-
 arb_poly/test/t-compose.c                          |   32 +-
 arb_poly/test/t-compose_divconquer.c               |   32 +-
 arb_poly/test/t-compose_horner.c                   |   32 +-
 arb_poly/test/t-compose_series.c                   |   32 +-
 arb_poly/test/t-compose_series_brent_kung.c        |   32 +-
 arb_poly/test/t-compose_series_horner.c            |   32 +-
 arb_poly/test/t-cos_pi_series.c                    |   32 +-
 arb_poly/test/t-cot_pi_series.c                    |   32 +-
 arb_poly/test/t-digamma_series.c                   |   32 +-
 arb_poly/test/t-div_series.c                       |   32 +-
 arb_poly/test/t-divrem.c                           |   32 +-
 arb_poly/test/t-evaluate.c                         |   32 +-
 arb_poly/test/t-evaluate2.c                        |   32 +-
 arb_poly/test/t-evaluate2_acb_rectangular.c        |   32 +-
 arb_poly/test/t-evaluate2_horner.c                 |   32 +-
 arb_poly/test/t-evaluate2_rectangular.c            |   32 +-
 arb_poly/test/t-evaluate_acb_rectangular.c         |   32 +-
 arb_poly/test/t-evaluate_horner.c                  |   32 +-
 arb_poly/test/t-evaluate_rectangular.c             |   32 +-
 arb_poly/test/t-evaluate_vec_fast.c                |   32 +-
 arb_poly/test/t-evaluate_vec_iter.c                |   32 +-
 arb_poly/test/t-exp_series.c                       |   88 +-
 arb_poly/test/t-exp_series_basecase.c              |   36 +-
 arb_poly/test/t-gamma_series.c                     |   32 +-
 arb_poly/test/t-get_coeff_ptr.c                    |   30 +-
 arb_poly/test/t-get_set_coeff_arb.c                |   30 +-
 arb_poly/test/t-get_unique_fmpz_poly.c             |   32 +-
 arb_poly/test/t-interpolate_barycentric.c          |   32 +-
 arb_poly/test/t-interpolate_fast.c                 |   32 +-
 arb_poly/test/t-interpolate_newton.c               |   32 +-
 arb_poly/test/t-inv_series.c                       |   32 +-
 arb_poly/test/t-lgamma_series.c                    |   32 +-
 arb_poly/test/t-log_series.c                       |   36 +-
 arb_poly/test/t-mul.c                              |   32 +-
 arb_poly/test/t-mullow.c                           |   32 +-
 arb_poly/test/t-mullow_block.c                     |   34 +-
 arb_poly/test/t-mullow_classical.c                 |   32 +-
 arb_poly/test/t-pow_arb_series.c                   |   32 +-
 arb_poly/test/t-pow_series.c                       |   32 +-
 arb_poly/test/t-pow_ui.c                           |   32 +-
 arb_poly/test/t-pow_ui_trunc_binexp.c              |   32 +-
 arb_poly/test/t-revert_series.c                    |   32 +-
 arb_poly/test/t-revert_series_lagrange.c           |   32 +-
 arb_poly/test/t-revert_series_lagrange_fast.c      |   32 +-
 arb_poly/test/t-revert_series_newton.c             |   32 +-
 arb_poly/test/t-rgamma_series.c                    |   32 +-
 arb_poly/test/t-riemann_siegel_theta_series.c      |   32 +-
 arb_poly/test/t-riemann_siegel_z_series.c          |   32 +-
 arb_poly/test/t-rising_ui_series.c                 |   32 +-
 arb_poly/test/t-root_bound_fujiwara.c              |   34 +-
 arb_poly/test/t-rsqrt_series.c                     |   32 +-
 arb_poly/test/t-set_trunc_round.c                  |   79 ++
 arb_poly/test/t-shift_left_right.c                 |   30 +-
 arb_poly/test/t-sin_cos_pi_series.c                |   32 +-
 arb_poly/test/t-sin_cos_series.c                   |   32 +-
 arb_poly/test/t-sin_cos_series_basecase.c          |   32 +-
 arb_poly/test/t-sin_cos_series_tangent.c           |   32 +-
 arb_poly/test/t-sin_pi_series.c                    |   32 +-
 arb_poly/test/t-sin_series_cos_series.c            |   32 +-
 arb_poly/test/t-sinc_series.c                      |   96 ++
 arb_poly/test/t-sinh_cosh_series.c                 |  137 ++
 arb_poly/test/t-sqrt_series.c                      |   32 +-
 arb_poly/test/t-sub.c                              |   32 +-
 arb_poly/test/t-sub_series.c                       |   83 ++
 arb_poly/test/t-swinnerton_dyer_ui.c               |   32 +-
 arb_poly/test/t-tan_series.c                       |   32 +-
 arb_poly/test/t-taylor_shift.c                     |   85 ++
 arb_poly/test/t-taylor_shift_convolution.c         |   85 ++
 arb_poly/test/t-taylor_shift_divconquer.c          |   85 ++
 arb_poly/test/t-taylor_shift_horner.c              |   85 ++
 arb_poly/test/t-zeta_series.c                      |   32 +-
 arb_poly/tree.c                                    |   30 +-
 arb_poly/valuation.c                               |   25 +
 arb_poly/zeta_series.c                             |   39 +-
 arf.h                                              |  167 +--
 arf/abs_bound_lt_2exp_si.c                         |   30 +-
 arf/add.c                                          |   30 +-
 arf/add_mpn.c                                      |   30 +-
 arf/addmul.c                                       |   30 +-
 arf/ceil.c                                         |   30 +-
 arf/clear.c                                        |   23 +
 arf/cmp.c                                          |   52 +-
 arf/cmp_2exp_si.c                                  |   30 +-
 arf/cmpabs.c                                       |   45 +-
 arf/cmpabs_2exp_si.c                               |   30 +-
 arf/complex_mul.c                                  |   30 +-
 arf/debug.c                                        |   30 +-
 arf/div.c                                          |   32 +-
 arf/equal.c                                        |   30 +-
 arf/floor.c                                        |   30 +-
 arf/fprint.c                                       |   64 +
 arf/frexp.c                                        |   23 +
 arf/get_d.c                                        |   32 +-
 arf/get_fmpq.c                                     |   30 +-
 arf/get_fmpr.c                                     |   30 +-
 arf/get_fmpz.c                                     |  302 ++---
 arf/get_fmpz_2exp.c                                |   30 +-
 arf/get_integer_mpn.c                              |   67 +
 arf/get_mag.c                                      |   36 +-
 arf/get_mpfr.c                                     |   30 +-
 arf/get_si.c                                       |   30 +-
 arf/inlines.c                                      |   30 +-
 arf/is_int.c                                       |   33 +
 arf/is_int_2exp_si.c                               |   30 +
 arf/memory_manager.c                               |   30 +-
 arf/mul_rnd_any.c                                  |   40 +-
 arf/mul_rnd_down.c                                 |   30 +-
 arf/mul_special.c                                  |   30 +-
 arf/mul_tmp_cleanup.c                              |   22 +
 arf/mul_via_mpfr.c                                 |   30 +-
 arf/neg_round.c                                    |   30 +-
 arf/print.c                                        |   77 --
 arf/randtest.c                                     |   30 +-
 arf/root.c                                         |   30 +-
 arf/rsqrt.c                                        |   30 +-
 arf/set_d.c                                        |   32 +-
 arf/set_fmpr.c                                     |   30 +-
 arf/set_mpfr.c                                     |   30 +-
 arf/set_mpn.c                                      |   30 +-
 arf/set_mpn_fixed.c                                |   41 +
 arf/set_round.c                                    |   30 +-
 arf/set_round_mpn.c                                |   74 +-
 arf/set_round_ui.c                                 |  109 +-
 arf/set_round_uiui.c                               |  131 +-
 arf/sqrt.c                                         |   30 +-
 arf/sub.c                                          |   30 +-
 arf/submul.c                                       |   30 +-
 arf/sum.c                                          |   30 +-
 arf/test/t-abs_bound_le_2exp_fmpz.c                |   32 +-
 arf/test/t-abs_bound_lt_2exp_fmpz.c                |   32 +-
 arf/test/t-abs_bound_lt_2exp_si.c                  |   32 +-
 arf/test/t-add.c                                   |   96 +-
 arf/test/t-add_fmpz.c                              |   37 +-
 arf/test/t-add_fmpz_2exp.c                         |   37 +-
 arf/test/t-add_si.c                                |   43 +-
 arf/test/t-add_ui.c                                |   39 +-
 arf/test/t-addmul.c                                |   37 +-
 arf/test/t-addmul_fmpz.c                           |   37 +-
 arf/test/t-addmul_si.c                             |   39 +-
 arf/test/t-addmul_ui.c                             |   37 +-
 arf/test/t-ceil.c                                  |   32 +-
 arf/test/t-cmp.c                                   |   34 +-
 arf/test/t-cmp_2exp_si.c                           |   32 +-
 arf/test/t-cmpabs.c                                |   34 +-
 arf/test/t-cmpabs_2exp_si.c                        |   32 +-
 arf/test/t-complex_mul.c                           |   37 +-
 arf/test/t-complex_sqr.c                           |   37 +-
 arf/test/t-div.c                                   |   97 +-
 arf/test/t-floor.c                                 |   32 +-
 arf/test/t-frexp.c                                 |   87 ++
 arf/test/t-get_d.c                                 |   36 +-
 arf/test/t-get_fmpz.c                              |  134 +-
 arf/test/t-get_mpfr.c                              |   32 +-
 arf/test/t-is_int_2exp_si.c                        |   96 ++
 arf/test/t-mul.c                                   |   67 +-
 arf/test/t-mul_fmpz.c                              |   37 +-
 arf/test/t-mul_si.c                                |   39 +-
 arf/test/t-mul_ui.c                                |   39 +-
 arf/test/t-mul_via_mpfr.c                          |   67 +-
 arf/test/t-neg_round.c                             |  136 ++
 arf/test/t-root.c                                  |   32 +-
 arf/test/t-rsqrt.c                                 |   32 +-
 arf/test/t-set_fmpq.c                              |   32 +-
 arf/test/t-set_fmpr.c                              |   34 +-
 arf/test/t-set_fmpz_2exp.c                         |   32 +-
 arf/test/t-set_round.c                             |   37 +-
 arf/test/t-set_round_fmpz.c                        |   37 +-
 arf/test/t-set_round_mpz.c                         |   37 +-
 arf/test/t-set_round_ui.c                          |   84 ++
 arf/test/t-set_round_uiui.c                        |   37 +-
 arf/test/t-sqrt.c                                  |   32 +-
 arf/test/t-sub.c                                   |   96 +-
 arf/test/t-sub_fmpz.c                              |   37 +-
 arf/test/t-sub_si.c                                |   39 +-
 arf/test/t-sub_ui.c                                |   39 +-
 arf/test/t-submul.c                                |   37 +-
 arf/test/t-submul_fmpz.c                           |   37 +-
 arf/test/t-submul_si.c                             |   39 +-
 arf/test/t-submul_ui.c                             |   37 +-
 arf/test/t-sum.c                                   |   43 +-
 bernoulli.h                                        |   46 +-
 bernoulli/bound_2exp_si.c                          |   30 +-
 bernoulli/cache_compute.c                          |   30 +-
 bernoulli/fmpq_ui.c                                |   30 +-
 bernoulli/fmpq_ui_zeta.c                           |   30 +-
 bernoulli/rev_clear.c                              |   30 +-
 bernoulli/rev_init.c                               |   30 +-
 bernoulli/rev_next.c                               |   30 +-
 bernoulli/test/t-bound_2exp_si.c                   |   30 +-
 bernoulli/test/t-fmpq_ui.c                         |   36 +-
 bernoulli/test/t-rev.c                             |   38 +-
 bool_mat.h                                         |  170 +++
 bool_mat/add.c                                     |   26 +
 bool_mat/all.c                                     |   28 +
 bool_mat/all_pairs_longest_walk.c                  |  323 +++++
 bool_mat/any.c                                     |   28 +
 bool_mat/clear.c                                   |   22 +
 bool_mat/complement.c                              |   25 +
 bool_mat/directed_cycle.c                          |   28 +
 bool_mat/directed_path.c                           |   33 +
 bool_mat/equal.c                                   |   32 +
 bool_mat/fprint.c                                  |   33 +
 bool_mat/get_strongly_connected_components.c       |  227 ++++
 bool_mat/init.c                                    |   29 +
 bool_mat/is_diagonal.c                             |   28 +
 bool_mat/is_lower_triangular.c                     |   28 +
 bool_mat/is_nilpotent.c                            |   96 ++
 bool_mat/is_transitive.c                           |   41 +
 bool_mat/mul.c                                     |   57 +
 bool_mat/mul_entrywise.c                           |   34 +
 bool_mat/nilpotency_degree.c                       |  140 +++
 bool_mat/one.c                                     |   22 +
 bool_mat/pow_ui.c                                  |   72 ++
 bool_mat/randtest.c                                |  103 ++
 bool_mat/set.c                                     |   25 +
 bool_mat/test/t-all_pairs_longest_walk.c           |  365 ++++++
 bool_mat/test/t-complement.c                       |  122 ++
 bool_mat/test/t-is_diagonal.c                      |  107 ++
 bool_mat/test/t-is_nilpotent.c                     |   86 ++
 bool_mat/test/t-is_transitive.c                    |   77 ++
 bool_mat/test/t-mul.c                              |  241 ++++
 bool_mat/test/t-nilpotency_degree.c                |   75 ++
 bool_mat/test/t-trace.c                            |  176 +++
 bool_mat/test/t-transitive_closure.c               |  183 +++
 bool_mat/test/t-transpose.c                        |   75 ++
 bool_mat/trace.c                                   |   33 +
 bool_mat/transitive_closure.c                      |   51 +
 bool_mat/transpose.c                               |   48 +
 bool_mat/zero.c                                    |   22 +
 configure                                          |   21 +-
 dirichlet.h                                        |  175 +++
 dirichlet/char.c                                   |   23 +
 dirichlet/char_conductor.c                         |   45 +
 dirichlet/char_eq_deep.c                           |   27 +
 dirichlet/char_exp.c                               |   22 +
 dirichlet/char_first_primitive.c                   |   34 +
 dirichlet/char_index.c                             |   40 +
 dirichlet/char_lift.c                              |   36 +
 dirichlet/char_log.c                               |   51 +
 dirichlet/char_lower.c                             |   42 +
 dirichlet/char_mul.c                               |   21 +
 dirichlet/char_next.c                              |   29 +
 dirichlet/char_next_primitive.c                    |   60 +
 dirichlet/char_one.c                               |   21 +
 dirichlet/char_order.c                             |   24 +
 dirichlet/char_parity.c                            |   26 +
 dirichlet/char_pow.c                               |   21 +
 dirichlet/char_print.c                             |   25 +
 dirichlet/chi.c                                    |   33 +
 dirichlet/chi_vec.c                                |   30 +
 dirichlet/chi_vec_loop.c                           |   70 ++
 dirichlet/chi_vec_primeloop.c                      |   82 ++
 dirichlet/group_clear.c                            |   21 +
 dirichlet/group_dlog_precompute.c                  |   46 +
 dirichlet/group_init.c                             |  226 ++++
 dirichlet/group_num_primitive.c                    |   37 +
 dirichlet/index_char.c                             |   38 +
 dirichlet/pairing.c                                |   34 +
 dirichlet/pairing_char.c                           |   26 +
 dirichlet/profile/p-conrey.c                       |  241 ++++
 dirichlet/test/t-chars.c                           |  154 +++
 dirichlet/test/t-properties.c                      |  199 +++
 dirichlet/test/t-vec.c                             |   88 ++
 dirichlet/ui_conductor.c                           |   52 +
 dirichlet/ui_order.c                               |   41 +
 dirichlet/ui_parity.c                              |   28 +
 dirichlet/ui_vec_set_null.c                        |   31 +
 dlog.h                                             |  267 ++++
 dlog/1modpe.c                                      |   26 +
 dlog/1modpe_init.c                                 |   32 +
 dlog/1modpe_mod1p.c                                |   39 +
 dlog/bsgs.c                                        |   34 +
 dlog/bsgs_init.c                                   |   42 +
 dlog/crt.c                                         |   31 +
 dlog/crt_clear.c                                   |   23 +
 dlog/crt_init.c                                    |   58 +
 dlog/factor_group.c                                |   53 +
 dlog/mod2e.c                                       |   47 +
 dlog/modpe.c                                       |   41 +
 dlog/modpe_init.c                                  |   44 +
 dlog/once.c                                        |   44 +
 dlog/order23.c                                     |   18 +
 dlog/order23_init.c                                |   19 +
 dlog/power.c                                       |   37 +
 dlog/power_init.c                                  |   31 +
 dlog/precomp.c                                     |   43 +
 dlog/precomp_clear.c                               |   44 +
 dlog/precomp_modpe_init.c                          |   35 +
 dlog/precomp_n_init.c                              |   41 +
 dlog/precomp_p_init.c                              |   29 +
 dlog/precomp_pe_init.c                             |   33 +
 dlog/precomp_small_init.c                          |   35 +
 dlog/profile/p-precomp.c                           |  180 +++
 dlog/profile/p-vec.c                               |  142 +++
 dlog/profile/precomp_160905.json                   |  106 ++
 dlog/profile/vec160905.json                        |  198 +++
 dlog/rho.c                                         |  116 ++
 dlog/rho_init.c                                    |   21 +
 dlog/table.c                                       |   18 +
 dlog/table_init.c                                  |   33 +
 dlog/test/t-dlog.c                                 |   80 ++
 dlog/test/t-modpe.c                                |   87 ++
 dlog/test/t-vec.c                                  |  110 ++
 dlog/vec.c                                         |   23 +
 dlog/vec_add.c                                     |   23 +
 dlog/vec_add_precomp.c                             |   23 +
 dlog/vec_eratos.c                                  |   20 +
 dlog/vec_eratos_add.c                              |   52 +
 dlog/vec_fill.c                                    |   20 +
 dlog/vec_loop.c                                    |   31 +
 dlog/vec_loop_add.c                                |   27 +
 dlog/vec_pindex_factorgcd.c                        |  102 ++
 dlog/vec_set_not_found.c                           |   29 +
 dlog/vec_sieve.c                                   |   27 +
 dlog/vec_sieve_add.c                               |   26 +
 dlog/vec_sieve_add_precomp.c                       |   26 +
 dlog/vec_sieve_precomp.c                           |   95 ++
 doc/source/acb.rst                                 |  121 +-
 doc/source/acb_dirichlet.rst                       |  468 +++++++
 doc/source/acb_hypgeom.rst                         |  532 ++++----
 doc/source/acb_mat.rst                             |   41 +-
 doc/source/acb_modular.rst                         |   41 +-
 doc/source/acb_poly.rst                            |  168 ++-
 doc/source/agm.rst                                 |   98 ++
 doc/source/arb.rst                                 |  240 +++-
 doc/source/arb_calc.rst                            |    4 +
 doc/source/arb_hypgeom.rst                         |  338 +++++
 doc/source/arb_mat.rst                             |  174 ++-
 doc/source/arb_poly.rst                            |  145 ++-
 doc/source/arf.rst                                 |  127 +-
 doc/source/bernoulli.rst                           |    3 +-
 doc/source/bool_mat.rst                            |  261 ++++
 doc/source/conf.py                                 |    9 +-
 doc/source/constants.rst                           |    4 +
 doc/source/credits.rst                             |   91 +-
 doc/source/dirichlet.rst                           |  295 +++++
 doc/source/dlog.rst                                |  299 +++++
 doc/source/examples.rst                            |  275 +++-
 doc/source/fmpr.rst                                |    9 +-
 doc/source/fmprb.rst                               |  504 --------
 doc/source/fmpz_extras.rst                         |  107 ++
 doc/source/formulas.rst                            |  201 +++
 doc/source/gamma.rst                               |   10 +-
 doc/source/history.rst                             | 1321 +++++++++++---------
 doc/source/hurwitz.rst                             |   52 +
 doc/source/hypergeometric.rst                      |  328 +++++
 doc/source/hypgeom.rst                             |   16 -
 doc/source/index.rst                               |  187 ++-
 doc/source/issues.rst                              |  216 +++-
 doc/source/mag.rst                                 |   46 +
 doc/source/overview.rst                            |   72 +-
 doc/source/partitions.rst                          |    7 +
 doc/source/setup.rst                               |   94 +-
 doc/source/using.rst                               |  568 +++++++++
 examples/complex_plot.c                            |  155 ++-
 examples/hilbert_matrix.c                          |    2 +-
 examples/integrals.c                               |    8 +-
 examples/keiper_li.c                               |    2 +-
 examples/logistic.c                                |   85 ++
 examples/lvalue.c                                  |  115 ++
 examples/pi.c                                      |    2 +-
 examples/poly_roots.c                              |  325 +++--
 examples/real_roots.c                              |   91 +-
 fmpr.h                                             |   55 +-
 fmpr/abs_bound_lt_2exp_si.c                        |   30 +-
 fmpr/add.c                                         |   30 +-
 fmpr/add_eps.c                                     |   30 +-
 fmpr/add_fmpz.c                                    |   30 +-
 fmpr/add_mpn.c                                     |   30 +-
 fmpr/add_naive.c                                   |   44 +-
 fmpr/add_si.c                                      |   30 +-
 fmpr/add_ui.c                                      |   30 +-
 fmpr/addmul.c                                      |   30 +-
 fmpr/check_ulp.c                                   |   30 +-
 fmpr/cmp.c                                         |   30 +-
 fmpr/cmp_2exp_si.c                                 |   30 +-
 fmpr/cmpabs.c                                      |   30 +-
 fmpr/cmpabs_2exp_si.c                              |   30 +-
 fmpr/cmpabs_ui.c                                   |   30 +-
 fmpr/div.c                                         |   30 +-
 fmpr/divappr_abs_ubound.c                          |   30 +-
 fmpr/exp.c                                         |   30 +-
 fmpr/get_d.c                                       |   30 +-
 fmpr/get_fmpq.c                                    |   30 +-
 fmpr/get_fmpz.c                                    |   30 +-
 fmpr/get_fmpz_2exp.c                               |   30 +-
 fmpr/get_fmpz_fixed.c                              |   30 +-
 fmpr/get_mpfr.c                                    |   33 +-
 fmpr/get_si.c                                      |   30 +-
 fmpr/log.c                                         |   30 +-
 fmpr/mul.c                                         |   30 +-
 fmpr/mul_1x1.c                                     |   30 +-
 fmpr/mul_fmpz.c                                    |   30 +-
 fmpr/mul_mpn.c                                     |   30 +-
 fmpr/mul_naive.c                                   |   30 +-
 fmpr/normalise.c                                   |   30 +-
 fmpr/pow_sloppy.c                                  |   30 +-
 fmpr/print.c                                       |   30 +-
 fmpr/printd.c                                      |   30 +-
 fmpr/randtest.c                                    |   30 +-
 fmpr/root.c                                        |   30 +-
 fmpr/rsqrt.c                                       |   30 +-
 fmpr/set_d.c                                       |   30 +-
 fmpr/set_fmpq.c                                    |   30 +-
 fmpr/set_fmpz_2exp.c                               |   30 +-
 fmpr/set_mpfr.c                                    |   30 +-
 fmpr/set_round.c                                   |   30 +-
 fmpr/set_round_mpn.c                               |   30 +-
 fmpr/set_round_ui_2exp_fmpz.c                      |   30 +-
 fmpr/set_round_uiui_2exp_fmpz.c                    |   30 +-
 fmpr/sqrt.c                                        |   30 +-
 fmpr/sub.c                                         |   30 +-
 fmpr/submul.c                                      |   30 +-
 fmpr/sum.c                                         |   30 +-
 fmpr/test/t-abs_bound_le_2exp_fmpz.c               |   32 +-
 fmpr/test/t-abs_bound_lt_2exp_fmpz.c               |   32 +-
 fmpr/test/t-abs_bound_lt_2exp_si.c                 |   32 +-
 fmpr/test/t-add.c                                  |   36 +-
 fmpr/test/t-add_naive.c                            |   34 +-
 fmpr/test/t-cmp.c                                  |   32 +-
 fmpr/test/t-cmp_2exp_si.c                          |   32 +-
 fmpr/test/t-cmpabs.c                               |   32 +-
 fmpr/test/t-cmpabs_2exp_si.c                       |   32 +-
 fmpr/test/t-div.c                                  |   32 +-
 fmpr/test/t-divappr_abs_ubound.c                   |   32 +-
 fmpr/test/t-exp.c                                  |   32 +-
 fmpr/test/t-expm1.c                                |   32 +-
 fmpr/test/t-get_d.c                                |   32 +-
 fmpr/test/t-get_fmpz.c                             |   32 +-
 fmpr/test/t-get_mpfr.c                             |   32 +-
 fmpr/test/t-log.c                                  |   32 +-
 fmpr/test/t-log1p.c                                |   32 +-
 fmpr/test/t-mul.c                                  |   32 +-
 fmpr/test/t-mul_fmpz.c                             |   32 +-
 fmpr/test/t-mul_naive.c                            |   32 +-
 fmpr/test/t-mul_si.c                               |   34 +-
 fmpr/test/t-mul_ui.c                               |   34 +-
 fmpr/test/t-normalise.c                            |   32 +-
 fmpr/test/t-root.c                                 |   32 +-
 fmpr/test/t-rsqrt.c                                |   32 +-
 fmpr/test/t-set_fmpq.c                             |   32 +-
 fmpr/test/t-set_fmpz_2exp.c                        |   32 +-
 fmpr/test/t-set_round_mpn.c                        |   32 +-
 fmpr/test/t-set_round_ui_2exp_fmpz.c               |   32 +-
 fmpr/test/t-set_round_uiui_2exp_fmpz.c             |   32 +-
 fmpr/test/t-sqrt.c                                 |   32 +-
 fmpr/test/t-sub.c                                  |   34 +-
 fmpr/test/t-sum.c                                  |   32 +-
 fmpr/test/t-ulp.c                                  |   32 +-
 fmpr/ulp.c                                         |   30 +-
 fmprb.h                                            |  775 ------------
 fmprb/add.c                                        |   80 --
 fmprb/add_error.c                                  |   68 -
 fmprb/addmul.c                                     |   66 -
 fmprb/agm.c                                        |   81 --
 fmprb/contains.c                                   |  104 --
 fmprb/contains_fmpq.c                              |   45 -
 fmprb/contains_fmpr.c                              |   77 --
 fmprb/contains_fmpz.c                              |   38 -
 fmprb/contains_mpfr.c                              |   38 -
 fmprb/contains_si.c                                |   38 -
 fmprb/contains_zero.c                              |   32 -
 fmprb/div.c                                        |  185 ---
 fmprb/get_interval_fmpz_2exp.c                     |   76 --
 fmprb/get_rand_fmpq.c                              |  125 --
 fmprb/get_unique_fmpz.c                            |  110 --
 fmprb/hypot.c                                      |   50 -
 fmprb/mul.c                                        |  271 ----
 fmprb/mul_naive.c                                  |  105 --
 fmprb/overlaps.c                                   |   74 --
 fmprb/randtest.c                                   |  100 --
 fmprb/root.c                                       |  102 --
 fmprb/rsqrt.c                                      |   81 --
 fmprb/set_interval_fmpr.c                          |   42 -
 fmprb/set_round.c                                  |   38 -
 fmprb/sqrt.c                                       |   82 --
 fmprb/sqrtpos.c                                    |   87 --
 fmprb/sub.c                                        |   71 --
 fmprb/submul.c                                     |   70 --
 fmprb/test/t-add.c                                 |  168 ---
 fmprb/test/t-addmul.c                              |  171 ---
 fmprb/test/t-agm.c                                 |  102 --
 fmprb/test/t-contains.c                            |  102 --
 fmprb/test/t-contains_fmpr.c                       |   94 --
 fmprb/test/t-div.c                                 |  174 ---
 fmprb/test/t-get_interval_fmpz_2exp.c              |   84 --
 fmprb/test/t-get_rand_fmpq.c                       |   64 -
 fmprb/test/t-get_unique_fmpz.c                     |  124 --
 fmprb/test/t-mul.c                                 |  286 -----
 fmprb/test/t-mul_naive.c                           |  168 ---
 fmprb/test/t-overlaps.c                            |  100 --
 fmprb/test/t-rsqrt.c                               |   80 --
 fmprb/test/t-set_interval_fmpr.c                   |   72 --
 fmprb/test/t-special.c                             |  631 ----------
 fmprb/test/t-sqrt.c                                |   78 --
 fmprb/test/t-sqrtpos.c                             |   81 --
 fmprb/test/t-sub.c                                 |  168 ---
 fmprb/test/t-submul.c                              |  171 ---
 fmprb/test/t-trim.c                                |   91 --
 fmprb/test/t-union.c                               |   94 --
 fmprb/trim.c                                       |   68 -
 fmprb/union.c                                      |   63 -
 fmpz_extras.h                                      |   95 +-
 fmpz_extras/dummy.c                                |   33 -
 fmpz_extras/lshift_mpn.c                           |   30 +-
 fmpz_extras/sub_small_large.c                      |   30 +-
 fmpz_extras/test/t-add2_fmpz_si_inline.c           |   32 +-
 fmpz_extras/test/t-add_inline.c                    |   32 +-
 fmpz_extras/test/t-add_si_inline.c                 |   32 +-
 fmpz_extras/test/t-add_ui_inline.c                 |   32 +-
 fmpz_extras/test/t-lshift_mpn.c                    |   32 +-
 fmpz_extras/test/t-sub_si_inline.c                 |   32 +-
 gpl-2.0.txt                                        |  339 -----
 hypgeom.h                                          |   37 +-
 hypgeom/bound.c                                    |   46 +-
 hypgeom/estimate_terms_d.c                         |   32 +-
 hypgeom/init.c                                     |   30 +-
 hypgeom/precompute.c                               |   30 +-
 hypgeom/sum.c                                      |  163 +--
 mag.h                                              |   82 +-
 mag/add.c                                          |   30 +-
 mag/add_2exp_fmpz.c                                |   30 +-
 mag/add_ui.c                                       |   23 +
 mag/add_ui_2exp_si.c                               |   23 +
 mag/addmul.c                                       |   30 +-
 mag/bernoulli_div_fac_ui.c                         |   30 +-
 mag/binpow_uiui.c                                  |   30 +-
 mag/clear.c                                        |   21 +
 mag/cmp.c                                          |   30 +-
 mag/cmp_2exp_si.c                                  |   30 +-
 mag/d_log.c                                        |   32 +-
 mag/div.c                                          |   30 +-
 mag/exp.c                                          |   32 +-
 mag/exp_tail.c                                     |   30 +-
 mag/expinv.c                                       |   64 +
 mag/expm1.c                                        |   30 +-
 mag/fac_ui.c                                       |   30 +-
 mag/fprint.c                                       |   44 +
 mag/geom_series.c                                  |   30 +-
 mag/get_d.c                                        |   32 +-
 mag/get_fmpq.c                                     |   39 +-
 mag/get_fmpr.c                                     |   30 +-
 mag/hurwitz_zeta_uiui.c                            |   40 +
 mag/hypot.c                                        |   30 +-
 mag/inlines.c                                      |   30 +-
 mag/log1p.c                                        |   32 +-
 mag/log_ui.c                                       |   30 +-
 mag/mul.c                                          |   30 +-
 mag/polylog_tail.c                                 |   30 +-
 mag/pow_fmpz.c                                     |   30 +-
 mag/pow_ui.c                                       |   30 +-
 mag/print.c                                        |   58 -
 mag/randtest.c                                     |   30 +-
 mag/root.c                                         |   30 +-
 mag/rsqrt.c                                        |   30 +-
 mag/set_d_2exp_fmpz.c                              |   30 +-
 mag/set_fmpr.c                                     |   30 +-
 mag/set_fmpz_2exp_fmpz.c                           |   30 +-
 mag/set_ui.c                                       |   30 +-
 mag/sqrt.c                                         |   30 +-
 mag/sub.c                                          |   48 +
 mag/sub_lower.c                                    |   30 +-
 mag/test/t-add.c                                   |   32 +-
 mag/test/t-add_2exp_fmpz.c                         |   32 +-
 mag/test/t-add_lower.c                             |   32 +-
 mag/test/t-addmul.c                                |  110 +-
 mag/test/t-binpow_uiui.c                           |   32 +-
 mag/test/t-cmp.c                                   |   32 +-
 mag/test/t-cmp_2exp_si.c                           |   34 +-
 mag/test/t-d_log_lower_bound.c                     |   34 +-
 mag/test/t-d_log_upper_bound.c                     |   34 +-
 mag/test/t-div.c                                   |   32 +-
 mag/test/t-exp.c                                   |   32 +-
 mag/test/t-exp_tail.c                              |   32 +-
 mag/test/t-expinv.c                                |   88 ++
 mag/test/t-expm1.c                                 |   32 +-
 mag/test/t-fac_ui.c                                |   32 +-
 mag/test/t-fast_add_2exp_si.c                      |   32 +-
 mag/test/t-fast_addmul.c                           |  101 +-
 mag/test/t-fast_mul.c                              |  101 +-
 mag/test/t-fast_mul_2exp_si.c                      |   32 +-
 mag/test/t-geom_series.c                           |   32 +-
 mag/test/t-get_d.c                                 |   75 ++
 mag/test/t-hurwitz_zeta_uiui.c                     |   81 ++
 mag/test/t-log1p.c                                 |   32 +-
 mag/test/t-mul.c                                   |  110 +-
 mag/test/t-mul_2exp_fmpz.c                         |   32 +-
 mag/test/t-mul_2exp_si.c                           |   34 +-
 mag/test/t-mul_lower.c                             |   32 +-
 mag/test/t-polylog_tail.c                          |   32 +-
 mag/test/t-pow_fmpz.c                              |   32 +-
 mag/test/t-pow_ui.c                                |   32 +-
 mag/test/t-pow_ui_lower.c                          |   32 +-
 mag/test/t-rfac_ui.c                               |   32 +-
 mag/test/t-root.c                                  |   32 +-
 mag/test/t-rsqrt.c                                 |   32 +-
 mag/test/t-set_d.c                                 |   34 +-
 mag/test/t-set_d_2exp_fmpz.c                       |   34 +-
 mag/test/t-set_ui.c                                |   32 +-
 mag/test/t-set_ui_lower.c                          |   32 +-
 mag/test/t-sqrt.c                                  |   32 +-
 mag/test/t-sub.c                                   |  106 ++
 mag/test/t-sub_lower.c                             |   32 +-
 partitions.h                                       |   36 +-
 partitions/fmpz_fmpz.c                             |  184 ++-
 partitions/hrr_sum_arb.c                           |   32 +-
 partitions/leading_fmpz.c                          |   49 +
 partitions/rademacher_bound.c                      |   30 +-
 partitions/test/t-partitions_fmpz_ui.c             |   32 +-
 partitions/test/t-partitions_fmpz_ui_threaded.c    |   32 +-
 .../test/t-partitions_fmpz_ui_using_doubles.c      |   32 +-
 1839 files changed, 57658 insertions(+), 41110 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/flint-arb.git



More information about the debian-science-commits mailing list