master
Updated the "Contributed" lines.
Added /tset_float16 and /ttrigamma to tests/.gitignore
added conversion function from/to __bf16 (supported by gcc and clang)
[tests/RRTest.c] Replaced "egrep" by "grep -E" in comment.
patch from Charles Karney: > Here is the patch which repeats the chi-squared tests in the case of > suspiciously high values. The probability of a false positive is now > 1/10^9. I also got rid of the mpfr_printf's.
Added tests/gen-printf-dot-prec Perl script to generate a .c file showing printf and mpfr_printf output with: * a missing precision field; * a precision field with just a period ("."); * a precision field with an explicit precision 0 (".0").
[tests] Better invalid testcase for tinp_str.
Copyright notice update: added 2025.
[tests/tfpif.c] Code style.
[tests] * tfpif.c: in doit(), also test the negative versions of the numbers. * tfpif_r1.dat: update.
[tests] Renamed mpfrtest.txt, mpfrtest.dat and mpfrtest2.dat to tfpif_rw.dat, tfpif_r1.dat and tfpif_r2.dat respectively.
Added MPFR_TESTS_SKIP_CHECK_NULL: optionally skip the check_null() tests.
[tmul.c] moved long strings to file tmul.dat, so that gcc -ansi -pedantic-errors works (ISO C90 does not support strings of length > 509)
Portability: clean up support for binary128 (a.k.a. float128).
[tests/tsubnormal.c] C90 compatibility.
[tests/tversion.c] Added bfloat16 (__bf16).