texlive[74716] Build/source/libs: mpfr 4.2.2
commits+kakuto at tug.org
commits+kakuto at tug.org
Fri Mar 21 02:28:03 CET 2025
Revision: 74716
https://tug.org/svn/texlive?view=revision&revision=74716
Author: kakuto
Date: 2025-03-21 02:28:02 +0100 (Fri, 21 Mar 2025)
Log Message:
-----------
mpfr 4.2.2
Modified Paths:
--------------
trunk/Build/source/libs/README
trunk/Build/source/libs/mpfr/ChangeLog
trunk/Build/source/libs/mpfr/TLpatches/ChangeLog
trunk/Build/source/libs/mpfr/TLpatches/TL-Changes
trunk/Build/source/libs/mpfr/TLpatches/patch-01-TL
trunk/Build/source/libs/mpfr/configure
trunk/Build/source/libs/mpfr/mpfr-src/BUGS
trunk/Build/source/libs/mpfr/mpfr-src/ChangeLog
trunk/Build/source/libs/mpfr/mpfr-src/INSTALL
trunk/Build/source/libs/mpfr/mpfr-src/Makefile.am
trunk/Build/source/libs/mpfr/mpfr-src/NEWS
trunk/Build/source/libs/mpfr/mpfr-src/README
trunk/Build/source/libs/mpfr/mpfr-src/TODO
trunk/Build/source/libs/mpfr/mpfr-src/VERSION
trunk/Build/source/libs/mpfr/mpfr-src/acinclude.m4
trunk/Build/source/libs/mpfr/mpfr-src/configure.ac
trunk/Build/source/libs/mpfr/mpfr-src/src/Makefile.am
trunk/Build/source/libs/mpfr/mpfr-src/src/abort_prec_max.c
trunk/Build/source/libs/mpfr/mpfr-src/src/acos.c
trunk/Build/source/libs/mpfr/mpfr-src/src/acosh.c
trunk/Build/source/libs/mpfr/mpfr-src/src/acosu.c
trunk/Build/source/libs/mpfr/mpfr-src/src/add.c
trunk/Build/source/libs/mpfr/mpfr-src/src/add1.c
trunk/Build/source/libs/mpfr/mpfr-src/src/add1sp.c
trunk/Build/source/libs/mpfr/mpfr-src/src/add1sp1_extracted.c
trunk/Build/source/libs/mpfr/mpfr-src/src/add_d.c
trunk/Build/source/libs/mpfr/mpfr-src/src/add_ui.c
trunk/Build/source/libs/mpfr/mpfr-src/src/agm.c
trunk/Build/source/libs/mpfr/mpfr-src/src/ai.c
trunk/Build/source/libs/mpfr/mpfr-src/src/amd/mparam.h
trunk/Build/source/libs/mpfr/mpfr-src/src/arm/mparam.h
trunk/Build/source/libs/mpfr/mpfr-src/src/asin.c
trunk/Build/source/libs/mpfr/mpfr-src/src/asinh.c
trunk/Build/source/libs/mpfr/mpfr-src/src/asinu.c
trunk/Build/source/libs/mpfr/mpfr-src/src/atan.c
trunk/Build/source/libs/mpfr/mpfr-src/src/atan2.c
trunk/Build/source/libs/mpfr/mpfr-src/src/atan2u.c
trunk/Build/source/libs/mpfr/mpfr-src/src/atanh.c
trunk/Build/source/libs/mpfr/mpfr-src/src/atanu.c
trunk/Build/source/libs/mpfr/mpfr-src/src/bernoulli.c
trunk/Build/source/libs/mpfr/mpfr-src/src/beta.c
trunk/Build/source/libs/mpfr/mpfr-src/src/buildopt.c
trunk/Build/source/libs/mpfr/mpfr-src/src/cache.c
trunk/Build/source/libs/mpfr/mpfr-src/src/cbrt.c
trunk/Build/source/libs/mpfr/mpfr-src/src/check.c
trunk/Build/source/libs/mpfr/mpfr-src/src/clear.c
trunk/Build/source/libs/mpfr/mpfr-src/src/clears.c
trunk/Build/source/libs/mpfr/mpfr-src/src/cmp.c
trunk/Build/source/libs/mpfr/mpfr-src/src/cmp2.c
trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_d.c
trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_ld.c
trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_si.c
trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_ui.c
trunk/Build/source/libs/mpfr/mpfr-src/src/cmpabs.c
trunk/Build/source/libs/mpfr/mpfr-src/src/cmpabs_ui.c
trunk/Build/source/libs/mpfr/mpfr-src/src/comparisons.c
trunk/Build/source/libs/mpfr/mpfr-src/src/compound.c
trunk/Build/source/libs/mpfr/mpfr-src/src/const_catalan.c
trunk/Build/source/libs/mpfr/mpfr-src/src/const_euler.c
trunk/Build/source/libs/mpfr/mpfr-src/src/const_log2.c
trunk/Build/source/libs/mpfr/mpfr-src/src/const_pi.c
trunk/Build/source/libs/mpfr/mpfr-src/src/constant.c
trunk/Build/source/libs/mpfr/mpfr-src/src/copysign.c
trunk/Build/source/libs/mpfr/mpfr-src/src/cos.c
trunk/Build/source/libs/mpfr/mpfr-src/src/cosh.c
trunk/Build/source/libs/mpfr/mpfr-src/src/cosu.c
trunk/Build/source/libs/mpfr/mpfr-src/src/cot.c
trunk/Build/source/libs/mpfr/mpfr-src/src/coth.c
trunk/Build/source/libs/mpfr/mpfr-src/src/csc.c
trunk/Build/source/libs/mpfr/mpfr-src/src/csch.c
trunk/Build/source/libs/mpfr/mpfr-src/src/d_div.c
trunk/Build/source/libs/mpfr/mpfr-src/src/d_sub.c
trunk/Build/source/libs/mpfr/mpfr-src/src/digamma.c
trunk/Build/source/libs/mpfr/mpfr-src/src/dim.c
trunk/Build/source/libs/mpfr/mpfr-src/src/div.c
trunk/Build/source/libs/mpfr/mpfr-src/src/div_2exp.c
trunk/Build/source/libs/mpfr/mpfr-src/src/div_2si.c
trunk/Build/source/libs/mpfr/mpfr-src/src/div_2ui.c
trunk/Build/source/libs/mpfr/mpfr-src/src/div_d.c
trunk/Build/source/libs/mpfr/mpfr-src/src/div_ui.c
trunk/Build/source/libs/mpfr/mpfr-src/src/dot.c
trunk/Build/source/libs/mpfr/mpfr-src/src/dump.c
trunk/Build/source/libs/mpfr/mpfr-src/src/eint.c
trunk/Build/source/libs/mpfr/mpfr-src/src/eq.c
trunk/Build/source/libs/mpfr/mpfr-src/src/erandom.c
trunk/Build/source/libs/mpfr/mpfr-src/src/erf.c
trunk/Build/source/libs/mpfr/mpfr-src/src/erfc.c
trunk/Build/source/libs/mpfr/mpfr-src/src/exceptions.c
trunk/Build/source/libs/mpfr/mpfr-src/src/exp.c
trunk/Build/source/libs/mpfr/mpfr-src/src/exp10.c
trunk/Build/source/libs/mpfr/mpfr-src/src/exp10m1.c
trunk/Build/source/libs/mpfr/mpfr-src/src/exp2.c
trunk/Build/source/libs/mpfr/mpfr-src/src/exp2m1.c
trunk/Build/source/libs/mpfr/mpfr-src/src/exp3.c
trunk/Build/source/libs/mpfr/mpfr-src/src/exp_2.c
trunk/Build/source/libs/mpfr/mpfr-src/src/expm1.c
trunk/Build/source/libs/mpfr/mpfr-src/src/extract.c
trunk/Build/source/libs/mpfr/mpfr-src/src/factorial.c
trunk/Build/source/libs/mpfr/mpfr-src/src/fits_intmax.c
trunk/Build/source/libs/mpfr/mpfr-src/src/fits_s.h
trunk/Build/source/libs/mpfr/mpfr-src/src/fits_sint.c
trunk/Build/source/libs/mpfr/mpfr-src/src/fits_slong.c
trunk/Build/source/libs/mpfr/mpfr-src/src/fits_sshort.c
trunk/Build/source/libs/mpfr/mpfr-src/src/fits_u.h
trunk/Build/source/libs/mpfr/mpfr-src/src/fits_uint.c
trunk/Build/source/libs/mpfr/mpfr-src/src/fits_uintmax.c
trunk/Build/source/libs/mpfr/mpfr-src/src/fits_ulong.c
trunk/Build/source/libs/mpfr/mpfr-src/src/fits_ushort.c
trunk/Build/source/libs/mpfr/mpfr-src/src/fma.c
trunk/Build/source/libs/mpfr/mpfr-src/src/fmma.c
trunk/Build/source/libs/mpfr/mpfr-src/src/fmod_ui.c
trunk/Build/source/libs/mpfr/mpfr-src/src/fms.c
trunk/Build/source/libs/mpfr/mpfr-src/src/fpif.c
trunk/Build/source/libs/mpfr/mpfr-src/src/frac.c
trunk/Build/source/libs/mpfr/mpfr-src/src/free_cache.c
trunk/Build/source/libs/mpfr/mpfr-src/src/frexp.c
trunk/Build/source/libs/mpfr/mpfr-src/src/gamma.c
trunk/Build/source/libs/mpfr/mpfr-src/src/gamma_inc.c
trunk/Build/source/libs/mpfr/mpfr-src/src/gammaonethird.c
trunk/Build/source/libs/mpfr/mpfr-src/src/gen_inverse.h
trunk/Build/source/libs/mpfr/mpfr-src/src/generic/coverage/mparam.h
trunk/Build/source/libs/mpfr/mpfr-src/src/generic/mparam.h
trunk/Build/source/libs/mpfr/mpfr-src/src/get_d.c
trunk/Build/source/libs/mpfr/mpfr-src/src/get_d128.c
trunk/Build/source/libs/mpfr/mpfr-src/src/get_d64.c
trunk/Build/source/libs/mpfr/mpfr-src/src/get_exp.c
trunk/Build/source/libs/mpfr/mpfr-src/src/get_f.c
trunk/Build/source/libs/mpfr/mpfr-src/src/get_float128.c
trunk/Build/source/libs/mpfr/mpfr-src/src/get_flt.c
trunk/Build/source/libs/mpfr/mpfr-src/src/get_ld.c
trunk/Build/source/libs/mpfr/mpfr-src/src/get_q.c
trunk/Build/source/libs/mpfr/mpfr-src/src/get_si.c
trunk/Build/source/libs/mpfr/mpfr-src/src/get_sj.c
trunk/Build/source/libs/mpfr/mpfr-src/src/get_str.c
trunk/Build/source/libs/mpfr/mpfr-src/src/get_ui.c
trunk/Build/source/libs/mpfr/mpfr-src/src/get_uj.c
trunk/Build/source/libs/mpfr/mpfr-src/src/get_z.c
trunk/Build/source/libs/mpfr/mpfr-src/src/get_z_2exp.c
trunk/Build/source/libs/mpfr/mpfr-src/src/gmp_op.c
trunk/Build/source/libs/mpfr/mpfr-src/src/grandom.c
trunk/Build/source/libs/mpfr/mpfr-src/src/hypot.c
trunk/Build/source/libs/mpfr/mpfr-src/src/ieee_floats.h
trunk/Build/source/libs/mpfr/mpfr-src/src/init.c
trunk/Build/source/libs/mpfr/mpfr-src/src/init2.c
trunk/Build/source/libs/mpfr/mpfr-src/src/inits.c
trunk/Build/source/libs/mpfr/mpfr-src/src/inits2.c
trunk/Build/source/libs/mpfr/mpfr-src/src/inp_str.c
trunk/Build/source/libs/mpfr/mpfr-src/src/int_ceil_log2.c
trunk/Build/source/libs/mpfr/mpfr-src/src/invert_limb.h
trunk/Build/source/libs/mpfr/mpfr-src/src/invsqrt_limb.h
trunk/Build/source/libs/mpfr/mpfr-src/src/isinf.c
trunk/Build/source/libs/mpfr/mpfr-src/src/isinteger.c
trunk/Build/source/libs/mpfr/mpfr-src/src/isnan.c
trunk/Build/source/libs/mpfr/mpfr-src/src/isnum.c
trunk/Build/source/libs/mpfr/mpfr-src/src/isqrt.c
trunk/Build/source/libs/mpfr/mpfr-src/src/isregular.c
trunk/Build/source/libs/mpfr/mpfr-src/src/iszero.c
trunk/Build/source/libs/mpfr/mpfr-src/src/jn.c
trunk/Build/source/libs/mpfr/mpfr-src/src/jyn_asympt.c
trunk/Build/source/libs/mpfr/mpfr-src/src/li2.c
trunk/Build/source/libs/mpfr/mpfr-src/src/lngamma.c
trunk/Build/source/libs/mpfr/mpfr-src/src/log.c
trunk/Build/source/libs/mpfr/mpfr-src/src/log10.c
trunk/Build/source/libs/mpfr/mpfr-src/src/log10p1.c
trunk/Build/source/libs/mpfr/mpfr-src/src/log1p.c
trunk/Build/source/libs/mpfr/mpfr-src/src/log2.c
trunk/Build/source/libs/mpfr/mpfr-src/src/log2p1.c
trunk/Build/source/libs/mpfr/mpfr-src/src/log_ui.c
trunk/Build/source/libs/mpfr/mpfr-src/src/logging.c
trunk/Build/source/libs/mpfr/mpfr-src/src/min_prec.c
trunk/Build/source/libs/mpfr/mpfr-src/src/minmax.c
trunk/Build/source/libs/mpfr/mpfr-src/src/mips/mparam.h
trunk/Build/source/libs/mpfr/mpfr-src/src/modf.c
trunk/Build/source/libs/mpfr/mpfr-src/src/mp_clz_tab.c
trunk/Build/source/libs/mpfr/mpfr-src/src/mparam_h.in
trunk/Build/source/libs/mpfr/mpfr-src/src/mpf2mpfr.h
trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-cvers.h
trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.c
trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.h
trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-impl.h
trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-intmax.h
trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-longlong.h
trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.c
trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.h
trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-sassert.h
trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-thread.h
trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr.h
trunk/Build/source/libs/mpfr/mpfr-src/src/mpn_exp.c
trunk/Build/source/libs/mpfr/mpfr-src/src/mul.c
trunk/Build/source/libs/mpfr/mpfr-src/src/mul_1_extracted.c
trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2exp.c
trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2si.c
trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2ui.c
trunk/Build/source/libs/mpfr/mpfr-src/src/mul_d.c
trunk/Build/source/libs/mpfr/mpfr-src/src/mul_ui.c
trunk/Build/source/libs/mpfr/mpfr-src/src/mulders.c
trunk/Build/source/libs/mpfr/mpfr-src/src/nbits_ulong.c
trunk/Build/source/libs/mpfr/mpfr-src/src/neg.c
trunk/Build/source/libs/mpfr/mpfr-src/src/next.c
trunk/Build/source/libs/mpfr/mpfr-src/src/nrandom.c
trunk/Build/source/libs/mpfr/mpfr-src/src/odd_p.c
trunk/Build/source/libs/mpfr/mpfr-src/src/out_str.c
trunk/Build/source/libs/mpfr/mpfr-src/src/pool.c
trunk/Build/source/libs/mpfr/mpfr-src/src/pow.c
trunk/Build/source/libs/mpfr/mpfr-src/src/pow_si.c
trunk/Build/source/libs/mpfr/mpfr-src/src/pow_sj.c
trunk/Build/source/libs/mpfr/mpfr-src/src/pow_ui.c
trunk/Build/source/libs/mpfr/mpfr-src/src/pow_uj.c
trunk/Build/source/libs/mpfr/mpfr-src/src/pow_z.c
trunk/Build/source/libs/mpfr/mpfr-src/src/powerof2.c
trunk/Build/source/libs/mpfr/mpfr-src/src/powerpc64/mparam.h
trunk/Build/source/libs/mpfr/mpfr-src/src/powr.c
trunk/Build/source/libs/mpfr/mpfr-src/src/print_raw.c
trunk/Build/source/libs/mpfr/mpfr-src/src/print_rnd_mode.c
trunk/Build/source/libs/mpfr/mpfr-src/src/printf.c
trunk/Build/source/libs/mpfr/mpfr-src/src/random_deviate.c
trunk/Build/source/libs/mpfr/mpfr-src/src/random_deviate.h
trunk/Build/source/libs/mpfr/mpfr-src/src/rec_sqrt.c
trunk/Build/source/libs/mpfr/mpfr-src/src/reldiff.c
trunk/Build/source/libs/mpfr/mpfr-src/src/rem1.c
trunk/Build/source/libs/mpfr/mpfr-src/src/rint.c
trunk/Build/source/libs/mpfr/mpfr-src/src/rndna.c
trunk/Build/source/libs/mpfr/mpfr-src/src/root.c
trunk/Build/source/libs/mpfr/mpfr-src/src/round_near_x.c
trunk/Build/source/libs/mpfr/mpfr-src/src/round_p.c
trunk/Build/source/libs/mpfr/mpfr-src/src/round_prec.c
trunk/Build/source/libs/mpfr/mpfr-src/src/round_raw_generic.c
trunk/Build/source/libs/mpfr/mpfr-src/src/scale2.c
trunk/Build/source/libs/mpfr/mpfr-src/src/sec.c
trunk/Build/source/libs/mpfr/mpfr-src/src/sech.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_d.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_d128.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_d64.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_dfl_prec.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_exp.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_f.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_float128.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_flt.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_inf.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_ld.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_nan.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_prc_raw.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_prec.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_q.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_rnd.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_si.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_si_2exp.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_sj.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_str.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_str_raw.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_ui.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_ui_2exp.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_uj.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_z.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_z_2exp.c
trunk/Build/source/libs/mpfr/mpfr-src/src/set_zero.c
trunk/Build/source/libs/mpfr/mpfr-src/src/setmax.c
trunk/Build/source/libs/mpfr/mpfr-src/src/setmin.c
trunk/Build/source/libs/mpfr/mpfr-src/src/setsign.c
trunk/Build/source/libs/mpfr/mpfr-src/src/sgn.c
trunk/Build/source/libs/mpfr/mpfr-src/src/si_op.c
trunk/Build/source/libs/mpfr/mpfr-src/src/signbit.c
trunk/Build/source/libs/mpfr/mpfr-src/src/sin.c
trunk/Build/source/libs/mpfr/mpfr-src/src/sin_cos.c
trunk/Build/source/libs/mpfr/mpfr-src/src/sinh.c
trunk/Build/source/libs/mpfr/mpfr-src/src/sinh_cosh.c
trunk/Build/source/libs/mpfr/mpfr-src/src/sinu.c
trunk/Build/source/libs/mpfr/mpfr-src/src/sparc64/mparam.h
trunk/Build/source/libs/mpfr/mpfr-src/src/sqr.c
trunk/Build/source/libs/mpfr/mpfr-src/src/sqrt.c
trunk/Build/source/libs/mpfr/mpfr-src/src/sqrt_ui.c
trunk/Build/source/libs/mpfr/mpfr-src/src/stack_interface.c
trunk/Build/source/libs/mpfr/mpfr-src/src/strtofr.c
trunk/Build/source/libs/mpfr/mpfr-src/src/sub.c
trunk/Build/source/libs/mpfr/mpfr-src/src/sub1.c
trunk/Build/source/libs/mpfr/mpfr-src/src/sub1sp.c
trunk/Build/source/libs/mpfr/mpfr-src/src/sub1sp1_extracted.c
trunk/Build/source/libs/mpfr/mpfr-src/src/sub_d.c
trunk/Build/source/libs/mpfr/mpfr-src/src/sub_ui.c
trunk/Build/source/libs/mpfr/mpfr-src/src/subnormal.c
trunk/Build/source/libs/mpfr/mpfr-src/src/sum.c
trunk/Build/source/libs/mpfr/mpfr-src/src/swap.c
trunk/Build/source/libs/mpfr/mpfr-src/src/tan.c
trunk/Build/source/libs/mpfr/mpfr-src/src/tanh.c
trunk/Build/source/libs/mpfr/mpfr-src/src/tanu.c
trunk/Build/source/libs/mpfr/mpfr-src/src/total_order.c
trunk/Build/source/libs/mpfr/mpfr-src/src/ubf.c
trunk/Build/source/libs/mpfr/mpfr-src/src/uceil_exp2.c
trunk/Build/source/libs/mpfr/mpfr-src/src/uceil_log2.c
trunk/Build/source/libs/mpfr/mpfr-src/src/ufloor_log2.c
trunk/Build/source/libs/mpfr/mpfr-src/src/ui_div.c
trunk/Build/source/libs/mpfr/mpfr-src/src/ui_pow.c
trunk/Build/source/libs/mpfr/mpfr-src/src/ui_pow_ui.c
trunk/Build/source/libs/mpfr/mpfr-src/src/ui_sub.c
trunk/Build/source/libs/mpfr/mpfr-src/src/urandom.c
trunk/Build/source/libs/mpfr/mpfr-src/src/urandomb.c
trunk/Build/source/libs/mpfr/mpfr-src/src/vasprintf.c
trunk/Build/source/libs/mpfr/mpfr-src/src/version.c
trunk/Build/source/libs/mpfr/mpfr-src/src/volatile.c
trunk/Build/source/libs/mpfr/mpfr-src/src/x86/mparam.h
trunk/Build/source/libs/mpfr/mpfr-src/src/x86_64/core2/mparam.h
trunk/Build/source/libs/mpfr/mpfr-src/src/x86_64/mparam.h
trunk/Build/source/libs/mpfr/mpfr-src/src/yn.c
trunk/Build/source/libs/mpfr/mpfr-src/src/zeta.c
trunk/Build/source/libs/mpfr/mpfr-src/src/zeta_ui.c
trunk/Build/source/libs/mpfr/version.ac
Modified: trunk/Build/source/libs/README
===================================================================
--- trunk/Build/source/libs/README 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/README 2025-03-21 01:28:02 UTC (rev 74716)
@@ -52,7 +52,7 @@
mpfi 1.5.4 - checked 1feb24
https://perso.ens-lyon.fr/nathalie.revol/software.html#download
-mpfr 4.2.1 - checked 1feb24
+mpfr 4.2.2 - checked 21mar25
https://ftp.gnu.org/gnu/mpfr/
pixman 0.42.2 - no longer checked
Modified: trunk/Build/source/libs/mpfr/ChangeLog
===================================================================
--- trunk/Build/source/libs/mpfr/ChangeLog 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/ChangeLog 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,3 +1,8 @@
+2025-03-21 Akira Kakuto <kakuto at jcom.zaq.ne.jp>
+
+ Import mpfr-4.2.2.
+ * version.ac: Adjust.
+
2023-08-26 Akira Kakuto <kakuto at jcom.zaq.ne.jp>
Import mpfr-4.2.1.
Modified: trunk/Build/source/libs/mpfr/TLpatches/ChangeLog
===================================================================
--- trunk/Build/source/libs/mpfr/TLpatches/ChangeLog 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/TLpatches/ChangeLog 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,3 +1,9 @@
+2025-03-21 Akira Kakuto <kakuto at jcom.zaq.ne.jp>
+
+ Imported mpfr-4.2.2 source tree from:
+ http://ftp.gnu.org/gnu/mpfr/
+ * patch-01-TL: Adapted.
+
2023-08-26 Akira Kakuto <kakuto at jcom.zaq.ne.jp>
Imported mpfr-4.2.1 source tree from:
Modified: trunk/Build/source/libs/mpfr/TLpatches/TL-Changes
===================================================================
--- trunk/Build/source/libs/mpfr/TLpatches/TL-Changes 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/TLpatches/TL-Changes 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,4 +1,4 @@
-Changes applied to the mpfr-4.2.1/ tree as obtained from:
+Changes applied to the mpfr-4.2.2/ tree as obtained from:
http://ftp.gnu.org/gnu/mpfr/
Removed:
Modified: trunk/Build/source/libs/mpfr/TLpatches/patch-01-TL
===================================================================
--- trunk/Build/source/libs/mpfr/TLpatches/patch-01-TL 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/TLpatches/patch-01-TL 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
-diff -ur mpfr-4.2.1/src/mparam_h.in mpfr-src/src/mparam_h.in
---- mpfr-4.2.1/src/mparam_h.in Fri Jan 06 02:09:48 2023
-+++ mpfr-src/src/mparam_h.in Sat Aug 26 13:05:08 2023
-@@ -38,6 +38,8 @@
+diff -ur mpfr-4.2.2/src/mparam_h.in mpfr-src/src/mparam_h.in
+--- mpfr-4.2.2/src/mparam_h.in Thu Jan 02 10:30:02 2025
++++ mpfr-src/src/mparam_h.in Fri Mar 21 10:08:29 2025
+@@ -37,6 +37,8 @@
-march=... and -mtune=...).
See https://gcc.gnu.org/pipermail/gcc-help/2021-September/140720.html */
Modified: trunk/Build/source/libs/mpfr/configure
===================================================================
--- trunk/Build/source/libs/mpfr/configure 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/configure 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for mpfr (TeX Live) 4.2.1.
+# Generated by GNU Autoconf 2.72 for mpfr (TeX Live) 4.2.2.
#
# Report bugs to <tex-k at tug.org>.
#
@@ -603,8 +603,8 @@
# Identity of this package.
PACKAGE_NAME='mpfr (TeX Live)'
PACKAGE_TARNAME='mpfr--tex-live-'
-PACKAGE_VERSION='4.2.1'
-PACKAGE_STRING='mpfr (TeX Live) 4.2.1'
+PACKAGE_VERSION='4.2.2'
+PACKAGE_STRING='mpfr (TeX Live) 4.2.2'
PACKAGE_BUGREPORT='tex-k at tug.org'
PACKAGE_URL=''
@@ -1324,7 +1324,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-'configure' configures mpfr (TeX Live) 4.2.1 to adapt to many kinds of systems.
+'configure' configures mpfr (TeX Live) 4.2.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1395,7 +1395,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of mpfr (TeX Live) 4.2.1:";;
+ short | recursive ) echo "Configuration of mpfr (TeX Live) 4.2.2:";;
esac
cat <<\_ACEOF
@@ -1499,7 +1499,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-mpfr (TeX Live) configure 4.2.1
+mpfr (TeX Live) configure 4.2.2
generated by GNU Autoconf 2.72
Copyright (C) 2023 Free Software Foundation, Inc.
@@ -1880,7 +1880,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by mpfr (TeX Live) $as_me 4.2.1, which was
+It was created by mpfr (TeX Live) $as_me 4.2.2, which was
generated by GNU Autoconf 2.72. Invocation command line was
$ $0$ac_configure_args_raw
@@ -4842,7 +4842,7 @@
# Define the identity of the package.
PACKAGE='mpfr--tex-live-'
- VERSION='4.2.1'
+ VERSION='4.2.2'
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -8561,7 +8561,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by mpfr (TeX Live) $as_me 4.2.1, which was
+This file was extended by mpfr (TeX Live) $as_me 4.2.2, which was
generated by GNU Autoconf 2.72. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -8633,7 +8633,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-mpfr (TeX Live) config.status 4.2.1
+mpfr (TeX Live) config.status 4.2.2
configured by $0, generated by GNU Autoconf 2.72,
with options \\"\$ac_cs_config\\"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/BUGS
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/BUGS 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/BUGS 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,5 +1,5 @@
-Copyright 1999, 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -14,9 +14,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>.
##############################################################################
Modified: trunk/Build/source/libs/mpfr/mpfr-src/ChangeLog
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/ChangeLog 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/ChangeLog 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,5 +1,474 @@
+2025-03-20 Vincent Lefevre <vincent at vinc17.net>
+
+ Updated version to 4.2.2.
+
+2025-03-14 Vincent Lefevre <vincent at vinc17.net>
+
+ Corrected documentation about the failing check_null() tests (bug in GMP)
+
+ following commit e545a46332bc41f15eab7de7e19c851f311762ff.
+
+ This is not specific to Visual C++ under MS Windows, but due to a bug
+ in GMP's vsnprintf replacement (now fixed in its development branch).
+
+ * INSTALL: moved and updated text about failures in the testsuite.
+ New section: "tfprintf and tsprintf failures in check_null".
+ * doc/README.dev: updated MPFR_TESTS_SKIP_CHECK_NULL description.
+
+2025-03-14 Vincent Lefevre <vincent at vinc17.net>
+
+ ChangeLog update with tools/update-changelog
+
+ Updated version to 4.2.2-rc1.
+
+2025-03-12 Vincent Lefevre <vincent at vinc17.net>
+
+ [NEWS] Update for 4.2.2 (mention 2 bug fixes)
+
+2025-03-12 Vincent Lefevre <vincent at vinc17.net>
+
+ Added MPFR_TESTS_SKIP_CHECK_NULL: optionally skip the check_null() tests.
+
+ Build the MPFR tests with the MPFR_TESTS_SKIP_CHECK_NULL macro defined
+ in order to skip the check_null() tests in tfprintf.c and tsprintf.c
+ (failures with Visual C++ under MS Windows have been reported). The
+ goal is just to avoid a failure of the MPFR testsuite, as the bug seems
+ to come from neither MPFR nor GMP.
+
+ * INSTALL: mention the failures with Microsoft Visual C++ and how
+ to skip the corresponding tests.
+ * doc/README.dev: document MPFR_TESTS_SKIP_CHECK_NULL.
+ * tests/{tfprintf.c,tsprintf.c}: skip the check_null() tests if
+ the MPFR_TESTS_SKIP_CHECK_NULL macro is defined.
+
+2025-03-12 Vincent Lefevre <vincent at vinc17.net>
+
+ [INSTALL] Moved notes for the CompCert and Intel OneApi compilers.
+
+ They were added under the "MPFR for use with Windows Applications"
+ section[*], but they actually concerned Linux.
+
+ [*] commit 5075ec08449b4d59aba7700a127bc7f35718cc3f (SVN r13849)
+ commit 5543355cd613d1cfdd428b87101b0606648a50fa (SVN r14552)
+
+2025-03-12 Vincent Lefevre <vincent at vinc17.net>
+
+ [NEWS] Update for 4.2.2
+
+ Added "Changes from version 4.2.1 to version 4.2.2" and moved an item
+ there (from commit a8cc66a9cc960545514470e41d5bbfaa64d89743).
+
+2025-03-12 Vincent Lefevre <vincent at vinc17.net>
+
+ [src/mpfr-longlong.h] __int128__ → __int128 for portability (clang).
+
+ This is an update from the current GMP development code
+ (18482:d6c6436467ab in the GMP repository).
+
+2025-03-12 Vincent Lefevre <vincent at vinc17.net>
+
+ [tests/tversion.c] Do not output gmp_*printf info when meaningless.
+
+ In particular, mini-gmp does not provide gmp_*printf functions, thus
+ it does not make any sense to output the corresponding lines.
+
+ Until now, one was getting
+
+ [tversion] gmp_printf: hhd = yes, lld = yes, jd = yes, td = ?, Lf = ?
+ [tversion] gmp_snprintf/vsnprintf on "%a" = ?
+
+ The "?" corresponded to the absence of the tests, thus could be
+ regarded as correct. But the "yes" was just the default, thus was
+ actually incorrect and misleading. Note that this default does not
+ matter for mini-gmp since the formatted output functions are not
+ tested: the corresponding test files have
+
+ #if defined(HAVE_STDARG) && !defined(MPFR_USE_MINI_GMP)
+
+ and we are now using the same test.
+
+2025-03-12 Vincent Lefevre <vincent at vinc17.net>
+
+ Detect the use of GMP's buggy vsnprintf replacement at configure time.
+
+ * acinclude.m4: detect the use of GMP's buggy vsnprintf replacement
+ at configure time. With it, the tests of "%a" will be disabled to
+ avoid an assertion failure in the MPFR testsuite. A warning will
+ be displayed in the configure output in such a case.
+ * doc/mpfr.texi: corrected/improved the documentation of the
+ conversion specification not involving "P" and "R" types.
+ * tests/tsprintf.c: disable the tests of "%a" if need be (see above).
+ * tests/tversion.c: output information about gmp_snprintf/vsnprintf
+ support of "%a".
+ * NEWS: added an item about this.
+
+2025-03-12 Vincent Lefevre <vincent at vinc17.net>
+
+ [tests/tversion.c] Typo in output.
+
+ For NPRINTF_L / PRINTF_L (see acinclude.m4), it should be "Lf",
+ not "Ld" (f: floating-point type; d: signed integer type).
+
+2025-03-07 Vincent Lefevre <vincent at vinc17.net>
+
+ [acinclude.m4] Clean up support for binary128 (correction).
+
+ commit c37c9d599b9aced92e182507bf223440bbc9a9f1 was incomplete.
+
+ We also need to get rid of the "#define _Float128 __float128" in
+ the configure test (but this one does not affect Clang).
+
+2025-03-06 Vincent Lefevre <vincent at vinc17.net>
+
+ [doc/mpfr.texi] Updated the month.
+
+2025-03-06 Vincent Lefevre <vincent at vinc17.net>
+
+ Portability: clean up support for binary128 (a.k.a. float128).
+
+ This fixes a configure failure with Clang and glibc 2.41:
+ https://bugs.gentoo.org/949962
+ https://sourceware.org/bugzilla/show_bug.cgi?id=32750
+ https://sympa.inria.fr/sympa/arc/mpfr/2025-02/msg00025.html
+ https://sympa.inria.fr/sympa/arc/mpfr/2025-03/msg00001.html
+
+ The issue is the following: in its configure script, GNU MPFR first
+ tests whether _Float128 is supported (without header inclusions);
+ if it isn't, MPFR then tests whether __float128 is supported, and
+ in such a case, it defines _Float128 as __float128 with
+
+ AC_DEFINE([_Float128],[__float128],[__float128 fallback])
+
+ As Clang supports __float128 but not _Float128 (at least on x86_64,
+ up to version 19), this fallback is selected. But glibc 2.41 has a
+ similar fallback, with a typedef:
+
+ typedef __float128 _Float128;
+
+ With the MPFR _Float128 macro defined as __float128, as soon as some
+ header such as <stdio.h> is included, this yields
+
+ typedef __float128 __float128;
+
+ which is incorrect. This first occurs in the
+
+ AC_MSG_CHECKING(for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency)
+ [...]
+
+ configure test (in configure.ac), hence the failure of this test and
+ the configure script.
+
+ As an attempt to avoid such an issue with header inclusion, a solution
+ should be to include the common headers in every configure test.
+
+ But since _Float128 is a reserved identifier, we must avoid defining
+ it as a macro (a typedef would also be incorrect). This is done here,
+ by defining a mpfr_float128 macro instead. In the public mpfr.h header
+ file, if the user has defined MPFR_WANT_FLOAT128: mpfr_float128 will
+ be defined as _Float128 by default (thus this will not change the API),
+ but if _Float128 is not supported, the user should define mpfr_float128
+ as __float128 (or an equivalent type that is supported).
+
+ * acinclude.m4: changed _Float128 to mpfr_float128 in AC_DEFINE.
+ * configure.ac: updated a comment about _Float128.
+ * doc/README.dev: update about MPFR_WANT_FLOAT128 and _Float128.
+ * doc/mpfr.texi: in "Nomenclature and Types", added a paragraph about
+ binary128 support and the mpfr_float128 macro; update concerning the
+ functions related to binary128 (in particular, in the prototypes,
+ changed _Float128 to mpfr_float128).
+ * src/mpfr.h: under "#ifdef MPFR_WANT_FLOAT128", define mpfr_float128
+ as _Float128 if not defined yet; in the prototypes, changed
+ _Float128 to mpfr_float128.
+ * src/get_float128.c, src/set_float128.c, tests/tset_float128.c:
+ changed _Float128 to mpfr_float128; updated comments.
+ * tests/tversion.c: for "float128 = yes", also output the actual type.
+
+2025-02-13 Vincent Lefevre <vincent at vinc17.net>
+
+ [MPFR manual] Added a paragraph for formatted output functions and a/A.
+
+ Reference and discussion about the choice of the exponent:
+ https://sympa.inria.fr/sympa/arc/mpfr/2021-05/msg00002.html
+
+2025-02-12 Vincent Lefevre <vincent at vinc17.net>
+
+ [MPFR manual] mpfr_subnormalize: corrected subnormal exponent range.
+
+ For mpfr_subnormalize, the subnormal exponent range is
+ [emin,emin+PREC(x)-2], not [emin,emin+PREC(x)-1].
+
+ Indeed, in precision p, there are p-1 exponents in the subnormal domain
+ (the subnormal numbers are represented with 1 to p-1 significant bits).
+
+ Note: the range got corrected in a src/subnormal.c comment on 2011-01-27
+ (SVN r7437, commit 49086d17298227973015e3c6fa97d95ea533cd43), but the
+ old range remained in doc/mpfr.texi, where it was added on 2005-04-14
+ (SVN r3442, commit 1ba17a49315bb425028e8613b89fa7c48d6b2c53).
+
+2025-02-01 Vincent Lefevre <vincent at vinc17.net>
+
+ [doc/mpfr.texi] Mention the Pascaline project-team.
+
+ [tools/check_mparam.c] Updated the "Contributed" line.
+
+2025-02-01 Vincent Lefevre <vincent at vinc17.net>
+
+ Updated the "Contributed" lines.
+
+ Replaced
+ Contributed by the AriC and Caramba projects
+ by
+ Contributed by the Pascaline and Caramba projects
+ in every file (except ChangeLog).
+
+2025-02-01 Vincent Lefevre <vincent at vinc17.net>
+
+ [src/set_d128.c] Replaced "Caramel" by "Caramba".
+
+ This file was added with an incorrect "Contributed" line in SVN r12766
+ (commit 39cfc1ede643df1288f3d6fce2eafa408161f2c1).
+
+ Note: there is a bug in git, which thinks that this file comes from
+ src/set_d64.c, thus lists the change from "Caramel" to "Caramba" in
+ its history, which is wrong!
+
+2025-01-02 Vincent Lefevre <vincent at vinc17.net>
+
+ [doc/mpfr.texi] Updated the month.
+
+2025-01-02 Vincent Lefevre <vincent at vinc17.net>
+
+ Copyright notice update: added 2025.
+
+ Command used:
+ perl -pi -e 's/ (\d{4}-)?(2024)(?= Free Software)/
+ " ".($1||"$2-").($2+1)/e' **/*(^/)
+ under zsh (note: doc/texinfo.tex, from GNU Texinfo, isn't modified).
+ Removed 2024 from the example in the doc/README.dev file.
+
+2024-12-10 Vincent Lefevre <vincent at vinc17.net>
+
+ [doc/mpfr.texi] Updated the month.
+
+2024-12-10 Vincent Lefevre <vincent at vinc17.net>
+
+ MPFR manual: replaced variable "bool" by "cond" in examples.
+
+ As bool is a keyword in ISO C23, we should not use it as a variable name
+ (even in examples).
+
+2024-12-10 Vincent Lefevre <vincent at vinc17.net>
+
+ [doc/README.dev] Update from the master branch, except new features.
+
+ Documentation of features present in master but not in the 4.2 branch
+ has been removed.
+
+2024-09-09 Vincent Lefevre <vincent at vinc17.net>
+
+ [src/get_str.c] Renamed a variable.
+
+ Renamed variable "reste" (French) to "rem".
+ "reste" was triggering a error with codespell 2.3.0.
+
+2024-09-05 Vincent Lefevre <vincent at vinc17.net>
+
+ [doc/mpfr.texi] Updated the month.
+
+2024-09-04 Vincent Lefevre <vincent at vinc17.net>
+
+ [doc] Update to GNU Free Documentation License 1.3
+
+ In practice, this doesn't change anything for MPFR users, but
+ the FSF address in FDL 1.2 became obsolete, and this also fixes
+ a bug ("GNU Free Documentation License" was appearing twice in
+ the Concept Index).
+
+ See other details at
+ https://sympa.inria.fr/sympa/arc/mpfr/2024-09/msg00001.html
+
+ At the same time, 2 old tweaks from GMP (added in 2002) have been
+ removed:
+ * one to help texinfo-mode (which should have now been fixed);
+ * one that was using @appendixsec for the addendum (adding "A.1"
+ before the addendum title and possibly an item in the table of
+ contents, but this is not really needed and this is strange for
+ HTML output).
+
+2024-09-04 Vincent Lefevre <vincent at vinc17.net>
+
+ [tools/mbench/Makefile] Updated copyright notice (FSF address changed).
+
+ The postal address of the FSF has changed. Updated the copyright notice
+ as in commit 9f2e53ef36ac196348ffafcc45ce8e5cc03fe007.
+
+2024-09-04 Vincent Lefevre <vincent at vinc17.net>
+
+ [tests/data/*] Updated copyright notice (FSF address changed).
+
+ Some of the files under tests/data contained a very old FSF address.
+ No longer use the postal address. Updated the copyright notice as in
+ commit 9f2e53ef36ac196348ffafcc45ce8e5cc03fe007.
+
+ File gonnet.mpl updated manually, and other files with
+
+ perl -p0i -e 'BEGIN { $s =
+ "if not, write to the Free Software\n# Foundation, Inc.,".
+ " 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
+ } s#\Q$s\E#if not, see <https://www.gnu.org/licenses/>.#g'
+
+2024-09-04 Vincent Lefevre <vincent at vinc17.net>
+
+ [tests/data/*] Updated copyright notice (FSF address changed).
+
+ The postal address of the FSF has changed. Updated the copyright notice
+ as in commit 9f2e53ef36ac196348ffafcc45ce8e5cc03fe007.
+
+2024-09-04 Vincent Lefevre <vincent at vinc17.net>
+
+ [acinclude.m4] Updated copyright notice (FSF address changed).
+
+ The postal address of the FSF has changed. Updated the copyright notice
+ as in commit 9f2e53ef36ac196348ffafcc45ce8e5cc03fe007.
+
+ Moreover, make the copyright notice fit on 80 columns.
+
+2024-09-04 Vincent Lefevre <vincent at vinc17.net>
+
+ Updated copyright notice of almost all files (FSF address changed).
+
+ This commit in the 4.2 branch is similar to the one in master
+ (9f2e53ef36ac196348ffafcc45ce8e5cc03fe007).
+
+ The postal address of the FSF has changed. Instead of updating it,
+ use the recommendation from
+ https://www.gnu.org/licenses/gpl-howto.en.html
+ for the copyright notice, i.e. no longer use the postal address;
+ just give the web page <https://www.gnu.org/licenses/>.
+
+ This commit updates the copyright notice of almost all files (the
+ remaining files will be updated later). It has been obtained with
+
+ perl -p0i -e 'BEGIN { $s =
+ "If not, see\nhttps://www.gnu.org/licenses/ or write".
+ " to the Free Software Foundation, Inc.,\n51 Franklin St,".
+ " Fifth Floor, Boston, MA 02110-1301, USA." }
+ s# +\Q$s\E#\nIf not, see <https://www.gnu.org/licenses/>.#g' \
+ $(git ls-files)
+
+2024-08-23 Vincent Lefevre <vincent at vinc17.net>
+
+ [src/logging.c] Replaced the obsolescent ctime() by strftime().
+
+ We use the "%Y-%m-%d %H:%M:%S" time format (human-readable ISO 8601),
+ which is easier to read than the ctime/asctime format.
+
+2024-08-23 Vincent Lefevre <vincent at vinc17.net>
+
+ [src/logging.c] Added FIXME for ctime(), deprecated in POSIX & ISO C23.
+
+ See https://www.open-std.org/JTC1/SC22/WG14/www/docs/n2566.pdf
+ for details.
+
+2024-02-15 Vincent Lefevre <vincent at vinc17.net>
+
+ [doc/mpfr.texi] Updated the month.
+
+2024-02-15 Vincent Lefevre <vincent at vinc17.net>
+
+ Copyright notice update: added 2024.
+
+ Command used:
+ perl -pi -e 's/ (\d{4}-)?(2023)(?= Free Software)/
+ " ".($1||"$2-").($2+1)/e' **/*(^/)
+ under zsh.
+ Removed 2023 from the example in the doc/README.dev file.
+
+2023-12-15 Vincent Lefevre <vincent at vinc17.net>
+
+ MPFR manual: added a note for mpfr_free_str.
+
+ [doc/mpfr.texi] Updated the month.
+
+2023-12-15 Vincent Lefevre <vincent at vinc17.net>
+
+ MPFR manual: corrections for formatted output functions (mpfr_*printf).
+
+ Needed due to the possible use of %c with the value 0, thus with
+ potential (non-terminating) null characters in the output.
+
+ * Replaced "string" by "array" (term used in the ISO C standard).
+ * Document requirements concerning the use of mpfr_free_str to free
+ the block of memory allocated by mpfr_asprintf / mpfr_vasprintf.
+
+2023-12-13 Vincent Lefevre <vincent at vinc17.net>
+
+ Fixed bugs in the formatted output functions triggered with %c on 0.
+
+ Possible consequences of these bugs:
+ - possible memory corruption with custom memory allocators that
+ do not ignore the size parameter of the "free" function;
+ - a part of the buffer fails to be overwritten;
+ - an assertion failure when GNU MPFR has been configured with
+ assertion checking (--enable-assert).
+
+ * src/vasprintf.c: No longer use the strncpy, strncat and strlen
+ functions (thus mpfr_free_str as well), as they are incorrect
+ when the buffer contains a non-terminating null character, which
+ is possible when %c is used with the value 0. Instead, use memcpy
+ and mpfr_free_func; and removed 2 MPFR_ASSERTD occurrences that
+ were using strlen.
+ * src/printf.c: No longer use *printf (with %s) and mpfr_free_str
+ functions, for the same reason. Instead, use fwrite, memcpy and
+ mpfr_free_func.
+ * tests/tfprintf.c, tests/tsprintf.c: added a check_null test to
+ check mpfr_vfprintf and mpfr_sprintf with %c on 0.
+
+2023-10-20 Vincent Lefevre <vincent at vinc17.net>
+
+ English language correction.
+
+ Issue detected by codespell 2.2.6. Indeed, according to
+ https://www.merriam-webster.com/dictionary/determinate
+ "determinate" is only an adjective, not a verb. 1913 Webster says
+ that as a verb, it is obsolete.
+
+2023-10-20 Vincent Lefevre <vincent at vinc17.net>
+
+ mpfrlint: for codespell, ignore URLs.
+
+ This currently avoids a false positive "debbugs" with codespell 2.2.6.
+
+2023-08-31 Vincent Lefevre <vincent at vinc17.net>
+
+ [src/sub1sp1_extracted.c] Fixed #include lines.
+
+ However, this doesn't change anything in practice since this code
+ is not used yet (see sub1sp.c and its "#if 0 && ...").
+
+2023-08-31 Vincent Lefevre <vincent at vinc17.net>
+
+ [src] Added missing "#define int32_t int" for --enable-formally-proven-code
+
+ Bug detected on FreeBSD/RISC-V, reported by Dennis Clarke.
+
+ We didn't detect it under Linux because the GNU C Library defines
+ these types when <stdlib.h> is included:
+
+ #if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
+ # include <sys/types.h> /* we need int32_t... */
+
+ Note: the code shouldn't use these standard types with #define, though
+ this is probably safe as we don't use standard functions/macros here.
+
2023-08-22 Vincent Lefevre <vincent at vinc17.net>
+ [src/Makefile.am] Updated -version-info to 8:2:2 for MPFR 4.2.2.
+
+ Updated version to 4.2.2-dev (with tools/update-version).
+
+ ChangeLog update with tools/update-changelog
+
Updated version to 4.2.1.
2023-08-18 Vincent Lefevre <vincent at vinc17.net>
Modified: trunk/Build/source/libs/mpfr/mpfr-src/INSTALL
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/INSTALL 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/INSTALL 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,5 +1,5 @@
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -14,9 +14,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>.
@@ -42,17 +41,17 @@
not been done yet and if patches are available. You can check
on the release page:
- https://www.mpfr.org/mpfr-4.2.1/
+ https://www.mpfr.org/mpfr-4.2.2/
which may have additional information. The patches can be applied
with commands like:
- wget --no-config https://www.mpfr.org/mpfr-4.2.1/allpatches
+ wget --no-config https://www.mpfr.org/mpfr-4.2.2/allpatches
patch -N -Z -p1 < allpatches
or
- curl https://www.mpfr.org/mpfr-4.2.1/allpatches | patch -N -Z -p1
+ curl https://www.mpfr.org/mpfr-4.2.2/allpatches | patch -N -Z -p1
(Those instructions are for the GNU patch command, for example
/usr/bin/gpatch on Solaris.)
@@ -392,7 +391,7 @@
* the FAQ (either the FAQ.html file distributed with MPFR, or the
on-line version <https://www.mpfr.org/faq.html>, which may be more
up-to-date);
- * the MPFR web page for this version <https://www.mpfr.org/mpfr-4.2.1/>,
+ * the MPFR web page for this version <https://www.mpfr.org/mpfr-4.2.2/>,
which lists bugs found in this version and provides some patches.
If the "configure" fails, please check that the C compiler and its
@@ -521,7 +520,38 @@
"make check" failed. Please send us also the log of the "configure"
(config.log).
+tfprintf and tsprintf failures in check_null
+--------------------------------------------
+If you get the failures
+
+$ ./tfprintf
+Error in test #40: mpfr_vfprintf printed 1 characters instead of 4
+
+$ ./tsprintf
+Error in check_null, i = 0
+expected r = 1, s = { 0, 0, 1 }
+got r = 0, s = { 0, 1, 1 }
+
+the cause is probably that GMP uses a buggy vsnprintf replacement.
+The reason GMP uses its own vsnprintf replacement is that during
+configure, it detected that the vsnprintf function from the C library
+is buggy. But the replacement from GMP 6.3.0 and below also has its own
+bugs. This means that using the formatted output functions with %c and
+the value 0 will yield an erratic behavior.
+
+For the above issue, this is fixed in the GMP development branch:
+
+ https://gmplib.org/repo/gmp/rev/4ac76064639e
+
+You can have details at
+ https://gmplib.org/list-archives/gmp-bugs/2023-December/005420.html
+ https://gitlab.inria.fr/mpfr/mpfr/-/commit/390e51ef85
+
+These tests can be skipped by defining the MPFR_TESTS_SKIP_CHECK_NULL macro,
+but you should rather get a fixed vsnprintf replacement.
+
+
Notes about ABI
===============
@@ -589,6 +619,32 @@
built, and will have the precedence.
+Notes for the CompCert compiler
+===============================
+
+[Tested with CompCert 3.10 and MPFR master-11992-f75b0c388 on x86_64-linux]
+
+CompCert (https://compcert.org/) is a formally verified compiler.
+To compile MPFR with CompCert:
+
+$ ./configure --disable-shared CC=ccomp CFLAGS="-flongdouble -fstruct-passing"
+
+You also need to unset LD_LIBRARY_PATH, and/or you might need to change
+wl="" into wl="-Wl," in the libtool file (after running configure).
+
+All tests (make check) should pass (tget_set_d64, tget_set_d128 and
+tset_float128 are skipped, since CompCert does not support _Decimal64,
+_Decimal128 nor _Float128).
+
+
+Notes for the Intel OneApi compiler
+===================================
+
+When using the Intel OneApi compiler (icx), one should add -fp-model=strict
+to CFLAGS so that the conversion routines from/to native floating-point
+types (float, double, ...) work properly. Otherwise some tests will fail.
+
+
MPFR for use with Windows Applications
======================================
@@ -710,27 +766,3 @@
The relevant build projects are available here:
https://github.com/BrianGladman
-
-d. Using the CompCert compiler
-==============================
-
-[Tested with CompCert 3.10 and MPFR master-11992-f75b0c388 on x86_64-linux]
-
-CompCert (https://compcert.org/) is a formally verified compiler.
-To compile MPFR with CompCert:
-
-$ ./configure --disable-shared CC=ccomp CFLAGS="-flongdouble -fstruct-passing"
-
-You also need to unset LD_LIBRARY_PATH, and/or you might need to change
-wl="" into wl="-Wl," in the libtool file (after running configure).
-
-All tests (make check) should pass (tget_set_d64, tget_set_d128 and
-tset_float128 are skipped, since CompCert does not support _Decimal64,
-_Decimal128 nor _Float128).
-
-e. Using the Intel OneApi compiler
-==================================
-
-When using the Intel OneApi compiler (icx), one should add -fp-model=strict
-to CFLAGS so that the conversion routines from/to native floating-point
-types (float, double, ...) work properly. Otherwise some tests will fail.
Modified: trunk/Build/source/libs/mpfr/mpfr-src/Makefile.am
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/Makefile.am 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/Makefile.am 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,5 +1,5 @@
-# Copyright 2000-2023 Free Software Foundation, Inc.
-# Contributed by the AriC and Caramba projects, INRIA.
+# Copyright 2000-2025 Free Software Foundation, Inc.
+# Contributed by the Pascaline and Caramba projects, INRIA.
# This file is part of the GNU MPFR Library.
Modified: trunk/Build/source/libs/mpfr/mpfr-src/NEWS
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/NEWS 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/NEWS 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,5 +1,5 @@
-Copyright 2000-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -14,12 +14,30 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>.
##############################################################################
+Changes from version 4.2.1 to version 4.2.2:
+- In order to resolve a portability issue with the _Float128 fallback to
+ __float128 for binary128 support (e.g. with Clang and glibc 2.41), the
+ prototypes of the corresponding conversion functions had to be changed,
+ with _Float128 replaced by mpfr_float128, where mpfr_float128 is a macro
+ defined as _Float128 by default. This changes neither the ABI nor the API
+ (except that the end user of MPFR would need to define mpfr_float128 as
+ the actual type for the binary128 format if this is not the standard
+ _Float128 type).
+- Other bug fixes (see <https://www.mpfr.org/mpfr-4.2.1/#fixed> and/or the
+ ChangeLog file). In particular, the formatted output functions behaved
+ incorrectly with %c on the value 0; such a use is uncommon, but this bug
+ may have security implications.
+- Improved MPFR manual.
+- Detect the use of GMP's buggy vsnprintf replacement at configure time.
+ With it, the tests of "%a" will be disabled to avoid an assertion failure
+ in the MPFR testsuite. A warning will be displayed in the configure output
+ in such a case.
+
Changes from version 4.2.0 to version 4.2.1:
- Bug fixes (see <https://www.mpfr.org/mpfr-4.2.0/#fixed> and/or the
ChangeLog file).
Modified: trunk/Build/source/libs/mpfr/mpfr-src/README
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/README 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/README 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,5 +1,5 @@
-Copyright 2000-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -14,9 +14,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>.
##############################################################################
Modified: trunk/Build/source/libs/mpfr/mpfr-src/TODO
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/TODO 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/TODO 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,5 +1,5 @@
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -14,9 +14,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>.
Table of contents:
1. Documentation
Modified: trunk/Build/source/libs/mpfr/mpfr-src/VERSION
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/VERSION 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/VERSION 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1 +1 @@
-4.2.1
+4.2.2
Modified: trunk/Build/source/libs/mpfr/mpfr-src/acinclude.m4
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/acinclude.m4 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/acinclude.m4 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,14 +1,14 @@
dnl MPFR specific autoconf macros
-dnl Copyright 2000, 2002-2023 Free Software Foundation, Inc.
-dnl Contributed by the AriC and Caramba projects, INRIA.
+dnl Copyright 2000, 2002-2025 Free Software Foundation, Inc.
+dnl Contributed by the Pascaline and Caramba projects, INRIA.
dnl
dnl This file is part of the GNU MPFR Library.
dnl
-dnl The GNU MPFR Library is free software; you can redistribute it and/or modify
-dnl it under the terms of the GNU Lesser General Public License as published
-dnl by the Free Software Foundation; either version 3 of the License, or (at
-dnl your option) any later version.
+dnl The GNU MPFR Library is free software; you can redistribute it and/or
+dnl modify it under the terms of the GNU Lesser General Public License as
+dnl published by the Free Software Foundation; either version 3 of the
+dnl License, or (at your option) any later version.
dnl
dnl The GNU MPFR Library is distributed in the hope that it will be useful, but
dnl WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
@@ -16,9 +16,8 @@
dnl License for more details.
dnl
dnl You should have received a copy of the GNU Lesser General Public License
-dnl along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-dnl https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-dnl 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
+dnl along with the GNU MPFR Library; see the file COPYING.LESSER.
+dnl If not, see <https://www.gnu.org/licenses/>.
dnl autoconf 2.60 is necessary because of the use of AC_PROG_SED.
dnl The following line allows the autoconf wrapper (when installed)
@@ -781,8 +780,11 @@
# End of decimal float checks
dnl Check if _Float128 or __float128 is available. We also require the
-dnl compiler to support hex constants with the f128 or q suffix (this
-dnl prevents the _Float128 support with GCC's -std=c90, but who cares?).
+dnl compiler to support hex constants with the f128 or q suffix respectively.
+dnl If _Float128 is supported, then the mpfr_float128 macro should be
+dnl defined as this type. We do not define it here because this will be
+dnl done in mpfr.h, and not defining it here is the only way to ensure
+dnl that under "make check", mpfr.h really defines it.
dnl Note: We use AC_LINK_IFELSE instead of AC_COMPILE_IFELSE since an
dnl error may occur only at link time, such as under NetBSD:
dnl https://mail-index.netbsd.org/pkgsrc-users/2018/02/02/msg026220.html
@@ -801,16 +803,14 @@
[AC_MSG_RESULT(no)
AC_MSG_CHECKING(if __float128 can be used as a fallback)
dnl Use the q suffix in this case.
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[
-#define _Float128 __float128
-]], [[
-volatile _Float128 x = 0x1.fp+16383q;
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[
+volatile __float128 x = 0x1.fp+16383q;
return x == 0;
]])],
[AC_MSG_RESULT(yes)
AC_DEFINE([MPFR_WANT_FLOAT128],2,
- [Build float128 functions with float128 fallback])
- AC_DEFINE([_Float128],[__float128],[__float128 fallback])],
+ [Build float128 functions with __float128 fallback])
+ AC_DEFINE([mpfr_float128],[__float128],[__float128 fallback])],
[AC_MSG_RESULT(no)
if test "$enable_float128" = yes; then
AC_MSG_ERROR(
@@ -1686,6 +1686,60 @@
],
[AC_DEFINE([PRINTF_T], 1, [printf/gmp_printf can read ptrdiff_t])],
[AC_DEFINE([NPRINTF_T], 1, [printf/gmp_printf cannot read ptrdiff_t])])
+
+AC_MSG_CHECKING(if gmp_printf supports "%a")
+AC_RUN_IFELSE([AC_LANG_PROGRAM([[
+#include <stdio.h>
+#include "gmp.h"
+]], [[
+ char s[256];
+
+ /* With the buggy repl-vsnprintf.c (vsnprintf replacement), one gets
+ an assertion failure like:
+ repl-vsnprintf.c:389: GNU MP assertion failed: len < total_width
+ (not all values are affected, but -1.25, used below, is).
+ The purpose of this test is to detect this bug only, assuming
+ C99 support (which will be checked in the test .c files).
+ We do not check the output, which is not fully specified. */
+ gmp_snprintf (s, 256, "%a", -1.25);
+ return 0;
+
+#if 0
+ /* A more complete program, for testing.
+ The assertion failure occurs only on the 4th case. */
+#include <stdio.h>
+#include <gmp.h>
+int main (void)
+{
+ char s[256];
+ double x[2] = { 1.25, -1.25 };
+ int i;
+ for (i = 0; i < 2; i++)
+ {
+ gmp_sprintf (s, "%a", x[i]);
+ printf ("[%s]\n", s);
+ gmp_snprintf (s, 256, "%a", x[i]);
+ printf ("[%s]\n", s);
+ }
+ return 0;
+}
+#endif
+]])],
+ [AC_MSG_RESULT(yes)
+ AC_DEFINE([PRINTF_A], 1, [printf/gmp_printf supports "%a"])],
+ [AC_MSG_RESULT(no)
+ AC_MSG_WARN([gmp_snprintf on "%a" terminated the program abnormally.])
+ AC_MSG_WARN([This is probably an assertion failure due to the buggy])
+ AC_MSG_WARN([repl-vsnprintf.c (vsnprintf replacement). References:])
+ AC_MSG_WARN([ https://sympa.inria.fr/sympa/arc/mpfr/2022-10/msg00001.html])
+ AC_MSG_WARN([ https://gmplib.org/list-archives/gmp-bugs/2022-October/005200.html])
+ AC_MSG_WARN([ https://gmplib.org/list-archives/gmp-bugs/2025-January/005557.html])
+ AC_MSG_WARN([%a must not be used in the MPFR formatted output functions])
+ AC_MSG_WARN([with this version of GMP; the corresponding tests in the])
+ AC_MSG_WARN([MPFR testsuite will be disabled.])
+ AC_MSG_WARN([See 'config.log' for details.])
+ AC_DEFINE([NPRINTF_A], 1, [printf/gmp_printf does not support "%a"])],
+ [AC_MSG_RESULT(cross-compiling, do not assume anything)])
])
dnl MPFR_CHECK_PRINTF_GROUPFLAG
Modified: trunk/Build/source/libs/mpfr/mpfr-src/configure.ac
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/configure.ac 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/configure.ac 2025-03-21 01:28:02 UTC (rev 74716)
@@ -4,8 +4,8 @@
dnl be indented!
AC_COPYRIGHT([
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -20,13 +20,12 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>.
])
dnl Add check-news when it checks for more than 15 lines
-AC_INIT([MPFR],[4.2.1])
+AC_INIT([MPFR],[4.2.2])
dnl AC_CANONICAL_HOST is needed by this configure.ac file.
dnl AC_CANONICAL_TARGET is not explicitly needed, but may be required by
@@ -277,7 +276,7 @@
dnl Warning! Not to be confused with _Decimal128. Thus it is better
dnl to say binary128 in the description. It can correspond to either
-dnl _Float128 (ISO/IEC TS 18661) or __float128 (old type name).
+dnl _Float128 (ISO C23) or __float128 (old type name).
AC_ARG_ENABLE(float128,
[ --disable-float128 explicitly disable binary128 support
--enable-float128 build conversion functions from/to binary128
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/Makefile.am
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/Makefile.am 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/Makefile.am 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,5 +1,5 @@
-# Copyright 2000-2023 Free Software Foundation, Inc.
-# Contributed by the AriC and Caramba projects, INRIA.
+# Copyright 2000-2025 Free Software Foundation, Inc.
+# Contributed by the Pascaline and Caramba projects, INRIA.
# This file is part of the GNU MPFR Library.
@@ -103,7 +103,7 @@
# 4.0.x 6:x:0
# 4.1.x 7:x:1
# 4.2.x 8:x:2
-libmpfr_la_LDFLAGS = $(MPFR_LDFLAGS) $(LIBMPFR_LDFLAGS) -version-info 8:1:2
+libmpfr_la_LDFLAGS = $(MPFR_LDFLAGS) $(LIBMPFR_LDFLAGS) -version-info 8:2:2
GET_PATCHES_SH = $(top_srcdir)/tools/get_patches.sh
PATCHES = $(top_srcdir)/PATCHES
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/abort_prec_max.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/abort_prec_max.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/abort_prec_max.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_abort_prec_max -- Abort due to maximal precision overflow.
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/acos.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/acos.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/acos.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_acos -- arc-cosinus of a floating-point number
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/acosh.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/acosh.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/acosh.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_acosh -- inverse hyperbolic cosine
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/acosu.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/acosu.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/acosu.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_acosu -- acosu(x) = acos(x)*u/(2*pi)
mpfr_acospi -- acospi(x) = acos(x)/pi
-Copyright 2021-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2021-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/add.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/add.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/add.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_add -- add two floating-point numbers
-Copyright 1999-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/add1.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/add1.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/add1.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_add1 -- internal function to perform a "real" addition
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/add1sp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/add1sp.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/add1sp.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_add1sp -- internal function to perform a "real" addition
All the op must have the same precision
-Copyright 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/add1sp1_extracted.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/add1sp1_extracted.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/add1sp1_extracted.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -4,8 +4,8 @@
Source: https://github.com/project-everest/hacl-star/tree/dev_mpfr/code/mpfr
-Copyright 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -20,10 +20,10 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
+#define int32_t int
#define int64_t long
#define uint32_t unsigned int
#define uint64_t mp_limb_t
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/add_d.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/add_d.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/add_d.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_add_d -- add a multiple precision floating-point number
to a machine double precision float
-Copyright 2007-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2007-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/add_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/add_ui.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/add_ui.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_add_ui -- add a floating-point number with a machine integer
-Copyright 2000-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/agm.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/agm.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/agm.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_agm -- arithmetic-geometric mean of two floating-point numbers
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/ai.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/ai.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/ai.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_ai -- Airy function Ai
-Copyright 2010-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2010-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/amd/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/amd/mparam.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/amd/mparam.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,6 +1,6 @@
/* Various Thresholds of MPFR, not exported. -*- mode: C -*-
-Copyright 2005-2023 Free Software Foundation, Inc.
+Copyright 2005-2025 Free Software Foundation, Inc.
This file is part of the GNU MPFR Library.
@@ -15,9 +15,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* Generated by MPFR's tuneup.c, 2018-02-22, gcc 6.3.0 */
/* gcc13.fsffrance.org (Dual-Core AMD Opteron(tm) Processor 2212)
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/arm/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/arm/mparam.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/arm/mparam.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,6 +1,6 @@
/* Various Thresholds of MPFR, not exported. -*- mode: C -*-
-Copyright 2005-2023 Free Software Foundation, Inc.
+Copyright 2005-2025 Free Software Foundation, Inc.
This file is part of the GNU MPFR Library.
@@ -15,9 +15,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* Generated by MPFR's tuneup.c, 2018-02-22, gcc 7.3.0 */
/* calva.loria.fr ARMv7 Processor rev 5 (v7l) with gmp-6.1.2,
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/asin.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/asin.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/asin.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_asin -- arc-sinus of a floating-point number
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/asinh.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/asinh.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/asinh.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_asinh -- inverse hyperbolic sine
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/asinu.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/asinu.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/asinu.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_asinu -- asinu(x) = asin(x)*u/(2*pi)
mpfr_asinpi -- asinpi(x) = asin(x)/pi
-Copyright 2021-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2021-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/atan.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/atan.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/atan.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_atan -- arc-tangent of a floating-point number
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/atan2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/atan2.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/atan2.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_atan2 -- arc-tan 2 of a floating-point number
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/atan2u.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/atan2u.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/atan2u.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -2,8 +2,8 @@
atan2u(y,x,u) = 1-atan(|y/x|)*u/(2*pi) for x < 0
mpfr_atan2pi -- atan2pi(x) = atan2u(u=2)
-Copyright 2021-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2021-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -18,9 +18,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/atanh.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/atanh.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/atanh.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_atanh -- Inverse Hyperbolic Tangente
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/atanu.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/atanu.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/atanu.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_atanu -- atanu(x) = atan(x)*u/(2*pi)
mpfr_atanpi -- atanpi(x) = atan(x)/pi
-Copyright 2021-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2021-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/bernoulli.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/bernoulli.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/bernoulli.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* bernoulli -- internal function to compute Bernoulli numbers.
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/beta.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/beta.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/beta.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_beta -- beta function
-Copyright 2017-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2017-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H /* for MPFR_INT_CEIL_LOG2 */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/buildopt.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/buildopt.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/buildopt.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* buildopt.c -- functions giving information about options used during the
mpfr library compilation
-Copyright 2009-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2009-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cache.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cache.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cache.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_cache -- cache interface for multiple-precision constants in MPFR.
-Copyright 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cbrt.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cbrt.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cbrt.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_cbrt -- cube root function.
-Copyright 2002-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2002-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/check.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/check.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/check.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_check -- Check if a floating-point number has not been corrupted.
-Copyright 2003-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/clear.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/clear.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/clear.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_clear -- free the memory space allocated for a floating-point number
-Copyright 1999-2001, 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2001, 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/clears.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/clears.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/clears.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_clears -- free the memory space allocated for several
floating-point numbers
-Copyright 2003-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#ifdef HAVE_CONFIG_H
# include "config.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cmp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cmp.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cmp.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_cmp -- compare two floating-point numbers
-Copyright 1999, 2001, 2003-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001, 2003-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cmp2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cmp2.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cmp2.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_cmp2 -- exponent shift when subtracting two numbers.
-Copyright 1999-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_d.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_d.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_d.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_cmp_d -- compare a floating-point number with a double
-Copyright 2003-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_ld.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_ld.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_ld.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_cmp_d -- compare a floating-point number with a long double
-Copyright 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include <float.h> /* needed so that MPFR_LDBL_MANT_DIG is correctly defined */
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_si.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_si.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_si.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_cmp_si_2exp -- compare a floating-point number with a signed
machine integer multiplied by a power of 2
-Copyright 1999, 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_ui.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_ui.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_cmp_ui_2exp -- compare a floating-point number with an unsigned
machine integer multiplied by a power of 2
-Copyright 1999, 2001-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cmpabs.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cmpabs.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cmpabs.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_cmpabs -- compare the absolute values of two FP numbers
-Copyright 1999, 2001-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cmpabs_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cmpabs_ui.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cmpabs_ui.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_cmpabs_ui -- compare the absolute value of FP to an unsigned long
-Copyright 2020-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2020-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/comparisons.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/comparisons.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/comparisons.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* comparison predicates
-Copyright 2002-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2002-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/compound.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/compound.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/compound.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_compound_si --- compound(x,n) = (1+x)^n
-Copyright 2021-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2021-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H /* needed for MPFR_INT_CEIL_LOG2 */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/const_catalan.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/const_catalan.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/const_catalan.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_const_catalan -- compute Catalan's constant.
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/const_euler.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/const_euler.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/const_euler.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,6 +1,6 @@
/* mpfr_const_euler -- Euler's constant
-Copyright 2001-2023 Free Software Foundation, Inc.
+Copyright 2001-2025 Free Software Foundation, Inc.
Contributed by Fredrik Johansson.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* The approximation error bound uses Theorem 1 and Remark 2 in
https://arxiv.org/pdf/1312.0039v1.pdf */
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/const_log2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/const_log2.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/const_log2.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_const_log2 -- compute natural logarithm of 2
-Copyright 1999, 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/const_pi.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/const_pi.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/const_pi.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_const_pi -- compute Pi
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/constant.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/constant.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/constant.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* MPFR internal constant FP numbers
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/copysign.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/copysign.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/copysign.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_copysign -- Produce a value with the magnitude of x and sign bit of y
-Copyright 2001-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cos.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cos.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cos.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_cos -- cosine of a floating-point number
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cosh.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cosh.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cosh.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_cosh -- hyperbolic cosine
-Copyright 2001-2002, 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2002, 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cosu.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cosu.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cosu.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_cosu -- cosu(x) = cos(2*pi*x/u)
mpfr_cospi -- cospi(x) = cos(pi*x)
-Copyright 2020-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2020-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cot.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cot.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cot.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_cot - cotangent function.
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* the cotangent is defined by cot(x) = 1/tan(x) = cos(x)/sin(x).
cot (NaN) = NaN.
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/coth.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/coth.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/coth.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_coth - Hyperbolic cotangent function.
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* the hyperbolic cotangent is defined by coth(x) = 1/tanh(x)
coth (NaN) = NaN.
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/csc.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/csc.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/csc.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_csc - cosecant function.
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* the cosecant is defined by csc(x) = 1/sin(x).
csc (NaN) = NaN.
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/csch.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/csch.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/csch.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_csch - Hyperbolic cosecant function.
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* the hyperbolic cosecant is defined by csch(x) = 1/sinh(x).
csch (NaN) = NaN.
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/d_div.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/d_div.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/d_div.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_d_div -- divide a machine double precision float
by a multiple precision floating-point number
-Copyright 2007-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2007-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/d_sub.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/d_sub.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/d_sub.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_d_sub -- subtract a multiple precision floating-point number
from a machine double precision float
-Copyright 2007-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2007-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/digamma.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/digamma.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/digamma.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_digamma -- digamma function of a floating-point number
-Copyright 2009-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2009-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/dim.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/dim.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/dim.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_dim -- positive difference
-Copyright 2001-2002, 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2002, 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/div.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/div.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/div.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_div -- divide two floating-point numbers
-Copyright 1999, 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* References:
[1] Short Division of Long Integers, David Harvey and Paul Zimmermann,
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/div_2exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/div_2exp.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/div_2exp.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_div_2exp -- divide a floating-point number by a power of two
-Copyright 1999, 2001, 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001, 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/div_2si.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/div_2si.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/div_2si.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_div_2si -- divide a floating-point number by a power of two
-Copyright 1999, 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/div_2ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/div_2ui.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/div_2ui.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_div_2ui -- divide a floating-point number by a power of two
-Copyright 1999, 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/div_d.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/div_d.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/div_d.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_div_d -- divide a multiple precision floating-point number
by a machine double precision float
-Copyright 2007-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2007-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/div_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/div_ui.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/div_ui.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_div_ui -- divide a floating-point number by a machine integer
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/dot.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/dot.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/dot.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_dot -- dot product of two array of numbers
-Copyright 2018-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2018-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/dump.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/dump.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/dump.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_dump, mpfr_fdump -- dump a float (for the tests and debugging purpose)
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/eint.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/eint.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/eint.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_eint, mpfr_eint1 -- the exponential integral
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/eq.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/eq.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/eq.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_eq -- Compare two floats up to a specified bit #.
-Copyright 1999, 2001, 2003-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001, 2003-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/erandom.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/erandom.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/erandom.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -2,7 +2,7 @@
mean 1 and round it to the precision of rop according to the given rounding
mode.
-Copyright 2013-2023 Free Software Foundation, Inc.
+Copyright 2013-2025 Free Software Foundation, Inc.
Contributed by Charles Karney <charles at karney.com>, SRI International.
This file is part of the GNU MPFR Library.
@@ -18,9 +18,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/*
* Sampling from the exponential distribution with unit mean using the method
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/erf.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/erf.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/erf.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_erf -- error function of a floating-point number
-Copyright 2001, 2003-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001, 2003-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/erfc.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/erfc.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/erfc.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_erfc -- The Complementary Error Function of a floating-point number
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/exceptions.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/exceptions.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/exceptions.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* Exception flags and utilities. Constructors and destructors (debug).
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/exp.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/exp.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_exp -- exponential of a floating-point number
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/exp10.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/exp10.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/exp10.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_exp10 -- power of 10 function 10^y
-Copyright 2003-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/exp10m1.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/exp10m1.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/exp10m1.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_exp10m1 -- Compute 10^x-1
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/exp2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/exp2.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/exp2.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_exp2 -- power of 2 function 2^y
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/exp2m1.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/exp2m1.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/exp2m1.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_exp2m1 -- Compute 2^x-1
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/exp3.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/exp3.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/exp3.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_exp -- exponential of a floating-point number
-Copyright 1999, 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H /* for MPFR_MPZ_SIZEINBASE2 */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/exp_2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/exp_2.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/exp_2.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_exp_2 -- exponential of a floating-point number
using algorithms in O(n^(1/2)*M(n)) and O(n^(1/3)*M(n))
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H /* MPFR_INT_CEIL_LOG2 */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/expm1.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/expm1.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/expm1.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_expm1 -- Compute exp(x)-1
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/extract.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/extract.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/extract.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_extract -- bit-extraction function for the binary splitting algorithm
-Copyright 2000-2002, 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2002, 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/factorial.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/factorial.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/factorial.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_fac_ui -- factorial of a non-negative integer
-Copyright 2001, 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001, 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_intmax.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_intmax.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_intmax.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_fits_intmax_p -- test whether an mpfr fits an intmax_t.
-Copyright 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_INTMAX_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_s.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_s.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_s.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_fits_*_p -- test whether an mpfr fits a C signed type.
-Copyright 2003-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_sint.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_sint.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_sint.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_fits_sint_p -- test whether an mpfr fits an int.
-Copyright 2003, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define FUNCTION mpfr_fits_sint_p
#define MAXIMUM INT_MAX
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_slong.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_slong.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_slong.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_fits_slong_p -- test whether an mpfr fits a long.
-Copyright 2003, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define FUNCTION mpfr_fits_slong_p
#define MAXIMUM LONG_MAX
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_sshort.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_sshort.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_sshort.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_fits_sshort_p -- test whether an mpfr fits a short.
-Copyright 2003, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define FUNCTION mpfr_fits_sshort_p
#define MAXIMUM SHRT_MAX
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_u.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_u.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_u.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_fits_*_p -- test whether an mpfr fits a C unsigned type.
-Copyright 2003-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_uint.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_uint.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_uint.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_fits_uint_p -- test whether an mpfr fits an unsigned int.
-Copyright 2003, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define FUNCTION mpfr_fits_uint_p
#define MAXIMUM UINT_MAX
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_uintmax.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_uintmax.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_uintmax.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_fits_uintmax_p -- test whether an mpfr fits an uintmax_t.
-Copyright 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_INTMAX_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_ulong.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_ulong.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_ulong.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_fits_ulong_p -- test whether an mpfr fits an unsigned long.
-Copyright 2003, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define FUNCTION mpfr_fits_ulong_p
#define MAXIMUM ULONG_MAX
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_ushort.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_ushort.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_ushort.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_fits_ushort_p -- test whether an mpfr fits an unsigned short.
-Copyright 2003, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define FUNCTION mpfr_fits_ushort_p
#define MAXIMUM USHRT_MAX
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fma.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fma.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fma.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_fma -- Floating multiply-add
-Copyright 2001-2002, 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2002, 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fmma.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fmma.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fmma.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_fmma, mpfr_fmms -- Compute a*b +/- c*d
-Copyright 2014-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2014-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fmod_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fmod_ui.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fmod_ui.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_fmod_ui -- modulo a machine integer
-Copyright 2000-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fms.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fms.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fms.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_fms -- Floating multiply-subtract
-Copyright 2001-2002, 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2002, 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fpif.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fpif.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fpif.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_fpif -- Binary export & import of MPFR numbers
(floating-point interchange format)
-Copyright 2012-2023 Free Software Foundation, Inc.
+Copyright 2012-2025 Free Software Foundation, Inc.
Contributed by Olivier Demengeon.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/frac.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/frac.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/frac.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_frac -- Fractional part of a floating-point number.
-Copyright 2002-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2002-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/free_cache.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/free_cache.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/free_cache.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_free_cache... - Free cache/pool memory used by MPFR.
-Copyright 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/frexp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/frexp.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/frexp.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_frexp -- convert to integral and fractional parts
-Copyright 2011-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2011-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/gamma.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/gamma.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/gamma.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_gamma -- gamma function
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/gamma_inc.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/gamma_inc.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/gamma_inc.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_gamma_inc -- incomplete gamma function
-Copyright 2016-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2016-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/gammaonethird.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/gammaonethird.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/gammaonethird.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* Functions for evaluating Gamma(1/3) and Gamma(2/3). Used by mpfr_ai.
-Copyright 2010-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2010-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/gen_inverse.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/gen_inverse.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/gen_inverse.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* generic inverse of a function.
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/generic/coverage/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/generic/coverage/mparam.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/generic/coverage/mparam.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,6 +1,6 @@
/* Various Thresholds of MPFR, not exported. -*- mode: C -*-
-Copyright 2005-2023 Free Software Foundation, Inc.
+Copyright 2005-2025 Free Software Foundation, Inc.
This file is part of the GNU MPFR Library.
@@ -15,9 +15,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* mparam tuned for coverage test */
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/generic/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/generic/mparam.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/generic/mparam.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,6 +1,6 @@
/* Various Thresholds of MPFR, not exported. -*- mode: C -*-
-Copyright 2005-2023 Free Software Foundation, Inc.
+Copyright 2005-2025 Free Software Foundation, Inc.
This file is part of the GNU MPFR Library.
@@ -15,9 +15,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#ifndef MPFR_MULHIGH_TAB
# define MPFR_MULHIGH_TAB -1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_d.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_d.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_d.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_get_d, mpfr_get_d_2exp -- convert a multiple precision floating-point
number to a machine double precision float
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include <float.h>
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_d128.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_d128.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_d128.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -5,8 +5,8 @@
https://gcc.gnu.org/onlinedocs/gcc/Decimal-Float.html,
and TR 24732 <https://www.open-std.org/jtc1/sc22/wg14/www/projects#24732>.
-Copyright 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -21,9 +21,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* Warning! Do not use any conversion between binary and decimal types,
* otherwise GCC will generate from 2 to 3 MB of code (depending on the
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_d64.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_d64.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_d64.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -5,8 +5,8 @@
https://gcc.gnu.org/onlinedocs/gcc/Decimal-Float.html,
and TR 24732 <https://www.open-std.org/jtc1/sc22/wg14/www/projects#24732>.
-Copyright 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -21,9 +21,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_exp.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_exp.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_get_exp - get the exponent of a floating-point number
-Copyright 2002-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2002-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_f.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_f.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_f.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_get_f -- convert a MPFR number to a GNU MPF number
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_MPF_INTERNALS
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_float128.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_float128.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_float128.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_get_float128 -- convert a multiple precision floating-point
- number to a _Float128 number
+ number to a binary128 (a.k.a. float128) number
-Copyright 2012-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2012-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,25 +17,27 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
#ifdef MPFR_WANT_FLOAT128
+/* Note: mpfr_get_float128 is a macro defined as the actual binary128 type:
+ either _Float128 or __float128. */
+
/* generic code */
-_Float128
+mpfr_float128
mpfr_get_float128 (mpfr_srcptr x, mpfr_rnd_t rnd_mode)
{
if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (x)))
- return (_Float128) mpfr_get_d (x, rnd_mode);
+ return (mpfr_float128) mpfr_get_d (x, rnd_mode);
else /* now x is a normal non-zero number */
{
- _Float128 r; /* result */
- _Float128 m;
+ mpfr_float128 r; /* result */
+ mpfr_float128 m;
mpfr_exp_t e; /* exponent of x (before rounding) */
mpfr_exp_t sh; /* exponent shift, so that x/2^sh is in the double range */
const int emin = -16381;
@@ -62,7 +64,7 @@
MPFR_SAVE_EXPO_MARK (expo);
- /* First round x to the target _Float128 precision, taking the
+ /* First round x to the target binary128 precision, taking the
reduced precision of the subnormals into account, so that all
subsequent operations are exact (this avoids double rounding
problems). */
@@ -83,7 +85,7 @@
always work if GMP_NUMB_BITS > IEEE_FLOAT128_MANT_DIG.
MPFR_LIMB_HIGHBIT has the advantage to fit on 1 bit. */
r += yp[i];
- r *= 1 / (2 * (_Float128) MPFR_LIMB_HIGHBIT);
+ r *= 1 / (2 * (mpfr_float128) MPFR_LIMB_HIGHBIT);
}
mpfr_clear (y);
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_flt.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_flt.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_flt.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_get_flt -- convert a mpfr_t to a machine single precision float
-Copyright 2009-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2009-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include <float.h> /* for FLT_MIN */
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_ld.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_ld.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_ld.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_get_ld, mpfr_get_ld_2exp -- convert a multiple precision floating-point
number to a machine long double
-Copyright 2002-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2002-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include <float.h> /* needed so that MPFR_LDBL_MANT_DIG is correctly defined */
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_q.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_q.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_q.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_get_q -- get a multiple-precision rational from
a floating-point number
-Copyright 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_si.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_si.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_si.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_get_si -- convert a floating-point number to a signed long.
-Copyright 2003-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_sj.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_sj.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_sj.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_get_sj -- convert a MPFR number to a huge machine signed integer
-Copyright 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_INTMAX_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_str.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_str.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_str.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_get_str -- output a floating-point number to a string
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#define MPFR_NEED_INTMAX_H
@@ -2590,7 +2589,7 @@
mpfr_exp_t exp_a;
mp_limb_t *result;
mp_limb_t *xp;
- mp_limb_t *reste;
+ mp_limb_t *rem; /* remainder */
size_t nx, nx1;
size_t n, i;
char *s0;
@@ -2830,9 +2829,9 @@
err = mpfr_mpn_exp (a, &exp_a, b, exp, n);
exact = (err == -1);
- /* allocate memory for x1, result and reste */
+ /* allocate memory for x1, result and rem */
result = MPFR_TMP_LIMBS_ALLOC (n + 1);
- reste = MPFR_TMP_LIMBS_ALLOC (n);
+ rem = MPFR_TMP_LIMBS_ALLOC (n);
if (2 * n <= nx)
{
@@ -2850,12 +2849,12 @@
}
/* result = x / a */
- mpn_tdiv_qr (result, reste, 0, x1, 2 * n, a, n);
+ mpn_tdiv_qr (result, rem, 0, x1, 2 * n, a, n);
exp_a = MPFR_GET_EXP (x) - exp_a - 2 * n * GMP_NUMB_BITS;
/* test if division was exact */
if (exact)
- exact = mpn_popcount (reste, n) == 0;
+ exact = mpn_popcount (rem, n) == 0;
/* normalize the result and copy into a */
if (result[n] == 1)
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_ui.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_ui.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_get_ui -- convert a floating-point number to an unsigned long.
-Copyright 2003-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_uj.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_uj.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_uj.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_get_uj -- convert a MPFR number to a huge machine unsigned integer
-Copyright 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_INTMAX_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_z.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_z.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_z.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_get_z -- get a multiple-precision integer from
a floating-point number
-Copyright 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_z_2exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_z_2exp.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_z_2exp.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_get_z_2exp -- get a multiple-precision integer and an exponent
from a floating-point number
-Copyright 2000-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/gmp_op.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/gmp_op.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/gmp_op.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* Implementations of operations between mpfr and mpz/mpq data
-Copyright 2001, 2003-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001, 2003-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/grandom.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/grandom.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/grandom.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -3,8 +3,8 @@
distribution and round it to the precision of rop1, rop2 according
to the given rounding mode.
-Copyright 2011-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2011-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -19,9 +19,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* #define MPFR_NEED_LONGLONG_H */
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/hypot.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/hypot.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/hypot.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_hypot -- Euclidean distance
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/ieee_floats.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/ieee_floats.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/ieee_floats.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* auxiliary data to generate special IEEE floats (NaN, +Inf, -Inf)
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* "double" NaN and infinities are written as explicit bytes to be sure of
getting what we want, and to be sure of not depending on libm.
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/init.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/init.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/init.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_init -- initialize a floating-point number
-Copyright 1999, 2001-2002, 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001-2002, 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/init2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/init2.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/init2.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_init2 -- initialize a floating-point number with given precision
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/inits.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/inits.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/inits.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_inits -- initialize several floating-point numbers
-Copyright 2003-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#ifdef HAVE_CONFIG_H
# include "config.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/inits2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/inits2.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/inits2.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_inits2 -- initialize several floating-point numbers with given
precision
-Copyright 2003-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#ifdef HAVE_CONFIG_H
# include "config.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/inp_str.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/inp_str.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/inp_str.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_inp_str -- input a number in base BASE from stdio stream STREAM
and store the result in ROP
-Copyright 1999, 2001-2002, 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001-2002, 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include <ctype.h>
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/int_ceil_log2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/int_ceil_log2.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/int_ceil_log2.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* __gmpfr_int_ceil_log2 -- Integer ceil of log2(x)
-Copyright 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H /* for count_leading_zeros */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/invert_limb.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/invert_limb.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/invert_limb.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* __gmpfr_invert_limb -- implement GMP's invert_limb (which is not in GMP API)
-Copyright 2016-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2016-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/invsqrt_limb.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/invsqrt_limb.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/invsqrt_limb.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* __gmpfr_invsqrt_limb_approx -- reciprocal approximate square root of a limb
-Copyright 2017-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2017-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/isinf.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/isinf.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/isinf.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_inf_p -- check for infinities
-Copyright 2000-2001, 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2001, 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/isinteger.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/isinteger.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/isinteger.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_integer_p -- test if a mpfr variable is integer.
-Copyright 2001-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/isnan.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/isnan.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/isnan.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_nan_p -- check for NaN
-Copyright 2000-2001, 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2001, 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/isnum.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/isnum.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/isnum.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_number_p -- check for ordinary numbers
-Copyright 2000-2002, 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2002, 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/isqrt.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/isqrt.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/isqrt.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* __gmpfr_isqrt && __gmpfr_cuberoot -- Integer square root and cube root
-Copyright 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/isregular.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/isregular.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/isregular.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_regular_p -- check for regular number (neither NaN, Inf or zero)
-Copyright 2009-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2009-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/iszero.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/iszero.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/iszero.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_zero_p -- check for zero
-Copyright 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/jn.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/jn.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/jn.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_j0, mpfr_j1, mpfr_jn -- Bessel functions of 1st kind, integer order.
https://pubs.opengroup.org/onlinepubs/9699919799/functions/j0.html
-Copyright 2007-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2007-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/jyn_asympt.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/jyn_asympt.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/jyn_asympt.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_jn_asympt, mpfr_yn_asympt -- shared code for mpfr_jn and mpfr_yn
-Copyright 2007-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2007-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#ifdef MPFR_JN
# define FUNCTION mpfr_jn_asympt
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/li2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/li2.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/li2.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_li2 -- Dilogarithm.
-Copyright 2007-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2007-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
@@ -28,7 +27,7 @@
with 0 < z <= log(2) to the precision of s rounded in the direction
rnd_mode.
Return the maximum index of the truncature which is useful
- for determinating the relative error.
+ for determining the relative error.
*/
static int
li2_series (mpfr_ptr sum, mpfr_srcptr z, mpfr_rnd_t rnd_mode)
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/lngamma.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/lngamma.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/lngamma.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_lngamma -- lngamma function
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/log.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/log.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/log.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_log -- natural logarithm of a floating-point number
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/log10.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/log10.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/log10.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_log10 -- logarithm in base 10.
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/log10p1.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/log10p1.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/log10p1.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_log10p1 -- Compute log10(1+x)
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H /* needed for MPFR_INT_CEIL_LOG2 */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/log1p.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/log1p.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/log1p.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_log1p -- Compute log(1+x)
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/log2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/log2.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/log2.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_log2 -- log base 2
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/log2p1.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/log2p1.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/log2p1.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_log2p1 -- Compute log2(1+x)
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H /* needed for MPFR_INT_CEIL_LOG2 */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/log_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/log_ui.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/log_ui.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_log_ui -- compute natural logarithm of an unsigned long
-Copyright 2014-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2014-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/logging.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/logging.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/logging.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* MPFR Logging functions.
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
@@ -49,7 +48,6 @@
mpfr_log_begin (void)
{
const char *var;
- time_t tt;
/* Grab some information */
var = getenv ("MPFR_LOG_LEVEL");
@@ -87,6 +85,11 @@
var = "mpfr.log";
if (mpfr_log_type != 0)
{
+ time_t tt;
+ struct tm *tm_p;
+ char s[32]; /* a bit more than needed, just in case */
+ size_t r;
+
mpfr_log_file = fopen (var, "w");
if (mpfr_log_file == NULL)
{
@@ -94,7 +97,11 @@
abort ();
}
time (&tt);
- fprintf (mpfr_log_file, "MPFR LOG FILE %s\n", ctime (&tt));
+ tm_p = localtime (&tt);
+ r = strftime (s, sizeof s, "%Y-%m-%d %H:%M:%S", tm_p);
+
+ fprintf (mpfr_log_file, "MPFR LOG FILE %s\n",
+ r != 0 ? s : "[strftime failed]");
fflush (mpfr_log_file); /* always done */
}
}
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/min_prec.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/min_prec.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/min_prec.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_min_prec -- minimal size in bits to hold the mantissa
-Copyright 2009-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2009-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/minmax.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/minmax.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/minmax.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_min -- min and max of x, y
-Copyright 2001, 2003-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001, 2003-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mips/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mips/mparam.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mips/mparam.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,6 +1,6 @@
/* Various Thresholds of MPFR, not exported. -*- mode: C -*-
-Copyright 2005-2023 Free Software Foundation, Inc.
+Copyright 2005-2025 Free Software Foundation, Inc.
This file is part of the GNU MPFR Library.
@@ -15,9 +15,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* Generated by MPFR's tuneup.c, 2018-02-22, gcc 4.6.3
on gcc22.fsffrance.org (Cavium Octeon II V0.1) with GMP 6.1.2,
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/modf.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/modf.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/modf.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_modf -- Integral and fractional part.
-Copyright 2007-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2007-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mp_clz_tab.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mp_clz_tab.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mp_clz_tab.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -3,7 +3,7 @@
THE CONTENTS OF THIS FILE ARE FOR INTERNAL USE AND MAY CHANGE
INCOMPATIBLY OR DISAPPEAR IN A FUTURE GNU MPFR RELEASE.
-Copyright 1991, 1993-1994, 1996-1997, 2000-2001, 2004, 2006-2023 Free Software Foundation, Inc.
+Copyright 1991, 1993-1994, 1996-1997, 2000-2001, 2004, 2006-2025 Free Software Foundation, Inc.
This file is part of the GNU MPFR Library.
It has been copied and adapted from the GNU MP Library.
@@ -19,9 +19,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mparam_h.in
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mparam_h.in 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mparam_h.in 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,6 +1,6 @@
/* Various Thresholds of MPFR, not exported. -*- mode: C -*-
-Copyright 2005-2023 Free Software Foundation, Inc.
+Copyright 2005-2025 Free Software Foundation, Inc.
This file is part of the GNU MPFR Library.
@@ -15,9 +15,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#ifndef __MPFR_IMPL_H__
# error "MPFR Internal not included"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpf2mpfr.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpf2mpfr.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpf2mpfr.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpf2mpfr.h -- Compatibility include file with mpf.
-Copyright 1999-2002, 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2002, 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#ifndef __MPFR_FROM_MPF__
#define __MPFR_FROM_MPF__
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-cvers.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-cvers.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-cvers.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* Utilities for MPFR developers, not exported.
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#ifndef __MPFR_CVERS_H__
#define __MPFR_CVERS_H__
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_gmp -- Limited gmp-impl emulator
Modified version of the GMP files.
-Copyright 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* Uniform Interface to GMP.
-Copyright 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#ifndef __GMPFR_GMP_H__
#define __GMPFR_GMP_H__
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-impl.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-impl.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-impl.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* Utilities for MPFR developers, not exported.
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#ifndef __MPFR_IMPL_H__
#define __MPFR_IMPL_H__
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-intmax.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-intmax.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-intmax.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* MPFR internal header related to intmax_t.
-Copyright 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* If you need something defined here, do not include this header file
directly, but define the MPFR_NEED_INTMAX_H macro before including
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-longlong.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-longlong.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-longlong.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,6 +1,6 @@
/* longlong.h -- definitions for mixed size 32/64 bit arithmetic.
-Copyright 1991-1994, 1996, 1997, 1999-2005, 2007-2009, 2011-2023 Free Software Foundation, Inc.
+Copyright 1991-1994, 1996, 1997, 1999-2005, 2007-2009, 2011-2025 Free Software Foundation, Inc.
This file is part of the GNU MPFR Library and has been copied from
GNU MP 18339:32dc4af70f95, with the following changes:
@@ -19,9 +19,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* You have to define the following before including this file:
@@ -1168,7 +1167,7 @@
do { \
UDItype __u = (u), __v = (v); \
(w0) = __u * __v; \
- (w1) = (unsigned __int128__) __u * __v >> 64; \
+ (w1) = (unsigned __int128) __u * __v >> 64; \
} while (0)
#endif
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr-mini-gmp.c -- Interface functions for mini-gmp.
-Copyright 2014-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2014-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* The following include will do 2 things: include the config.h
if there is one (as it may define MPFR_USE_MINI_GMP), and avoid
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr-mini-gmp.h -- Interface header for mini-gmp.
-Copyright 2014-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2014-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#ifndef mp_limb_signed_t
typedef long mp_limb_signed_t;
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-sassert.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-sassert.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-sassert.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* MPFR internal header related to Static Assertions
-Copyright 2012-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2012-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#ifndef __MPFR_STATIC_ASSERT_H__
#define __MPFR_STATIC_ASSERT_H__
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-thread.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-thread.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-thread.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* MPFR internal header related to thread-local variables.
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#ifndef __MPFR_THREAD_H__
#define __MPFR_THREAD_H__
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr.h -- Include file for mpfr.
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#ifndef __MPFR_H
#define __MPFR_H
@@ -26,8 +25,8 @@
/* Define MPFR version number */
#define MPFR_VERSION_MAJOR 4
#define MPFR_VERSION_MINOR 2
-#define MPFR_VERSION_PATCHLEVEL 1
-#define MPFR_VERSION_STRING "4.2.1"
+#define MPFR_VERSION_PATCHLEVEL 2
+#define MPFR_VERSION_STRING "4.2.2"
/* User macros:
MPFR_USE_FILE: Define it to make MPFR define functions dealing
@@ -476,8 +475,14 @@
#endif
__MPFR_DECLSPEC int mpfr_set_ld (mpfr_ptr, long double, mpfr_rnd_t);
#ifdef MPFR_WANT_FLOAT128
-__MPFR_DECLSPEC int mpfr_set_float128 (mpfr_ptr, _Float128, mpfr_rnd_t);
-__MPFR_DECLSPEC _Float128 mpfr_get_float128 (mpfr_srcptr, mpfr_rnd_t);
+/* The user is free to define mpfr_float128 as another equivalent type,
+ such as __float128 if this one is supported by the current compiler
+ but _Float128 isn't. */
+# ifndef mpfr_float128
+# define mpfr_float128 _Float128
+# endif
+__MPFR_DECLSPEC int mpfr_set_float128 (mpfr_ptr, mpfr_float128, mpfr_rnd_t);
+__MPFR_DECLSPEC mpfr_float128 mpfr_get_float128 (mpfr_srcptr, mpfr_rnd_t);
#endif
__MPFR_DECLSPEC int mpfr_set_z (mpfr_ptr, mpz_srcptr, mpfr_rnd_t);
__MPFR_DECLSPEC int mpfr_set_z_2exp (mpfr_ptr, mpz_srcptr, mpfr_exp_t,
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpn_exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpn_exp.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpn_exp.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_mpn_exp -- auxiliary function for mpfr_get_str and mpfr_set_str
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mul.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mul.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mul.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_mul -- multiply two floating-point numbers
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mul_1_extracted.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mul_1_extracted.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mul_1_extracted.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -4,8 +4,8 @@
Source: https://github.com/project-everest/hacl-star/tree/dev_mpfr/code/mpfr
-Copyright 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -20,10 +20,10 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
+#define int32_t int
#define int64_t long
#define uint32_t unsigned int
#define uint64_t mp_limb_t
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2exp.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2exp.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_mul_2exp -- multiply a floating-point number by a power of two
-Copyright 1999, 2001, 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001, 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2si.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2si.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2si.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_mul_2si -- multiply a floating-point number by a power of two
-Copyright 1999, 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2ui.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2ui.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_mul_2ui -- multiply a floating-point number by a power of two
-Copyright 1999, 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mul_d.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mul_d.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mul_d.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_mul_d -- multiply a multiple precision floating-point number
by a machine double precision float
-Copyright 2007-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2007-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mul_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mul_ui.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mul_ui.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_mul_ui -- multiply a floating-point number by a machine integer
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mulders.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mulders.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mulders.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* Mulders' short product, square and division.
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* References:
[1] Short Division of Long Integers, David Harvey and Paul Zimmermann,
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/nbits_ulong.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/nbits_ulong.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/nbits_ulong.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_nbits_ulong -- number of significant bits in an unsigned long
mpfr_nbits_uj -- number of significant bits in an uintmax_t
-Copyright 2018-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2018-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H /* for count_leading_zeros */
#define MPFR_NEED_INTMAX_H
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/neg.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/neg.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/neg.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_neg -- change the sign of a floating-point number
-Copyright 1999-2001, 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2001, 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/next.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/next.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/next.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_nextabove, mpfr_nextbelow, mpfr_nexttoward -- next representable
floating-point number
-Copyright 1999, 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* Note concerning the exceptions: In case of NaN result, the NaN flag is
* set as usual. No underflow or overflow is generated (this contradicts
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/nrandom.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/nrandom.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/nrandom.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -2,7 +2,7 @@
and variance 1 and round it to the precision of rop according to the given
rounding mode.
-Copyright 2013-2023 Free Software Foundation, Inc.
+Copyright 2013-2025 Free Software Foundation, Inc.
Contributed by Charles Karney <charles at karney.com>, SRI International.
This file is part of the GNU MPFR Library.
@@ -18,9 +18,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/*
* Sampling from the normal distribution with zero mean and unit variance.
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/odd_p.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/odd_p.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/odd_p.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_odd_p -- check for odd integers
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/out_str.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/out_str.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/out_str.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_out_str -- output a floating-point number to a stream
-Copyright 1999, 2001-2002, 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001-2002, 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/pool.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/pool.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/pool.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpz_t pool
-Copyright 2014-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2014-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_POOL_DONT_REDEFINE
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/pow.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/pow.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/pow.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_pow -- power function x^y
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/pow_si.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/pow_si.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/pow_si.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_pow_si -- power function x^y with y a signed int
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H /* for MPFR_INT_CEIL_LOG2 */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/pow_sj.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/pow_sj.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/pow_sj.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_pow_sj -- power function x^y with y an intmax_t
-Copyright 2021-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2021-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#define MPFR_NEED_INTMAX_H
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/pow_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/pow_ui.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/pow_ui.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_pow_ui -- compute the power of a floating-point by a machine integer
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/pow_uj.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/pow_uj.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/pow_uj.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_pow_uj -- compute the power of a floating-point by a uintmax_t
-Copyright 2021-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2021-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#define MPFR_NEED_INTMAX_H
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/pow_z.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/pow_z.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/pow_z.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_pow_z -- power function x^z with z a MPZ
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/powerof2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/powerof2.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/powerof2.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_powerof2_raw -- test whether a floating-point number is a power of 2
-Copyright 2002-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2002-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/powerpc64/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/powerpc64/mparam.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/powerpc64/mparam.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,6 +1,6 @@
/* Various Thresholds of MPFR, not exported. -*- mode: C -*-
-Copyright 2005-2023 Free Software Foundation, Inc.
+Copyright 2005-2025 Free Software Foundation, Inc.
This file is part of the GNU MPFR Library.
@@ -15,9 +15,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* Generated by MPFR's tuneup.c, 2018-02-22, gcc 4.8.5 */
/* generated on gcc110.fsffrance.org (POWER7) with GMP 6.1.2,
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/powr.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/powr.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/powr.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_powr -- powr(x,y) = exp(y*log(x))
-Copyright 2021-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2021-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/print_raw.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/print_raw.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/print_raw.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -2,8 +2,8 @@
of a significand of floating-point number (for the tests and
debugging purpose)
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -18,9 +18,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/print_rnd_mode.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/print_rnd_mode.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/print_rnd_mode.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_print_rnd_mode -- convert a given rounding mode to a string
-Copyright 1999, 2001-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/printf.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/printf.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/printf.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* Formatted output functions (printf functions family).
-Copyright 2007-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2007-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#ifdef HAVE_CONFIG_H
# include "config.h"
@@ -32,25 +31,27 @@
#include "mpfr-impl.h"
-#ifdef _MPFR_H_HAVE_FILE
-
/* Each printf-like function calls mpfr_vasnprintf_aux (directly or
via mpfr_vasprintf), which
- returns the number of characters to be written excluding the
terminating null character (disregarding the size argument);
- returns -1 and sets the erange flag if this number exceeds INT_MAX
- (in that case, also sets errno to EOVERFLOW on POSIX systems). */
+ (in that case, also sets errno to EOVERFLOW on POSIX systems).
+ Moreover, since the output may contain non-terminating null characters
+ (if %c is used with the value 0), the mpfr_free_str function must not be
+ used to free the allocated memory, because the size may matter with some
+ custom allocation functions. Anyway, mpfr_free_func is more efficient
+ here, as the size does not need to be recomputed. */
+
+#ifdef _MPFR_H_HAVE_FILE
+
#define GET_STR_VA(sz, str, fmt, ap) \
do \
{ \
sz = mpfr_vasprintf (&(str), fmt, ap); \
if (sz < 0) \
- { \
- if (str) \
- mpfr_free_str (str); \
- return -1; \
- } \
+ return -1; \
} while (0)
#define GET_STR(sz, str, fmt) \
@@ -61,13 +62,18 @@
sz = mpfr_vasprintf (&(str), fmt, ap); \
va_end (ap); \
if (sz < 0) \
- { \
- if (str) \
- mpfr_free_str (str); \
- return -1; \
- } \
+ return -1; \
} while (0)
+#define MPFR_FPRINTF_END(ret, str, fp) \
+ do \
+ { \
+ int status; \
+ status = fwrite ((str), (ret), 1, (fp)); \
+ mpfr_free_func ((str), (ret) + 1); \
+ return status == 1 ? (ret) : -1; \
+ } while (0)
+
int
mpfr_printf (const char *fmt, ...)
{
@@ -75,10 +81,7 @@
int ret;
GET_STR (ret, str, fmt);
- ret = printf ("%s", str);
-
- mpfr_free_str (str);
- return ret;
+ MPFR_FPRINTF_END (ret, str, stdout);
}
int
@@ -88,10 +91,7 @@
int ret;
GET_STR_VA (ret, str, fmt, ap);
- ret = printf ("%s", str);
-
- mpfr_free_str (str);
- return ret;
+ MPFR_FPRINTF_END (ret, str, stdout);
}
@@ -102,10 +102,7 @@
int ret;
GET_STR (ret, str, fmt);
- ret = fprintf (fp, "%s", str);
-
- mpfr_free_str (str);
- return ret;
+ MPFR_FPRINTF_END (ret, str, fp);
}
int
@@ -115,14 +112,19 @@
int ret;
GET_STR_VA (ret, str, fmt, ap);
- ret = fprintf (fp, "%s", str);
-
- mpfr_free_str (str);
- return ret;
+ MPFR_FPRINTF_END (ret, str, fp);
}
#endif /* _MPFR_H_HAVE_FILE */
+#define MPFR_SPRINTF_END(ret, buf, str) \
+ do \
+ { \
+ memcpy ((buf), (str), (ret) + 1); \
+ mpfr_free_func ((str), (ret) + 1); \
+ return (ret); \
+ } while (0)
+
int
mpfr_sprintf (char *buf, const char *fmt, ...)
{
@@ -130,10 +132,7 @@
int ret;
GET_STR (ret, str, fmt);
- ret = sprintf (buf, "%s", str);
-
- mpfr_free_str (str);
- return ret;
+ MPFR_SPRINTF_END (ret, buf, str);
}
int
@@ -143,10 +142,7 @@
int ret;
GET_STR_VA (ret, str, fmt, ap);
- ret = sprintf (buf, "%s", str);
-
- mpfr_free_str (str);
- return ret;
+ MPFR_SPRINTF_END (ret, buf, str);
}
int
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/random_deviate.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/random_deviate.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/random_deviate.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,6 +1,6 @@
/* random_deviate routines for mpfr_erandom and mpfr_nrandom.
-Copyright 2013-2023 Free Software Foundation, Inc.
+Copyright 2013-2025 Free Software Foundation, Inc.
Contributed by Charles Karney <charles at karney.com>, SRI International.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/*
* A mpfr_random_deviate represents the initial portion e bits of a random
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/random_deviate.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/random_deviate.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/random_deviate.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,6 +1,6 @@
/* Declarations of random_deviate routines for mpfr_erandom and mpfr_nrandom.
-Copyright 2013-2023 Free Software Foundation, Inc.
+Copyright 2013-2025 Free Software Foundation, Inc.
Contributed by Charles Karney <charles at karney.com>, SRI International.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#if !defined(MPFR_RANDOM_DEVIATE_H)
#define MPFR_RANDOM_DEVIATE_H 1
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/rec_sqrt.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/rec_sqrt.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/rec_sqrt.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_rec_sqrt -- inverse square root
-Copyright 2008-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2008-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H /* for umul_ppmm */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/reldiff.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/reldiff.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/reldiff.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_reldiff -- compute relative difference of two floating-point numbers.
-Copyright 2000-2001, 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2001, 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/rem1.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/rem1.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/rem1.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -2,8 +2,8 @@
mpfr_fmod -- compute the floating-point remainder of x/y
mpfr_remquo and mpfr_remainder -- argument reduction functions
-Copyright 2007-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2007-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -18,9 +18,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/rint.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/rint.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/rint.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_rint -- Round to an integer.
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/rndna.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/rndna.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/rndna.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_round_nearest_away -- round to nearest away
-Copyright 2012-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2012-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/root.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/root.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/root.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_root, mpfr_rootn_ui, mpfr_rootn_si -- kth root.
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/round_near_x.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/round_near_x.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/round_near_x.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_round_near_x -- Round a floating point number nears another one.
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/round_p.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/round_p.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/round_p.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_round_p -- check if an approximation is roundable.
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/round_prec.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/round_prec.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/round_prec.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_round_raw_generic, mpfr_round_raw2, mpfr_round_raw, mpfr_prec_round,
mpfr_can_round, mpfr_can_round_raw -- various rounding functions
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/round_raw_generic.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/round_raw_generic.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/round_raw_generic.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_round_raw_generic -- Generic rounding function
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#ifndef flag
# error "ERROR: flag must be defined (0 / 1)"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/scale2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/scale2.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/scale2.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_scale2 -- multiply a double float by 2^exp
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include <float.h> /* for DBL_EPSILON */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sec.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sec.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sec.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_sec - secant function = 1/cos.
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define FUNCTION mpfr_sec
#define INVERSE mpfr_cos
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sech.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sech.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sech.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_sech - Hyperbolic secant function = 1/cosh.
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* The hyperbolic secant function is defined by sech(x)=1/cosh(x):
csc (NaN) = NaN.
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_set -- copy of a floating-point number
-Copyright 1999, 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_d.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_d.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_d.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_set_d -- convert a machine double precision float to
a multiple precision floating-point number
-Copyright 1999-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include <float.h> /* For DOUBLE_ISINF and DOUBLE_ISNAN */
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_d128.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_d128.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_d128.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -5,8 +5,8 @@
https://gcc.gnu.org/onlinedocs/gcc/Decimal-Float.html,
and TR 24732 <https://www.open-std.org/jtc1/sc22/wg14/www/projects#24732>.
-Copyright 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramel projects, INRIA.
+Copyright 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -21,9 +21,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_d64.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_d64.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_d64.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -5,8 +5,8 @@
https://gcc.gnu.org/onlinedocs/gcc/Decimal-Float.html,
and TR 24732 <https://www.open-std.org/jtc1/sc22/wg14/www/projects#24732>.
-Copyright 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -21,9 +21,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_dfl_prec.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_dfl_prec.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_dfl_prec.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_set_default_prec, mpfr_get_default_prec -- set/get default precision
-Copyright 1999-2001, 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2001, 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_exp.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_exp.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_set_exp - set the exponent of a floating-point number
-Copyright 2002-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2002-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_f.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_f.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_f.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_set_f -- set a MPFR number from a GNU MPF number
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#define MPFR_NEED_MPF_INTERNALS
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_float128.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_float128.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_float128.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
-/* mpfr_set_float128 -- convert a machine _Float128 number to
+/* mpfr_set_float128 -- convert a binary128 (a.k.a. float128) number to
a multiple precision floating-point number
-Copyright 2012-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2012-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
@@ -26,8 +25,11 @@
#ifdef MPFR_WANT_FLOAT128
+/* Note: mpfr_get_float128 is a macro defined as the actual binary128 type:
+ either _Float128 or __float128. */
+
#if MPFR_WANT_FLOAT128 == 1
-/* _Float128 type from ISO/IEC TS 18661 */
+/* _Float128 type from ISO C23 */
# define MPFR_FLOAT128_MAX 0x1.ffffffffffffffffffffffffffffp+16383f128
#elif MPFR_WANT_FLOAT128 == 2
/* __float128 type (GNU C extension) */
@@ -37,12 +39,12 @@
#endif
int
-mpfr_set_float128 (mpfr_ptr r, _Float128 d, mpfr_rnd_t rnd_mode)
+mpfr_set_float128 (mpfr_ptr r, mpfr_float128 d, mpfr_rnd_t rnd_mode)
{
mpfr_t t;
mp_limb_t *tp;
int inexact, shift_exp, neg, e, i;
- _Float128 p[14], q[14];
+ mpfr_float128 p[14], q[14];
MPFR_SAVE_EXPO_DECL (expo);
/* Check for NaN */
@@ -66,7 +68,7 @@
return 0;
}
/* Check for ZERO */
- else if (MPFR_UNLIKELY (d == (_Float128) 0.0))
+ else if (MPFR_UNLIKELY (d == (mpfr_float128) 0.0))
return mpfr_set_d (r, (double) d, rnd_mode);
shift_exp = 0; /* invariant: remainder to deal with is d*2^shift_exp */
@@ -129,7 +131,7 @@
for (i = MPFR_LAST_LIMB (t); i >= 0; i--)
{
- d *= 2 * (_Float128) MPFR_LIMB_HIGHBIT;
+ d *= 2 * (mpfr_float128) MPFR_LIMB_HIGHBIT;
tp[i] = (mp_limb_t) d;
d -= tp[i];
}
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_flt.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_flt.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_flt.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_set_flt -- convert a machine single precision float to mpfr_t
-Copyright 2009-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2009-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_inf.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_inf.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_inf.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_set_inf -- set a number to positive or negative infinity.
-Copyright 2002, 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2002, 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_ld.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_ld.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_ld.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_set_ld -- convert a machine long double to
a multiple precision floating-point number
-Copyright 2002-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2002-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include <float.h> /* needed so that MPFR_LDBL_MANT_DIG is correctly defined */
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_nan.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_nan.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_nan.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_set_nan -- set a number to NaN.
-Copyright 2002, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2002, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_prc_raw.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_prc_raw.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_prc_raw.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_set_prec_raw -- reset the precision of a floating-point number
-Copyright 2000-2001, 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2001, 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_prec.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_prec.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_prec.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_set_prec -- reset the precision of a floating-point number
-Copyright 1999, 2001-2002, 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001-2002, 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_q.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_q.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_q.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_set_q -- set a floating-point number from a multiple-precision rational
-Copyright 2000-2002, 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2002, 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_rnd.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_rnd.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_rnd.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_set_default_rounding_mode -- set the default rounding mode
mpfr_get_default_rounding_mode -- get the default rounding mode
-Copyright 1999, 2001, 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999, 2001, 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_si.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_si.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_si.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_set_si -- set a MPFR number from a machine signed integer
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_si_2exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_si_2exp.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_si_2exp.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_set_si_2exp -- set a MPFR number from a machine signed integer with
a shift
-Copyright 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_sj.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_sj.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_sj.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_set_sj -- set a MPFR number from a huge machine signed integer
-Copyright 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_INTMAX_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_str.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_str.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_str.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_set_str -- set a floating-point number from a string
-Copyright 2000-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_str_raw.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_str_raw.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_str_raw.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_set_str_binary -- set a floating-point number from a binary string
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_ui.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_ui.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_set_ui -- set a MPFR number from a machine unsigned integer
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_ui_2exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_ui_2exp.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_ui_2exp.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_set_ui_2exp -- set a MPFR number from a machine unsigned integer with
a shift
-Copyright 2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_uj.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_uj.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_uj.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_set_uj -- set a MPFR number from a huge machine unsigned integer
-Copyright 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#define MPFR_NEED_INTMAX_H
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_z.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_z.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_z.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_set_z -- set a floating-point number from a multiple-precision integer
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_z_2exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_z_2exp.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_z_2exp.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_set_z_2exp -- set a floating-point number from a multiple-precision
integer and an exponent
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_zero.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_zero.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_zero.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_set_zero -- set a number to positive or negative zero.
-Copyright 2009-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2009-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/setmax.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/setmax.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/setmax.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_setmax -- maximum representable floating-point number (raw version)
-Copyright 2002-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2002-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/setmin.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/setmin.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/setmin.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_setmin -- minimum representable floating-point number (raw version)
-Copyright 2002-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2002-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/setsign.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/setsign.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/setsign.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_setsign -- Produce a value with the magnitude of x and sign bit s
-Copyright 2007-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2007-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sgn.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sgn.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sgn.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_sgn -- Sign of a floating point number.
-Copyright 2003-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/si_op.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/si_op.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/si_op.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -5,8 +5,8 @@
mpfr_div_si -- divide a floating-point number by a machine integer
mpfr_si_div -- divide a machine number by a floating-point number
-Copyright 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -21,9 +21,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/signbit.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/signbit.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/signbit.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_signbit -- Signbit of a MPFR number
-Copyright 2007-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2007-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sin.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sin.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sin.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_sin -- sine of a floating-point number
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sin_cos.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sin_cos.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sin_cos.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_sin_cos -- sine and cosine of a floating-point number
-Copyright 2002-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2002-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sinh.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sinh.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sinh.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_sinh -- hyperbolic sine
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sinh_cosh.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sinh_cosh.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sinh_cosh.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_sinh_cosh -- hyperbolic sine and cosine
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sinu.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sinu.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sinu.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_sinu -- sinu(x) = sin(2*pi*x/u)
mpfr_sinpi -- sinpi(x) = sin(pi*x)
-Copyright 2020-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2020-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sparc64/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sparc64/mparam.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sparc64/mparam.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,6 +1,6 @@
/* Various Thresholds of MPFR, not exported. -*- mode: C -*-
-Copyright 2005-2023 Free Software Foundation, Inc.
+Copyright 2005-2025 Free Software Foundation, Inc.
This file is part of the GNU MPFR Library.
@@ -15,9 +15,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* Generated by MPFR's tuneup.c, 2018-02-22, gcc 7.3.0 */
/* gcc202.fsffrance.org (UltraSparc T5 (Niagara5)) with gmp snapshot
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sqr.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sqr.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sqr.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_sqr -- Floating-point square
-Copyright 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sqrt.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sqrt.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sqrt.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_sqrt -- square root of a floating-point number
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sqrt_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sqrt_ui.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sqrt_ui.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_sqrt_ui -- square root of a machine integer
-Copyright 2000-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/stack_interface.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/stack_interface.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/stack_interface.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* custom interface -- initialize a floating-point number with given
allocation area
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/strtofr.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/strtofr.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/strtofr.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_strtofr -- set a floating-point number from a string
-Copyright 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include <ctype.h> /* For isspace */
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sub.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sub.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sub.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_sub -- subtract two floating-point numbers
-Copyright 2001-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sub1.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sub1.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sub1.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_sub1 -- internal function to perform a "real" subtraction
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sub1sp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sub1sp.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sub1sp.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_sub1sp -- internal function to perform a "real" subtraction
All the op must have the same precision
-Copyright 2003-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sub1sp1_extracted.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sub1sp1_extracted.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sub1sp1_extracted.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -4,8 +4,8 @@
Source: https://github.com/project-everest/hacl-star/tree/dev_mpfr/code/mpfr
-Copyright 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -20,12 +20,11 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
-#include "stdint.h"
-#include "inttypes.h" /* for __builtin_clzll */
+#include <stdint.h>
+#include <inttypes.h> /* for __builtin_clzll */
/* beginning of manually added declarations */
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sub_d.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sub_d.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sub_d.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_sub_d -- subtract a machine double precision float from
a multiple precision floating-point number
-Copyright 2007-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2007-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sub_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sub_ui.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sub_ui.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_sub_ui -- subtract a floating-point number and a machine integer
-Copyright 2000-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/subnormal.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/subnormal.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/subnormal.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_subnormalize -- Subnormalize a floating point number
emulating sub-normal numbers.
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sum.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sum.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sum.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* Sum -- efficiently sum a list of floating-point numbers
-Copyright 2014-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2014-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/swap.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/swap.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/swap.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_swap (U, V) -- Swap U and V.
-Copyright 2000-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/tan.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/tan.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/tan.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_tan -- tangent of a floating-point number
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/tanh.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/tanh.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/tanh.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_tanh -- hyperbolic tangent
-Copyright 2001-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/tanu.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/tanu.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/tanu.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_tanu -- tanu(x) = tan(2*pi*x/u)
mpfr_tanpi -- tanpi(x) = tan(pi*x)
-Copyright 2020-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2020-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/total_order.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/total_order.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/total_order.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_total_order_p -- total order of two floating-point numbers
-Copyright 2018-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2018-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/ubf.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/ubf.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/ubf.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* Functions to work with unbounded floats (limited low-level interface).
-Copyright 2016-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2016-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/uceil_exp2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/uceil_exp2.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/uceil_exp2.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* __gmpfr_ceil_exp2 - returns y >= 2^d
-Copyright 1999-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/uceil_log2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/uceil_log2.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/uceil_log2.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* __gmpfr_ceil_log2 - returns ceil(log(d)/log(2))
-Copyright 1999-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/ufloor_log2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/ufloor_log2.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/ufloor_log2.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* __gmpfr_floor_log2 - returns floor(log(d)/log(2))
-Copyright 1999-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/ui_div.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/ui_div.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/ui_div.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_ui_div -- divide a machine integer by a floating-point number
-Copyright 2000-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/ui_pow.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/ui_pow.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/ui_pow.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_ui_pow -- power of n function n^x
-Copyright 2001-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2001-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/ui_pow_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/ui_pow_ui.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/ui_pow_ui.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_ui_pow_ui -- compute the power between two machine integers
-Copyright 1999-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 1999-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/ui_sub.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/ui_sub.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/ui_sub.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_ui_sub -- subtract a floating-point number from an integer
-Copyright 2000-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/urandom.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/urandom.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/urandom.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -2,8 +2,8 @@
real number between 0 and 1 (exclusive) and round it to the precision of rop
according to the given rounding mode.
-Copyright 2000-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -18,9 +18,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/urandomb.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/urandomb.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/urandomb.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -3,8 +3,8 @@
using STATE as the random state previously initialized by a call to
gmp_randinit_lc_2exp_size().
-Copyright 2000-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2000-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -19,9 +19,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/vasprintf.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/vasprintf.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/vasprintf.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_vasnprintf_aux -- helper function for the formatted output functions
(printf functions family).
-Copyright 2007-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2007-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* If the number of output characters is larger than INT_MAX, the
ISO C99 / C11 standards are silent, but POSIX[*] requires the
@@ -528,10 +527,16 @@
} \
} while (0)
-/* Process the format part which does not deal with mpfr types,
+/* Process the format part that does not deal with mpfr types,
+ from start to end (not included).
Jump to external label 'error' if gmp_asprintf return -1.
Note: start and end are pointers to the format string, so that
size_t is the best type to express the difference.
+ Warning! Since the output from gmp_vasprintf may contain non-terminating
+ null characters (if %c is used with the value 0), the mpfr_free_str
+ function must not be used to free the allocated memory, because the size
+ may matter with some custom allocation functions. Anyway, mpfr_free_func
+ is more efficient here, as the size does not need to be recomputed.
FIXME: If buf.size = 0 or size != 0, gmp_vsnprintf should be called
instead of gmp_vasprintf, outputting data directly to the buffer
when applicable.
@@ -548,7 +553,7 @@
\
MPFR_TMP_MARK (marker); \
fmt_copy = (char *) MPFR_TMP_ALLOC (n + 1); \
- strncpy (fmt_copy, (start), n); \
+ memcpy (fmt_copy, (start), n); \
fmt_copy[n] = '\0'; \
length = gmp_vasprintf (&s, fmt_copy, (ap)); \
if (length < 0) \
@@ -557,7 +562,7 @@
goto error; \
} \
buffer_cat ((buf_ptr), s, length); \
- mpfr_free_str (s); \
+ mpfr_free_func (s, length + 1); \
(flag) = 0; \
MPFR_TMP_FREE (marker); \
} \
@@ -645,8 +650,11 @@
MPFR_ASSERTD (*b->curr == '\0');
}
-/* Concatenate the first len characters of the string s to the buffer b and
- expand it if needed. Return non-zero if overflow. */
+/* Concatenate the first len characters of the array s to the buffer b,
+ and expand it if needed. Return non-zero if overflow.
+ Warning! The array s may contain null characters in addition to the
+ terminating one, in case %c has been used with the value 0.
+ */
static int
buffer_cat (struct string_buffer *b, const char *s, size_t len)
{
@@ -657,8 +665,6 @@
if (len == 0)
return 0;
- MPFR_ASSERTD (len <= strlen (s));
-
if (buffer_incr_len (b, len))
return 1;
@@ -669,13 +675,11 @@
if (MPFR_UNLIKELY (b->curr + len >= b->start + b->size))
buffer_widen (b, len);
- /* strncat is similar to strncpy here, except that strncat ensures
- that the buffer will be null-terminated. */
- strncat (b->curr, s, len);
+ MPFR_ASSERTD (*b->curr == '\0');
+ memcpy (b->curr, s, len);
b->curr += len;
-
MPFR_ASSERTD (b->curr < b->start + b->size);
- MPFR_ASSERTD (*b->curr == '\0');
+ *b->curr = '\0';
}
return 0;
@@ -2083,7 +2087,10 @@
(b) or ptr = NULL, and it implements mpfr_vsnprintf (Buf, size, fmt, ap)
It returns the number of characters that would have been written had 'size'
been sufficiently large, not counting the terminating null character, or -1
- if this number is too large for the return type 'int' (overflow).
+ if this number is too large for the return type 'int' (overflow), in which
+ case, if ptr <> NULL, the memory is deallocated (otherwise, there is no way
+ to deallocate it later, since the actual size, needed by mpfr_free_func, is
+ unknown as there may be non-terminating null characters).
*/
int
mpfr_vasnprintf_aux (char **ptr, char *Buf, size_t size, const char *fmt,
@@ -2431,23 +2438,21 @@
nbchar = buf.len;
MPFR_ASSERTD (nbchar >= 0);
+ /* Warning! Be careful that the buffer may contain null characters
+ in addition to the terminating one, in case %c has been used with
+ the value 0. */
+
if (ptr != NULL) /* implement mpfr_vasprintf */
{
- MPFR_ASSERTD (nbchar == strlen (buf.start));
*ptr = (char *) mpfr_reallocate_func (buf.start, buf.size, nbchar + 1);
}
else if (size != 0) /* implement mpfr_vsnprintf */
{
- if (nbchar < size)
- {
- strncpy (Buf, buf.start, nbchar);
- Buf[nbchar] = '\0';
- }
- else
- {
- strncpy (Buf, buf.start, size - 1);
- Buf[size-1] = '\0';
- }
+ /* The size is limited to int (see above). */
+ int len = nbchar < size ? nbchar : size - 1;
+
+ memcpy (Buf, buf.start, len);
+ Buf[len] = '\0';
mpfr_free_func (buf.start, buf.size);
}
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/version.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/version.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/version.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_get_version -- MPFR version
-Copyright 2004-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2004-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
@@ -25,5 +24,5 @@
const char *
mpfr_get_version (void)
{
- return "4.2.1";
+ return "4.2.2";
}
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/volatile.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/volatile.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/volatile.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -4,8 +4,8 @@
CERTAIN TO BE SUBJECT TO INCOMPATIBLE CHANGES OR DISAPPEAR COMPLETELY IN
FUTURE MPFR RELEASES.
-Copyright 2003-2004, 2006-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003-2004, 2006-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -20,9 +20,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/x86/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/x86/mparam.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/x86/mparam.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,6 +1,6 @@
/* Various Thresholds of MPFR, not exported. -*- mode: C -*-
-Copyright 2005-2023 Free Software Foundation, Inc.
+Copyright 2005-2025 Free Software Foundation, Inc.
This file is part of the GNU MPFR Library.
@@ -15,9 +15,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* Generated by MPFR's tuneup.c, 2018-02-22, gcc 6.3.0 */
/* gcc14.fsffrance.org (Intel(R) Xeon(R) CPU X5450 @ 3.00GHz)
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/x86_64/core2/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/x86_64/core2/mparam.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/x86_64/core2/mparam.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,6 +1,6 @@
/* Various Thresholds of MPFR, not exported. -*- mode: C -*-
-Copyright 2005-2023 Free Software Foundation, Inc.
+Copyright 2005-2025 Free Software Foundation, Inc.
This file is part of the GNU MPFR Library.
@@ -15,9 +15,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* Generated by MPFR's tuneup.c, 2018-02-22, gcc 6.3.0 */
/* gcc14.fsffrance.org (Intel(R) Xeon(R) CPU X5450 @ 3.00GHz) with gmp 6.1.2 */
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/x86_64/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/x86_64/mparam.h 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/x86_64/mparam.h 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,6 +1,6 @@
/* Various Thresholds of MPFR, not exported. -*- mode: C -*-
-Copyright 2005-2023 Free Software Foundation, Inc.
+Copyright 2005-2025 Free Software Foundation, Inc.
This file is part of the GNU MPFR Library.
@@ -15,9 +15,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
/* Generated by MPFR's tuneup.c, 2018-02-22, gcc 7.3.0 */
/* tomate.loria.fr Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz with GMP 6.1.2,
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/yn.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/yn.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/yn.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,8 +1,8 @@
/* mpfr_y0, mpfr_y1, mpfr_yn -- Bessel functions of 2nd kind, integer order.
https://pubs.opengroup.org/onlinepubs/9699919799/functions/y0.html
-Copyright 2007-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2007-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -17,9 +17,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/zeta.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/zeta.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/zeta.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_zeta -- compute the Riemann Zeta function
-Copyright 2003-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2003-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#include <float.h> /* for DBL_MAX */
Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/zeta_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/zeta_ui.c 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/zeta_ui.c 2025-03-21 01:28:02 UTC (rev 74716)
@@ -1,7 +1,7 @@
/* mpfr_zeta_ui -- compute the Riemann Zeta function for integer argument.
-Copyright 2005-2023 Free Software Foundation, Inc.
-Contributed by the AriC and Caramba projects, INRIA.
+Copyright 2005-2025 Free Software Foundation, Inc.
+Contributed by the Pascaline and Caramba projects, INRIA.
This file is part of the GNU MPFR Library.
@@ -16,9 +16,8 @@
License for more details.
You should have received a copy of the GNU Lesser General Public License
-along with the GNU MPFR Library; see the file COPYING.LESSER. If not, see
-https://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */
+along with the GNU MPFR Library; see the file COPYING.LESSER.
+If not, see <https://www.gnu.org/licenses/>. */
#define MPFR_NEED_LONGLONG_H
#include "mpfr-impl.h"
Modified: trunk/Build/source/libs/mpfr/version.ac
===================================================================
--- trunk/Build/source/libs/mpfr/version.ac 2025-03-21 00:42:11 UTC (rev 74715)
+++ trunk/Build/source/libs/mpfr/version.ac 2025-03-21 01:28:02 UTC (rev 74716)
@@ -8,4 +8,4 @@
dnl --------------------------------------------------------
dnl
dnl m4-include this file to define the current mpfr version
-m4_define([mpfr_version], [4.2.1])
+m4_define([mpfr_version], [4.2.2])
More information about the tex-live-commits
mailing list.