Home My Page Projects MPFR
Summary Activity Forums Tracker Lists Tasks Docs News SCM Files

Activity

Activity:
Start Date:
End Date:
Time Activity By
2019-01-17
11:53:53 Source Code scm commit: [www/pub.html] Added a paper. (r13403) Vincent Lefèvre
2019-01-13
15:39:13 Source Code scm commit: [tests/tcheck.c] Corrected meaningless error message. (merged changeset r13401 from the trunk) (r13402) Vincent Lefèvre
15:38:22 Source Code scm commit: [tests/tcheck.c] Corrected meaningless error message. (r13401) Vincent Lefèvre
01:15:11 Source Code scm commit: [tests/tversion.c] Decimal formats: output the encoding type (DPD/BID). (merged changeset r12776 from the trunk, and as a consequence, completed the merge of r13003) (r13400) Vincent Lefèvre
00:17:11 Source Code scm commit: Updated version to 4.0.2-dev. (r13399) Vincent Lefèvre
00:15:31 Source Code scm commit: [doc/mpfr.texi] Minor correction for non-tex versions. Thanks to Trevor Spiteri for the bug report. (merged changeset r13397 from the trunk) (r13398) Vincent Lefèvre
00:13:15 Source Code scm commit: [doc/mpfr.texi] Minor correction for non-tex versions. Thanks to Trevor Spiteri for the bug report. (r13397) Vincent Lefèvre
2019-01-09
14:12:12 Source Code scm commit: 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. (r13396) Vincent Lefèvre
14:01:33 Source Code scm commit: [acinclude.m4] Simplified a message. (r13395) Vincent Lefèvre
13:58:07 Source Code scm commit: [tests/tversion.c] When the shared cache is enabled, also output the lock method (this information has been lost in r13032). (r13394) Vincent Lefèvre
13:51:05 Source Code scm commit: [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>). (r13393) Vincent Lefèvre
12:56:20 Source Code scm commit: 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. (r13392) Vincent Lefèvre
11:38:46 Source Code scm commit: [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. (r13391) Vincent Lefèvre
10:20:54 Source Code scm commit: [src/mpfr-impl.h] Added a comment about the cache-related types, which depend on the locking methods. (r13390) Vincent Lefèvre
00:15:49 Source Code scm commit: [www/mpfr-4.0.2] Added: * release candidate 1 tarballs (.tar.gz, .tar.bz2, .tar.xz, .zip); * PGP signatures. (r13389) Vincent Lefèvre
2019-01-08
14:11:10 Source Code scm commit: Added www/mpfr-4.0.2 directory with index.html (temporary web page for GNU MPFR 4.0.2) based on "^/misc/www/mpfr-4.0.1/index.html@12124". (r13388) Vincent Lefèvre
13:43:12 Source Code scm commit: ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC0 svn log -rHEAD:0 -v". (r13387) Vincent Lefèvre
13:30:18 Source Code scm commit: [tests/tstrtofr.c] Updated comment about GCC bug 86554: now fixed in the GCC trunk. (merged changeset r13385 from the trunk) (r13386) Vincent Lefèvre
13:29:14 Source Code scm commit: [tests/tstrtofr.c] Updated comment about GCC bug 86554: now fixed in the GCC trunk. (r13385) Vincent Lefèvre
2019-01-07
16:11:57 Source Code scm commit: [tests/Makefile.am] Replaced "env -u DISPLAY" by "env DISPLAY=''" as the -u option is not supported by NetBSD. (merged changeset r13383 from the trunk) (r13384) Vincent Lefèvre
16:10:18 Source Code scm commit: [tests/Makefile.am] Replaced "env -u DISPLAY" by "env DISPLAY=''" as the -u option is not supported by NetBSD. (r13383) Vincent Lefèvre
15:22:38 Source Code scm commit: ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC0 svn log -rHEAD:0 -v". (r13382) Vincent Lefèvre
15:17:51 Source Code scm commit: 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. (r13381) Vincent Lefèvre
15:17:11 Source Code scm commit: 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. (r13380) Vincent Lefèvre
14:32:20 Source Code scm commit: 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 r13373 back to the old log message, as the URL in this log message here describes a change in one of the files. (r13379) Vincent Lefèvre
14:26:23 Source Code scm commit: 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. (r13378) Vincent Lefèvre
14:06:05 Source Code scm commit: [doc/README.dev] Updated some URL's (http → https). (merged changeset r13376 from the trunk) (r13377) Vincent Lefèvre
14:05:06 Source Code scm commit: [doc/README.dev] Updated some URL's (http → https). (r13376) Vincent Lefèvre
13:57:16 Source Code scm commit: [doc/texinfo.tex] Update to 2018-02-12.17 with "autoreconf -i -f". (r13375) Vincent Lefèvre
13:56:16 Source Code scm commit: [doc/texinfo.tex] Update to 2018-02-12.17 with "autoreconf -i -f". (r13374) Vincent Lefèvre
13:53:20 Source Code scm commit: Updated the www.gnu.org URL's (http → https) on all the files with: perl -pi -e 's,http://www.gnu.org/,https://www.gnu.org/,g' **/*(.) under zsh. (r13373) Vincent Lefèvre
13:49:57 Source Code scm commit: Updated the www.gnu.org URL's (http → https) on all the files with: perl -pi -e 's,http://www.gnu.org/,https://www.gnu.org/,g' **/*(.) under zsh. (r13372) Vincent Lefèvre
13:35:33 Source Code scm commit: [src/Makefile.am] Updated libmpfr_la_LDFLAGS for MPFR 4.0.2. (r13371) Vincent Lefèvre
13:22:53 Source Code scm commit: Updated version to 4.0.2-rc1. (r13370) Vincent Lefèvre
12:57:20 Source Code scm commit: [www/pub.html] Fixed an author name (from a selection bug in Firefox). (r13369) Vincent Lefèvre
12:53:22 Source Code scm commit: [www/pub.html] Added a paper. (r13368) Vincent Lefèvre
11:37:03 Source Code scm commit: [www/pub.html] Added a paper. (r13367) Vincent Lefèvre
09:39:52 Source Code scm commit: [src/strtofr.c] Fixed various issues. In particular, the error analysis with associated code was incorrect (due to the bad correction r8384 of a past bug, later really fixed in r11056). Also adapted the code to work with small-size limbs. [tests/tstrtofr.c] Added tests, including random tests. In particular, some part of the code was tested only on hard-to-round cases, meaning that some potential issues could not be detected (intermediate results were thrown out due to the next Ziv iteration). Moreover, in case of failure of some particular test, output the probable cause of this failure (GCC bug 86554) with a workaround. (merged changesets associated with these files r12566-13306,13364-13365 from the trunk) Note: There may still remain issues with mpfr_strtofr, to be checked later. At least, the tests do not fail. (r13366) Vincent Lefèvre
01:11:12 Source Code scm commit: [tests/tstrtofr.c] Updated comment about GCC bug 86554: the MPFR build is still affected with the latest gcc-snapshot version (20190102-1) when using --with-gmp-build=... together with --enable-assert. (r13365) Vincent Lefèvre
2019-01-04
13:49:39 Source Code scm commit: [tests/tstrtofr.c] Added a comment about GCC bug 86554: the MPFR build seems no longer affected by recent gcc-snapshot versions. (r13364) Vincent Lefèvre
12:11:10 Source Code scm commit: [src/mpfr-impl.h] Added a comment with a warning concerning the meaning of MPFR_EXP_FSPEC (corresponding to the merge of mpfr-impl.h r13299 from the trunk; the other part of this commit with be merged later). (r13363) Vincent Lefèvre
2019-01-01
21:18:11 Source Code scm commit: [doc/mpfr.texi] Updated the month. (r13362) Vincent Lefèvre
21:17:19 Source Code scm commit: [doc/mpfr.texi] Updated the month. (r13361) Vincent Lefèvre
21:02:47 Source Code scm commit: Copyright notice update: added 2019 with perl -pi -e 's/ (\d{4}-)?(2018)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh. Removed 2018 from the example in the doc/README.dev file. (r13360) Vincent Lefèvre
20:56:06 Source Code scm commit: Copyright notice update: added 2019 with perl -pi -e 's/ (\d{4}-)?(2018)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh. Removed 2018 from the example in the doc/README.dev file. (r13359) Vincent Lefèvre
2018-12-31
17:05:06 Source Code scm commit: [www/mpfr-4.0.1] New patch (set_1_2). * Added patch14 file (generated with build-patch). * allpatches: update with "cat patch* >| allpatches". * index.html: updated the Bugs section. (r13358) Vincent Lefèvre
11:11:10 Source Code scm commit: [src/set.c] Fixed double-rounding bug in the internal function mpfr_set_1_2 (and simplified the generic algorithm, avoiding the non-portable inex | inex2). [tests/tset.c] Added corresponding tests. [tests/tfmma.c] Added tests as this bug was affecting mpfr_fmma (note: mpfr_set_1_2 is also called in mpfr_fma, but the buggy code could not be executed in this case). (merged changesets r13346-13347,13353-13356 from the trunk) (r13357) Vincent Lefèvre
03:36:15 Source Code scm commit: [tests/tfmma.c] Added double_rounding test to trigger errors before the fix in mpfr_set_1_2 (set.c r13347). (r13356) Vincent Lefèvre
02:31:17 Source Code scm commit: [src/set.c] In mpfr_set_1_2, evaluate MPFR_PREC(s) just once. (r13355) Vincent Lefèvre
02:19:23 Source Code scm commit: [src/set.c] Clarified the mpfr_set_1_2 description. (r13354) Vincent Lefèvre
02:14:55 Source Code scm commit: [src/set.c] For mpfr_set_1_2, corrected the comments and simplified the generic algorithm (there is no need to distinguish the rounding modes, except for the double-rounding test, and this simplification avoids the non-portable inex | inex2). (r13353) Vincent Lefèvre
2018-12-20
14:24:23 Source Code scm commit: [www/pub.html] Added a paper. (r13352) Vincent Lefèvre
13:49:07 Source Code scm commit: [doc/mini-gmp] Removed "#define GMP_LIMB_BITS 8": it is not used by mini-gmp.h and yields a failure when building mini-gmp.c (which has its own definition of GMP_LIMB_BITS, equivalent but not identical). (r13351) Vincent Lefèvre
13:43:57 Source Code scm commit: [configure.ac] Support mini-gmp with reduced limb size, in the case GMP_NUMB_BITS is not defined: guess GMP_NUMB_BITS from the size of mp_limb_t instead of the size of unsigned long. (r13350) Vincent Lefèvre
13:29:33 Source Code scm commit: [doc/mini-gmp] Correction to avoid a "conflicting types for 'mp_limb_t'" error. (r13349) Vincent Lefèvre