summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2019-01-25 14:31:46 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2019-01-25 14:31:46 +0000
commit65a64138a0c9a09392775724aadab908616c7ada (patch)
treedd2ebd9637841b4faf76194b04a9932281e734b2 /ChangeLog
parent84f02a6ea865e6ca46f575425290d1a4d11774d4 (diff)
downloadmpfr-65a64138a0c9a09392775724aadab908616c7ada.tar.gz
ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13415 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog233
1 files changed, 205 insertions, 28 deletions
diff --git a/ChangeLog b/ChangeLog
index a1740184e..0cec6bc13 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,181 @@
------------------------------------------------------------------------
+r13414 | vlefevre | 2019-01-25 12:58:24 +0000 (Fri, 25 Jan 2019) | 1 line
+Changed paths:
+ M /trunk/NEWS
+
+[NEWS] Update about shared caches.
+------------------------------------------------------------------------
+r13413 | vlefevre | 2019-01-25 12:55:31 +0000 (Fri, 25 Jan 2019) | 1 line
+Changed paths:
+ M /trunk/NEWS
+
+[NEWS] Added: "Shared caches: cleanup."
+------------------------------------------------------------------------
+r13412 | vlefevre | 2019-01-25 12:52:54 +0000 (Fri, 25 Jan 2019) | 4 lines
+Changed paths:
+ M /trunk/src/mpfr-thread.h
+
+[src/mpfr-thread.h] Fixed the lock macros:
+ * in case of failure, one must abort, otherwise this would generally
+ be undefined behavior;
+ * added missing "do {} while (0)" (currently not mandatory).
+------------------------------------------------------------------------
+r13411 | vlefevre | 2019-01-25 12:01:18 +0000 (Fri, 25 Jan 2019) | 2 lines
+Changed paths:
+ M /trunk/src/mpfr-impl.h
+
+[src/mpfr-impl.h] Updated a comment about MPFR_DECL_INIT_CACHE and
+the shared cache.
+------------------------------------------------------------------------
+r13410 | vlefevre | 2019-01-25 11:48:40 +0000 (Fri, 25 Jan 2019) | 2 lines
+Changed paths:
+ M /trunk/acinclude.m4
+
+[acinclude.m4] Avoid a warning with the pthread_rwlock_t test,
+as it is an error with -Werror.
+------------------------------------------------------------------------
+r13408 | vlefevre | 2019-01-25 00:52:54 +0000 (Fri, 25 Jan 2019) | 3 lines
+Changed paths:
+ M /trunk/acinclude.m4
+
+[acinclude.m4] Fixed another C++ compatibility issue detected by
+the -Werror=c++-compat GCC option (it led the "long double" format
+to be unknown).
+------------------------------------------------------------------------
+r13407 | vlefevre | 2019-01-24 23:21:20 +0000 (Thu, 24 Jan 2019) | 2 lines
+Changed paths:
+ M /trunk/tests/trint.c
+
+[tests/trint.c] Fixed C++ compatibility issue (arithmetic on enum)
+detected by the -Werror=c++-compat GCC option.
+------------------------------------------------------------------------
+r13406 | vlefevre | 2019-01-23 14:11:26 +0000 (Wed, 23 Jan 2019) | 3 lines
+Changed paths:
+ M /trunk/configure.ac
+
+[configure.ac] By default (i.e. if CFLAGS is not already set), if
+the compiler is GCC not in C++ mode, add the -Wc++-compat warning
+since we expect the code to compile with a C++ compiler.
+------------------------------------------------------------------------
+r13401 | vlefevre | 2019-01-13 15:38:22 +0000 (Sun, 13 Jan 2019) | 1 line
+Changed paths:
+ M /trunk/tests/tcheck.c
+
+[tests/tcheck.c] Corrected meaningless error message.
+------------------------------------------------------------------------
+r13397 | vlefevre | 2019-01-13 00:13:15 +0000 (Sun, 13 Jan 2019) | 2 lines
+Changed paths:
+ M /trunk/doc/mpfr.texi
+
+[doc/mpfr.texi] Minor correction for non-tex versions.
+Thanks to Trevor Spiteri for the bug report.
+------------------------------------------------------------------------
+r13396 | vlefevre | 2019-01-09 14:12:12 +0000 (Wed, 09 Jan 2019) | 3 lines
+Changed paths:
+ M /trunk/acinclude.m4
+ M /trunk/configure.ac
+
+Moved the compatibility test of the configure options even earlier, from
+acinclude.m4 to configure.ac, just after the code that defines them.
+Also added an associated AC_MSG_CHECKING message for better clarity.
+------------------------------------------------------------------------
+r13395 | vlefevre | 2019-01-09 14:01:33 +0000 (Wed, 09 Jan 2019) | 1 line
+Changed paths:
+ M /trunk/acinclude.m4
+
+[acinclude.m4] Simplified a message.
+------------------------------------------------------------------------
+r13394 | vlefevre | 2019-01-09 13:58:07 +0000 (Wed, 09 Jan 2019) | 2 lines
+Changed paths:
+ M /trunk/tests/tversion.c
+
+[tests/tversion.c] When the shared cache is enabled, also output the
+lock method (this information has been lost in r13032).
+------------------------------------------------------------------------
+r13393 | vlefevre | 2019-01-09 13:51:05 +0000 (Wed, 09 Jan 2019) | 3 lines
+Changed paths:
+ M /trunk/acinclude.m4
+
+[acinclude.m4] When checking support for POSIX threads (pthread), also
+check that pthread_rwlock_t is supported, as it is needed by MPFR and
+conditionally defined in glibc's bits/pthreadtypes.h (via <pthread.h>).
+------------------------------------------------------------------------
+r13392 | vlefevre | 2019-01-09 12:56:20 +0000 (Wed, 09 Jan 2019) | 20 lines
+Changed paths:
+ M /trunk/acinclude.m4
+ M /trunk/configure.ac
+
+Cleaned up configure code related to threading and the shared cache.
+ * acinclude.m4:
+ - detect incompatibilities between configure options at the
+ beginning of MPFR_CONFIGS, forcing enable_thread_safe to
+ "no" or "yes" when necessary, so that the subsequent code
+ can rely on that;
+ - check ISO C11 thread support and/or POSIX thread support
+ only when necessary;
+ - handle --enable-shared-cache early in MPFR_CONFIGS, because
+ the use of POSIX threads (pthread) may need to change CC,
+ CFLAGS, and LIBS (thus affecting other tests);
+ - test $enable_shared_cache instead of $mpfr_want_shared_cache;
+ - removed the now useless MPFR_CHECK_SHARED_CACHE function.
+ * configure.ac: no longer set the mpfr_want_shared_cache variable,
+ as enable_shared_cache (now used) already has the same usage.
+Note: currently,
+ ./configure --enable-shared-cache CFLAGS="-std=c99"
+still succeeds and still makes the compilation fail. This seems to
+be due to a limitation of AX_PTHREAD, which just tests linking, not
+compilation.
+------------------------------------------------------------------------
+r13391 | vlefevre | 2019-01-09 11:38:46 +0000 (Wed, 09 Jan 2019) | 5 lines
+Changed paths:
+ M /trunk/acinclude.m4
+
+[acinclude.m4] In MPFR_CHECK_SHARED_CACHE (used when the shared cache
+was requested), also set CC="$PTHREAD_CC" as documented by ax_pthread
+(autoconf-archive). This is not guaranteed to work, but according to
+the ax_pthread.m4 source, in the cases where "$PTHREAD_CC" != "$CC",
+not setting it will probably not work either.
+------------------------------------------------------------------------
+r13390 | vlefevre | 2019-01-09 10:20:54 +0000 (Wed, 09 Jan 2019) | 2 lines
+Changed paths:
+ M /trunk/src/mpfr-impl.h
+
+[src/mpfr-impl.h] Added a comment about the cache-related types, which
+depend on the locking methods.
+------------------------------------------------------------------------
+r13385 | vlefevre | 2019-01-08 13:29:14 +0000 (Tue, 08 Jan 2019) | 2 lines
+Changed paths:
+ M /trunk/tests/tstrtofr.c
+
+[tests/tstrtofr.c] Updated comment about GCC bug 86554: now fixed in
+the GCC trunk.
+------------------------------------------------------------------------
+r13383 | vlefevre | 2019-01-07 16:10:18 +0000 (Mon, 07 Jan 2019) | 2 lines
+Changed paths:
+ M /trunk/tests/Makefile.am
+
+[tests/Makefile.am] Replaced "env -u DISPLAY" by "env DISPLAY=''" as
+the -u option is not supported by NetBSD.
+------------------------------------------------------------------------
+r13380 | vlefevre | 2019-01-07 15:17:11 +0000 (Mon, 07 Jan 2019) | 4 lines
+Changed paths:
+ M /trunk/COPYING
+ M /trunk/COPYING.LESSER
+
+Updated files:
+ * COPYING from https://www.gnu.org/licenses/gpl-3.0.txt
+ * COPYING.LESSER from https://www.gnu.org/licenses/lgpl-3.0.txt
+These are URL updates and cosmetic changes.
+------------------------------------------------------------------------
+r13378 | vlefevre | 2019-01-07 14:26:23 +0000 (Mon, 07 Jan 2019) | 4 lines
+Changed paths:
+ M /trunk/ChangeLog
+
+ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC0 svn log -rHEAD:0 -v".
+Note: For r5400, this changes an incorrect update done via r13372 back
+to the old log message, as the URL in this log message here describes
+a change in one of the files.
+------------------------------------------------------------------------
r13376 | vlefevre | 2019-01-07 14:05:06 +0000 (Mon, 07 Jan 2019) | 1 line
Changed paths:
M /trunk/doc/README.dev
@@ -2634,7 +2811,7 @@ Changed paths:
M /trunk/src/mpfr-impl.h
[src/mpfr-impl.h] Define MPFR_LIMB_LSHIFT(x,c) macro to do a left shift,
-making sure that the shifted argument is unsigned (neeeded due to the
+making sure that the shifted argument is unsigned (needed due to the
integer promotion rules when mp_limb_t is defined as an unsigned short).
[src/add1.c] Fixed potential undefined behavior with MPFR_LIMB_LSHIFT.
------------------------------------------------------------------------
@@ -3761,8 +3938,8 @@ r12931 | vlefevre | 2018-07-16 13:33:33 +0000 (Mon, 16 Jul 2018) | 4 lines
Changed paths:
M /trunk/tests/tsprintf.c
-[tests/tsprintf.c] Added check_length_overflow to check the behavior
-of mpfr_snprintf on a large number of ouput characters (> INT_MAX) with
+[tests/tsprintf.c] Added check_length_overflow to check the behavior of
+mpfr_snprintf on a large number of output characters (> INT_MAX) with
size = 0. This test is actually done only if INT_MAX == 2147483647 and
currently fails in such a case.
------------------------------------------------------------------------
@@ -5937,7 +6114,7 @@ Changed paths:
M /trunk/src/pow.c
M /trunk/tests/tpow.c
-[src/pow.c] removed some dead code (with comment explaning why)
+[src/pow.c] removed some dead code (with comment explaining why)
[tests/tpow.c] added a test
------------------------------------------------------------------------
@@ -18760,7 +18937,7 @@ Changed paths:
M /trunk/src/get_ld.c
M /trunk/src/set_ld.c
-[src/cmp_ld.c] include float.h so that MPFR_LDBL_MANT_DIG is correcly defined
+[src/cmp_ld.c] include float.h so that MPFR_LDBL_MANT_DIG is correctly defined
[src/get_ld.c,src/set_ld.c] added comment
------------------------------------------------------------------------
@@ -39703,7 +39880,7 @@ r7525 | demengeo | 2011-03-04 17:57:53 +0000 (Fri, 04 Mar 2011) | 1 line
Changed paths:
M /trunk/tests/trint.c
-Previous extented coverage test in trint.c now self generate tests in and compare values
+Previous extended coverage test in trint.c now self generate tests in and compare values
------------------------------------------------------------------------
r7524 | demengeo | 2011-03-04 14:14:13 +0000 (Fri, 04 Mar 2011) | 1 line
Changed paths:
@@ -50473,7 +50650,7 @@ r6104 | lfousse | 2009-03-15 20:44:23 +0000 (Sun, 15 Mar 2009) | 2 lines
Changed paths:
M /trunk/mpfr.h
-Add protoype for mpfr_min_prec in mpfr.h.
+Add prototype for mpfr_min_prec in mpfr.h.
------------------------------------------------------------------------
r6103 | lfousse | 2009-03-15 20:34:33 +0000 (Sun, 15 Mar 2009) | 2 lines
@@ -58034,7 +58211,7 @@ Changed paths:
M /trunk/tests/tprintf.c
M /trunk/vasprintf.c
-exponent continuity with one hexadecimal digit ouput
+exponent continuity with one hexadecimal digit output
------------------------------------------------------------------------
r5104 | thevenyp | 2007-12-17 14:41:58 +0000 (Mon, 17 Dec 2007) | 2 lines
@@ -69524,7 +69701,7 @@ Changed paths:
M /trunk/extract.c
M /trunk/strtofr.c
-Fix warnings due to comparaison between signed and unsigned.
+Fix warnings due to comparison between signed and unsigned.
Reinclude string.h for strtofr.
------------------------------------------------------------------------
@@ -69762,7 +69939,7 @@ Changed paths:
M /trunk/COPYING
M /trunk/COPYING.LIB
-Forget thoses two. Update from FSF site.
+Forget those two. Update from FSF site.
------------------------------------------------------------------------
r3607 | pelissip | 2005-06-02 16:16:17 +0000 (Thu, 02 Jun 2005) | 2 lines
@@ -70938,7 +71115,7 @@ r3504 | pelissip | 2005-05-01 09:21:43 +0000 (Sun, 01 May 2005) | 2 lines
Changed paths:
M /trunk/tests/reuse.c
-Add new funcions in reuse test.
+Add new functions in reuse test.
------------------------------------------------------------------------
r3503 | zimmerma | 2005-04-30 11:03:47 +0000 (Sat, 30 Apr 2005) | 2 lines
@@ -72326,7 +72503,7 @@ Changed paths:
M /trunk/tanh.c
M /trunk/zeta.c
-Log input and ouput of functions.
+Log input and output of functions.
------------------------------------------------------------------------
r3314 | pelissip | 2005-02-15 10:06:39 +0000 (Tue, 15 Feb 2005) | 2 lines
@@ -72596,7 +72773,7 @@ Update GMP detection to be much more libtool compatible.
As a consequence some tests using AC_RUN_IFELSE may fail due to ugly things
like LD_LIBRARY_PATH no set or wrong selection of libgmp.
So they just produce a warning, not a fatal error.
-TODO: Check if we can avoid thoses problems...
+TODO: Check if we can avoid those problems...
------------------------------------------------------------------------
r3283 | pelissip | 2005-02-08 15:49:12 +0000 (Tue, 08 Feb 2005) | 3 lines
@@ -73805,7 +73982,7 @@ r3141 | pelissip | 2004-12-15 14:22:50 +0000 (Wed, 15 Dec 2004) | 2 lines
Changed paths:
M /trunk/mpfr.h
-Remove thread attribut until I found a good way to use it.
+Remove thread attribute until I found a good way to use it.
------------------------------------------------------------------------
r3140 | pelissip | 2004-12-15 10:49:11 +0000 (Wed, 15 Dec 2004) | 2 lines
@@ -73954,7 +74131,7 @@ r3123 | pelissip | 2004-12-09 14:31:23 +0000 (Thu, 09 Dec 2004) | 2 lines
Changed paths:
M /trunk/mpfr.h
-Add support for new attribut sentinel in incoming GCC 4.0
+Add support for new attribute sentinel in incoming GCC 4.0
------------------------------------------------------------------------
r3122 | pelissip | 2004-12-09 13:23:25 +0000 (Thu, 09 Dec 2004) | 2 lines
@@ -73975,7 +74152,7 @@ Changed paths:
Optimize mpfr_set4.
Inline rounding in mpfr_set4 and mpfr_cache
-mpfr_set4 dosn't return MPFR_EVEN_INEX (It was undocumented before).
+mpfr_set4 doesn't return MPFR_EVEN_INEX (It was undocumented before).
Fix problems with tests (Avoid mixing MPFR_EVEN_INEX and 1).
Add MPFR_RNDRAW_EVEN for rounding with MPFR_EVEN_INEX inexact support
@@ -74884,7 +75061,7 @@ Changed paths:
M /trunk/mpfr.texi
Update documentation and NEWS to reflect new functions
-and functionnality.
+and functionality.
------------------------------------------------------------------------
r3008 | pelissip | 2004-09-29 12:28:17 +0000 (Wed, 29 Sep 2004) | 2 lines
@@ -74976,7 +75153,7 @@ r3000 | pelissip | 2004-09-28 07:53:46 +0000 (Tue, 28 Sep 2004) | 4 lines
Changed paths:
M /trunk/div.c
-Replace variable 'near' to 'the_real_near' since MSVC incorreclty
+Replace variable 'near' to 'the_real_near' since MSVC incorrectly
recognize "far" and "near" as obsolete keywords (100% incorrect, and
clearly MSVC fault but it doesn't cost many things to change the name).
@@ -78178,7 +78355,7 @@ r2616 | pelissip | 2004-01-09 08:58:24 +0000 (Fri, 09 Jan 2004) | 3 lines
Changed paths:
M /trunk/isinteger.c
-+ Simplify the signular code.
++ Simplify the singular code.
+ Fix potential type errors. (Used mpfr_prec_t instead of mpfr_uexp_t).
------------------------------------------------------------------------
@@ -78653,7 +78830,7 @@ Changed paths:
M /trunk/tests/tsub1sp.c
+ Add a new test in case of underflow.
-+ Fix bug in case of underflow for sub1 / sub1sp (mpfr_powerof2 could be called with inalid numbers).
++ Fix bug in case of underflow for sub1 / sub1sp (mpfr_powerof2 could be called with invalid numbers).
------------------------------------------------------------------------
r2570 | pelissip | 2003-12-09 14:58:26 +0000 (Tue, 09 Dec 2003) | 3 lines
@@ -78754,7 +78931,7 @@ Changed paths:
M /trunk/mpfr-impl.h
M /trunk/sub1.c
-Optmize a few add1.c/sub1.c by using MPFR_LIKELY / MPFR_UNLIKELY.
+Optimize a few add1.c/sub1.c by using MPFR_LIKELY / MPFR_UNLIKELY.
------------------------------------------------------------------------
r2563 | pelissip | 2003-11-21 16:26:19 +0000 (Fri, 21 Nov 2003) | 2 lines
@@ -78779,7 +78956,7 @@ Changed paths:
M /trunk/sub1.c
M /trunk/zeta.c
-Remove some warnings and potential errors (Comparaison between signed and unsigned).
+Remove some warnings and potential errors (Comparison between signed and unsigned).
------------------------------------------------------------------------
r2562 | pelissip | 2003-11-21 15:27:35 +0000 (Fri, 21 Nov 2003) | 4 lines
@@ -86126,7 +86303,7 @@ Changed paths:
M /trunk/tests/tui_div.c
M /trunk/tests/tui_sub.c
-- use mpfr_test_init to initialize harware floats
+- use mpfr_test_init to initialize hardware floats
- use #ifdef HAVE_INFS when using DBL_NAN, ...
- fixed some problems with wrongly converted f-p values (esp. under IRIX)
@@ -87211,7 +87388,7 @@ r1684 | daney | 2002-02-06 15:34:46 +0000 (Wed, 06 Feb 2002) | 2 lines
Changed paths:
M /trunk/acosh.c
-chnage the return values
+change the return values
------------------------------------------------------------------------
r1683 | daney | 2002-02-06 15:34:15 +0000 (Wed, 06 Feb 2002) | 2 lines
@@ -87465,7 +87642,7 @@ r1656 | daney | 2002-01-18 09:51:03 +0000 (Fri, 18 Jan 2002) | 2 lines
Changed paths:
M /trunk/fma.c
-Change indendation + replace "" -> <> in header
+Change indentation + replace "" -> <> in header
------------------------------------------------------------------------
r1655 | vlefevre | 2002-01-17 21:45:41 +0000 (Thu, 17 Jan 2002) | 2 lines
@@ -89650,7 +89827,7 @@ r1432 | daney | 2001-10-26 15:29:28 +0000 (Fri, 26 Oct 2001) | 2 lines
Changed paths:
M /trunk/fma.c
-mixed version beetwen DD and Pau => (gestion des flag inexacte dirige)
+mixed version between DD and Pau => (gestion des flag inexacte dirige)
------------------------------------------------------------------------
r1431 | daney | 2001-10-26 15:28:31 +0000 (Fri, 26 Oct 2001) | 2 lines
@@ -91104,7 +91281,7 @@ r1235 | zimmerma | 2001-10-12 12:18:10 +0000 (Fri, 12 Oct 2001) | 2 lines
Changed paths:
M /trunk/set_d.c
-implemeted inexact flag in mpfr_set_d
+implemented inexact flag in mpfr_set_d
------------------------------------------------------------------------
r1234 | zimmerma | 2001-10-12 12:17:24 +0000 (Fri, 12 Oct 2001) | 2 lines
@@ -98513,7 +98690,7 @@ r321 | hanrot | 1999-07-06 12:40:17 +0000 (Tue, 06 Jul 1999) | 2 lines
Changed paths:
M /trunk/sqrt3.c
-The word added when the exponent is odd was sometimes unitialized.
+The word added when the exponent is odd was sometimes uninitialized.
------------------------------------------------------------------------
r320 | hanrot | 1999-07-06 09:39:42 +0000 (Tue, 06 Jul 1999) | 2 lines