summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2020-09-10 09:35:23 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2020-09-10 09:35:23 +0000
commit274fcefc501bc56656b8f69a0e9bb8ec92ae8cf3 (patch)
tree270c6c2620ef943b7bb3f761c4cf621628cb6e6e /ChangeLog
parente9b249946d5e90a26183135d67d25443337c26ea (diff)
downloadmpfr-274fcefc501bc56656b8f69a0e9bb8ec92ae8cf3.tar.gz
ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC0 svn log -rHEAD:0 -v".
Note: this includes URL updates. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@14111 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog613
1 files changed, 591 insertions, 22 deletions
diff --git a/ChangeLog b/ChangeLog
index cb1d1a6aa..a6e8fbfb9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,573 @@
------------------------------------------------------------------------
+r14110 | vlefevre | 2020-09-10 09:30:19 +0000 (Thu, 10 Sep 2020) | 1 line
+Changed paths:
+ M /trunk/TODO
+ M /trunk/src/const_euler.c
+ M /trunk/src/erandom.c
+ M /trunk/src/exceptions.c
+ M /trunk/src/gamma_inc.c
+ M /trunk/src/jn.c
+ M /trunk/src/nrandom.c
+ M /trunk/src/vasprintf.c
+ M /trunk/src/yn.c
+ M /trunk/tests/Makefile.am
+ M /trunk/tests/tsprintf.c
+ M /trunk/tools/coverage
+ M /trunk/tools/mbench/Makefile
+
+Updated URLs.
+------------------------------------------------------------------------
+r14109 | vlefevre | 2020-09-10 08:51:43 +0000 (Thu, 10 Sep 2020) | 1 line
+Changed paths:
+ M /trunk/src/sub1sp.c
+
+[src/sub1sp.c] Updated a URL (http → https).
+------------------------------------------------------------------------
+r14108 | vlefevre | 2020-09-10 08:49:51 +0000 (Thu, 10 Sep 2020) | 1 line
+Changed paths:
+ M /trunk/doc/README.dev
+
+[doc/README.dev] Updated URLs.
+------------------------------------------------------------------------
+r14107 | vlefevre | 2020-09-10 08:45:40 +0000 (Thu, 10 Sep 2020) | 1 line
+Changed paths:
+ M /trunk/configure.ac
+
+[configure.ac] Updated a URL (http → https).
+------------------------------------------------------------------------
+r14106 | vlefevre | 2020-09-10 08:43:38 +0000 (Thu, 10 Sep 2020) | 2 lines
+Changed paths:
+ M /trunk/configure.ac
+
+[configure.ac] Updated a URL concerning the "Intel® C++ Compiler 9.0
+for Linux Release Notes" (the URL was not archived).
+------------------------------------------------------------------------
+r14104 | vlefevre | 2020-09-10 08:17:24 +0000 (Thu, 10 Sep 2020) | 1 line
+Changed paths:
+ M /trunk/src/pow_si.c
+ M /trunk/src/strtofr.c
+
+Updated a freebsd.org URL (bug tracker).
+------------------------------------------------------------------------
+r14103 | vlefevre | 2020-08-21 13:31:33 +0000 (Fri, 21 Aug 2020) | 5 lines
+Changed paths:
+ M /trunk/src/atan.c
+ M /trunk/src/const_euler.c
+ M /trunk/src/eint.c
+ M /trunk/src/erandom.c
+ M /trunk/src/fpif.c
+ M /trunk/src/li2.c
+ M /trunk/src/lngamma.c
+ M /trunk/src/mpfr-impl.h
+ M /trunk/src/mpfr.h
+ M /trunk/src/nrandom.c
+ M /trunk/src/random_deviate.c
+ M /trunk/src/random_deviate.h
+ M /trunk/src/rndna.c
+ M /trunk/src/set_sj.c
+ M /trunk/src/set_str.c
+ M /trunk/src/set_uj.c
+ M /trunk/src/sin_cos.c
+ M /trunk/src/strtofr.c
+ M /trunk/src/vasprintf.c
+ M /trunk/src/zeta.c
+ M /trunk/tests/tcmp2.c
+ M /trunk/tests/tdiv.c
+ M /trunk/tests/teq.c
+ M /trunk/tests/terandom_chisq.c
+ M /trunk/tests/tfmma.c
+ M /trunk/tests/tfmod.c
+ M /trunk/tests/tfprintf.c
+ M /trunk/tests/tgamma.c
+ M /trunk/tests/tnrandom_chisq.c
+ M /trunk/tests/tprintf.c
+ M /trunk/tests/trint.c
+ M /trunk/tests/tsinh_cosh.c
+ M /trunk/tests/tsqr.c
+ M /trunk/tests/tsum.c
+
+[src,tests] Consistency: in prototypes, changed
+ const mpfr_t to mpfr_srcptr
+ mpfr_t to mpfr_ptr
+(except for mpfr_t *), as this is equivalent (the array is converted
+to a pointer) and the mpfr_srcptr/mpfr_ptr form is the usual one.
+------------------------------------------------------------------------
+r14102 | vlefevre | 2020-08-20 08:41:06 +0000 (Thu, 20 Aug 2020) | 1 line
+Changed paths:
+ M /trunk/doc/README.dev
+
+[doc/README.dev] Added a note about "string + integer" expressions.
+------------------------------------------------------------------------
+r14100 | vlefevre | 2020-08-20 08:03:05 +0000 (Thu, 20 Aug 2020) | 3 lines
+Changed paths:
+ M /trunk/tests/tsprintf.c
+
+[tests/tsprintf.c] Replaced another occurrence of the code triggering
+the warning "adding 'int' to a string does not append to the string
+[-Wstring-plus-int]" with Clang (at least with 3.5 and above).
+------------------------------------------------------------------------
+r14099 | zimmerma | 2020-08-20 06:45:10 +0000 (Thu, 20 Aug 2020) | 7 lines
+Changed paths:
+ M /trunk/tests/tsprintf.c
+
+fixed a compiler warning found by Clang 10.0.1 on armv8-a (Samsung S8
+aarch64-unknown-linux-android):
+
+tsprintf.c:1613:27: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
+ strcat (buf, ",0" + (j % 3 != 0));
+ ~~~~~^~~~~~~~~~~~~~
+
+------------------------------------------------------------------------
+r14098 | zimmerma | 2020-08-20 06:43:08 +0000 (Thu, 20 Aug 2020) | 10 lines
+Changed paths:
+ M /trunk/tests/tgeneric.c
+
+fixed a compiler warning found by Clang 10.0.1 on armv8-a (Samsung S8
+aarch64-unknown-linux-android):
+
+./tgeneric.c:208:40: warning: implicit conversion from 'mp_limb_t' (aka 'unsigned long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-int-float-conversion]
+ (double) randlimb () / MPFR_LIMB_MAX;
+ ~ ^~~~~~~~~~~~~
+../src/mpfr-impl.h:1277:28: note: expanded from macro 'MPFR_LIMB_MAX'
+#define MPFR_LIMB_MAX ((mp_limb_t) -1)
+ ^~~~~~~~~~~~~~
+
+------------------------------------------------------------------------
+r14097 | vlefevre | 2020-08-09 21:57:33 +0000 (Sun, 09 Aug 2020) | 1 line
+Changed paths:
+ M /trunk/doc/mpfr.texi
+
+[doc/mpfr.texi] Updated the month.
+------------------------------------------------------------------------
+r14096 | vlefevre | 2020-08-09 21:55:51 +0000 (Sun, 09 Aug 2020) | 2 lines
+Changed paths:
+ M /trunk/doc/mpfr.texi
+
+[doc/mpfr.texi] In the paragraph about cases that are hard to round,
+also mention potentially exact cases.
+------------------------------------------------------------------------
+r14093 | vlefevre | 2020-07-20 22:00:22 +0000 (Mon, 20 Jul 2020) | 2 lines
+Changed paths:
+ M /trunk/doc/README.dev
+
+[doc/README.dev] Added a paragraph on the issue with GCC and
+conversions between binary and decimal types.
+------------------------------------------------------------------------
+r14092 | vlefevre | 2020-07-20 21:45:20 +0000 (Mon, 20 Jul 2020) | 1 line
+Changed paths:
+ M /trunk/src/get_d128.c
+
+[src/get_d128.c] Updated FIXME comment (after r14087).
+------------------------------------------------------------------------
+r14088 | vlefevre | 2020-07-20 16:09:32 +0000 (Mon, 20 Jul 2020) | 1 line
+Changed paths:
+ M /trunk/src/get_d128.c
+
+[src/get_d128.c] Removed unused variable due to r14087.
+------------------------------------------------------------------------
+r14087 | vlefevre | 2020-07-20 15:13:41 +0000 (Mon, 20 Jul 2020) | 10 lines
+Changed paths:
+ M /trunk/src/get_d128.c
+
+[src/get_d128.c] For the special values, avoid double to _Decimal128
+conversions, as for such conversions, GCC generates from 2 to 3 MB in
+the shared library when the decimal encoding is BID, and there will be
+no fix in GCC:
+ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96173
+We now use computations on _Decimal128 constants directly, which could
+thus be done at compile time. We expect no problems similar to double,
+as the _Decimal128 implementation should follow the IEEE 754 rules.
+This commit should avoid a large part of the problem reported at:
+ https://gforge.inria.fr/tracker/?func=detail&atid=619&aid=21849&group_id=136
+------------------------------------------------------------------------
+r14083 | vlefevre | 2020-07-15 02:15:05 +0000 (Wed, 15 Jul 2020) | 1 line
+Changed paths:
+ M /trunk/tests/tset_ld.c
+
+[tests/tset_ld.c] Improved an error message.
+------------------------------------------------------------------------
+r14082 | vlefevre | 2020-07-13 11:00:57 +0000 (Mon, 13 Jul 2020) | 3 lines
+Changed paths:
+ M /trunk/tests/tests.c
+
+[tests/tests.c] Simplified the d_trace and ld_trace functions:
+we do not need a union (with its potentional padding) as there
+are no aliasing issues with unsigned char.
+------------------------------------------------------------------------
+r14081 | vlefevre | 2020-07-13 10:54:19 +0000 (Mon, 13 Jul 2020) | 2 lines
+Changed paths:
+ M /trunk/tests/tset_ld.c
+
+[tests/tset_ld.c] Fixed mpfr_out_str usage in error messages
+(see the change in r12520).
+------------------------------------------------------------------------
+r14080 | vlefevre | 2020-07-13 10:45:07 +0000 (Mon, 13 Jul 2020) | 1 line
+Changed paths:
+ M /trunk/tests/tget_ld_2exp.c
+
+[tests/tget_ld_2exp.c] Corrected a function call in an error message.
+------------------------------------------------------------------------
+r14079 | vlefevre | 2020-07-13 09:14:22 +0000 (Mon, 13 Jul 2020) | 2 lines
+Changed paths:
+ M /trunk/examples/version.c
+
+[examples/version.c] "Compiler:" line: detect TCC (__TINYC__ macro).
+(merged r14078 from tests/tversion.c)
+------------------------------------------------------------------------
+r14078 | vlefevre | 2020-07-13 09:10:43 +0000 (Mon, 13 Jul 2020) | 1 line
+Changed paths:
+ M /trunk/tests/tversion.c
+
+[tests/tversion.c] "Compiler:" line: detect TCC (__TINYC__ macro).
+------------------------------------------------------------------------
+r14075 | vlefevre | 2020-07-12 02:34:29 +0000 (Sun, 12 Jul 2020) | 1 line
+Changed paths:
+ M /trunk/src/get_d128.c
+
+[src/get_d128.c] Updated the FIXME.
+------------------------------------------------------------------------
+r14074 | vlefevre | 2020-07-12 00:36:22 +0000 (Sun, 12 Jul 2020) | 1 line
+Changed paths:
+ M /trunk/src/get_d128.c
+
+[src/get_d128.c] Added a FIXME to work around GCC bug 96173.
+------------------------------------------------------------------------
+r14062 | vlefevre | 2020-07-10 10:29:34 +0000 (Fri, 10 Jul 2020) | 1 line
+Changed paths:
+ M /trunk/src/jyn_asympt.c
+
+[src/jyn_asympt.c] Added an assertion.
+------------------------------------------------------------------------
+r14060 | vlefevre | 2020-07-10 09:16:25 +0000 (Fri, 10 Jul 2020) | 4 lines
+Changed paths:
+ M /trunk/doc/README.dev
+ M /trunk/tests/tjn.c
+
+[doc/README.dev] In the MPFR_CHECK_EXPENSIVE description, say that
+ --enable-assert=full should not be used (too expensive, not needed).
+[tests/tjn.c] Added a related comment for the expensive bug20200703
+ test (which may take more than 1 hour with --enable-assert=full).
+------------------------------------------------------------------------
+r14059 | vlefevre | 2020-07-10 07:17:05 +0000 (Fri, 10 Jul 2020) | 1 line
+Changed paths:
+ M /trunk/tests/tjn.c
+
+[tests/tjn.c] Corrected indentation.
+------------------------------------------------------------------------
+r14058 | zimmerma | 2020-07-03 17:03:33 +0000 (Fri, 03 Jul 2020) | 2 lines
+Changed paths:
+ M /trunk/tests/tjn.c
+
+[tests/tjn.c] added another test
+
+------------------------------------------------------------------------
+r14057 | zimmerma | 2020-07-03 16:46:10 +0000 (Fri, 03 Jul 2020) | 2 lines
+Changed paths:
+ M /trunk/src/jyn_asympt.c
+
+[src/jyn_asympt.c] fixed previous commit
+
+------------------------------------------------------------------------
+r14056 | zimmerma | 2020-07-03 16:34:34 +0000 (Fri, 03 Jul 2020) | 2 lines
+Changed paths:
+ M /trunk/src/jyn_asympt.c
+ M /trunk/tests/tjn.c
+
+[src/jyn_asympt.c] partly solved the slowness of jn(733333,733333)
+
+------------------------------------------------------------------------
+r14055 | vlefevre | 2020-07-03 12:55:52 +0000 (Fri, 03 Jul 2020) | 1 line
+Changed paths:
+ M /trunk/src/jyn_asympt.c
+
+[src/jyn_asympt.c] Replaced some MPFR_EXP by MPFR_GET_EXP.
+------------------------------------------------------------------------
+r14054 | vlefevre | 2020-07-03 12:48:58 +0000 (Fri, 03 Jul 2020) | 1 line
+Changed paths:
+ M /trunk/src/jyn_asympt.c
+
+[src/jyn_asympt.c] Added a log message.
+------------------------------------------------------------------------
+r14053 | vlefevre | 2020-07-03 12:16:09 +0000 (Fri, 03 Jul 2020) | 3 lines
+Changed paths:
+ M /trunk/tests/tjn.c
+
+[tests/tjn.c] Added testcase for bug reported by Alex Coplan:
+ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96044
+mpfr_jn is very slow or doesn't terminate on (733333,733333).
+------------------------------------------------------------------------
+r14047 | vlefevre | 2020-07-01 13:58:34 +0000 (Wed, 01 Jul 2020) | 2 lines
+Changed paths:
+ M /trunk/NEWS
+
+[NEWS] For MPFR 4.1.0, added an item saying that TLS can safely be
+(re-)enabled on Sparc.
+------------------------------------------------------------------------
+r14045 | vlefevre | 2020-06-29 13:53:52 +0000 (Mon, 29 Jun 2020) | 6 lines
+Changed paths:
+ M /trunk/tests/mpfr-test.h
+
+[tests/mpfr-test.h] Avoid a GCC bug on Sparc, at least when using TLS.
+The MPFR library itself is not affected, only a particular test. Normal
+code using the MPFR library should not be affected either, as the bug
+occurs when accessing __gmpfr_flags directly (and the public mpfr.h
+header file does not provide any macro that accesses an internal
+variable directly). So a workaround for the tests is the best solution.
+------------------------------------------------------------------------
+r14040 | vlefevre | 2020-06-18 15:37:11 +0000 (Thu, 18 Jun 2020) | 1 line
+Changed paths:
+ M /trunk/NEWS
+
+[NEWS] Update for the next release.
+------------------------------------------------------------------------
+r14036 | vlefevre | 2020-06-18 09:17:04 +0000 (Thu, 18 Jun 2020) | 1 line
+Changed paths:
+ M /trunk/src/mpfr-longlong.h
+
+[src/mpfr-longlong.h] Mention applied patch (in r14035).
+------------------------------------------------------------------------
+r14035 | vlefevre | 2020-06-17 19:09:07 +0000 (Wed, 17 Jun 2020) | 6 lines
+Changed paths:
+ M /trunk/src/mpfr-longlong.h
+
+[src/mpfr-longlong.h] Applied patch on
+ https://gmplib.org/list-archives/gmp-bugs/2020-June/004807.html
+to fix add_ssaaaa and sub_ddmmss on arm / aarch64 (after a
+reverse-merge of r14032 and r13997), in order to resolve
+ https://sympa.inria.fr/sympa/arc/mpfr/2020-06/msg00017.html
+ https://sympa.inria.fr/sympa/arc/mpfr/2020-06/msg00059.html
+------------------------------------------------------------------------
+r14034 | vlefevre | 2020-06-17 17:12:15 +0000 (Wed, 17 Jun 2020) | 4 lines
+Changed paths:
+ M /trunk/tests/tcmp_ui.c
+
+[tests/tcmp_ui.c] Added a comment about a failing test with tcc if
+one adds tcc support for macros using __builtin_constant_p in mpfr.h
+by testing __TINYC__.
+Bug report against tcc: https://savannah.nongnu.org/bugs/?58606
+------------------------------------------------------------------------
+r14032 | zimmerma | 2020-06-16 13:22:19 +0000 (Tue, 16 Jun 2020) | 2 lines
+Changed paths:
+ M /trunk/src/mpfr-longlong.h
+
+[src/mpfr-longlong.h] disable buggy sub_ddmmss for aarch64
+
+------------------------------------------------------------------------
+r14031 | vlefevre | 2020-06-15 15:59:50 +0000 (Mon, 15 Jun 2020) | 2 lines
+Changed paths:
+ M /trunk/doc/mpfr.texi
+
+[doc/mpfr.texi] Corrected and detailed the description of
+mpfr_get_str_ndigits.
+------------------------------------------------------------------------
+r14030 | vlefevre | 2020-06-15 15:50:51 +0000 (Mon, 15 Jun 2020) | 4 lines
+Changed paths:
+ M /trunk/src/get_str.c
+
+[src/get_str.c] Since the mpfr_get_str_ndigits function is in the
+public API, use MPFR_ASSERTN instead of MPFR_ASSERTD on the condition
+on the argument b in order to get an assertion failure (by default)
+if this condition is not satisfied.
+------------------------------------------------------------------------
+r14029 | zimmerma | 2020-06-15 12:00:33 +0000 (Mon, 15 Jun 2020) | 2 lines
+Changed paths:
+ M /trunk/doc/mpfr.texi
+
+[doc/mpfr.texi] specify the range of b for mpfr_get_str_ndigits
+
+------------------------------------------------------------------------
+r14028 | vlefevre | 2020-06-14 20:56:06 +0000 (Sun, 14 Jun 2020) | 1 line
+Changed paths:
+ M /trunk/tests/tdigamma.c
+
+[tests/tdigamma.c] Increase the number of tests.
+------------------------------------------------------------------------
+r14027 | zimmerma | 2020-06-14 14:44:55 +0000 (Sun, 14 Jun 2020) | 2 lines
+Changed paths:
+ M /trunk/src/digamma.c
+
+[src/digamma.c] fixed bug found while testing mpfr-4.1.0-rc1
+
+------------------------------------------------------------------------
+r14026 | vlefevre | 2020-06-14 01:45:33 +0000 (Sun, 14 Jun 2020) | 1 line
+Changed paths:
+ M /trunk/src/digamma.c
+
+[src/digamma.c] Added a FIXME.
+------------------------------------------------------------------------
+r14025 | vlefevre | 2020-06-14 01:39:40 +0000 (Sun, 14 Jun 2020) | 1 line
+Changed paths:
+ M /trunk/src/digamma.c
+
+[src/digamma.c] Replaced mpfr_get_exp by MPFR_GET_EXP.
+------------------------------------------------------------------------
+r14024 | vlefevre | 2020-06-14 01:21:11 +0000 (Sun, 14 Jun 2020) | 8 lines
+Changed paths:
+ M /trunk/src/digamma.c
+
+[src/digamma.c]
+ * Replaced some MPFR_EXP by MPFR_GET_EXP to check that the MPFR number
+ has an exponent (i.e. it is not a special value).
+ → Assertion failure in tdigamma (on x86_64).
+ Note: this might be the cause of an unexpected loop (infinite loop?)
+ on a Debian 10.4 POWER9 machine:
+ https://sympa.inria.fr/sympa/arc/mpfr/2020-06/msg00025.html
+ * Added an integer overflow check on a precision.
+------------------------------------------------------------------------
+r14023 | vlefevre | 2020-06-13 23:40:57 +0000 (Sat, 13 Jun 2020) | 7 lines
+Changed paths:
+ M /trunk/tests/tset_ld.c
+
+[tests/tset_ld.c] In a test specific to x86 extended precision, in case
+of incorrect result, detect whether Valgrind is used and one gets the
+result obtained with Valgrind due to
+ https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=890215
+ https://bugs.kde.org/show_bug.cgi?id=421262
+(long double behaves as double); in this case, output a message without
+an error since Valgrind is the only cause of the miscalculation.
+------------------------------------------------------------------------
+r14022 | vlefevre | 2020-06-13 22:45:46 +0000 (Sat, 13 Jun 2020) | 3 lines
+Changed paths:
+ M /trunk/tests/tset_ld.c
+
+[tests/tset_ld.c] bug_20160907 (tests on subnormals):
+ * Replaced an assertion by a test with detailed output.
+ * Corrected a value in a test, which did not match the comment.
+------------------------------------------------------------------------
+r14021 | vlefevre | 2020-06-13 19:09:09 +0000 (Sat, 13 Jun 2020) | 6 lines
+Changed paths:
+ M /trunk/tests/mpfr-test.h
+ M /trunk/tests/tabort_defalloc1.c
+ M /trunk/tests/tabort_defalloc2.c
+ M /trunk/tests/tests.c
+
+[tests] Skip tabort_defalloc1 and tabort_defalloc2 under Valgrind, as
+Valgrind complains due to the large allocation size.
+ * mpfr-test.h, tests.c: added tests_run_within_valgrind() function to
+ guess whether the test runs within Valgrind.
+ * tabort_defalloc1.c, tabort_defalloc2.c: skip the test (exit code 77)
+ if this function returns true.
+------------------------------------------------------------------------
+r14020 | vlefevre | 2020-06-13 14:09:25 +0000 (Sat, 13 Jun 2020) | 6 lines
+Changed paths:
+ M /trunk/configure.ac
+
+[configure.ac] Improvements concerning the default CFLAGS with GCC.
+ * Add -Wc++-compat option to CFLAGS with GCC ≥ 4.1 not in C++ mode.
+ Changes based on Bruno Haible's patch suggested at
+ https://sympa.inria.fr/sympa/arc/mpfr/2020-06/msg00008.html
+ (with some autoconf related fixes).
+ * Output the $CFLAGS value that is eventually used.
+------------------------------------------------------------------------
+r14018 | vlefevre | 2020-06-13 13:17:53 +0000 (Sat, 13 Jun 2020) | 4 lines
+Changed paths:
+ M /trunk/configure.ac
+
+[configure.ac] No longer add -Wc++-compat to CFLAGS when the compiler
+is GCC not in C++ mode (reverting the change done in r13406) since this
+option is not available before GCC 4.1:
+ https://sympa.inria.fr/sympa/arc/mpfr/2020-06/msg00008.html
+------------------------------------------------------------------------
+r14015 | vlefevre | 2020-06-13 09:30:54 +0000 (Sat, 13 Jun 2020) | 1 line
+Changed paths:
+ M /trunk/doc/mpfr.texi
+
+[doc/mpfr.texi] ACM TOMS article: use the preferred DOI URL.
+------------------------------------------------------------------------
+r14012 | vlefevre | 2020-06-13 01:52:45 +0000 (Sat, 13 Jun 2020) | 1 line
+Changed paths:
+ M /trunk/tests/tfpif.c
+
+[tests/tfpif.c] Updated comment about the bug detected on AIX.
+------------------------------------------------------------------------
+r14010 | vlefevre | 2020-06-13 01:04:22 +0000 (Sat, 13 Jun 2020) | 2 lines
+Changed paths:
+ M /trunk/tools/announce-text
+
+[tools/announce-text] For release candidates, automatically adapt the
+flow of the text.
+------------------------------------------------------------------------
+r14009 | vlefevre | 2020-06-13 00:48:07 +0000 (Sat, 13 Jun 2020) | 1 line
+Changed paths:
+ M /trunk/NEWS
+
+[NEWS] Updated mpfr.org URLs (http → https).
+------------------------------------------------------------------------
+r14008 | vlefevre | 2020-06-13 00:40:52 +0000 (Sat, 13 Jun 2020) | 1 line
+Changed paths:
+ M /trunk/tools/announce-text
+
+[tools/announce-text] Better line lengths for release candidates.
+------------------------------------------------------------------------
+r14005 | vlefevre | 2020-06-12 17:48:29 +0000 (Fri, 12 Jun 2020) | 2 lines
+Changed paths:
+ M /trunk/README
+
+[README] Added URL of the official GNU MPFR website and a note about the
+future migration, since InriaForge will shut down in December 2020.
+------------------------------------------------------------------------
+r14004 | vlefevre | 2020-06-12 15:30:51 +0000 (Fri, 12 Jun 2020) | 2 lines
+Changed paths:
+ M /trunk/tests/tests.c
+
+[tests/tests.c] Removed a useless "#include <errno.h>" (added in r5252,
+useless since r5253).
+------------------------------------------------------------------------
+r14003 | vlefevre | 2020-06-12 15:17:53 +0000 (Fri, 12 Jun 2020) | 6 lines
+Changed paths:
+ M /trunk/tests/tfpif.c
+
+[tests/tfpif.c] Fixed a bug (in the test) detected on AIX[*], where
+an fclose failed due to a previous read failure. At the same time,
+check that a read failure no longer occurs. Note: the read failure
+made mpfr_fpif_import fail, but this is a test where it is expected
+to fail, i.e. we now check that it fails for a good reason.
+[*] gcc119.fsffrance.org on the GCC Compile farm.
+------------------------------------------------------------------------
+r13999 | vlefevre | 2020-06-12 12:09:04 +0000 (Fri, 12 Jun 2020) | 1 line
+Changed paths:
+ M /trunk/tools/update-version
+
+[tools/update-version] Improved a message.
+------------------------------------------------------------------------
+r13997 | vlefevre | 2020-06-12 12:01:37 +0000 (Fri, 12 Jun 2020) | 2 lines
+Changed paths:
+ M /trunk/src/mpfr-longlong.h
+
+[src/mpfr-longlong.h] Corrected a comment from GMP's longlong.h, which
+makes codespell complain in particular.
+------------------------------------------------------------------------
+r13995 | vlefevre | 2020-06-12 11:53:38 +0000 (Fri, 12 Jun 2020) | 3 lines
+Changed paths:
+ M /trunk/tools/mpfrlint
+
+[tools/mpfrlint] Improved the __GMP_DECLSPEC test:
+ * No longer exclude "src/mpfr.h".
+ * Avoid false positives in "src/mpfr.h" and "src/mpfr-longlong.h".
+------------------------------------------------------------------------
+r13993 | vlefevre | 2020-06-12 11:43:42 +0000 (Fri, 12 Jun 2020) | 1 line
+Changed paths:
+ M /trunk/doc/mpfr.texi
+
+[doc/mpfr.texi] Updated the month.
+------------------------------------------------------------------------
+r13992 | vlefevre | 2020-06-12 11:41:27 +0000 (Fri, 12 Jun 2020) | 1 line
+Changed paths:
+ M /trunk/INSTALL
+ M /trunk/VERSION
+ M /trunk/configure.ac
+ M /trunk/doc/mpfr.texi
+ M /trunk/src/mpfr.h
+ M /trunk/src/version.c
+
+Updated version to 4.2.0-dev.
+------------------------------------------------------------------------
+r13990 | vlefevre | 2020-06-12 11:39:36 +0000 (Fri, 12 Jun 2020) | 1 line
+Changed paths:
+ M /trunk/ChangeLog
+
+ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC0 svn log -rHEAD:0 -v".
+------------------------------------------------------------------------
r13989 | vlefevre | 2020-06-11 21:22:20 +0000 (Thu, 11 Jun 2020) | 2 lines
Changed paths:
M /trunk/NEWS
@@ -21612,7 +22181,7 @@ Changed paths:
[tools/mpfrlint] In "[[…]]" conditional expressions, replaced "="
by the preferred (and equivalent) form "==".
-Discussion: http://www.zsh.org/mla/workers/2016/msg01711.html
+Discussion: https://www.zsh.org/mla/workers/2016/msg01711.html
------------------------------------------------------------------------
r10872 | vlefevre | 2016-09-14 07:59:27 +0000 (Wed, 14 Sep 2016) | 1 line
Changed paths:
@@ -25282,7 +25851,7 @@ r10255 | zimmerma | 2016-04-08 14:10:47 +0000 (Fri, 08 Apr 2016) | 2 lines
Changed paths:
M /trunk/src/mpfr-impl.h
-patch for Cygwin (cf http://trac.sagemath.org/ticket/20380)
+patch for Cygwin (cf https://trac.sagemath.org/ticket/20380)
------------------------------------------------------------------------
r10254 | vlefevre | 2016-04-08 07:58:49 +0000 (Fri, 08 Apr 2016) | 1 line
@@ -30118,7 +30687,7 @@ Changed paths:
[doc/faq.xsl] Remove the indent="no" to get the same behavior as before
when using libxslt 1.1.27+. See:
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718535#10
+ https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718535#10
------------------------------------------------------------------------
r9572 | vlefevre | 2015-06-12 13:55:51 +0000 (Fri, 12 Jun 2015) | 2 lines
Changed paths:
@@ -33638,7 +34207,7 @@ Changed paths:
A /trunk/libtool-tcc-wl.patch
Added libtool-tcc-wl.patch patch from
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=663945#46
+ https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=663945#46
to add tcc support to libtool 2.4.2 and below.
In doc/README.dev, documented how to use this patch (before a release).
------------------------------------------------------------------------
@@ -35661,7 +36230,7 @@ Changed paths:
M /trunk/doc/mpfr.texi
[doc/mpfr.texi] "correctly-rounded" → "correctly rounded" (see rule on
-http://en.wikipedia.org/wiki/Wikipedia:HYPHEN#Hyphens and the IEEE 754
+https://en.wikipedia.org/wiki/Wikipedia:HYPHEN#Hyphens and the IEEE 754
and ISO C standards don't use a hyphen either).
------------------------------------------------------------------------
r8644 | vlefevre | 2013-08-05 02:13:23 +0000 (Mon, 05 Aug 2013) | 1 line
@@ -35993,7 +36562,7 @@ Changed paths:
M /trunk/doc/README.dev
[doc/README.dev] Suggest to test with "clang -fsanitize=undefined";
-see <http://blog.regehr.org/archives/963>.
+see <https://blog.regehr.org/archives/963>.
------------------------------------------------------------------------
r8602 | zimmerma | 2013-07-10 13:05:06 +0000 (Wed, 10 Jul 2013) | 2 lines
Changed paths:
@@ -39886,7 +40455,7 @@ Changed paths:
M /trunk/src/mpfr.h
[src/mpfr.h] Simple temporary fix following GMP's internal __gmp_const
-macro removal in <http://gmplib.org:8000/gmp/rev/d287cfaf6732> (and its
+macro removal in <https://gmplib.org/repo/gmp/rev/d287cfaf6732> (and its
replacement by const): if __gmp_const isn't define, let's define it to
const.
------------------------------------------------------------------------
@@ -45691,8 +46260,8 @@ Changed paths:
patch from Patrick Pelissier to use clock_getime instead of rdtsc
(use "make rt" instead of "make")
References:
-http://stackoverflow.com/questions/3388134/rdtsc-accuracy-across-cpu-cores
-http://en.wikipedia.org/wiki/Time_Stamp_Counter
+https://stackoverflow.com/questions/3388134/rdtsc-accuracy-across-cpu-cores
+https://en.wikipedia.org/wiki/Time_Stamp_Counter
------------------------------------------------------------------------
r7312 | vlefevre | 2010-12-25 17:24:58 +0000 (Sat, 25 Dec 2010) | 1 line
@@ -48941,7 +49510,7 @@ Changed paths:
[exp_2.c] fixed problem reported by Sylvain Chevillard with following code
and MPFR_EXP_2_THRESHOLD=36 (valgrind complains).
It was due to the fact that GMP might allocate extra limbs,
- see http://gmplib.org/list-archives/gmp-devel/2010-June/001577.html.
+ see https://gmplib.org/list-archives/gmp-devel/2010-June/001577.html.
The fix is not optimal in the sense that GMP does not give a bound
on the allocated memory, thus we can only guess.
@@ -50417,7 +50986,7 @@ Changed paths:
M /trunk/tests/tstrtofr.c
[tstrtofr.c] added test for 1.23e, cf
- http://gmplib.org/list-archives/gmp-bugs/2010-March/001898.html
+ https://gmplib.org/list-archives/gmp-bugs/2010-March/001898.html
------------------------------------------------------------------------
r6718 | vlefevre | 2010-03-11 01:02:58 +0000 (Thu, 11 Mar 2010) | 4 lines
@@ -50625,7 +51194,7 @@ to make it consistent with the one of the other files. In short, "and
the GNU General Public License" has been removed, but it was ambiguous
(we did not say which version of the GNU GPL) and useless (for GPLv3)
because the LGPLv3 is compatible with the GPLv3:
- http://www.fsf.org/licensing/licenses/gpl-faq.html#WhatDoesCompatMean
+ https://www.gnu.org/licenses/gpl-faq.html#WhatDoesCompatMean
------------------------------------------------------------------------
r6685 | vlefevre | 2010-01-20 11:56:23 +0000 (Wed, 20 Jan 2010) | 3 lines
Changed paths:
@@ -51677,7 +52246,7 @@ Changed paths:
M /trunk/strtofr.c
[strtofr.c] removed patch for old FreeBsd/Alpha bug
- (http://www.freebsd.org/cgi/query-pr.cgi?pr=72024)
+ (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=72024)
------------------------------------------------------------------------
r6594 | vlefevre | 2009-11-26 14:15:51 +0000 (Thu, 26 Nov 2009) | 2 lines
@@ -52745,7 +53314,7 @@ Changed paths:
tcmp_ld.c: use "long double" constants.
Note: this might solve the tcmp_ld failure reported on
-http://www.linuxquestions.org/questions/linux-from-scratch-13/mpfr-2.4.1-check-failures-in-lfs-6.5-rc2-746538/
+https://www.linuxquestions.org/questions/linux-from-scratch-13/mpfr-2-4-1-check-failures-in-lfs-6-5-rc2-746538/
(not tested).
------------------------------------------------------------------------
r6376 | vlefevre | 2009-08-24 13:21:03 +0000 (Mon, 24 Aug 2009) | 1 line
@@ -56525,7 +57094,7 @@ Changed paths:
M /trunk/mpfr.texi
mpfr.texi: added .info extension in cross-references, to avoid the bug
-reported here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=484740
+reported here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=484740
------------------------------------------------------------------------
r5841 | vlefevre | 2009-01-19 14:34:22 +0000 (Mon, 19 Jan 2009) | 1 line
Changed paths:
@@ -57844,7 +58413,7 @@ Changed paths:
M /trunk/mpfr-gmp.c
[mpfr-gmp.c] replace tentative definitions by real definitions, solves
- configure problems with mpc (see http://lists.gforge.inria.fr/pipermail/mpc-discuss/2008-November/000048.html)
+ configure problems with mpc (see https://lists.gforge.inria.fr/pipermail/mpc-discuss/2008-November/000048.html)
------------------------------------------------------------------------
r5677 | vlefevre | 2008-11-18 01:01:33 +0000 (Tue, 18 Nov 2008) | 1 line
@@ -58652,7 +59221,7 @@ Changed paths:
A /trunk/patch-aclocal-icc
Added patch-aclocal-icc; this is a port of the patch posted on
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=485421
+ https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=485421
for aclocal.m4 when libtool 1.5.26-4 from Debian has been used.
------------------------------------------------------------------------
r5599 | zimmerma | 2008-08-27 10:00:35 +0000 (Wed, 27 Aug 2008) | 3 lines
@@ -59766,7 +60335,7 @@ Changed paths:
M /trunk/mpfr.texi
mpfr.texi: changed the license for the inclusion of the manual in Debian
-(see <http://www.debian.org/vote/2006/vote_001>).
+(see <https://www.debian.org/vote/2006/vote_001).
------------------------------------------------------------------------
r5396 | vlefevre | 2008-06-11 13:09:33 +0000 (Wed, 11 Jun 2008) | 3 lines
@@ -61146,7 +61715,7 @@ Changed paths:
added compilation options suggested by Debian:
http://alioth.debian.org/projects/hardening/
-http://lists.debian.org/debian-devel/2007/12/msg00090.html
+https://lists.debian.org/debian-devel/2007/12/msg00090.html
(except -Wl,zrelro which does not seem to work)
------------------------------------------------------------------------
@@ -69406,7 +69975,7 @@ Changed paths:
Removed --with-irix64 configure option and "case $OS_TYPE" code from
configure.in; see
- http://sympa.loria.fr/wwsympa/arc/mpfr/2006-11/msg00009.html
+ https://sympa.inria.fr/sympa/arc/mpfr/2006-11/msg00009.html
for the reasons.
------------------------------------------------------------------------
@@ -76825,7 +77394,7 @@ Remove detection of C++ and Fortran due to libtool.
Note (VL, 2010-02-08): this removal by an always false test was working
with libtool 1.5.26, but doesn't work with libtool 2.2 to 2.2.6b (used
by the MPFR 2.4.{0,1,2} tarballs).
-http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=568520
+https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=568520
------------------------------------------------------------------------
r3292 | pelissip | 2005-02-11 11:28:00 +0000 (Fri, 11 Feb 2005) | 3 lines
Changed paths:
@@ -79424,7 +79993,7 @@ Changed paths:
Fix a bug in FreeBsd 5.20 / Alpha / Gcc 3.3.3.
Not a MPFR bug, but add some code to avoid it.
-Reference: http://www.freebsd.org/cgi/query-pr.cgi?pr=72024
+Reference: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=72024
------------------------------------------------------------------------
r2981 | pelissip | 2004-09-21 11:46:11 +0000 (Tue, 21 Sep 2004) | 2 lines
Changed paths: