git: vendor/MPFR vendor/MPFR: Upgrade from 3.1.2 to 4.2.2
Aaron LI
aly at crater.dragonflybsd.org
Fri Aug 28 06:07:42 PDT 2026
commit 087e70c1d4ec25ebeadd5ad9ae9141310444bdc2
Author: Aaron LI <aly at aaronly.me>
Date: Fri Aug 28 19:44:52 2026 +0800
vendor/MPFR: Upgrade from 3.1.2 to 4.2.2
Summary of changes:
contrib/mpfr/AUTHORS | 23 -
contrib/mpfr/BUGS | 73 -
contrib/mpfr/COPYING | 8 +-
contrib/mpfr/COPYING.LESSER | 8 +-
contrib/mpfr/PATCHES | 0
contrib/mpfr/README | 46 +-
contrib/mpfr/VERSION | 1 -
contrib/mpfr/doc/mpfr.info | 4266 --------------------
contrib/mpfr/src/abort_prec_max.c | 14 +-
contrib/mpfr/src/acos.c | 15 +-
contrib/mpfr/src/acosh.c | 19 +-
contrib/mpfr/src/acosu.c | 168 +
contrib/mpfr/src/add.c | 46 +-
contrib/mpfr/src/add1.c | 121 +-
contrib/mpfr/src/add1sp.c | 1158 ++++--
contrib/mpfr/src/add_d.c | 21 +-
contrib/mpfr/src/add_ui.c | 84 +-
contrib/mpfr/src/agm.c | 53 +-
contrib/mpfr/src/ai.c | 287 +-
contrib/mpfr/src/amd/amdfam10/mparam.h | 236 --
contrib/mpfr/src/amd/athlon/mparam.h | 90 -
contrib/mpfr/src/amd/k8/mparam.h | 236 --
contrib/mpfr/src/asin.c | 13 +-
contrib/mpfr/src/asinh.c | 17 +-
contrib/mpfr/src/asinu.c | 163 +
contrib/mpfr/src/atan.c | 240 +-
contrib/mpfr/src/atan2.c | 22 +-
contrib/mpfr/src/atan2u.c | 360 ++
contrib/mpfr/src/atanh.c | 130 +-
contrib/mpfr/src/atanu.c | 188 +
contrib/mpfr/src/bernoulli.c | 270 +-
contrib/mpfr/src/beta.c | 344 ++
contrib/mpfr/src/buildopt.c | 34 +-
contrib/mpfr/src/cache.c | 102 +-
contrib/mpfr/src/cbrt.c | 115 +-
contrib/mpfr/src/check.c | 76 +-
contrib/mpfr/src/clear.c | 13 +-
contrib/mpfr/src/clears.c | 12 +-
contrib/mpfr/src/cmp.c | 19 +-
contrib/mpfr/src/cmp2.c | 284 +-
contrib/mpfr/src/cmp_d.c | 20 +-
contrib/mpfr/src/cmp_ld.c | 26 +-
contrib/mpfr/src/cmp_si.c | 28 +-
contrib/mpfr/src/cmp_ui.c | 28 +-
contrib/mpfr/src/{cmp_abs.c => cmpabs.c} | 13 +-
contrib/mpfr/src/{exp10.c => cmpabs_ui.c} | 21 +-
contrib/mpfr/src/comparisons.c | 9 +-
contrib/mpfr/src/compound.c | 343 ++
contrib/mpfr/src/const_catalan.c | 15 +-
contrib/mpfr/src/const_euler.c | 350 +-
contrib/mpfr/src/const_log2.c | 84 +-
contrib/mpfr/src/const_pi.c | 51 +-
contrib/mpfr/src/constant.c | 50 +-
contrib/mpfr/src/copysign.c | 20 +-
contrib/mpfr/src/cos.c | 38 +-
contrib/mpfr/src/cosh.c | 17 +-
contrib/mpfr/src/cosu.c | 253 ++
contrib/mpfr/src/cot.c | 13 +-
contrib/mpfr/src/coth.c | 15 +-
contrib/mpfr/src/csc.c | 11 +-
contrib/mpfr/src/csch.c | 11 +-
contrib/mpfr/src/d_div.c | 21 +-
contrib/mpfr/src/d_sub.c | 21 +-
contrib/mpfr/src/digamma.c | 192 +-
contrib/mpfr/src/dim.c | 9 +-
contrib/mpfr/src/div.c | 851 +++-
contrib/mpfr/src/div_2exp.c | 9 +-
contrib/mpfr/src/div_2si.c | 20 +-
contrib/mpfr/src/div_2ui.c | 39 +-
contrib/mpfr/src/div_d.c | 21 +-
contrib/mpfr/src/div_ui.c | 264 +-
contrib/mpfr/src/dot.c | 58 +
contrib/mpfr/src/dump.c | 119 +-
contrib/mpfr/src/eint.c | 214 +-
contrib/mpfr/src/eq.c | 9 +-
contrib/mpfr/src/erandom.c | 104 +
contrib/mpfr/src/erf.c | 82 +-
contrib/mpfr/src/erfc.c | 35 +-
contrib/mpfr/src/exceptions.c | 230 +-
contrib/mpfr/src/exp.c | 142 +-
contrib/mpfr/src/exp10.c | 9 +-
contrib/mpfr/src/exp10m1.c | 178 +
contrib/mpfr/src/exp2.c | 96 +-
contrib/mpfr/src/exp2m1.c | 184 +
contrib/mpfr/src/exp3.c | 43 +-
contrib/mpfr/src/exp_2.c | 196 +-
contrib/mpfr/src/expm1.c | 70 +-
contrib/mpfr/src/extract.c | 21 +-
contrib/mpfr/src/factorial.c | 14 +-
contrib/mpfr/src/fits_intmax.c | 39 +-
contrib/mpfr/src/fits_s.h | 24 +-
contrib/mpfr/src/fits_sint.c | 9 +-
contrib/mpfr/src/fits_slong.c | 9 +-
contrib/mpfr/src/fits_sshort.c | 9 +-
contrib/mpfr/src/fits_u.h | 41 +-
contrib/mpfr/src/fits_uint.c | 9 +-
contrib/mpfr/src/fits_uintmax.c | 69 +-
contrib/mpfr/src/fits_ulong.c | 9 +-
contrib/mpfr/src/fits_ushort.c | 9 +-
contrib/mpfr/src/fma.c | 414 +-
contrib/mpfr/src/fmma.c | 91 +
contrib/mpfr/src/fmod_ui.c | 71 +
contrib/mpfr/src/fms.c | 283 +-
contrib/mpfr/src/fpif.c | 634 +++
contrib/mpfr/src/frac.c | 13 +-
contrib/mpfr/src/free_cache.c | 86 +-
contrib/mpfr/src/frexp.c | 44 +-
contrib/mpfr/src/gamma.c | 129 +-
contrib/mpfr/src/gamma_inc.c | 503 +++
contrib/mpfr/src/gammaonethird.c | 9 +-
contrib/mpfr/src/gen_inverse.h | 9 +-
contrib/mpfr/src/generic/mparam.h | 10 +-
contrib/mpfr/src/get_d.c | 72 +-
contrib/mpfr/src/get_d128.c | 459 +++
contrib/mpfr/src/get_d64.c | 348 +-
contrib/mpfr/src/get_exp.c | 9 +-
contrib/mpfr/src/get_f.c | 22 +-
contrib/mpfr/src/get_float128.c | 131 +
contrib/mpfr/src/get_flt.c | 36 +-
contrib/mpfr/src/get_ld.c | 341 +-
contrib/mpfr/src/get_q.c | 62 +
contrib/mpfr/src/get_si.c | 52 +-
contrib/mpfr/src/get_sj.c | 90 +-
contrib/mpfr/src/get_str.c | 804 +++-
contrib/mpfr/src/get_ui.c | 44 +-
contrib/mpfr/src/get_uj.c | 32 +-
contrib/mpfr/src/get_z.c | 21 +-
contrib/mpfr/src/{get_z_exp.c => get_z_2exp.c} | 36 +-
contrib/mpfr/src/gmp_op.c | 74 +-
contrib/mpfr/src/grandom.c | 49 +-
contrib/mpfr/src/hypot.c | 57 +-
contrib/mpfr/src/ieee_floats.h | 48 +-
contrib/mpfr/src/init.c | 9 +-
contrib/mpfr/src/init2.c | 48 +-
contrib/mpfr/src/inits.c | 12 +-
contrib/mpfr/src/inits2.c | 12 +-
contrib/mpfr/src/inp_str.c | 75 +-
contrib/mpfr/src/int_ceil_log2.c | 17 +-
contrib/mpfr/src/invert_limb.h | 231 ++
contrib/mpfr/src/invsqrt_limb.h | 352 ++
contrib/mpfr/src/isinf.c | 9 +-
contrib/mpfr/src/isinteger.c | 11 +-
contrib/mpfr/src/isnan.c | 9 +-
contrib/mpfr/src/isnum.c | 9 +-
contrib/mpfr/src/isqrt.c | 9 +-
contrib/mpfr/src/isregular.c | 9 +-
contrib/mpfr/src/iszero.c | 9 +-
contrib/mpfr/src/jn.c | 32 +-
contrib/mpfr/src/jyn_asympt.c | 86 +-
contrib/mpfr/src/li2.c | 58 +-
contrib/mpfr/src/lngamma.c | 283 +-
contrib/mpfr/src/log.c | 63 +-
contrib/mpfr/src/log10.c | 21 +-
contrib/mpfr/src/log10p1.c | 209 +
contrib/mpfr/src/log1p.c | 130 +-
contrib/mpfr/src/log2.c | 19 +-
contrib/mpfr/src/log2p1.c | 167 +
contrib/mpfr/src/log_ui.c | 236 ++
contrib/mpfr/src/logging.c | 31 +-
contrib/mpfr/src/min_prec.c | 9 +-
contrib/mpfr/src/minmax.c | 9 +-
contrib/mpfr/src/modf.c | 16 +-
contrib/mpfr/src/mp_clz_tab.c | 15 +-
contrib/mpfr/src/mpf2mpfr.h | 32 +-
contrib/mpfr/src/mpfr-cvers.h | 67 +
contrib/mpfr/src/mpfr-gmp.c | 95 +-
contrib/mpfr/src/mpfr-gmp.h | 704 +++-
contrib/mpfr/src/mpfr-impl.h | 2029 +++++++---
contrib/mpfr/src/mpfr-intmax.h | 80 +-
contrib/mpfr/src/mpfr-longlong.h | 991 +++--
contrib/mpfr/src/mpfr-mini-gmp.c | 318 ++
contrib/mpfr/src/mpfr-mini-gmp.h | 131 +
contrib/mpfr/src/mpfr-sassert.h | 72 +
contrib/mpfr/src/mpfr-thread.h | 220 +-
contrib/mpfr/src/mpfr.h | 1360 ++++---
contrib/mpfr/src/mpn_exp.c | 107 +-
contrib/mpfr/src/mul.c | 693 +++-
contrib/mpfr/src/mul_2exp.c | 9 +-
contrib/mpfr/src/mul_2si.c | 18 +-
contrib/mpfr/src/mul_2ui.c | 49 +-
contrib/mpfr/src/mul_d.c | 21 +-
contrib/mpfr/src/mul_ui.c | 139 +-
contrib/mpfr/src/mulders.c | 279 +-
contrib/mpfr/src/nbits_ulong.c | 136 +
contrib/mpfr/src/neg.c | 20 +-
contrib/mpfr/src/next.c | 76 +-
contrib/mpfr/src/nrandom.c | 187 +
contrib/mpfr/src/odd_p.c | 72 +
contrib/mpfr/src/out_str.c | 39 +-
contrib/mpfr/src/pool.c | 116 +
contrib/mpfr/src/pow.c | 306 +-
contrib/mpfr/src/pow_si.c | 84 +-
contrib/mpfr/src/{abort_prec_max.c => pow_sj.c} | 33 +-
contrib/mpfr/src/pow_ui.c | 59 +-
contrib/mpfr/src/pow_uj.c | 61 +
contrib/mpfr/src/pow_z.c | 35 +-
contrib/mpfr/src/powerof2.c | 22 +-
contrib/mpfr/src/powr.c | 59 +
contrib/mpfr/src/print_raw.c | 118 +-
contrib/mpfr/src/print_rnd_mode.c | 16 +-
contrib/mpfr/src/printf.c | 157 +-
contrib/mpfr/src/random_deviate.c | 393 ++
contrib/mpfr/src/random_deviate.h | 85 +
contrib/mpfr/src/rec_sqrt.c | 77 +-
contrib/mpfr/src/reldiff.c | 41 +-
contrib/mpfr/src/rem1.c | 88 +-
contrib/mpfr/src/rint.c | 111 +-
contrib/mpfr/src/rndna.c | 198 +
contrib/mpfr/src/root.c | 403 +-
contrib/mpfr/src/round_near_x.c | 20 +-
contrib/mpfr/src/round_p.c | 42 +-
contrib/mpfr/src/round_prec.c | 414 +-
contrib/mpfr/src/round_raw_generic.c | 186 +-
contrib/mpfr/src/scale2.c | 17 +-
contrib/mpfr/src/sec.c | 9 +-
contrib/mpfr/src/sech.c | 9 +-
contrib/mpfr/src/set.c | 170 +-
contrib/mpfr/src/set_d.c | 264 +-
contrib/mpfr/src/set_d128.c | 495 +++
contrib/mpfr/src/set_d64.c | 335 +-
contrib/mpfr/src/set_dfl_prec.c | 15 +-
contrib/mpfr/src/set_exp.c | 13 +-
contrib/mpfr/src/set_f.c | 21 +-
contrib/mpfr/src/set_float128.c | 146 +
contrib/mpfr/src/set_flt.c | 15 +-
contrib/mpfr/src/set_inf.c | 11 +-
contrib/mpfr/src/set_ld.c | 342 +-
contrib/mpfr/src/set_nan.c | 9 +-
contrib/mpfr/src/set_prc_raw.c | 11 +-
contrib/mpfr/src/set_prec.c | 24 +-
contrib/mpfr/src/set_q.c | 49 +-
contrib/mpfr/src/set_rnd.c | 11 +-
contrib/mpfr/src/set_si.c | 9 +-
contrib/mpfr/src/set_si_2exp.c | 33 +-
contrib/mpfr/src/set_sj.c | 21 +-
contrib/mpfr/src/set_str.c | 11 +-
contrib/mpfr/src/set_str_raw.c | 9 +-
contrib/mpfr/src/set_ui.c | 9 +-
contrib/mpfr/src/set_ui_2exp.c | 36 +-
contrib/mpfr/src/set_uj.c | 93 +-
contrib/mpfr/src/set_z.c | 9 +-
contrib/mpfr/src/{set_z_exp.c => set_z_2exp.c} | 50 +-
contrib/mpfr/src/set_zero.c | 11 +-
contrib/mpfr/src/setmax.c | 13 +-
contrib/mpfr/src/setmin.c | 9 +-
contrib/mpfr/src/setsign.c | 20 +-
contrib/mpfr/src/sgn.c | 11 +-
contrib/mpfr/src/si_op.c | 132 +-
contrib/mpfr/src/signbit.c | 11 +-
contrib/mpfr/src/sin.c | 68 +-
contrib/mpfr/src/sin_cos.c | 156 +-
contrib/mpfr/src/sinh.c | 19 +-
contrib/mpfr/src/sinh_cosh.c | 20 +-
contrib/mpfr/src/sinu.c | 239 ++
contrib/mpfr/src/sqr.c | 530 ++-
contrib/mpfr/src/sqrt.c | 521 ++-
contrib/mpfr/src/sqrt_ui.c | 37 +-
contrib/mpfr/src/stack_interface.c | 14 +-
contrib/mpfr/src/strtofr.c | 533 ++-
contrib/mpfr/src/sub.c | 39 +-
contrib/mpfr/src/sub1.c | 283 +-
contrib/mpfr/src/sub1sp.c | 2156 +++++++---
contrib/mpfr/src/sub_d.c | 21 +-
contrib/mpfr/src/sub_ui.c | 86 +-
contrib/mpfr/src/subnormal.c | 53 +-
contrib/mpfr/src/sum.c | 1579 ++++++--
contrib/mpfr/src/swap.c | 9 +-
contrib/mpfr/src/tan.c | 13 +-
contrib/mpfr/src/tanh.c | 103 +-
contrib/mpfr/src/tanu.c | 226 ++
contrib/mpfr/src/total_order.c | 41 +
contrib/mpfr/src/ubf.c | 257 ++
contrib/mpfr/src/uceil_exp2.c | 17 +-
contrib/mpfr/src/uceil_log2.c | 31 +-
contrib/mpfr/src/ufloor_log2.c | 29 +-
contrib/mpfr/src/ui_div.c | 77 +-
contrib/mpfr/src/ui_pow.c | 15 +-
contrib/mpfr/src/ui_pow_ui.c | 70 +-
contrib/mpfr/src/ui_sub.c | 77 +-
contrib/mpfr/src/urandom.c | 158 +-
contrib/mpfr/src/urandomb.c | 23 +-
contrib/mpfr/src/vasprintf.c | 1391 ++++---
contrib/mpfr/src/version.c | 11 +-
contrib/mpfr/src/volatile.c | 9 +-
contrib/mpfr/src/x86/core2/mparam.h | 234 --
contrib/mpfr/src/x86/mparam.h | 233 --
contrib/mpfr/src/x86_64/core2/mparam.h | 236 --
contrib/mpfr/src/x86_64/mparam.h | 232 ++
contrib/mpfr/src/x86_64/pentium4/mparam.h | 160 -
contrib/mpfr/src/yn.c | 46 +-
contrib/mpfr/src/zeta.c | 339 +-
contrib/mpfr/src/zeta_ui.c | 55 +-
.../{src/get_patches.c => tools/get_patches.sh} | 28 +-
293 files changed, 30188 insertions(+), 15364 deletions(-)
delete mode 100644 contrib/mpfr/AUTHORS
delete mode 100644 contrib/mpfr/BUGS
create mode 100644 contrib/mpfr/PATCHES
delete mode 100644 contrib/mpfr/VERSION
delete mode 100644 contrib/mpfr/doc/mpfr.info
create mode 100644 contrib/mpfr/src/acosu.c
delete mode 100644 contrib/mpfr/src/amd/amdfam10/mparam.h
delete mode 100644 contrib/mpfr/src/amd/athlon/mparam.h
delete mode 100644 contrib/mpfr/src/amd/k8/mparam.h
create mode 100644 contrib/mpfr/src/asinu.c
create mode 100644 contrib/mpfr/src/atan2u.c
create mode 100644 contrib/mpfr/src/atanu.c
create mode 100644 contrib/mpfr/src/beta.c
rename contrib/mpfr/src/{cmp_abs.c => cmpabs.c} (82%)
copy contrib/mpfr/src/{exp10.c => cmpabs_ui.c} (55%)
create mode 100644 contrib/mpfr/src/compound.c
create mode 100644 contrib/mpfr/src/cosu.c
create mode 100644 contrib/mpfr/src/dot.c
create mode 100644 contrib/mpfr/src/erandom.c
create mode 100644 contrib/mpfr/src/exp10m1.c
create mode 100644 contrib/mpfr/src/exp2m1.c
create mode 100644 contrib/mpfr/src/fmma.c
create mode 100644 contrib/mpfr/src/fmod_ui.c
create mode 100644 contrib/mpfr/src/fpif.c
create mode 100644 contrib/mpfr/src/gamma_inc.c
create mode 100644 contrib/mpfr/src/get_d128.c
create mode 100644 contrib/mpfr/src/get_float128.c
create mode 100644 contrib/mpfr/src/get_q.c
rename contrib/mpfr/src/{get_z_exp.c => get_z_2exp.c} (66%)
create mode 100644 contrib/mpfr/src/invert_limb.h
create mode 100644 contrib/mpfr/src/invsqrt_limb.h
create mode 100644 contrib/mpfr/src/log10p1.c
create mode 100644 contrib/mpfr/src/log2p1.c
create mode 100644 contrib/mpfr/src/log_ui.c
create mode 100644 contrib/mpfr/src/mpfr-cvers.h
create mode 100644 contrib/mpfr/src/mpfr-mini-gmp.c
create mode 100644 contrib/mpfr/src/mpfr-mini-gmp.h
create mode 100644 contrib/mpfr/src/mpfr-sassert.h
create mode 100644 contrib/mpfr/src/nbits_ulong.c
create mode 100644 contrib/mpfr/src/nrandom.c
create mode 100644 contrib/mpfr/src/odd_p.c
create mode 100644 contrib/mpfr/src/pool.c
copy contrib/mpfr/src/{abort_prec_max.c => pow_sj.c} (52%)
create mode 100644 contrib/mpfr/src/pow_uj.c
create mode 100644 contrib/mpfr/src/powr.c
create mode 100644 contrib/mpfr/src/random_deviate.c
create mode 100644 contrib/mpfr/src/random_deviate.h
create mode 100644 contrib/mpfr/src/rndna.c
create mode 100644 contrib/mpfr/src/set_d128.c
create mode 100644 contrib/mpfr/src/set_float128.c
rename contrib/mpfr/src/{set_z_exp.c => set_z_2exp.c} (75%)
create mode 100644 contrib/mpfr/src/sinu.c
create mode 100644 contrib/mpfr/src/tanu.c
create mode 100644 contrib/mpfr/src/total_order.c
create mode 100644 contrib/mpfr/src/ubf.c
delete mode 100644 contrib/mpfr/src/x86/core2/mparam.h
delete mode 100644 contrib/mpfr/src/x86/mparam.h
delete mode 100644 contrib/mpfr/src/x86_64/core2/mparam.h
create mode 100644 contrib/mpfr/src/x86_64/mparam.h
delete mode 100644 contrib/mpfr/src/x86_64/pentium4/mparam.h
rename contrib/mpfr/{src/get_patches.c => tools/get_patches.sh} (61%)
mode change 100644 => 100755
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/087e70c1d4ec25ebeadd5ad9ae9141310444bdc2
--
DragonFly BSD source repository
More information about the Commits
mailing list