Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/mpfr]: src/external/lgpl3/mpfr/dist initial import of MPFR 4.2.0. chang...
details: https://anonhg.NetBSD.org/src/rev/469325c4001b
branches: mpfr
changeset: 373841:469325c4001b
user: mrg <mrg%NetBSD.org@localhost>
date: Sun Mar 05 22:08:36 2023 +0000
description:
initial import of MPFR 4.2.0. changes from 4.1.0 include:
Binary compatible with MPFR 4.0.* and 4.1.*, though some minor changes
in the behavior of the formatted output functions may be visible,
regarded as underspecified behavior or bug fixes (see below).
New functions mpfr_cosu, mpfr_sinu, mpfr_tanu, mpfr_acosu, mpfr_asinu,
mpfr_atanu and mpfr_atan2u.
New functions mpfr_cospi, mpfr_sinpi, mpfr_tanpi, mpfr_acospi,
mpfr_asinpi, mpfr_atanpi and mpfr_atan2pi.
New functions mpfr_log2p1, mpfr_log10p1, mpfr_exp2m1, mpfr_exp10m1 and
mpfr_compound_si.
New functions mpfr_fmod_ui, mpfr_powr, mpfr_pown, mpfr_pow_uj,
mpfr_pow_sj and mpfr_rootn_si (mpfr_pown is actually a macro defined as
an alias for mpfr_pow_sj).
Bug fixes.
- In particular, for the formatted output functions (mpfr_printf, etc.),
the case where the precision consists only of a period has been fixed to
be like .0 as specified in the ISO C standard, and the manual has been
corrected and clarified.
- The macros of the custom interface have also been fixed:
they now behave like functions (except a minor limitation for
mpfr_custom_init_set).
diffstat:
external/lgpl3/mpfr/dist/BUGS | 4 +-
external/lgpl3/mpfr/dist/ChangeLog | 148666 ++++---------
external/lgpl3/mpfr/dist/INSTALL | 59 +-
external/lgpl3/mpfr/dist/Makefile.am | 37 +-
external/lgpl3/mpfr/dist/Makefile.in | 63 +-
external/lgpl3/mpfr/dist/NEWS | 24 +-
external/lgpl3/mpfr/dist/README | 39 +-
external/lgpl3/mpfr/dist/TODO | 116 +-
external/lgpl3/mpfr/dist/VERSION | 2 +-
external/lgpl3/mpfr/dist/acinclude.m4 | 127 +-
external/lgpl3/mpfr/dist/aclocal.m4 | 567 +-
external/lgpl3/mpfr/dist/ar-lib | 2 +-
external/lgpl3/mpfr/dist/compile | 2 +-
external/lgpl3/mpfr/dist/config.guess | 1500 +-
external/lgpl3/mpfr/dist/config.sub | 2893 +-
external/lgpl3/mpfr/dist/configure | 9607 +-
external/lgpl3/mpfr/dist/configure.ac | 57 +-
external/lgpl3/mpfr/dist/depcomp | 2 +-
external/lgpl3/mpfr/dist/doc/FAQ.html | 11 +-
external/lgpl3/mpfr/dist/doc/Makefile.am | 15 +-
external/lgpl3/mpfr/dist/doc/Makefile.in | 34 +-
external/lgpl3/mpfr/dist/doc/README.dev | 423 +-
external/lgpl3/mpfr/dist/doc/check-typography | 4 +-
external/lgpl3/mpfr/dist/doc/mini-gmp | 13 +-
external/lgpl3/mpfr/dist/doc/mpfr.info | Bin
external/lgpl3/mpfr/dist/doc/mpfr.texi | 1186 +-
external/lgpl3/mpfr/dist/doc/texinfo.tex | 2090 +-
external/lgpl3/mpfr/dist/examples/can_round.c | 2 +-
external/lgpl3/mpfr/dist/examples/divworst.c | 2 +-
external/lgpl3/mpfr/dist/examples/rndo-add.c | 2 +-
external/lgpl3/mpfr/dist/examples/sample.c | 2 +-
external/lgpl3/mpfr/dist/examples/threads.c | 2 +-
external/lgpl3/mpfr/dist/examples/version.c | 9 +-
external/lgpl3/mpfr/dist/install-sh | 144 +-
external/lgpl3/mpfr/dist/ltmain.sh | 847 +-
external/lgpl3/mpfr/dist/m4/ax_pthread.m4 | 522 +
external/lgpl3/mpfr/dist/m4/libtool.m4 | 227 +-
external/lgpl3/mpfr/dist/m4/ltoptions.m4 | 4 +-
external/lgpl3/mpfr/dist/m4/ltsugar.m4 | 2 +-
external/lgpl3/mpfr/dist/m4/ltversion.m4 | 13 +-
external/lgpl3/mpfr/dist/m4/lt~obsolete.m4 | 4 +-
external/lgpl3/mpfr/dist/missing | 2 +-
external/lgpl3/mpfr/dist/src/Makefile.am | 102 +-
external/lgpl3/mpfr/dist/src/Makefile.in | 364 +-
external/lgpl3/mpfr/dist/src/abort_prec_max.c | 2 +-
external/lgpl3/mpfr/dist/src/acos.c | 2 +-
external/lgpl3/mpfr/dist/src/acosh.c | 4 +-
external/lgpl3/mpfr/dist/src/acosu.c | 169 +
external/lgpl3/mpfr/dist/src/add.c | 2 +-
external/lgpl3/mpfr/dist/src/add1.c | 2 +-
external/lgpl3/mpfr/dist/src/add1sp.c | 4 +-
external/lgpl3/mpfr/dist/src/add1sp1_extracted.c | 2 +-
external/lgpl3/mpfr/dist/src/add_d.c | 2 +-
external/lgpl3/mpfr/dist/src/add_ui.c | 2 +-
external/lgpl3/mpfr/dist/src/agm.c | 4 +-
external/lgpl3/mpfr/dist/src/ai.c | 32 +-
external/lgpl3/mpfr/dist/src/amd/mparam.h | 2 +-
external/lgpl3/mpfr/dist/src/arm/mparam.h | 2 +-
external/lgpl3/mpfr/dist/src/asin.c | 2 +-
external/lgpl3/mpfr/dist/src/asinh.c | 2 +-
external/lgpl3/mpfr/dist/src/asinu.c | 164 +
external/lgpl3/mpfr/dist/src/atan.c | 4 +-
external/lgpl3/mpfr/dist/src/atan2.c | 2 +-
external/lgpl3/mpfr/dist/src/atan2u.c | 361 +
external/lgpl3/mpfr/dist/src/atanh.c | 2 +-
external/lgpl3/mpfr/dist/src/atanu.c | 189 +
external/lgpl3/mpfr/dist/src/bernoulli.c | 2 +-
external/lgpl3/mpfr/dist/src/beta.c | 4 +-
external/lgpl3/mpfr/dist/src/buildopt.c | 2 +-
external/lgpl3/mpfr/dist/src/cache.c | 2 +-
external/lgpl3/mpfr/dist/src/cbrt.c | 2 +-
external/lgpl3/mpfr/dist/src/check.c | 2 +-
external/lgpl3/mpfr/dist/src/clear.c | 2 +-
external/lgpl3/mpfr/dist/src/clears.c | 2 +-
external/lgpl3/mpfr/dist/src/cmp.c | 4 +-
external/lgpl3/mpfr/dist/src/cmp2.c | 2 +-
external/lgpl3/mpfr/dist/src/cmp_d.c | 2 +-
external/lgpl3/mpfr/dist/src/cmp_ld.c | 2 +-
external/lgpl3/mpfr/dist/src/cmp_si.c | 2 +-
external/lgpl3/mpfr/dist/src/cmp_ui.c | 2 +-
external/lgpl3/mpfr/dist/src/cmpabs.c | 2 +-
external/lgpl3/mpfr/dist/src/cmpabs_ui.c | 2 +-
external/lgpl3/mpfr/dist/src/comparisons.c | 2 +-
external/lgpl3/mpfr/dist/src/compound.c | 224 +
external/lgpl3/mpfr/dist/src/const_catalan.c | 4 +-
external/lgpl3/mpfr/dist/src/const_euler.c | 6 +-
external/lgpl3/mpfr/dist/src/const_log2.c | 2 +-
external/lgpl3/mpfr/dist/src/const_pi.c | 2 +-
external/lgpl3/mpfr/dist/src/constant.c | 6 +-
external/lgpl3/mpfr/dist/src/copysign.c | 13 +-
external/lgpl3/mpfr/dist/src/cos.c | 12 +-
external/lgpl3/mpfr/dist/src/cosh.c | 8 +-
external/lgpl3/mpfr/dist/src/cosu.c | 254 +
external/lgpl3/mpfr/dist/src/cot.c | 2 +-
external/lgpl3/mpfr/dist/src/coth.c | 2 +-
external/lgpl3/mpfr/dist/src/csc.c | 2 +-
external/lgpl3/mpfr/dist/src/csch.c | 2 +-
external/lgpl3/mpfr/dist/src/d_div.c | 6 +-
external/lgpl3/mpfr/dist/src/d_sub.c | 6 +-
external/lgpl3/mpfr/dist/src/digamma.c | 109 +-
external/lgpl3/mpfr/dist/src/dim.c | 2 +-
external/lgpl3/mpfr/dist/src/div.c | 8 +-
external/lgpl3/mpfr/dist/src/div_2exp.c | 2 +-
external/lgpl3/mpfr/dist/src/div_2si.c | 2 +-
external/lgpl3/mpfr/dist/src/div_2ui.c | 2 +-
external/lgpl3/mpfr/dist/src/div_d.c | 2 +-
external/lgpl3/mpfr/dist/src/div_ui.c | 2 +-
external/lgpl3/mpfr/dist/src/dot.c | 2 +-
external/lgpl3/mpfr/dist/src/dump.c | 2 +-
external/lgpl3/mpfr/dist/src/eint.c | 6 +-
external/lgpl3/mpfr/dist/src/eq.c | 2 +-
external/lgpl3/mpfr/dist/src/erandom.c | 6 +-
external/lgpl3/mpfr/dist/src/erf.c | 4 +-
external/lgpl3/mpfr/dist/src/erfc.c | 2 +-
external/lgpl3/mpfr/dist/src/exceptions.c | 7 +-
external/lgpl3/mpfr/dist/src/exp.c | 2 +-
external/lgpl3/mpfr/dist/src/exp10.c | 2 +-
external/lgpl3/mpfr/dist/src/exp10m1.c | 179 +
external/lgpl3/mpfr/dist/src/exp2.c | 44 +-
external/lgpl3/mpfr/dist/src/exp2m1.c | 185 +
external/lgpl3/mpfr/dist/src/exp3.c | 2 +-
external/lgpl3/mpfr/dist/src/exp_2.c | 2 +-
external/lgpl3/mpfr/dist/src/expm1.c | 4 +-
external/lgpl3/mpfr/dist/src/extract.c | 2 +-
external/lgpl3/mpfr/dist/src/factorial.c | 4 +-
external/lgpl3/mpfr/dist/src/fits_intmax.c | 4 +-
external/lgpl3/mpfr/dist/src/fits_s.h | 4 +-
external/lgpl3/mpfr/dist/src/fits_sint.c | 2 +-
external/lgpl3/mpfr/dist/src/fits_slong.c | 2 +-
external/lgpl3/mpfr/dist/src/fits_sshort.c | 2 +-
external/lgpl3/mpfr/dist/src/fits_u.h | 2 +-
external/lgpl3/mpfr/dist/src/fits_uint.c | 2 +-
external/lgpl3/mpfr/dist/src/fits_uintmax.c | 2 +-
external/lgpl3/mpfr/dist/src/fits_ulong.c | 2 +-
external/lgpl3/mpfr/dist/src/fits_ushort.c | 2 +-
external/lgpl3/mpfr/dist/src/fma.c | 18 +-
external/lgpl3/mpfr/dist/src/fmma.c | 2 +-
external/lgpl3/mpfr/dist/src/fmod_ui.c | 72 +
external/lgpl3/mpfr/dist/src/fms.c | 2 +-
external/lgpl3/mpfr/dist/src/fpif.c | 15 +-
external/lgpl3/mpfr/dist/src/frac.c | 2 +-
external/lgpl3/mpfr/dist/src/free_cache.c | 2 +-
external/lgpl3/mpfr/dist/src/frexp.c | 2 +-
external/lgpl3/mpfr/dist/src/gamma.c | 4 +-
external/lgpl3/mpfr/dist/src/gamma_inc.c | 4 +-
external/lgpl3/mpfr/dist/src/gammaonethird.c | 2 +-
external/lgpl3/mpfr/dist/src/gen_inverse.h | 2 +-
external/lgpl3/mpfr/dist/src/generic/coverage/mparam.h | 2 +-
external/lgpl3/mpfr/dist/src/generic/mparam.h | 2 +-
external/lgpl3/mpfr/dist/src/get_d.c | 12 +-
external/lgpl3/mpfr/dist/src/get_d128.c | 33 +-
external/lgpl3/mpfr/dist/src/get_d64.c | 11 +-
external/lgpl3/mpfr/dist/src/get_exp.c | 2 +-
external/lgpl3/mpfr/dist/src/get_f.c | 6 +-
external/lgpl3/mpfr/dist/src/get_float128.c | 2 +-
external/lgpl3/mpfr/dist/src/get_flt.c | 7 +-
external/lgpl3/mpfr/dist/src/get_ld.c | 13 +-
external/lgpl3/mpfr/dist/src/get_q.c | 2 +-
external/lgpl3/mpfr/dist/src/get_si.c | 2 +-
external/lgpl3/mpfr/dist/src/get_sj.c | 2 +-
external/lgpl3/mpfr/dist/src/get_str.c | 100 +-
external/lgpl3/mpfr/dist/src/get_ui.c | 2 +-
external/lgpl3/mpfr/dist/src/get_uj.c | 2 +-
external/lgpl3/mpfr/dist/src/get_z.c | 2 +-
external/lgpl3/mpfr/dist/src/get_z_2exp.c | 96 +
external/lgpl3/mpfr/dist/src/gmp_op.c | 2 +-
external/lgpl3/mpfr/dist/src/grandom.c | 2 +-
external/lgpl3/mpfr/dist/src/hypot.c | 2 +-
external/lgpl3/mpfr/dist/src/ieee_floats.h | 4 +-
external/lgpl3/mpfr/dist/src/init.c | 2 +-
external/lgpl3/mpfr/dist/src/init2.c | 6 +-
external/lgpl3/mpfr/dist/src/inits.c | 2 +-
external/lgpl3/mpfr/dist/src/inits2.c | 2 +-
external/lgpl3/mpfr/dist/src/inp_str.c | 8 +-
external/lgpl3/mpfr/dist/src/int_ceil_log2.c | 2 +-
external/lgpl3/mpfr/dist/src/invert_limb.h | 104 +-
external/lgpl3/mpfr/dist/src/invsqrt_limb.h | 17 +-
external/lgpl3/mpfr/dist/src/isinf.c | 2 +-
external/lgpl3/mpfr/dist/src/isinteger.c | 2 +-
external/lgpl3/mpfr/dist/src/isnan.c | 2 +-
external/lgpl3/mpfr/dist/src/isnum.c | 2 +-
external/lgpl3/mpfr/dist/src/isqrt.c | 2 +-
external/lgpl3/mpfr/dist/src/isregular.c | 2 +-
external/lgpl3/mpfr/dist/src/iszero.c | 2 +-
external/lgpl3/mpfr/dist/src/jn.c | 4 +-
external/lgpl3/mpfr/dist/src/jyn_asympt.c | 21 +-
external/lgpl3/mpfr/dist/src/li2.c | 4 +-
external/lgpl3/mpfr/dist/src/lngamma.c | 8 +-
external/lgpl3/mpfr/dist/src/log.c | 16 +-
external/lgpl3/mpfr/dist/src/log10.c | 4 +-
external/lgpl3/mpfr/dist/src/log10p1.c | 210 +
external/lgpl3/mpfr/dist/src/log1p.c | 12 +-
external/lgpl3/mpfr/dist/src/log2.c | 2 +-
external/lgpl3/mpfr/dist/src/log2p1.c | 168 +
external/lgpl3/mpfr/dist/src/log_ui.c | 17 +-
external/lgpl3/mpfr/dist/src/logging.c | 2 +-
external/lgpl3/mpfr/dist/src/min_prec.c | 2 +-
external/lgpl3/mpfr/dist/src/minmax.c | 2 +-
external/lgpl3/mpfr/dist/src/mips/mparam.h | 2 +-
external/lgpl3/mpfr/dist/src/modf.c | 2 +-
external/lgpl3/mpfr/dist/src/mp_clz_tab.c | 2 +-
external/lgpl3/mpfr/dist/src/mparam_h.in | 11 +-
external/lgpl3/mpfr/dist/src/mpf2mpfr.h | 2 +-
external/lgpl3/mpfr/dist/src/mpfr-cvers.h | 8 +-
external/lgpl3/mpfr/dist/src/mpfr-gmp.c | 2 +-
external/lgpl3/mpfr/dist/src/mpfr-gmp.h | 6 +-
external/lgpl3/mpfr/dist/src/mpfr-impl.h | 109 +-
external/lgpl3/mpfr/dist/src/mpfr-intmax.h | 2 +-
external/lgpl3/mpfr/dist/src/mpfr-longlong.h | 193 +-
external/lgpl3/mpfr/dist/src/mpfr-mini-gmp.c | 52 +-
external/lgpl3/mpfr/dist/src/mpfr-mini-gmp.h | 2 +-
external/lgpl3/mpfr/dist/src/mpfr-sassert.h | 2 +-
external/lgpl3/mpfr/dist/src/mpfr-thread.h | 2 +-
external/lgpl3/mpfr/dist/src/mpfr.h | 195 +-
external/lgpl3/mpfr/dist/src/mpn_exp.c | 2 +-
external/lgpl3/mpfr/dist/src/mul.c | 6 +-
external/lgpl3/mpfr/dist/src/mul_1_extracted.c | 2 +-
external/lgpl3/mpfr/dist/src/mul_2exp.c | 2 +-
external/lgpl3/mpfr/dist/src/mul_2si.c | 2 +-
external/lgpl3/mpfr/dist/src/mul_2ui.c | 2 +-
external/lgpl3/mpfr/dist/src/mul_d.c | 2 +-
external/lgpl3/mpfr/dist/src/mul_ui.c | 2 +-
external/lgpl3/mpfr/dist/src/mulders.c | 2 +-
external/lgpl3/mpfr/dist/src/nbits_ulong.c | 56 +-
external/lgpl3/mpfr/dist/src/neg.c | 2 +-
external/lgpl3/mpfr/dist/src/next.c | 20 +-
external/lgpl3/mpfr/dist/src/nrandom.c | 11 +-
external/lgpl3/mpfr/dist/src/odd_p.c | 2 +-
external/lgpl3/mpfr/dist/src/out_str.c | 2 +-
external/lgpl3/mpfr/dist/src/pool.c | 8 +-
external/lgpl3/mpfr/dist/src/pow.c | 2 +-
external/lgpl3/mpfr/dist/src/pow_si.c | 64 +-
external/lgpl3/mpfr/dist/src/pow_sj.c | 40 +
external/lgpl3/mpfr/dist/src/pow_ui.c | 46 +-
external/lgpl3/mpfr/dist/src/pow_uj.c | 62 +
external/lgpl3/mpfr/dist/src/pow_z.c | 2 +-
external/lgpl3/mpfr/dist/src/powerof2.c | 2 +-
external/lgpl3/mpfr/dist/src/powerpc64/mparam.h | 2 +-
external/lgpl3/mpfr/dist/src/powr.c | 60 +
external/lgpl3/mpfr/dist/src/print_raw.c | 2 +-
external/lgpl3/mpfr/dist/src/print_rnd_mode.c | 2 +-
external/lgpl3/mpfr/dist/src/printf.c | 2 +-
external/lgpl3/mpfr/dist/src/random_deviate.c | 37 +-
external/lgpl3/mpfr/dist/src/random_deviate.h | 4 +-
external/lgpl3/mpfr/dist/src/rec_sqrt.c | 4 +-
external/lgpl3/mpfr/dist/src/reldiff.c | 2 +-
external/lgpl3/mpfr/dist/src/rem1.c | 10 +-
external/lgpl3/mpfr/dist/src/rint.c | 2 +-
external/lgpl3/mpfr/dist/src/rndna.c | 6 +-
external/lgpl3/mpfr/dist/src/root.c | 146 +-
external/lgpl3/mpfr/dist/src/round_near_x.c | 2 +-
external/lgpl3/mpfr/dist/src/round_p.c | 2 +-
external/lgpl3/mpfr/dist/src/round_prec.c | 4 +-
external/lgpl3/mpfr/dist/src/round_raw_generic.c | 2 +-
external/lgpl3/mpfr/dist/src/scale2.c | 2 +-
external/lgpl3/mpfr/dist/src/sec.c | 2 +-
external/lgpl3/mpfr/dist/src/sech.c | 2 +-
external/lgpl3/mpfr/dist/src/set.c | 18 +-
external/lgpl3/mpfr/dist/src/set_d.c | 10 +-
external/lgpl3/mpfr/dist/src/set_d128.c | 5 +-
external/lgpl3/mpfr/dist/src/set_d64.c | 5 +-
external/lgpl3/mpfr/dist/src/set_dfl_prec.c | 2 +-
external/lgpl3/mpfr/dist/src/set_exp.c | 2 +-
external/lgpl3/mpfr/dist/src/set_f.c | 2 +-
external/lgpl3/mpfr/dist/src/set_float128.c | 2 +-
external/lgpl3/mpfr/dist/src/set_flt.c | 8 +-
external/lgpl3/mpfr/dist/src/set_inf.c | 4 +-
external/lgpl3/mpfr/dist/src/set_ld.c | 26 +-
external/lgpl3/mpfr/dist/src/set_nan.c | 2 +-
external/lgpl3/mpfr/dist/src/set_prc_raw.c | 2 +-
external/lgpl3/mpfr/dist/src/set_prec.c | 4 +-
external/lgpl3/mpfr/dist/src/set_q.c | 2 +-
external/lgpl3/mpfr/dist/src/set_rnd.c | 2 +-
external/lgpl3/mpfr/dist/src/set_si.c | 2 +-
external/lgpl3/mpfr/dist/src/set_si_2exp.c | 2 +-
external/lgpl3/mpfr/dist/src/set_sj.c | 6 +-
external/lgpl3/mpfr/dist/src/set_str.c | 4 +-
external/lgpl3/mpfr/dist/src/set_str_raw.c | 2 +-
external/lgpl3/mpfr/dist/src/set_ui.c | 2 +-
external/lgpl3/mpfr/dist/src/set_ui_2exp.c | 2 +-
external/lgpl3/mpfr/dist/src/set_uj.c | 6 +-
external/lgpl3/mpfr/dist/src/set_z.c | 2 +-
external/lgpl3/mpfr/dist/src/set_z_2exp.c | 199 +
external/lgpl3/mpfr/dist/src/set_zero.c | 4 +-
external/lgpl3/mpfr/dist/src/setmax.c | 2 +-
external/lgpl3/mpfr/dist/src/setmin.c | 2 +-
external/lgpl3/mpfr/dist/src/setsign.c | 13 +-
external/lgpl3/mpfr/dist/src/sgn.c | 2 +-
external/lgpl3/mpfr/dist/src/si_op.c | 2 +-
external/lgpl3/mpfr/dist/src/signbit.c | 2 +-
external/lgpl3/mpfr/dist/src/sin.c | 17 +-
external/lgpl3/mpfr/dist/src/sin_cos.c | 18 +-
external/lgpl3/mpfr/dist/src/sinh.c | 4 +-
external/lgpl3/mpfr/dist/src/sinh_cosh.c | 2 +-
external/lgpl3/mpfr/dist/src/sinu.c | 240 +
external/lgpl3/mpfr/dist/src/sparc64/mparam.h | 2 +-
external/lgpl3/mpfr/dist/src/sqr.c | 2 +-
external/lgpl3/mpfr/dist/src/sqrt.c | 2 +-
external/lgpl3/mpfr/dist/src/sqrt_ui.c | 15 +-
external/lgpl3/mpfr/dist/src/stack_interface.c | 5 +-
external/lgpl3/mpfr/dist/src/strtofr.c | 11 +-
external/lgpl3/mpfr/dist/src/sub.c | 2 +-
external/lgpl3/mpfr/dist/src/sub1.c | 4 +-
external/lgpl3/mpfr/dist/src/sub1sp.c | 18 +-
external/lgpl3/mpfr/dist/src/sub1sp1_extracted.c | 2 +-
external/lgpl3/mpfr/dist/src/sub_d.c | 2 +-
external/lgpl3/mpfr/dist/src/sub_ui.c | 2 +-
external/lgpl3/mpfr/dist/src/subnormal.c | 6 +-
external/lgpl3/mpfr/dist/src/sum.c | 9 +-
external/lgpl3/mpfr/dist/src/swap.c | 2 +-
external/lgpl3/mpfr/dist/src/tan.c | 2 +-
external/lgpl3/mpfr/dist/src/tanh.c | 4 +-
external/lgpl3/mpfr/dist/src/tanu.c | 227 +
external/lgpl3/mpfr/dist/src/total_order.c | 2 +-
external/lgpl3/mpfr/dist/src/ubf.c | 16 +-
external/lgpl3/mpfr/dist/src/uceil_exp2.c | 2 +-
external/lgpl3/mpfr/dist/src/uceil_log2.c | 2 +-
external/lgpl3/mpfr/dist/src/ufloor_log2.c | 2 +-
external/lgpl3/mpfr/dist/src/ui_div.c | 2 +-
external/lgpl3/mpfr/dist/src/ui_pow.c | 2 +-
external/lgpl3/mpfr/dist/src/ui_pow_ui.c | 2 +-
external/lgpl3/mpfr/dist/src/ui_sub.c | 2 +-
external/lgpl3/mpfr/dist/src/urandom.c | 2 +-
external/lgpl3/mpfr/dist/src/urandomb.c | 2 +-
external/lgpl3/mpfr/dist/src/vasprintf.c | 98 +-
external/lgpl3/mpfr/dist/src/version.c | 4 +-
external/lgpl3/mpfr/dist/src/volatile.c | 2 +-
external/lgpl3/mpfr/dist/src/x86/mparam.h | 2 +-
external/lgpl3/mpfr/dist/src/x86_64/core2/mparam.h | 2 +-
external/lgpl3/mpfr/dist/src/x86_64/mparam.h | 2 +-
external/lgpl3/mpfr/dist/src/yn.c | 15 +-
external/lgpl3/mpfr/dist/src/zeta.c | 63 +-
external/lgpl3/mpfr/dist/src/zeta_ui.c | 2 +-
external/lgpl3/mpfr/dist/test-driver | 19 +-
external/lgpl3/mpfr/dist/tests/Makefile.am | 90 +-
external/lgpl3/mpfr/dist/tests/Makefile.in | 681 +-
external/lgpl3/mpfr/dist/tests/cmp_str.c | 5 +-
external/lgpl3/mpfr/dist/tests/memory.c | 20 +-
external/lgpl3/mpfr/dist/tests/mpf_compat.c | 2 +-
external/lgpl3/mpfr/dist/tests/mpf_compat.h | 2 +-
external/lgpl3/mpfr/dist/tests/mpfr-test.h | 48 +-
external/lgpl3/mpfr/dist/tests/mpfr_compat.c | 2 +-
external/lgpl3/mpfr/dist/tests/random2.c | 2 +-
external/lgpl3/mpfr/dist/tests/reuse.c | 11 +-
external/lgpl3/mpfr/dist/tests/rnd_mode.c | 2 +-
external/lgpl3/mpfr/dist/tests/tabort_defalloc1.c | 2 +-
external/lgpl3/mpfr/dist/tests/tabort_defalloc2.c | 2 +-
external/lgpl3/mpfr/dist/tests/tabort_prec_max.c | 2 +-
external/lgpl3/mpfr/dist/tests/tabs.c | 4 +-
external/lgpl3/mpfr/dist/tests/tacos.c | 6 +-
external/lgpl3/mpfr/dist/tests/tacosh.c | 2 +-
external/lgpl3/mpfr/dist/tests/tacosu.c | 190 +
external/lgpl3/mpfr/dist/tests/tadd.c | 6 +-
external/lgpl3/mpfr/dist/tests/tadd1sp.c | 18 +-
external/lgpl3/mpfr/dist/tests/tadd_d.c | 2 +-
external/lgpl3/mpfr/dist/tests/tadd_ui.c | 2 +-
external/lgpl3/mpfr/dist/tests/tagm.c | 6 +-
external/lgpl3/mpfr/dist/tests/tai.c | 6 +-
external/lgpl3/mpfr/dist/tests/talloc-cache.c | 6 +-
external/lgpl3/mpfr/dist/tests/talloc.c | 2 +-
external/lgpl3/mpfr/dist/tests/tasin.c | 14 +-
external/lgpl3/mpfr/dist/tests/tasinh.c | 2 +-
external/lgpl3/mpfr/dist/tests/tasinu.c | 216 +
external/lgpl3/mpfr/dist/tests/tassert.c | 2 +-
external/lgpl3/mpfr/dist/tests/tatan.c | 12 +-
external/lgpl3/mpfr/dist/tests/tatan2u.c | 580 +
external/lgpl3/mpfr/dist/tests/tatanh.c | 2 +-
external/lgpl3/mpfr/dist/tests/tatanu.c | 173 +
external/lgpl3/mpfr/dist/tests/taway.c | 5 +-
external/lgpl3/mpfr/dist/tests/tbeta.c | 2 +-
external/lgpl3/mpfr/dist/tests/tbuildopt.c | 2 +-
external/lgpl3/mpfr/dist/tests/tcan_round.c | 2 +-
external/lgpl3/mpfr/dist/tests/tcbrt.c | 4 +-
external/lgpl3/mpfr/dist/tests/tcheck.c | 4 +-
external/lgpl3/mpfr/dist/tests/tcmp.c | 2 +-
external/lgpl3/mpfr/dist/tests/tcmp2.c | 10 +-
external/lgpl3/mpfr/dist/tests/tcmp_d.c | 2 +-
external/lgpl3/mpfr/dist/tests/tcmp_ld.c | 2 +-
external/lgpl3/mpfr/dist/tests/tcmp_ui.c | 6 +-
external/lgpl3/mpfr/dist/tests/tcmpabs.c | 2 +-
external/lgpl3/mpfr/dist/tests/tcomparisons.c | 6 +-
external/lgpl3/mpfr/dist/tests/tcompound.c | 275 +
external/lgpl3/mpfr/dist/tests/tconst_catalan.c | 2 +-
external/lgpl3/mpfr/dist/tests/tconst_euler.c | 2 +-
external/lgpl3/mpfr/dist/tests/tconst_log2.c | 2 +-
external/lgpl3/mpfr/dist/tests/tconst_pi.c | 4 +-
external/lgpl3/mpfr/dist/tests/tcopysign.c | 62 +-
external/lgpl3/mpfr/dist/tests/tcos.c | 2 +-
external/lgpl3/mpfr/dist/tests/tcosh.c | 2 +-
external/lgpl3/mpfr/dist/tests/tcosu.c | 263 +
external/lgpl3/mpfr/dist/tests/tcot.c | 13 +-
external/lgpl3/mpfr/dist/tests/tcoth.c | 2 +-
external/lgpl3/mpfr/dist/tests/tcsc.c | 2 +-
external/lgpl3/mpfr/dist/tests/tcsch.c | 2 +-
external/lgpl3/mpfr/dist/tests/td_div.c | 2 +-
external/lgpl3/mpfr/dist/tests/td_sub.c | 2 +-
external/lgpl3/mpfr/dist/tests/tdigamma.c | 86 +-
external/lgpl3/mpfr/dist/tests/tdim.c | 2 +-
external/lgpl3/mpfr/dist/tests/tdiv.c | 17 +-
external/lgpl3/mpfr/dist/tests/tdiv_d.c | 2 +-
external/lgpl3/mpfr/dist/tests/tdiv_ui.c | 4 +-
external/lgpl3/mpfr/dist/tests/tdot.c | 2 +-
external/lgpl3/mpfr/dist/tests/teint.c | 2 +-
external/lgpl3/mpfr/dist/tests/teq.c | 4 +-
external/lgpl3/mpfr/dist/tests/terandom.c | 2 +-
external/lgpl3/mpfr/dist/tests/terandom_chisq.c | 8 +-
external/lgpl3/mpfr/dist/tests/terf.c | 8 +-
external/lgpl3/mpfr/dist/tests/tests.c | 175 +-
external/lgpl3/mpfr/dist/tests/texceptions.c | 35 +-
external/lgpl3/mpfr/dist/tests/texp.c | 6 +-
external/lgpl3/mpfr/dist/tests/texp10.c | 2 +-
external/lgpl3/mpfr/dist/tests/texp10m1.c | 208 +
external/lgpl3/mpfr/dist/tests/texp2.c | 8 +-
external/lgpl3/mpfr/dist/tests/texp2m1.c | 233 +
external/lgpl3/mpfr/dist/tests/texpm1.c | 58 +-
external/lgpl3/mpfr/dist/tests/tfactorial.c | 6 +-
external/lgpl3/mpfr/dist/tests/tfits.c | 2 +-
external/lgpl3/mpfr/dist/tests/tfma.c | 12 +-
external/lgpl3/mpfr/dist/tests/tfmma.c | 26 +-
external/lgpl3/mpfr/dist/tests/tfmod.c | 8 +-
external/lgpl3/mpfr/dist/tests/tfms.c | 8 +-
external/lgpl3/mpfr/dist/tests/tfpif.c | 6 +-
external/lgpl3/mpfr/dist/tests/tfprintf.c | 23 +-
external/lgpl3/mpfr/dist/tests/tfrac.c | 4 +-
external/lgpl3/mpfr/dist/tests/tfrexp.c | 2 +-
external/lgpl3/mpfr/dist/tests/tgamma.c | 54 +-
external/lgpl3/mpfr/dist/tests/tgamma_inc.c | 4 +-
external/lgpl3/mpfr/dist/tests/tgeneric.c | 458 +-
external/lgpl3/mpfr/dist/tests/tgeneric_ui.c | 2 +-
external/lgpl3/mpfr/dist/tests/tget_d.c | 37 +-
external/lgpl3/mpfr/dist/tests/tget_d_2exp.c | 4 +-
external/lgpl3/mpfr/dist/tests/tget_f.c | 2 +-
external/lgpl3/mpfr/dist/tests/tget_flt.c | 296 +-
external/lgpl3/mpfr/dist/tests/tget_ld_2exp.c | 6 +-
external/lgpl3/mpfr/dist/tests/tget_q.c | 2 +-
external/lgpl3/mpfr/dist/tests/tget_set_d128.c | 13 +-
external/lgpl3/mpfr/dist/tests/tget_set_d64.c | 14 +-
external/lgpl3/mpfr/dist/tests/tget_sj.c | 2 +-
external/lgpl3/mpfr/dist/tests/tget_str.c | 67 +-
external/lgpl3/mpfr/dist/tests/tget_z.c | 8 +-
external/lgpl3/mpfr/dist/tests/tgmpop.c | 12 +-
external/lgpl3/mpfr/dist/tests/tgrandom.c | 2 +-
external/lgpl3/mpfr/dist/tests/thyperbolic.c | 2 +-
external/lgpl3/mpfr/dist/tests/thypot.c | 35 +-
external/lgpl3/mpfr/dist/tests/tinits.c | 2 +-
external/lgpl3/mpfr/dist/tests/tinp_str.c | 2 +-
external/lgpl3/mpfr/dist/tests/tinternals.c | 2 +-
external/lgpl3/mpfr/dist/tests/tisnan.c | 117 +-
external/lgpl3/mpfr/dist/tests/tisqrt.c | 2 +-
external/lgpl3/mpfr/dist/tests/tj0.c | 23 +-
external/lgpl3/mpfr/dist/tests/tj1.c | 32 +-
external/lgpl3/mpfr/dist/tests/tjn.c | 2 +-
external/lgpl3/mpfr/dist/tests/tl2b.c | 2 +-
external/lgpl3/mpfr/dist/tests/tlgamma.c | 20 +-
external/lgpl3/mpfr/dist/tests/tli2.c | 2 +-
external/lgpl3/mpfr/dist/tests/tlngamma.c | 6 +-
external/lgpl3/mpfr/dist/tests/tlog.c | 4 +-
external/lgpl3/mpfr/dist/tests/tlog10.c | 2 +-
external/lgpl3/mpfr/dist/tests/tlog10p1.c | 125 +
external/lgpl3/mpfr/dist/tests/tlog1p.c | 2 +-
external/lgpl3/mpfr/dist/tests/tlog2.c | 2 +-
external/lgpl3/mpfr/dist/tests/tlog2p1.c | 124 +
external/lgpl3/mpfr/dist/tests/tlog_ui.c | 2 +-
external/lgpl3/mpfr/dist/tests/tmin_prec.c | 2 +-
external/lgpl3/mpfr/dist/tests/tminmax.c | 2 +-
external/lgpl3/mpfr/dist/tests/tmodf.c | 6 +-
external/lgpl3/mpfr/dist/tests/tmul.c | 11 +-
external/lgpl3/mpfr/dist/tests/tmul_2exp.c | 2 +-
external/lgpl3/mpfr/dist/tests/tmul_d.c | 2 +-
external/lgpl3/mpfr/dist/tests/tmul_ui.c | 4 +-
external/lgpl3/mpfr/dist/tests/tnext.c | 6 +-
external/lgpl3/mpfr/dist/tests/tnrandom.c | 54 +-
external/lgpl3/mpfr/dist/tests/tnrandom_chisq.c | 8 +-
external/lgpl3/mpfr/dist/tests/tout_str.c | 2 +-
external/lgpl3/mpfr/dist/tests/toutimpl.c | 10 +-
external/lgpl3/mpfr/dist/tests/tpow.c | 248 +-
external/lgpl3/mpfr/dist/tests/tpow3.c | 4 +-
external/lgpl3/mpfr/dist/tests/tpow_all.c | 2 +-
external/lgpl3/mpfr/dist/tests/tpow_z.c | 6 +-
external/lgpl3/mpfr/dist/tests/tpowr.c | 218 +
external/lgpl3/mpfr/dist/tests/tprec_round.c | 2 +-
external/lgpl3/mpfr/dist/tests/tprintf.c | 24 +-
external/lgpl3/mpfr/dist/tests/trandom.c | 2 +-
external/lgpl3/mpfr/dist/tests/trandom_deviate.c | 2 +-
external/lgpl3/mpfr/dist/tests/trec_sqrt.c | 79 +-
external/lgpl3/mpfr/dist/tests/tremquo.c | 2 +-
external/lgpl3/mpfr/dist/tests/trint.c | 14 +-
external/lgpl3/mpfr/dist/tests/trndna.c | 6 +-
external/lgpl3/mpfr/dist/tests/troot.c | 12 +-
external/lgpl3/mpfr/dist/tests/trootn_si.c | 224 +
external/lgpl3/mpfr/dist/tests/trootn_ui.c | 2 +-
external/lgpl3/mpfr/dist/tests/tsec.c | 2 +-
external/lgpl3/mpfr/dist/tests/tsech.c | 2 +-
external/lgpl3/mpfr/dist/tests/tset.c | 67 +-
external/lgpl3/mpfr/dist/tests/tset_d.c | 8 +-
external/lgpl3/mpfr/dist/tests/tset_exp.c | 14 +-
external/lgpl3/mpfr/dist/tests/tset_f.c | 6 +-
external/lgpl3/mpfr/dist/tests/tset_float128.c | 6 +-
external/lgpl3/mpfr/dist/tests/tset_ld.c | 17 +-
external/lgpl3/mpfr/dist/tests/tset_q.c | 4 +-
external/lgpl3/mpfr/dist/tests/tset_si.c | 26 +-
external/lgpl3/mpfr/dist/tests/tset_sj.c | 16 +-
external/lgpl3/mpfr/dist/tests/tset_str.c | 8 +-
external/lgpl3/mpfr/dist/tests/tset_z.c | 4 +-
external/lgpl3/mpfr/dist/tests/tset_z_2exp.c | 260 +
external/lgpl3/mpfr/dist/tests/tsgn.c | 89 +-
external/lgpl3/mpfr/dist/tests/tsi_op.c | 2 +-
external/lgpl3/mpfr/dist/tests/tsin.c | 2 +-
external/lgpl3/mpfr/dist/tests/tsin_cos.c | 12 +-
external/lgpl3/mpfr/dist/tests/tsinh.c | 6 +-
external/lgpl3/mpfr/dist/tests/tsinh_cosh.c | 6 +-
external/lgpl3/mpfr/dist/tests/tsinu.c | 251 +
external/lgpl3/mpfr/dist/tests/tsprintf.c | 164 +-
external/lgpl3/mpfr/dist/tests/tsqr.c | 28 +-
external/lgpl3/mpfr/dist/tests/tsqrt.c | 26 +-
external/lgpl3/mpfr/dist/tests/tsqrt_ui.c | 2 +-
external/lgpl3/mpfr/dist/tests/tstckintc.c | 208 +-
external/lgpl3/mpfr/dist/tests/tstdint.c | 18 +-
external/lgpl3/mpfr/dist/tests/tstrtofr.c | 73 +-
external/lgpl3/mpfr/dist/tests/tsub.c | 4 +-
external/lgpl3/mpfr/dist/tests/tsub1sp.c | 6 +-
external/lgpl3/mpfr/dist/tests/tsub_d.c | 2 +-
external/lgpl3/mpfr/dist/tests/tsub_ui.c | 2 +-
external/lgpl3/mpfr/dist/tests/tsubnormal.c | 15 +-
external/lgpl3/mpfr/dist/tests/tsum.c | 12 +-
external/lgpl3/mpfr/dist/tests/tswap.c | 2 +-
external/lgpl3/mpfr/dist/tests/ttan.c | 6 +-
external/lgpl3/mpfr/dist/tests/ttanh.c | 2 +-
external/lgpl3/mpfr/dist/tests/ttanu.c | 255 +
external/lgpl3/mpfr/dist/tests/ttotal_order.c | 2 +-
external/lgpl3/mpfr/dist/tests/ttrunc.c | 2 +-
external/lgpl3/mpfr/dist/tests/tui_div.c | 4 +-
external/lgpl3/mpfr/dist/tests/tui_pow.c | 2 +-
external/lgpl3/mpfr/dist/tests/tui_sub.c | 2 +-
external/lgpl3/mpfr/dist/tests/turandom.c | 18 +-
external/lgpl3/mpfr/dist/tests/tvalist.c | 2 +-
external/lgpl3/mpfr/dist/tests/tversion.c | 27 +-
external/lgpl3/mpfr/dist/tests/ty0.c | 2 +-
external/lgpl3/mpfr/dist/tests/ty1.c | 2 +-
external/lgpl3/mpfr/dist/tests/tyn.c | 2 +-
external/lgpl3/mpfr/dist/tests/tzeta.c | 4 +-
external/lgpl3/mpfr/dist/tests/tzeta_ui.c | 2 +-
external/lgpl3/mpfr/dist/tools/bench/Makefile.am | 15 +-
external/lgpl3/mpfr/dist/tools/bench/Makefile.in | 36 +-
external/lgpl3/mpfr/dist/tools/bench/README | 2 +-
external/lgpl3/mpfr/dist/tools/bench/benchtime.h | 2 +-
external/lgpl3/mpfr/dist/tools/bench/mpfrbench.c | 2 +-
external/lgpl3/mpfr/dist/tools/check_mparam.c | 2 +-
external/lgpl3/mpfr/dist/tools/ck-clz_tab | 2 +-
external/lgpl3/mpfr/dist/tools/ck-copyright-notice | 26 +-
external/lgpl3/mpfr/dist/tools/ck-mparam | 2 +-
external/lgpl3/mpfr/dist/tools/ck-news | 2 +-
external/lgpl3/mpfr/dist/tools/ck-version-info | 2 +-
external/lgpl3/mpfr/dist/tools/get_patches.sh | 2 +-
external/lgpl3/mpfr/dist/tune/Makefile.am | 15 +-
external/lgpl3/mpfr/dist/tune/Makefile.in | 36 +-
external/lgpl3/mpfr/dist/tune/bidimensional_sample.c | 2 +-
external/lgpl3/mpfr/dist/tune/speed.c | 2 +-
external/lgpl3/mpfr/dist/tune/tuneup.c | 2 +-
external/lgpl3/mpfr/dist/version-ext.sh | 51 +
560 files changed, 66342 insertions(+), 117215 deletions(-)
diffs (truncated from 207853 to 300 lines):
diff -r 200fc3b61f92 -r 469325c4001b external/lgpl3/mpfr/dist/BUGS
--- a/external/lgpl3/mpfr/dist/BUGS Sat Sep 26 07:25:38 2020 +0000
+++ b/external/lgpl3/mpfr/dist/BUGS Sun Mar 05 22:08:36 2023 +0000
@@ -1,4 +1,4 @@
-Copyright 1999, 2001-2020 Free Software Foundation, Inc.
+Copyright 1999, 2001-2023 Free Software Foundation, Inc.
Contributed by the AriC and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -56,7 +56,7 @@
* Possible infinite loop in some functions for particular cases: when
the exact result is an exactly representable number or the middle of
- consecutive two such numbers. However for non-algebraic functions, it is
+ consecutive two such numbers. However, for non-algebraic functions, it is
believed that no such case exists, except the well-known cases like cos(0)=1,
exp(0)=1, and so on, and the x^y function when y is an integer or y=1/2^k.
diff -r 200fc3b61f92 -r 469325c4001b external/lgpl3/mpfr/dist/ChangeLog
--- a/external/lgpl3/mpfr/dist/ChangeLog Sat Sep 26 07:25:38 2020 +0000
+++ b/external/lgpl3/mpfr/dist/ChangeLog Sun Mar 05 22:08:36 2023 +0000
@@ -1,105496 +1,43170 @@
-------------------------------------------------------------------------
-r14065 | vlefevre | 2020-07-10 11:52:33 +0000 (Fri, 10 Jul 2020) | 1 line
-Changed paths:
- M /branches/4.1/VERSION
- M /branches/4.1/configure.ac
- M /branches/4.1/doc/mpfr.texi
- M /branches/4.1/src/mpfr.h
- M /branches/4.1/src/version.c
-
-Updated version to 4.1.0.
-------------------------------------------------------------------------
-r14064 | vlefevre | 2020-07-10 11:50:59 +0000 (Fri, 10 Jul 2020) | 1 line
-Changed paths:
- M /branches/4.1/doc/mpfr.texi
-
-[doc/mpfr.texi] Updated the month.
-------------------------------------------------------------------------
-r14063 | vlefevre | 2020-07-10 10:33:32 +0000 (Fri, 10 Jul 2020) | 6 lines
-Changed paths:
- M /branches/4.1
- M /branches/4.1/doc/README.dev
- M /branches/4.1/src/jyn_asympt.c
- M /branches/4.1/tests/tjn.c
-
-[src/jyn_asympt.c] Partly solved the slowness of jn(733333,733333).
-[tests/tjn.c] Added tests of jn(73333,73333) and jn(733333,733333),
- enabled only with MPFR_CHECK_EXPENSIVE.
-[doc/README.dev] In the MPFR_CHECK_EXPENSIVE description, say that
- --enable-assert=full should not be used (too expensive, not needed).
-(merged changesets r14053-14062 from the trunk)
-------------------------------------------------------------------------
-r14050 | vlefevre | 2020-07-01 21:39:57 +0000 (Wed, 01 Jul 2020) | 1 line
-Changed paths:
- M /branches/4.1/ChangeLog
-
-ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC0 svn log -rHEAD:0 -v".
-------------------------------------------------------------------------
-r14049 | vlefevre | 2020-07-01 21:37:36 +0000 (Wed, 01 Jul 2020) | 1 line
-Changed paths:
- M /branches/4.1/VERSION
- M /branches/4.1/configure.ac
- M /branches/4.1/doc/mpfr.texi
- M /branches/4.1/src/mpfr.h
- M /branches/4.1/src/version.c
-
-Updated version to 4.1.0-rc2.
-------------------------------------------------------------------------
-r14048 | vlefevre | 2020-07-01 13:59:32 +0000 (Wed, 01 Jul 2020) | 3 lines
-Changed paths:
- M /branches/4.1
- M /branches/4.1/NEWS
-
-[NEWS] Added an item saying that TLS can safely be (re-)enabled
-on Sparc.
-(merged changeset r14047 from the trunk)
-------------------------------------------------------------------------
-r14046 | vlefevre | 2020-06-29 13:57:32 +0000 (Mon, 29 Jun 2020) | 7 lines
-Changed paths:
- M /branches/4.1
- M /branches/4.1/tests/mpfr-test.h
-
-[tests/mpfr-test.h] Avoid a GCC bug on Sparc, at least when using TLS.
-The MPFR library itself is not affected, only a particular test. Normal
-code using the MPFR library should not be affected either, as the bug
-occurs when accessing __gmpfr_flags directly (and the public mpfr.h
-header file does not provide any macro that accesses an internal
-variable directly). So a workaround for the tests is the best solution.
-(merged changeset r14045 from the trunk)
-------------------------------------------------------------------------
-r14043 | vlefevre | 2020-06-18 17:37:41 +0000 (Thu, 18 Jun 2020) | 1 line
-Changed paths:
- M /branches/4.1/VERSION
- M /branches/4.1/configure.ac
- M /branches/4.1/doc/mpfr.texi
- M /branches/4.1/src/mpfr.h
- M /branches/4.1/src/version.c
-
-Updated version to 4.1.0-dev (due to changes since 4.1.0-rc1).
-------------------------------------------------------------------------
-r14042 | vlefevre | 2020-06-18 17:17:18 +0000 (Thu, 18 Jun 2020) | 54 lines
-Changed paths:
- M /branches/4.1
- M /branches/4.1/doc/mpfr.texi
- M /branches/4.1/src/digamma.c
- M /branches/4.1/src/get_str.c
- M /branches/4.1/src/mpfr-longlong.h
- M /branches/4.1/tests/mpfr-test.h
- M /branches/4.1/tests/tabort_defalloc1.c
- M /branches/4.1/tests/tabort_defalloc2.c
- M /branches/4.1/tests/tcmp_ui.c
- M /branches/4.1/tests/tdigamma.c
- M /branches/4.1/tests/tests.c
- M /branches/4.1/tests/tset_ld.c
-
-Merged r14021-14036 from the trunk:
-
-r14021:
-[tests] Skip tabort_defalloc1 and tabort_defalloc2 under Valgrind, as
-Valgrind complains due to the large allocation size.
- * mpfr-test.h, tests.c: added tests_run_within_valgrind() function to
- guess whether the test runs within Valgrind.
- * tabort_defalloc1.c, tabort_defalloc2.c: skip the test (exit code 77)
- if this function returns true.
-
-r14022-14023:
-[tests/tset_ld.c] In bug_20160907 (tests on subnormals, specific to
-x86 extended precision):
- * Replaced an assertion by a test with detailed output.
- * In case of incorrect result, detect whether Valgrind is used and
- one gets the result obtained with Valgrind due to
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=890215
- https://bugs.kde.org/show_bug.cgi?id=421262
- (long double behaves as double); in this case, output a message
- without an error since Valgrind is the only cause of the
- miscalculation.
- * Corrected a value in a test, which did not match the comment.
-
-r14024-14027:
-[src/digamma.c]
- * Replaced some MPFR_EXP / mpfr_get_exp by MPFR_GET_EXP to check that
- the MPFR number has an exponent (i.e. it is not a special value).
- * Added an integer overflow check on a precision.
- * Fixed a bug: an exponent was read while the value could be zero.
-
-r14028:
-[tests/tdigamma.c] Increase the number of tests.
-
-r14029,14031:
-[doc/mpfr.texi] Specify the range of b for mpfr_get_str_ndigits.
-
-r14030:
-[src/get_str.c] Since the mpfr_get_str_ndigits function is in the
-public API, use MPFR_ASSERTN instead of MPFR_ASSERTD on the condition
-on the argument b in order to get an assertion failure (by default)
-if this condition is not satisfied.
-
-r14032,14035-14036:
-[src/mpfr-longlong.h] Applied patch on
- https://gmplib.org/list-archives/gmp-bugs/2020-June/004807.html
-to fix add_ssaaaa and sub_ddmmss on arm / aarch64, in order to resolve
- https://sympa.inria.fr/sympa/arc/mpfr/2020-06/msg00017.html
- https://sympa.inria.fr/sympa/arc/mpfr/2020-06/msg00059.html
-
-r14034:
-[tests/tcmp_ui.c] Added a comment about a failing test with tcc if
-one adds tcc support for macros using __builtin_constant_p in mpfr.h
-by testing __TINYC__.
-Bug report against tcc: https://savannah.nongnu.org/bugs/?58606
-------------------------------------------------------------------------
-r14019 | vlefevre | 2020-06-13 13:22:33 +0000 (Sat, 13 Jun 2020) | 5 lines
-Changed paths:
- M /branches/4.1
- M /branches/4.1/configure.ac
-
-[configure.ac] No longer add -Wc++-compat to CFLAGS when the compiler
-is GCC not in C++ mode (reverting the change done in r13406) since this
-option is not available before GCC 4.1:
- https://sympa.inria.fr/sympa/arc/mpfr/2020-06/msg00008.html
-(merged changeset r14018 from the trunk)
-------------------------------------------------------------------------
-r14016 | vlefevre | 2020-06-13 09:32:51 +0000 (Sat, 13 Jun 2020) | 7 lines
-Changed paths:
- M /branches/4.1
- M /branches/4.1/doc/mpfr.texi
- M /branches/4.1/tests/tfpif.c
-
-Merged the latest changes from the trunk:
-
-r14012:
-[tests/tfpif.c] Updated comment about the bug detected on AIX.
-
-r14015:
-[doc/mpfr.texi] ACM TOMS article: use the preferred DOI URL.
-------------------------------------------------------------------------
-r14011 | vlefevre | 2020-06-13 01:05:59 +0000 (Sat, 13 Jun 2020) | 8 lines
-Changed paths:
- M /branches/4.1
- M /branches/4.1/NEWS
- M /branches/4.1/tools/announce-text
-
-Merged the latest changes from the trunk:
-
-r14008,14010:
-[tools/announce-text] For release candidates, automatically adapt the
-flow of the text.
-
-r14009:
-[NEWS] Updated mpfr.org URLs (http → https).
-------------------------------------------------------------------------
-r14006 | vlefevre | 2020-06-12 17:55:05 +0000 (Fri, 12 Jun 2020) | 17 lines
-Changed paths:
- M /branches/4.1
- M /branches/4.1/README
- M /branches/4.1/tests/tests.c
- M /branches/4.1/tests/tfpif.c
-
-Merged the latest changes from the trunk:
-
-r14003:
-[tests/tfpif.c] Fixed a bug (in the test) detected on AIX[*], where
-an fclose failed due to a previous read failure. At the same time,
-check that a read failure no longer occurs. Note: the read failure
-made mpfr_fpif_import fail, but this is a test where it is expected
-to fail, i.e. we now check that it fails for a good reason.
-[*] gcc119.fsffrance.org on the GCC Compile farm.
-
-r14004:
-[tests/tests.c] Removed a useless "#include <errno.h>" (added in r5252,
-useless since r5253).
-
-r14005:
-[README] Added URL of the official GNU MPFR website and a note about the
-future migration, since InriaForge will shut down in December 2020.
-------------------------------------------------------------------------
-r14002 | vlefevre | 2020-06-12 12:17:11 +0000 (Fri, 12 Jun 2020) | 1 line
-Changed paths:
- M /branches/4.1/ChangeLog
-
-ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC0 svn log -rHEAD:0 -v".
-------------------------------------------------------------------------
-r14001 | vlefevre | 2020-06-12 12:10:28 +0000 (Fri, 12 Jun 2020) | 1 line
-Changed paths:
- M /branches/4.1/VERSION
- M /branches/4.1/configure.ac
- M /branches/4.1/doc/mpfr.texi
- M /branches/4.1/src/mpfr.h
- M /branches/4.1/src/version.c
-
-Updated version to 4.1.0-rc1.
-------------------------------------------------------------------------
-r14000 | vlefevre | 2020-06-12 12:09:52 +0000 (Fri, 12 Jun 2020) | 2 lines
-Changed paths:
- M /branches/4.1
- M /branches/4.1/tools/update-version
-
-[tools/update-version] Improved a message.
-(merged changeset r13999 from the trunk)
-------------------------------------------------------------------------
-r13998 | vlefevre | 2020-06-12 12:02:30 +0000 (Fri, 12 Jun 2020) | 3 lines
-Changed paths:
- M /branches/4.1
- M /branches/4.1/src/mpfr-longlong.h
-
-[src/mpfr-longlong.h] Corrected a comment from GMP's longlong.h, which
-makes codespell complain in particular.
-(merged changeset r13997 from the trunk)
-------------------------------------------------------------------------
-r13996 | vlefevre | 2020-06-12 11:56:18 +0000 (Fri, 12 Jun 2020) | 4 lines
-Changed paths:
- M /branches/4.1
- M /branches/4.1/tools/mpfrlint
-
-[tools/mpfrlint] Improved the __GMP_DECLSPEC test:
- * No longer exclude "src/mpfr.h".
- * Avoid false positives in "src/mpfr.h" and "src/mpfr-longlong.h".
-(merged changeset r13995 from the trunk)
-------------------------------------------------------------------------
-r13994 | vlefevre | 2020-06-12 11:45:04 +0000 (Fri, 12 Jun 2020) | 1 line
-Changed paths:
- M /branches/4.1/doc/mpfr.texi
-
-[doc/mpfr.texi] Updated the month.
-------------------------------------------------------------------------
-r13991 | vlefevre | 2020-06-12 11:40:23 +0000 (Fri, 12 Jun 2020) | 1 line
-Changed paths:
- A /branches/4.1 (from /trunk:13990)
-
-Created branch 4.1.
-------------------------------------------------------------------------
-r13990 | vlefevre | 2020-06-12 11:39:36 +0000 (Fri, 12 Jun 2020) | 1 line
-Changed paths:
- M /trunk/ChangeLog
-
-ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC0 svn log -rHEAD:0 -v".
-------------------------------------------------------------------------
-r13989 | vlefevre | 2020-06-11 21:22:20 +0000 (Thu, 11 Jun 2020) | 2 lines
-Changed paths:
- M /trunk/NEWS
Home |
Main Index |
Thread Index |
Old Index