[flint-arb] branch master updated (64b38f5 -> ff3dfdb)

Julien Puydt julien.puydt at laposte.net
Tue Jul 11 08:18:16 UTC 2017


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

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

      from  64b38f5   Install the lib into a multi-arch /usr/lib/ subdirectory using dh-exec
      adds  e125cfc   New upstream version 2.11.1
       new  76e0cc3   Updated version 2.11.1 from 'upstream/2.11.1'
       new  3b130e3   Update to upstream 2.11.1
       new  ff3dfdb   Push standards-version to 4.0.0

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .build_dependencies                                |   6 +-
 Makefile.in                                        |   3 +-
 acb.h                                              |  17 +
 acb/expm1.c                                        |  66 ++
 acb/lambertw.c                                     | 838 +++++++++++++++++++++
 acb/lambertw_asymp.c                               | 144 ++++
 acb/lambertw_bound_deriv.c                         | 117 +++
 acb/lambertw_check_branch.c                        | 112 +++
 acb/sinc_pi.c                                      |  48 ++
 acb/test/t-acos.c                                  |   6 +-
 acb/test/t-acosh.c                                 |   6 +-
 acb/test/t-agm1.c                                  |   4 +-
 acb/test/t-asin.c                                  |   6 +-
 acb/test/t-asinh.c                                 |   6 +-
 acb/test/t-atan.c                                  |   6 +-
 acb/test/t-atanh.c                                 |   6 +-
 acb/test/t-barnes_g.c                              |   6 +-
 acb/test/t-bernoulli_poly_ui.c                     |   2 +-
 acb/test/t-chebyshev_t_ui.c                        |   8 +-
 acb/test/t-chebyshev_u_ui.c                        |   8 +-
 acb/test/t-cos_pi.c                                |   6 +-
 acb/test/t-cot.c                                   |   6 +-
 acb/test/t-cot_pi.c                                |   6 +-
 acb/test/t-coth.c                                  |   6 +-
 acb/test/t-csgn.c                                  |   2 +-
 acb/test/t-digamma.c                               |   6 +-
 acb/test/t-div.c                                   |  10 +-
 acb/test/t-exp.c                                   |   2 +-
 acb/test/t-exp_invexp.c                            |   2 +-
 acb/test/t-exp_pi_i.c                              |   4 +-
 acb/test/{t-log.c => t-expm1.c}                    |  37 +-
 acb/test/t-gamma.c                                 |   4 +-
 acb/test/t-inv.c                                   |   6 +-
 acb/test/t-lambertw.c                              | 174 +++++
 acb/test/t-lgamma.c                                |   4 +-
 acb/test/t-log.c                                   |   6 +-
 acb/test/t-log1p.c                                 |   6 +-
 acb/test/t-log_sin_pi.c                            |   2 +-
 acb/test/t-mul.c                                   |  20 +-
 acb/test/t-mul_naive.c                             |  10 +-
 acb/test/t-polygamma.c                             |   2 +-
 acb/test/t-pow.c                                   |   8 +-
 acb/test/t-pow_fmpz.c                              |   4 +-
 acb/test/t-quadratic_roots_fmpz.c                  |   2 +-
 acb/test/t-rel_accuracy_bits.c                     |   6 +-
 acb/test/t-rgamma.c                                |   4 +-
 acb/test/t-rising2_ui.c                            |   6 +-
 acb/test/t-rising2_ui_bs.c                         |   6 +-
 acb/test/t-rising2_ui_rs.c                         |   6 +-
 acb/test/t-rising_ui.c                             |   4 +-
 acb/test/t-rising_ui_bs.c                          |   4 +-
 acb/test/t-rising_ui_get_mag.c                     |   2 +-
 acb/test/t-rising_ui_rec.c                         |   4 +-
 acb/test/t-rising_ui_rs.c                          |   4 +-
 acb/test/t-root_ui.c                               |   4 +-
 acb/test/t-rsqrt.c                                 |   4 +-
 acb/test/t-sgn.c                                   |   4 +-
 acb/test/t-sin_cos.c                               |   4 +-
 acb/test/t-sin_pi.c                                |   6 +-
 acb/test/t-sinc.c                                  |   4 +-
 acb/test/{t-csgn.c => t-sinc_pi.c}                 |  43 +-
 acb/test/t-sinh_cosh.c                             |   4 +-
 acb/test/t-sqrt.c                                  |   4 +-
 acb/test/t-tan.c                                   |   6 +-
 acb/test/t-tan_pi.c                                |   6 +-
 acb/test/t-tanh.c                                  |   6 +-
 acb/test/t-vec_unit_roots.c                        |   2 +-
 acb/test/t-zeta.c                                  |   2 +-
 acb/zeta.c                                         |   9 +-
 acb_calc/test/t-cauchy_bound.c                     |   2 +-
 acb_calc/test/t-integrate_taylor.c                 |   2 +-
 acb_dirichlet.h                                    |   2 +
 acb_dirichlet/euler_product_real_ui.c              |   2 +-
 acb_dirichlet/gauss_sum_theta.c                    |   2 +-
 acb_dirichlet/hardy_theta.c                        |   2 +-
 acb_dirichlet/hurwitz.c                            |  50 ++
 acb_dirichlet/hurwitz_precomp_eval.c               |   2 +-
 acb_dirichlet/hurwitz_precomp_init.c               |   2 +-
 acb_dirichlet/powsum_smooth.c                      |   2 +-
 acb_dirichlet/profile/p-gauss.c                    |   2 +-
 acb_dirichlet/profile/p-jacobi.c                   |   2 +-
 acb_dirichlet/profile/p-vec.c                      |   2 +-
 acb_dirichlet/root.c                               |   2 +-
 acb_dirichlet/root_number.c                        |   2 +-
 acb_dirichlet/test/t-chi.c                         |   6 +-
 acb_dirichlet/test/t-eta.c                         |   2 +-
 acb_dirichlet/test/t-euler_product_real_ui.c       |   6 +-
 acb_dirichlet/test/t-gauss.c                       |   2 +-
 acb_dirichlet/test/t-hardy_theta_series.c          |   2 +-
 acb_dirichlet/test/t-hardy_z.c                     |   6 +-
 acb_dirichlet/test/t-hardy_z_series.c              |   2 +-
 acb_dirichlet/test/t-hurwitz.c                     |  84 +++
 acb_dirichlet/test/t-hurwitz_precomp.c             |   2 +-
 acb_dirichlet/test/t-jacobi.c                      |   2 +-
 acb_dirichlet/test/t-l.c                           |   2 +-
 acb_dirichlet/test/t-l_euler_product.c             |   2 +-
 acb_dirichlet/test/t-l_hurwitz.c                   |   6 +-
 acb_dirichlet/test/t-l_jet.c                       |   4 +-
 acb_dirichlet/test/t-l_series.c                    |   2 +-
 acb_dirichlet/test/t-powsum_smooth.c               |   2 +-
 acb_dirichlet/test/t-roots.c                       |   2 +-
 acb_dirichlet/test/t-thetanull.c                   |   4 +-
 acb_dirichlet/test/t-zeta_bound.c                  |   2 +-
 acb_dirichlet/test/t-zeta_rs.c                     |   2 +-
 acb_dirichlet/test/t-zeta_rs_r.c                   |   2 +-
 acb_dirichlet/zeta.c                               |  26 +-
 acb_elliptic/test/t-e_inc.c                        |   2 +-
 acb_elliptic/test/t-f.c                            |   2 +-
 acb_elliptic/test/t-inv_p.c                        |   2 +-
 acb_elliptic/test/t-invariants.c                   |   2 +-
 acb_elliptic/test/t-pi.c                           |   6 +-
 acb_elliptic/test/t-pi_inc.c                       |   4 +-
 acb_elliptic/test/t-rc1.c                          |   2 +-
 acb_elliptic/test/t-rf.c                           |   2 +-
 acb_elliptic/test/t-rg.c                           |   4 +-
 acb_elliptic/test/t-rj.c                           |   8 +-
 acb_elliptic/test/t-sigma.c                        |   4 +-
 acb_elliptic/test/t-zeta.c                         |   4 +-
 acb_hypgeom/2f1_transform.c                        |   4 +-
 acb_hypgeom/dilog_continuation.c                   |   2 +-
 acb_hypgeom/dilog_transform.c                      |   2 +-
 acb_hypgeom/legendre_p.c                           |   2 +-
 acb_hypgeom/legendre_q.c                           |   2 +-
 acb_hypgeom/pfq_series_sum_bs.c                    |   2 +-
 acb_hypgeom/pfq_series_sum_rs.c                    |   4 +-
 acb_hypgeom/pfq_sum_fme.c                          |   2 +-
 acb_hypgeom/pfq_sum_rs.c                           |   2 +-
 acb_hypgeom/test/t-0f1.c                           |   2 +-
 acb_hypgeom/test/t-2f1.c                           |   2 +-
 acb_hypgeom/test/t-2f1_continuation.c              |   2 +-
 acb_hypgeom/test/t-airy.c                          |  12 +-
 acb_hypgeom/test/t-airy_bound.c                    |   2 +-
 acb_hypgeom/test/t-airy_series.c                   |   4 +-
 acb_hypgeom/test/t-bessel_i.c                      |   8 +-
 acb_hypgeom/test/t-bessel_j.c                      |   6 +-
 acb_hypgeom/test/t-bessel_k.c                      |   4 +-
 acb_hypgeom/test/t-bessel_y.c                      |   4 +-
 acb_hypgeom/test/t-beta_lower.c                    |   4 +-
 acb_hypgeom/test/t-beta_lower_series.c             |   4 +-
 acb_hypgeom/test/t-chebyshev_t.c                   |   2 +-
 acb_hypgeom/test/t-chebyshev_u.c                   |   2 +-
 acb_hypgeom/test/t-chi.c                           |   2 +-
 acb_hypgeom/test/t-chi_series.c                    |   4 +-
 acb_hypgeom/test/t-ci.c                            |   2 +-
 acb_hypgeom/test/t-ci_series.c                     |   4 +-
 acb_hypgeom/test/t-dilog.c                         |   2 +-
 acb_hypgeom/test/t-ei.c                            |   2 +-
 acb_hypgeom/test/t-ei_series.c                     |   4 +-
 acb_hypgeom/test/t-erf.c                           |   2 +-
 acb_hypgeom/test/t-erf_series.c                    |   4 +-
 acb_hypgeom/test/t-erfc.c                          |   2 +-
 acb_hypgeom/test/t-erfc_series.c                   |   4 +-
 acb_hypgeom/test/t-erfi_series.c                   |   4 +-
 acb_hypgeom/test/t-fresnel.c                       |   2 +-
 acb_hypgeom/test/t-fresnel_series.c                |   2 +-
 acb_hypgeom/test/t-gamma_lower.c                   |   4 +-
 acb_hypgeom/test/t-gamma_lower_series.c            |   6 +-
 acb_hypgeom/test/t-gamma_upper.c                   |   6 +-
 acb_hypgeom/test/t-gamma_upper_series.c            |   6 +-
 acb_hypgeom/test/t-gegenbauer_c.c                  |   2 +-
 acb_hypgeom/test/t-hermite_h.c                     |   2 +-
 acb_hypgeom/test/t-jacobi_p.c                      |   2 +-
 acb_hypgeom/test/t-laguerre_l.c                    |   2 +-
 acb_hypgeom/test/t-legendre_p.c                    |   2 +-
 acb_hypgeom/test/t-legendre_q.c                    |   4 +-
 acb_hypgeom/test/t-li_series.c                     |   4 +-
 acb_hypgeom/test/t-m.c                             |   8 +-
 acb_hypgeom/test/t-pfq.c                           |   2 +-
 acb_hypgeom/test/t-pfq_series_direct.c             |   2 +-
 acb_hypgeom/test/t-pfq_series_sum_bs.c             |   2 +-
 acb_hypgeom/test/t-pfq_series_sum_rs.c             |   2 +-
 acb_hypgeom/test/t-pfq_sum_bs.c                    |   2 +-
 acb_hypgeom/test/t-pfq_sum_fme.c                   |   2 +-
 acb_hypgeom/test/t-pfq_sum_invz.c                  |   2 +-
 acb_hypgeom/test/t-pfq_sum_rs.c                    |   2 +-
 acb_hypgeom/test/t-shi_series.c                    |   4 +-
 acb_hypgeom/test/t-si.c                            |   2 +-
 acb_hypgeom/test/t-si_series.c                     |   4 +-
 acb_hypgeom/test/t-spherical_y.c                   |   2 +-
 acb_hypgeom/test/t-u.c                             |   4 +-
 acb_hypgeom/test/t-u_asymp.c                       |   8 +-
 acb_hypgeom/u.c                                    |   2 +-
 acb_mat/charpoly.c                                 |   2 +-
 acb_mat/det.c                                      |   2 +-
 acb_mat/exp.c                                      |   4 +-
 acb_mat/mul.c                                      |   2 +-
 acb_mat/mul_entrywise.c                            |   2 +-
 acb_mat/sqr.c                                      |   2 +-
 acb_mat/test/t-charpoly.c                          |   2 +-
 acb_mat/test/t-det.c                               |   2 +-
 acb_mat/test/t-exp.c                               |   2 +-
 acb_mat/test/t-exp_taylor_sum.c                    |   4 +-
 acb_mat/test/t-frobenius_norm.c                    |   8 +-
 acb_mat/test/t-inv.c                               |   8 +-
 acb_mat/test/t-lu.c                                |   4 +-
 acb_mat/test/t-mul.c                               |  16 +-
 acb_mat/test/t-mul_entrywise.c                     |   6 +-
 acb_mat/test/t-solve.c                             |   8 +-
 acb_mat/test/t-sqr.c                               |   4 +-
 acb_mat/test/t-trace.c                             |   4 +-
 acb_mat/test/t-transpose.c                         |   4 +-
 acb_mat/trace.c                                    |   2 +-
 acb_mat/transpose.c                                |   2 +-
 acb_modular/addseq.c                               |   4 +-
 acb_modular/epsilon_arg.c                          |   2 +-
 acb_modular/eta_sum.c                              |   2 +-
 acb_modular/test/t-delta.c                         |   4 +-
 acb_modular/test/t-eisenstein.c                    |   2 +-
 acb_modular/test/t-elliptic_e.c                    |   2 +-
 acb_modular/test/t-elliptic_k.c                    |   4 +-
 acb_modular/test/t-elliptic_p.c                    |   6 +-
 acb_modular/test/t-elliptic_p_zpx.c                |   4 +-
 acb_modular/test/t-epsilon_arg.c                   |   2 +-
 acb_modular/test/t-eta.c                           |   6 +-
 acb_modular/test/t-fundamental_domain_approx.c     |   6 +-
 acb_modular/test/t-hilbert_class_poly.c            |   4 +-
 acb_modular/test/t-j.c                             |   8 +-
 acb_modular/test/t-lambda.c                        |   4 +-
 acb_modular/test/t-psl2z_inv.c                     |   4 +-
 acb_modular/test/t-psl2z_mul.c                     |   2 +-
 acb_modular/test/t-theta.c                         |   2 +-
 acb_modular/test/t-theta_const_sum_rs.c            |   2 +-
 acb_modular/test/t-theta_jet.c                     |   2 +-
 acb_modular/test/t-theta_sum.c                     |   2 +-
 acb_modular/test/t-transform.c                     |   2 +-
 acb_modular/theta_sum.c                            |   2 +-
 acb_poly.h                                         |   3 +
 acb_poly/compose_series.c                          |   2 +-
 acb_poly/compose_series_brent_kung.c               |   2 +-
 acb_poly/compose_series_horner.c                   |   2 +-
 acb_poly/find_roots.c                              |   2 +-
 acb_poly/lambertw_series.c                         |  95 +++
 acb_poly/product_roots.c                           |  11 +
 acb_poly/revert_series.c                           |   2 +-
 acb_poly/revert_series_lagrange.c                  |   2 +-
 acb_poly/revert_series_lagrange_fast.c             |   2 +-
 acb_poly/revert_series_newton.c                    |   2 +-
 acb_poly/test/t-add.c                              |   6 +-
 acb_poly/test/t-add_series.c                       |   6 +-
 acb_poly/test/t-add_si.c                           |   4 +-
 acb_poly/test/t-agm1_series.c                      |   4 +-
 acb_poly/test/t-atan_series.c                      |   4 +-
 acb_poly/test/t-binomial_transform.c               |   6 +-
 acb_poly/test/t-binomial_transform_basecase.c      |   6 +-
 acb_poly/test/t-binomial_transform_convolution.c   |   6 +-
 acb_poly/test/t-borel_transform.c                  |   6 +-
 acb_poly/test/t-compose.c                          |   6 +-
 acb_poly/test/t-compose_divconquer.c               |   6 +-
 acb_poly/test/t-compose_horner.c                   |   6 +-
 acb_poly/test/t-compose_series.c                   |   6 +-
 acb_poly/test/t-compose_series_brent_kung.c        |   6 +-
 acb_poly/test/t-compose_series_horner.c            |   6 +-
 acb_poly/test/t-cos_pi_series.c                    |   4 +-
 acb_poly/test/t-cot_pi_series.c                    |   4 +-
 acb_poly/test/t-digamma_series.c                   |   6 +-
 acb_poly/test/t-div_series.c                       |   8 +-
 acb_poly/test/t-divrem.c                           |   8 +-
 acb_poly/test/t-elliptic_k_series.c                |   4 +-
 acb_poly/test/t-elliptic_p_series.c                |   4 +-
 acb_poly/test/t-evaluate.c                         |   4 +-
 acb_poly/test/t-evaluate2.c                        |   2 +-
 acb_poly/test/t-evaluate2_horner.c                 |   2 +-
 acb_poly/test/t-evaluate2_rectangular.c            |   2 +-
 acb_poly/test/t-evaluate_horner.c                  |   4 +-
 acb_poly/test/t-evaluate_rectangular.c             |   2 +-
 acb_poly/test/t-evaluate_vec_fast.c                |   2 +-
 acb_poly/test/t-evaluate_vec_iter.c                |   2 +-
 acb_poly/test/t-exp_pi_i_series.c                  |   2 +-
 acb_poly/test/t-exp_series.c                       |   2 +-
 acb_poly/test/t-exp_series_basecase.c              |   2 +-
 acb_poly/test/t-find_roots.c                       |   4 +-
 acb_poly/test/t-gamma_series.c                     |   6 +-
 acb_poly/test/t-get_coeff_ptr.c                    |   2 +-
 acb_poly/test/t-get_set_coeff_fmprb.c              |   2 +-
 acb_poly/test/t-get_unique_fmpz_poly.c             |   2 +-
 acb_poly/test/t-interpolate_barycentric.c          |   2 +-
 acb_poly/test/t-interpolate_fast.c                 |   2 +-
 acb_poly/test/t-interpolate_newton.c               |   2 +-
 acb_poly/test/t-inv_series.c                       |   6 +-
 acb_poly/test/t-lambertw_series.c                  | 138 ++++
 acb_poly/test/t-lgamma_series.c                    |   8 +-
 acb_poly/test/t-log1p_series.c                     |   2 +-
 acb_poly/test/t-log_series.c                       |   6 +-
 acb_poly/test/t-mullow.c                           |  12 +-
 acb_poly/test/t-mullow_classical.c                 |  12 +-
 acb_poly/test/t-mullow_transpose.c                 |  12 +-
 acb_poly/test/t-mullow_transpose_gauss.c           |  12 +-
 acb_poly/test/t-polylog_cpx.c                      |   4 +-
 acb_poly/test/t-polylog_series.c                   |   4 +-
 acb_poly/test/t-pow_acb_series.c                   |   4 +-
 acb_poly/test/t-pow_series.c                       |   6 +-
 acb_poly/test/t-pow_ui.c                           |   4 +-
 acb_poly/test/t-pow_ui_trunc_binexp.c              |   4 +-
 acb_poly/test/t-powsum_one_series_sieved.c         |   2 +-
 acb_poly/test/t-powsum_series_naive_threaded.c     |   2 +-
 .../{t-exp_series_basecase.c => t-product_roots.c} |  48 +-
 acb_poly/test/t-revert_series.c                    |   4 +-
 acb_poly/test/t-revert_series_lagrange.c           |   4 +-
 acb_poly/test/t-revert_series_lagrange_fast.c      |   4 +-
 acb_poly/test/t-revert_series_newton.c             |   4 +-
 acb_poly/test/t-rgamma_series.c                    |   6 +-
 acb_poly/test/t-rising_ui_series.c                 |   4 +-
 acb_poly/test/t-root_bound_fujiwara.c              |   2 +-
 acb_poly/test/t-rsqrt_series.c                     |   4 +-
 acb_poly/test/t-set_trunc_round.c                  |   2 +-
 acb_poly/test/t-shift_left_right.c                 |   6 +-
 acb_poly/test/t-sin_cos_pi_series.c                |   6 +-
 acb_poly/test/t-sin_cos_series.c                   |   6 +-
 acb_poly/test/t-sin_cos_series_basecase.c          |   6 +-
 acb_poly/test/t-sin_cos_series_tangent.c           |   6 +-
 acb_poly/test/t-sin_pi_series.c                    |   4 +-
 acb_poly/test/t-sin_series_cos_series.c            |   6 +-
 acb_poly/test/t-sinc_series.c                      |   6 +-
 acb_poly/test/t-sinh_cosh_series.c                 |   2 +-
 acb_poly/test/t-sqrt_series.c                      |   4 +-
 acb_poly/test/t-sub.c                              |   6 +-
 acb_poly/test/t-sub_series.c                       |   6 +-
 acb_poly/test/t-tan_series.c                       |   4 +-
 acb_poly/test/t-taylor_shift.c                     |   2 +-
 acb_poly/test/t-taylor_shift_convolution.c         |   2 +-
 acb_poly/test/t-taylor_shift_divconquer.c          |   2 +-
 acb_poly/test/t-taylor_shift_horner.c              |   2 +-
 acb_poly/test/t-zeta_cpx_series.c                  |   2 +-
 acb_poly/test/t-zeta_em_tail_bsplit.c              |   2 +-
 acb_poly/test/t-zeta_series.c                      |   6 +-
 acb_poly/zeta_em_choose_param.c                    |   2 +-
 arb.h                                              |   5 +
 arb/atan_arf_bb.c                                  |   6 +-
 arb/atan_sum_bs_powtab.c                           |   2 +-
 arb/atan_taylor_rs.c                               |   4 +-
 arb/bernoulli_ui_zeta.c                            |   2 +-
 arb/const_euler.c                                  |   2 +-
 arb/const_khinchin.c                               |   4 +-
 arb/exp_arf_bb.c                                   |   4 +-
 arb/exp_sum_bs_powtab.c                            |   4 +-
 arb/exp_taylor_bound.c                             |   2 +-
 arb/exp_taylor_rs.c                                |   2 +-
 arb/gamma.c                                        |   8 +-
 arb/get_interval_fmpz_2exp.c                       |   4 +-
 arb/get_mpn_fixed_mod_log2.c                       |   2 +-
 arb/get_rand_fmpq.c                                |   2 +-
 arb/get_str.c                                      |   4 +-
 arb/get_unique_fmpz.c                              |   2 +-
 arb/lambertw.c                                     | 645 ++++++++++++++++
 arb/nonnegative_part.c                             |  49 ++
 arb/set_interval_arf.c                             |   2 +-
 arb/sin_cos_pi_fmpq_algebraic.c                    | 256 +------
 arb/sin_cos_taylor_rs.c                            |   2 +-
 arb/sinc_pi.c                                      |  48 ++
 arb/sqrtpos.c                                      |  34 +-
 arb/test/t-acos.c                                  |   8 +-
 arb/test/t-acosh.c                                 |   6 +-
 arb/test/t-add.c                                   |   6 +-
 arb/test/t-add_arf.c                               |   4 +-
 arb/test/t-add_error.c                             |  10 +-
 arb/test/t-add_fmpz.c                              |   4 +-
 arb/test/t-add_fmpz_2exp.c                         |   4 +-
 arb/test/t-add_si.c                                |   4 +-
 arb/test/t-add_ui.c                                |   4 +-
 arb/test/t-addmul.c                                |  16 +-
 arb/test/t-addmul_arf.c                            |   4 +-
 arb/test/t-addmul_fmpz.c                           |   4 +-
 arb/test/t-addmul_si.c                             |   4 +-
 arb/test/t-addmul_ui.c                             |   4 +-
 arb/test/t-agm.c                                   |   4 +-
 arb/test/t-asin.c                                  |   8 +-
 arb/test/t-asinh.c                                 |   6 +-
 arb/test/t-atan.c                                  |  16 +-
 arb/test/t-atan2.c                                 |   2 +-
 arb/test/t-atan_arf.c                              |   4 +-
 arb/test/t-atan_arf_bb.c                           |   6 +-
 arb/test/t-atan_sum_bs_powtab.c                    |   2 +-
 arb/test/t-atan_tab.c                              |   6 +-
 arb/test/t-atan_taylor_rs.c                        |   2 +-
 arb/test/t-atanh.c                                 |   6 +-
 arb/test/t-bell_fmpz.c                             |   4 +-
 arb/test/t-bell_sum_taylor.c                       |   2 +-
 arb/test/t-bernoulli_poly_ui.c                     |   2 +-
 arb/test/t-bernoulli_ui.c                          |   4 +-
 arb/test/t-can_round_mpfr.c                        |   2 +-
 arb/test/t-ceil.c                                  |   4 +-
 arb/test/t-chebyshev_t_ui.c                        |   8 +-
 arb/test/t-chebyshev_u_ui.c                        |   8 +-
 arb/test/t-const_apery.c                           |   4 +-
 arb/test/t-const_catalan.c                         |   4 +-
 arb/test/t-const_e.c                               |   4 +-
 arb/test/t-const_euler.c                           |   4 +-
 arb/test/t-const_glaisher.c                        |   6 +-
 arb/test/t-const_khinchin.c                        |   4 +-
 arb/test/t-const_log10.c                           |   4 +-
 arb/test/t-const_log2.c                            |   4 +-
 arb/test/t-const_pi.c                              |   4 +-
 arb/test/t-contains.c                              |   2 +-
 arb/test/t-contains_arf.c                          |   2 +-
 arb/test/t-contains_fmpq.c                         |   2 +-
 arb/test/t-contains_int.c                          |   2 +-
 arb/test/t-cos.c                                   |   8 +-
 arb/test/t-cos_pi.c                                |   2 +-
 arb/test/t-cos_pi_fmpq.c                           |   2 +-
 arb/test/t-cos_pi_fmpq_algebraic.c                 |   4 +-
 arb/test/t-cosh.c                                  |   4 +-
 arb/test/t-coth.c                                  |   6 +-
 arb/test/t-digamma.c                               |   6 +-
 arb/test/t-digits_round_inplace.c                  |   2 +-
 arb/test/t-div.c                                   |   8 +-
 arb/test/t-div_2expm1_ui.c                         |   4 +-
 arb/test/t-div_arf.c                               |   4 +-
 arb/test/t-div_fmpz.c                              |   4 +-
 arb/test/t-div_si.c                                |   4 +-
 arb/test/t-div_ui.c                                |   4 +-
 arb/test/t-doublefac_ui.c                          |   2 +-
 arb/test/t-euler_number_fmpz.c                     |   4 +-
 arb/test/t-exp.c                                   |   8 +-
 arb/test/t-exp_arf_bb.c                            |   6 +-
 arb/test/t-exp_invexp.c                            |   4 +-
 arb/test/t-exp_sum_bs_powtab.c                     |   2 +-
 arb/test/t-exp_tab.c                               |   6 +-
 arb/test/t-exp_taylor_rs.c                         |   2 +-
 arb/test/t-expm1.c                                 |   8 +-
 arb/test/t-fac_ui.c                                |   2 +-
 arb/test/t-floor.c                                 |   4 +-
 arb/test/t-gamma.c                                 |   4 +-
 arb/test/t-gamma_fmpq.c                            |   4 +-
 arb/test/t-get_fmpz_mid_rad_10exp.c                |   4 +-
 arb/test/t-get_interval_arf.c                      |   2 +-
 arb/test/t-get_interval_fmpz_2exp.c                |   6 +-
 arb/test/t-get_interval_mpfr.c                     |   2 +-
 arb/test/t-get_mag.c                               |   2 +-
 arb/test/t-get_mag_lower.c                         |   2 +-
 arb/test/t-get_mag_lower_nonnegative.c             |   2 +-
 arb/test/t-get_mpn_fixed_mod_log2.c                |   4 +-
 arb/test/t-get_mpn_fixed_mod_pi4.c                 |   6 +-
 arb/test/t-get_rand_fmpq.c                         |   2 +-
 arb/test/t-get_str.c                               |   2 +-
 arb/test/t-get_unique_fmpz.c                       |  12 +-
 arb/test/t-hurwitz_zeta.c                          |   2 +-
 arb/test/t-intersection.c                          |   8 +-
 arb/test/t-lambertw.c                              | 124 +++
 arb/test/t-lgamma.c                                |   4 +-
 arb/test/t-log.c                                   |  12 +-
 arb/test/t-log1p.c                                 |   6 +-
 arb/test/t-log_arf.c                               |   4 +-
 arb/test/t-log_base_ui.c                           |   6 +-
 arb/test/t-log_tab.c                               |   8 +-
 arb/test/t-log_ui_from_prev.c                      |   4 +-
 arb/test/t-max.c                                   |   4 +-
 arb/test/t-min.c                                   |   4 +-
 arb/test/t-mul.c                                   |  16 +-
 arb/test/t-mul_arf.c                               |   4 +-
 arb/test/t-mul_fmpz.c                              |   4 +-
 arb/test/t-mul_more.c                              |   6 +-
 arb/test/t-mul_si.c                                |   4 +-
 arb/test/t-mul_ui.c                                |   4 +-
 arb/test/t-overlaps.c                              |   2 +-
 arb/test/t-partitions_fmpz.c                       |   4 +-
 arb/test/t-pow.c                                   |   8 +-
 arb/test/t-pow_fmpq.c                              |   4 +-
 arb/test/t-pow_fmpz.c                              |   4 +-
 arb/test/t-power_sum_vec.c                         |   2 +-
 arb/test/t-rgamma.c                                |   4 +-
 arb/test/t-richcmp.c                               |   2 +-
 arb/test/t-rising2_ui.c                            |   6 +-
 arb/test/t-rising2_ui_bs.c                         |   6 +-
 arb/test/t-rising2_ui_rs.c                         |   6 +-
 arb/test/t-rising_ui.c                             |   4 +-
 arb/test/t-rising_ui_bs.c                          |   4 +-
 arb/test/t-rising_ui_rec.c                         |   4 +-
 arb/test/t-rising_ui_rs.c                          |   4 +-
 arb/test/t-root_ui.c                               |   4 +-
 arb/test/t-rsqrt.c                                 |   4 +-
 arb/test/t-set_interval_arf.c                      |   2 +-
 arb/test/t-set_interval_mpfr.c                     |   2 +-
 arb/test/t-set_str.c                               |   8 +-
 arb/test/t-sgn.c                                   |   2 +-
 arb/test/t-sin.c                                   |   8 +-
 arb/test/t-sin_cos.c                               |   8 +-
 arb/test/t-sin_cos_pi.c                            |   2 +-
 arb/test/t-sin_cos_pi_fmpq.c                       |   2 +-
 arb/test/t-sin_cos_pi_fmpq_algebraic.c             |   8 +-
 arb/test/t-sin_cos_tab.c                           |   6 +-
 arb/test/t-sin_cos_taylor_rs.c                     |   4 +-
 arb/test/t-sin_pi.c                                |   2 +-
 arb/test/t-sin_pi_fmpq.c                           |   2 +-
 arb/test/t-sin_pi_fmpq_algebraic.c                 |   4 +-
 arb/test/t-sinc.c                                  |   6 +-
 arb/test/t-sinc_pi.c                               |  68 ++
 arb/test/t-sinh.c                                  |   4 +-
 arb/test/t-sinh_cosh.c                             |   4 +-
 arb/test/t-special.c                               |   2 +-
 arb/test/t-sqrt.c                                  |   4 +-
 arb/test/t-sqrt1pm1.c                              |   6 +-
 arb/test/t-sqrtpos.c                               |   4 +-
 arb/test/t-sub.c                                   |   6 +-
 arb/test/t-sub_arf.c                               |   4 +-
 arb/test/t-sub_fmpz.c                              |   4 +-
 arb/test/t-sub_si.c                                |   4 +-
 arb/test/t-sub_ui.c                                |   4 +-
 arb/test/t-submul.c                                |  16 +-
 arb/test/t-submul_arf.c                            |   4 +-
 arb/test/t-submul_fmpz.c                           |   4 +-
 arb/test/t-submul_si.c                             |   4 +-
 arb/test/t-submul_ui.c                             |   4 +-
 arb/test/t-tanh.c                                  |   6 +-
 arb/test/t-trim.c                                  |   6 +-
 arb/test/t-union.c                                 |   4 +-
 arb/test/t-zeta.c                                  |   2 +-
 arb/test/t-zeta_ui.c                               |   4 +-
 arb/test/t-zeta_ui_asymp.c                         |   2 +-
 arb/test/t-zeta_ui_bernoulli.c                     |   4 +-
 arb/test/t-zeta_ui_borwein_bsplit.c                |   4 +-
 arb/test/t-zeta_ui_euler_product.c                 |   4 +-
 arb/test/t-zeta_ui_vec.c                           |   4 +-
 arb/test/t-zeta_ui_vec_borwein.c                   |   4 +-
 arb/version.c                                      |   2 +-
 arb/zeta_ui_bernoulli.c                            |   2 +-
 arb/zeta_ui_borwein_bsplit.c                       |   2 +-
 arb_calc/test/t-isolate_roots.c                    |   4 +-
 arb_fmpz_poly.h                                    |  58 ++
 arb_fmpz_poly/complex_roots.c                      | 190 +++++
 arb_fmpz_poly/deflate.c                            |  38 +
 arb_fmpz_poly/deflation.c                          |  42 ++
 arb_fmpz_poly/evaluate_acb.c                       |  34 +
 {arb_poly => arb_fmpz_poly}/evaluate_acb_horner.c  |  18 +-
 .../evaluate_acb_rectangular.c                     |  30 +-
 .../evaluate.c => arb_fmpz_poly/evaluate_arb.c     |  14 +-
 .../evaluate_arb_horner.c                          |  18 +-
 .../evaluate_arb_rectangular.c                     |  30 +-
 arb_fmpz_poly/gauss_period_minpoly.c               | 166 ++++
 {acb_poly => arb_fmpz_poly}/inlines.c              |   4 +-
 arb_fmpz_poly/test/t-complex_roots.c               | 192 +++++
 arb_fmpz_poly/test/t-evaluate_acb.c                | 111 +++
 arb_fmpz_poly/test/t-evaluate_arb.c                | 111 +++
 arb_fmpz_poly/test/t-gauss_period_minpoly.c        |  96 +++
 arb_hypgeom/test/t-wrappers.c                      |   2 +-
 arb_mat/charpoly.c                                 |   2 +-
 arb_mat/cho.c                                      |   4 +-
 arb_mat/det.c                                      |   2 +-
 arb_mat/exp.c                                      |   6 +-
 arb_mat/inv_cho_precomp.c                          |   4 +-
 arb_mat/inv_ldl_precomp.c                          |   4 +-
 arb_mat/ldl.c                                      |   4 +-
 arb_mat/mul_classical.c                            |   2 +-
 arb_mat/mul_entrywise.c                            |   2 +-
 arb_mat/mul_threaded.c                             |   2 +-
 arb_mat/spd_inv.c                                  |   4 +-
 arb_mat/sqr_classical.c                            |   2 +-
 arb_mat/test/t-charpoly.c                          |   2 +-
 arb_mat/test/t-cho.c                               |   6 +-
 arb_mat/test/t-det.c                               |   2 +-
 arb_mat/test/t-exp.c                               |   2 +-
 arb_mat/test/t-exp_taylor_sum.c                    |   4 +-
 arb_mat/test/t-frobenius_norm.c                    |   8 +-
 arb_mat/test/t-inv.c                               |   8 +-
 arb_mat/test/t-inv_cho_precomp.c                   |  10 +-
 arb_mat/test/t-inv_ldl_precomp.c                   |  10 +-
 arb_mat/test/t-ldl.c                               |   6 +-
 arb_mat/test/t-lu.c                                |   4 +-
 arb_mat/test/t-mul.c                               |   6 +-
 arb_mat/test/t-mul_entrywise.c                     |   6 +-
 arb_mat/test/t-mul_threaded.c                      |   6 +-
 arb_mat/test/t-solve.c                             |   8 +-
 arb_mat/test/t-solve_cho_precomp.c                 |  10 +-
 arb_mat/test/t-solve_ldl_precomp.c                 |  10 +-
 arb_mat/test/t-spd_inv.c                           |  10 +-
 arb_mat/test/t-spd_solve.c                         |  10 +-
 arb_mat/test/t-sqr.c                               |   4 +-
 arb_mat/test/t-trace.c                             |   4 +-
 arb_mat/test/t-transpose.c                         |   4 +-
 arb_mat/trace.c                                    |   2 +-
 arb_mat/transpose.c                                |   2 +-
 arb_poly.h                                         |   9 +
 arb_poly/compose_series.c                          |   2 +-
 arb_poly/compose_series_brent_kung.c               |   2 +-
 arb_poly/compose_series_horner.c                   |   2 +-
 arb_poly/lambertw_series.c                         |  95 +++
 arb_poly/mullow_block.c                            |   8 +-
 arb_poly/newton_refine_root.c                      |   2 +-
 arb_poly/product_roots.c                           |  11 +
 arb_poly/product_roots_complex.c                   |  94 +++
 arb_poly/revert_series.c                           |   2 +-
 arb_poly/revert_series_lagrange.c                  |   2 +-
 arb_poly/revert_series_lagrange_fast.c             |   2 +-
 arb_poly/revert_series_newton.c                    |   2 +-
 arb_poly/test/t-acos_series.c                      |   4 +-
 arb_poly/test/t-add.c                              |   2 +-
 arb_poly/test/t-add_series.c                       |   6 +-
 arb_poly/test/t-add_si.c                           |   4 +-
 arb_poly/test/t-asin_series.c                      |   4 +-
 arb_poly/test/t-atan_series.c                      |   4 +-
 arb_poly/test/t-binomial_transform.c               |   6 +-
 arb_poly/test/t-binomial_transform_basecase.c      |   6 +-
 arb_poly/test/t-binomial_transform_convolution.c   |   6 +-
 arb_poly/test/t-borel_transform.c                  |   6 +-
 arb_poly/test/t-compose.c                          |   6 +-
 arb_poly/test/t-compose_divconquer.c               |   6 +-
 arb_poly/test/t-compose_horner.c                   |   6 +-
 arb_poly/test/t-compose_series.c                   |   6 +-
 arb_poly/test/t-compose_series_brent_kung.c        |   6 +-
 arb_poly/test/t-compose_series_horner.c            |   6 +-
 arb_poly/test/t-cos_pi_series.c                    |   4 +-
 arb_poly/test/t-cot_pi_series.c                    |   4 +-
 arb_poly/test/t-digamma_series.c                   |   6 +-
 arb_poly/test/t-div_series.c                       |   8 +-
 arb_poly/test/t-divrem.c                           |   8 +-
 arb_poly/test/t-evaluate.c                         |   4 +-
 arb_poly/test/t-evaluate2.c                        |   2 +-
 arb_poly/test/t-evaluate2_acb_rectangular.c        |   2 +-
 arb_poly/test/t-evaluate2_horner.c                 |   2 +-
 arb_poly/test/t-evaluate2_rectangular.c            |   2 +-
 arb_poly/test/t-evaluate_acb_rectangular.c         |   2 +-
 arb_poly/test/t-evaluate_horner.c                  |   4 +-
 arb_poly/test/t-evaluate_rectangular.c             |   2 +-
 arb_poly/test/t-evaluate_vec_fast.c                |   2 +-
 arb_poly/test/t-evaluate_vec_iter.c                |   2 +-
 arb_poly/test/t-exp_series.c                       |   6 +-
 arb_poly/test/t-exp_series_basecase.c              |   6 +-
 arb_poly/test/t-gamma_series.c                     |   6 +-
 arb_poly/test/t-get_coeff_ptr.c                    |   2 +-
 arb_poly/test/t-get_set_coeff_arb.c                |   2 +-
 arb_poly/test/t-get_unique_fmpz_poly.c             |   2 +-
 arb_poly/test/t-interpolate_barycentric.c          |   2 +-
 arb_poly/test/t-interpolate_fast.c                 |   2 +-
 arb_poly/test/t-interpolate_newton.c               |   2 +-
 arb_poly/test/t-inv_series.c                       |   4 +-
 arb_poly/test/t-lambertw_series.c                  | 134 ++++
 arb_poly/test/t-lgamma_series.c                    |   6 +-
 arb_poly/test/t-log1p_series.c                     |   2 +-
 arb_poly/test/t-log_series.c                       |   6 +-
 arb_poly/test/t-mul.c                              |  10 +-
 arb_poly/test/t-mullow.c                           |  10 +-
 arb_poly/test/t-mullow_block.c                     |  14 +-
 arb_poly/test/t-mullow_classical.c                 |  10 +-
 arb_poly/test/t-pow_arb_series.c                   |   4 +-
 arb_poly/test/t-pow_series.c                       |   6 +-
 arb_poly/test/t-pow_ui.c                           |   4 +-
 arb_poly/test/t-pow_ui_trunc_binexp.c              |   4 +-
 .../test/{t-acos_series.c => t-product_roots.c}    |  62 +-
 arb_poly/test/t-product_roots_complex.c            |  97 +++
 arb_poly/test/t-revert_series.c                    |   4 +-
 arb_poly/test/t-revert_series_lagrange.c           |   4 +-
 arb_poly/test/t-revert_series_lagrange_fast.c      |   4 +-
 arb_poly/test/t-revert_series_newton.c             |   4 +-
 arb_poly/test/t-rgamma_series.c                    |   6 +-
 arb_poly/test/t-riemann_siegel_theta_series.c      |   6 +-
 arb_poly/test/t-riemann_siegel_z_series.c          |   6 +-
 arb_poly/test/t-rising_ui_series.c                 |   4 +-
 arb_poly/test/t-root_bound_fujiwara.c              |   2 +-
 arb_poly/test/t-rsqrt_series.c                     |   4 +-
 arb_poly/test/t-set_trunc_round.c                  |   2 +-
 arb_poly/test/t-shift_left_right.c                 |   6 +-
 arb_poly/test/t-sin_cos_pi_series.c                |   6 +-
 arb_poly/test/t-sin_cos_series.c                   |   6 +-
 arb_poly/test/t-sin_cos_series_basecase.c          |   6 +-
 arb_poly/test/t-sin_cos_series_tangent.c           |   6 +-
 arb_poly/test/t-sin_pi_series.c                    |   4 +-
 arb_poly/test/t-sin_series_cos_series.c            |   6 +-
 arb_poly/test/t-sinc_series.c                      |   6 +-
 arb_poly/test/t-sinh_cosh_series.c                 |   2 +-
 arb_poly/test/t-sqrt_series.c                      |   4 +-
 arb_poly/test/t-sub.c                              |   2 +-
 arb_poly/test/t-sub_series.c                       |   6 +-
 arb_poly/test/t-swinnerton_dyer_ui.c               |   6 +-
 arb_poly/test/t-tan_series.c                       |   4 +-
 arb_poly/test/t-taylor_shift.c                     |   2 +-
 arb_poly/test/t-taylor_shift_convolution.c         |   2 +-
 arb_poly/test/t-taylor_shift_divconquer.c          |   2 +-
 arb_poly/test/t-taylor_shift_horner.c              |   2 +-
 arb_poly/test/t-zeta_series.c                      |   6 +-
 arf.h                                              |  10 +-
 arf/get_fmpq.c                                     |   2 +-
 arf/get_fmpz.c                                     |   4 +-
 arf/get_mpfr.c                                     |   3 +-
 arf/get_si.c                                       |   2 +-
 arf/sum.c                                          |   2 +-
 arf/test/t-abs_bound_le_2exp_fmpz.c                |   2 +-
 arf/test/t-abs_bound_lt_2exp_fmpz.c                |   2 +-
 arf/test/t-abs_bound_lt_2exp_si.c                  |   6 +-
 arf/test/t-add.c                                   |  10 +-
 arf/test/t-add_fmpz.c                              |   4 +-
 arf/test/t-add_fmpz_2exp.c                         |   4 +-
 arf/test/t-add_si.c                                |   4 +-
 arf/test/t-add_ui.c                                |   4 +-
 arf/test/t-addmul.c                                |  10 +-
 arf/test/t-addmul_fmpz.c                           |   4 +-
 arf/test/t-addmul_si.c                             |   4 +-
 arf/test/t-addmul_ui.c                             |   4 +-
 arf/test/t-ceil.c                                  |   4 +-
 arf/test/t-cmp.c                                   |   4 +-
 arf/test/t-cmp_2exp_si.c                           |   2 +-
 arf/test/t-cmpabs.c                                |   4 +-
 arf/test/t-cmpabs_2exp_si.c                        |   2 +-
 arf/test/t-complex_mul.c                           |  10 +-
 arf/test/t-complex_sqr.c                           |   4 +-
 arf/test/t-div.c                                   |  10 +-
 arf/test/t-floor.c                                 |   4 +-
 arf/test/t-frexp.c                                 |   4 +-
 arf/test/t-get_d.c                                 |   6 +-
 arf/test/t-get_fmpz.c                              |   6 +-
 arf/test/t-get_mpfr.c                              |   2 +-
 arf/test/t-is_int_2exp_si.c                        |   6 +-
 arf/test/t-mul.c                                   |  10 +-
 arf/test/t-mul_fmpz.c                              |   4 +-
 arf/test/t-mul_si.c                                |   4 +-
 arf/test/t-mul_ui.c                                |   4 +-
 arf/test/t-mul_via_mpfr.c                          |  10 +-
 arf/test/t-neg_round.c                             |   4 +-
 arf/test/t-root.c                                  |   4 +-
 arf/test/t-rsqrt.c                                 |   4 +-
 arf/test/t-set_fmpq.c                              |   2 +-
 arf/test/t-set_fmpr.c                              |   4 +-
 arf/test/t-set_fmpz_2exp.c                         |   2 +-
 arf/test/t-set_round.c                             |   4 +-
 arf/test/t-set_round_fmpz.c                        |   2 +-
 arf/test/t-set_round_mpz.c                         |   2 +-
 arf/test/t-set_round_ui.c                          |   2 +-
 arf/test/t-set_round_uiui.c                        |   2 +-
 arf/test/t-sosq.c                                  |  10 +-
 arf/test/t-sqrt.c                                  |   4 +-
 arf/test/t-sub.c                                   |  10 +-
 arf/test/t-sub_fmpz.c                              |   4 +-
 arf/test/t-sub_si.c                                |   4 +-
 arf/test/t-sub_ui.c                                |   4 +-
 arf/test/t-submul.c                                |  10 +-
 arf/test/t-submul_fmpz.c                           |   4 +-
 arf/test/t-submul_si.c                             |   4 +-
 arf/test/t-submul_ui.c                             |   4 +-
 arf/test/t-sum.c                                   |   4 +-
 bernoulli/bound_2exp_si.c                          |   2 +-
 bernoulli/test/t-bound_2exp_si.c                   |   4 +-
 bernoulli/test/t-fmpq_ui.c                         |   4 +-
 bernoulli/test/t-rev.c                             |   2 +-
 bool_mat.h                                         |   6 +
 bool_mat/all_pairs_longest_walk.c                  |   6 +-
 bool_mat/directed_cycle.c                          |   2 +-
 bool_mat/directed_path.c                           |   2 +-
 bool_mat/get_strongly_connected_components.c       |   8 +-
 bool_mat/is_nilpotent.c                            |   2 +-
 bool_mat/is_transitive.c                           |   2 +-
 bool_mat/mul.c                                     |   2 +-
 bool_mat/mul_entrywise.c                           |   2 +-
 bool_mat/nilpotency_degree.c                       |   2 +-
 bool_mat/pow_ui.c                                  |   2 +-
 bool_mat/randtest.c                                |   4 +-
 bool_mat/test/t-all_pairs_longest_walk.c           |  26 +-
 bool_mat/test/t-complement.c                       |  10 +-
 bool_mat/test/t-is_diagonal.c                      |   8 +-
 bool_mat/test/t-is_nilpotent.c                     |   6 +-
 bool_mat/test/t-is_transitive.c                    |   6 +-
 bool_mat/test/t-mul.c                              |  14 +-
 bool_mat/test/t-nilpotency_degree.c                |   4 +-
 bool_mat/test/t-trace.c                            |  14 +-
 bool_mat/test/t-transitive_closure.c               |  14 +-
 bool_mat/test/t-transpose.c                        |   4 +-
 bool_mat/trace.c                                   |   2 +-
 bool_mat/transitive_closure.c                      |   4 +-
 bool_mat/transpose.c                               |   2 +-
 configure                                          |   4 +-
 debian/changelog                                   |   5 +-
 debian/control                                     |   2 +-
 dirichlet/char_first_primitive.c                   |   2 +-
 dirichlet/char_lift.c                              |   2 +-
 dirichlet/char_lower.c                             |   4 +-
 dirichlet/group_init.c                             |   6 +-
 dirichlet/profile/p-conrey.c                       |   4 +-
 dirichlet/test/t-chars.c                           |  12 +-
 dirichlet/test/t-properties.c                      |  40 +-
 dirichlet/test/t-vec.c                             |   4 +-
 dlog.h                                             |   8 +
 dlog/1modpe_init.c                                 |   2 +-
 dlog/1modpe_mod1p.c                                |   2 +-
 dlog/bsgs.c                                        |   3 +-
 dlog/crt_init.c                                    |   2 +-
 dlog/mod2e.c                                       |   2 +-
 dlog/once.c                                        |   3 +-
 dlog/precomp.c                                     |  38 +-
 dlog/precomp_clear.c                               |   2 +-
 dlog/profile/p-precomp.c                           |   2 +-
 dlog/profile/p-vec.c                               |   2 +-
 dlog/rho.c                                         |   5 +-
 dlog/test/t-dlog.c                                 |   2 +-
 dlog/test/t-modpe.c                                |   2 +-
 dlog/test/t-vec.c                                  |   2 +-
 doc/source/acb.rst                                 |  75 ++
 doc/source/acb_dirichlet.rst                       |  10 +
 doc/source/acb_poly.rst                            |  11 +
 doc/source/arb.rst                                 |  40 +-
 doc/source/arb_fmpz_poly.rst                       | 137 ++++
 doc/source/arb_poly.rst                            |  32 +
 doc/source/credits.rst                             |  35 +-
 doc/source/examples.rst                            |   5 +-
 doc/source/history.rst                             |  33 +
 doc/source/index.rst                               |   1 +
 doc/source/setup.rst                               |  29 +-
 examples/logistic.c                                |   2 +-
 examples/lvalue.c                                  |   2 +-
 examples/poly_roots.c                              | 232 +-----
 fmpr.h                                             |  12 +-
 fmpr/get_fmpq.c                                    |   2 +-
 fmpr/get_fmpz.c                                    |   5 +-
 fmpr/get_mpfr.c                                    |   5 +-
 fmpr/get_si.c                                      |   2 +-
 fmpr/normalise.c                                   |   2 +-
 fmpr/test/t-abs_bound_le_2exp_fmpz.c               |   2 +-
 fmpr/test/t-abs_bound_lt_2exp_fmpz.c               |   2 +-
 fmpr/test/t-abs_bound_lt_2exp_si.c                 |   6 +-
 fmpr/test/t-add.c                                  |   8 +-
 fmpr/test/t-add_naive.c                            |   6 +-
 fmpr/test/t-cmp.c                                  |   2 +-
 fmpr/test/t-cmp_2exp_si.c                          |   2 +-
 fmpr/test/t-cmpabs.c                               |   2 +-
 fmpr/test/t-cmpabs_2exp_si.c                       |   2 +-
 fmpr/test/t-div.c                                  |   2 +-
 fmpr/test/t-divappr_abs_ubound.c                   |   2 +-
 fmpr/test/t-exp.c                                  |   2 +-
 fmpr/test/t-expm1.c                                |   2 +-
 fmpr/test/t-get_d.c                                |   2 +-
 fmpr/test/t-get_fmpz.c                             |   2 +-
 fmpr/test/t-get_mpfr.c                             |   2 +-
 fmpr/test/t-log.c                                  |   2 +-
 fmpr/test/t-log1p.c                                |   2 +-
 fmpr/test/t-mul.c                                  |  10 +-
 fmpr/test/t-mul_fmpz.c                             |   4 +-
 fmpr/test/t-mul_naive.c                            |   2 +-
 fmpr/test/t-mul_si.c                               |   4 +-
 fmpr/test/t-mul_ui.c                               |   4 +-
 fmpr/test/t-normalise.c                            |   4 +-
 fmpr/test/t-root.c                                 |   2 +-
 fmpr/test/t-rsqrt.c                                |   2 +-
 fmpr/test/t-set_fmpq.c                             |   2 +-
 fmpr/test/t-set_fmpz_2exp.c                        |   2 +-
 fmpr/test/t-set_round_mpn.c                        |   2 +-
 fmpr/test/t-set_round_ui_2exp_fmpz.c               |   2 +-
 fmpr/test/t-set_round_uiui_2exp_fmpz.c             |   2 +-
 fmpr/test/t-sqrt.c                                 |   2 +-
 fmpr/test/t-sub.c                                  |   6 +-
 fmpr/test/t-sum.c                                  |   4 +-
 fmpr/test/t-ulp.c                                  |   2 +-
 fmpz_extras.h                                      |   6 +
 fmpz_extras/test/t-add2_fmpz_si_inline.c           |  10 +-
 fmpz_extras/test/t-add_inline.c                    |  10 +-
 fmpz_extras/test/t-add_si_inline.c                 |   4 +-
 fmpz_extras/test/t-add_ui_inline.c                 |   4 +-
 fmpz_extras/test/t-lshift_mpn.c                    |   2 +-
 fmpz_extras/test/t-sub_si_inline.c                 |   4 +-
 hypgeom/bound.c                                    |   2 +-
 hypgeom/estimate_terms_d.c                         |   4 +-
 hypgeom/precompute.c                               |   2 +-
 mag.h                                              |   8 +-
 mag/exp.c                                          |   2 +-
 mag/pow_fmpz.c                                     |   2 +-
 mag/set_d_2exp_fmpz.c                              |   2 +-
 mag/test/t-add.c                                   |   2 +-
 mag/test/t-add_2exp_fmpz.c                         |   2 +-
 mag/test/t-add_lower.c                             |   2 +-
 mag/test/t-addmul.c                                |   8 +-
 mag/test/t-binpow_uiui.c                           |   2 +-
 mag/test/t-cmp.c                                   |   2 +-
 mag/test/t-cmp_2exp_si.c                           |   2 +-
 mag/test/t-d_log_lower_bound.c                     |   2 +-
 mag/test/t-d_log_upper_bound.c                     |   2 +-
 mag/test/t-div.c                                   |   2 +-
 mag/test/t-exp.c                                   |   4 +-
 mag/test/t-exp_tail.c                              |   4 +-
 mag/test/t-expinv.c                                |   4 +-
 mag/test/t-expm1.c                                 |   4 +-
 mag/test/t-fac_ui.c                                |   2 +-
 mag/test/t-fast_add_2exp_si.c                      |   2 +-
 mag/test/t-fast_addmul.c                           |   8 +-
 mag/test/t-fast_mul.c                              |   8 +-
 mag/test/t-fast_mul_2exp_si.c                      |   2 +-
 mag/test/t-geom_series.c                           |   4 +-
 mag/test/t-get_d.c                                 |   4 +-
 mag/test/t-hurwitz_zeta_uiui.c                     |   2 +-
 mag/test/t-log1p.c                                 |   4 +-
 mag/test/t-mul.c                                   |   8 +-
 mag/test/t-mul_2exp_fmpz.c                         |   2 +-
 mag/test/t-mul_2exp_si.c                           |   2 +-
 mag/test/t-mul_lower.c                             |   2 +-
 mag/test/t-polylog_tail.c                          |   4 +-
 mag/test/t-pow_fmpz.c                              |   4 +-
 mag/test/t-pow_ui.c                                |   4 +-
 mag/test/t-pow_ui_lower.c                          |   4 +-
 mag/test/t-rfac_ui.c                               |   2 +-
 mag/test/t-root.c                                  |   4 +-
 mag/test/t-rsqrt.c                                 |   4 +-
 mag/test/t-set_d.c                                 |   2 +-
 mag/test/t-set_d_2exp_fmpz.c                       |   2 +-
 mag/test/t-set_ui.c                                |   2 +-
 mag/test/t-set_ui_lower.c                          |   2 +-
 mag/test/t-sqrt.c                                  |   4 +-
 mag/test/t-sub.c                                   |   6 +-
 mag/test/t-sub_lower.c                             |   6 +-
 partitions/fmpz_fmpz.c                             |   2 +-
 partitions/hrr_sum_arb.c                           |   2 +-
 partitions/test/t-partitions_fmpz_ui.c             |   4 +-
 partitions/test/t-partitions_fmpz_ui_threaded.c    |   4 +-
 .../test/t-partitions_fmpz_ui_using_doubles.c      |   4 +-
 897 files changed, 6700 insertions(+), 2461 deletions(-)
 create mode 100644 acb/expm1.c
 create mode 100644 acb/lambertw.c
 create mode 100644 acb/lambertw_asymp.c
 create mode 100644 acb/lambertw_bound_deriv.c
 create mode 100644 acb/lambertw_check_branch.c
 create mode 100644 acb/sinc_pi.c
 copy acb/test/{t-log.c => t-expm1.c} (72%)
 create mode 100644 acb/test/t-lambertw.c
 copy acb/test/{t-csgn.c => t-sinc_pi.c} (53%)
 create mode 100644 acb_dirichlet/hurwitz.c
 create mode 100644 acb_dirichlet/test/t-hurwitz.c
 create mode 100644 acb_poly/lambertw_series.c
 create mode 100644 acb_poly/test/t-lambertw_series.c
 copy acb_poly/test/{t-exp_series_basecase.c => t-product_roots.c} (57%)
 create mode 100644 arb/lambertw.c
 create mode 100644 arb/nonnegative_part.c
 create mode 100644 arb/sinc_pi.c
 create mode 100644 arb/test/t-lambertw.c
 create mode 100644 arb/test/t-sinc_pi.c
 create mode 100644 arb_fmpz_poly.h
 create mode 100644 arb_fmpz_poly/complex_roots.c
 create mode 100644 arb_fmpz_poly/deflate.c
 create mode 100644 arb_fmpz_poly/deflation.c
 create mode 100644 arb_fmpz_poly/evaluate_acb.c
 copy {arb_poly => arb_fmpz_poly}/evaluate_acb_horner.c (66%)
 copy acb_poly/evaluate_rectangular.c => arb_fmpz_poly/evaluate_acb_rectangular.c (58%)
 copy arb_poly/evaluate.c => arb_fmpz_poly/evaluate_arb.c (58%)
 copy arb_poly/evaluate_horner.c => arb_fmpz_poly/evaluate_arb_horner.c (66%)
 copy arb_poly/evaluate_rectangular.c => arb_fmpz_poly/evaluate_arb_rectangular.c (58%)
 create mode 100644 arb_fmpz_poly/gauss_period_minpoly.c
 copy {acb_poly => arb_fmpz_poly}/inlines.c (86%)
 create mode 100644 arb_fmpz_poly/test/t-complex_roots.c
 create mode 100644 arb_fmpz_poly/test/t-evaluate_acb.c
 create mode 100644 arb_fmpz_poly/test/t-evaluate_arb.c
 create mode 100644 arb_fmpz_poly/test/t-gauss_period_minpoly.c
 create mode 100644 arb_poly/lambertw_series.c
 create mode 100644 arb_poly/product_roots_complex.c
 create mode 100644 arb_poly/test/t-lambertw_series.c
 copy arb_poly/test/{t-acos_series.c => t-product_roots.c} (50%)
 create mode 100644 arb_poly/test/t-product_roots_complex.c
 create mode 100644 doc/source/arb_fmpz_poly.rst

-- 
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