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

Activity

Activity:
Start Date:
End Date:
Time Activity By
2018-01-19
00:27:24 Source Code scm commit: Correct fix for the use of __clz_tab when the GMP build is used. * src/mpfr-gmp.h: reverse-merged r11969, which is incorrect and yields a build failure under some conditions. * src/mp_clz_tab.c: fixed the condition that tests whether the GMP build is used. (merged changesets r12107-12108 from the trunk) (r12109) Vincent Lefèvre
2018-01-18
12:29:58 Source Code scm commit: [src/mp_clz_tab.c] Fixed a condition (see bug mentioned at r12107). (r12108) Vincent Lefèvre
12:27:19 Source Code scm commit: [src/mpfr-gmp.h] Reverse-merged r11969, which yields a build failure under MinGW when GMP is built with "--disable-shared --enable-static --enable-assert --disable-assembly" and MPFR is built using the GMP build. Indeed, this commit was incorrect, as if the GMP build is used, then this is GMP's longlong.h that is used and GMP's __clz_tab version that should be used. The real cause of the "multiple definition of `__gmpn_clz_tab'" error reported at https://sympa.inria.fr/sympa/arc/mpfr/2017-12/msg00061.html is that MPFR defines its own __gmpn_clz_tab while this is not needed (and must not be done) when the GMP build is used. (r12107) Vincent Lefèvre
10:52:25 Source Code scm commit: [NEWS] Update for GNU MPFR 4.0.1. (r12106) Vincent Lefèvre
2018-01-17
15:28:54 Source Code scm commit: [vl-tests/mpfrtests.data] Update. (r12105) Vincent Lefèvre
2018-01-16
11:12:30 Source Code scm commit: Eliding mergeinfo from 'doc/texinfo.tex' (as done after a "svn merge -c -12102 .", though this was an unrelated commit). (r12104) Vincent Lefèvre
11:09:03 Source Code scm commit: [TODO] - Decide whether multiple calls to mpfr_clear should be allowed. (r12103) Vincent Lefèvre
08:58:00 Source Code scm commit: [TODO] + Decide whether multiple calls to mpfr_clear should be allowed. (r12102) Vincent Lefèvre
2018-01-13
13:57:53 Source Code scm commit: ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v". (r12101) Vincent Lefèvre
13:50:28 Source Code scm commit: [NEWS] Update. Prepare for new version 4.1.0. (r12100) Vincent Lefèvre
13:43:02 Source Code scm commit: [doc] Updated FAQ.html with update-faq. (r12099) Vincent Lefèvre
13:38:35 Source Code scm commit: [www/faq.html] Regenerated with: xsltproc --nodtdattr faq-web.xsl faq.xhtml > www/faq.html (r12098) Vincent Lefèvre
13:37:02 Source Code scm commit: [faq.xhtml] pkg-config: will be added for MPFR 4.0.0 → has been added… (r12097) Vincent Lefèvre
2018-01-10
17:03:36 Source Code scm commit: Typo in a comment (cherry-picked everything from r12073 of the trunk). (r12096) Vincent Lefèvre
16:58:10 Source Code scm commit: [src/lngamma.c] Fixed handling of reduced exponent range in mpfr_lgamma (also removed a useless cast). [tests/tlgamma.c] Added a corresponding test case. (merged changesets r12089-12092 from the trunk) (r12095) Vincent Lefèvre
16:48:57 Source Code scm commit: [src/ai.c] Fixed handling of reduced exponent range. [tests/tai.c] Added corresponding test cases (in addition to what has been done in tgeneric.c). (merged changesets r12070-12072,12074-12075 from the trunk) (r12094) Vincent Lefèvre
16:38:44 Source Code scm commit: [tests/tgeneric.c] Tests in a reduced exponent range: * Do several overflow/underflow tests instead of 1, and this for each precision. This allows one to detect 2 bugs (fixed in the trunk) that did not handle reduced exponent ranges correctly: - in mpfr_ai, making tai fail; - in mpfr_lgamma, making tlgamma hang with a 32-bit ABI. * Added some comments. (merged changesets r12087-12088 from the trunk) (r12093) Vincent Lefèvre
13:40:31 Source Code scm commit: [tests/tlgamma.c] bug20180110: test the ternary value and the flags. (r12092) Vincent Lefèvre
13:32:58 Source Code scm commit: [src/lngamma.c] Fixed mpfr_lgamma bug for tiny negative x, in case emax < exponent of the result (the issue was an overflow in the "fast" algorithm, which made it loop with more and more working precision). (r12091) Vincent Lefèvre
13:24:29 Source Code scm commit: [src/lngamma.c] Removed a useless cast. (r12090) Vincent Lefèvre
13:17:50 Source Code scm commit: [tests/tlgamma.c] Added a test case for a bug found from the tgeneric change done in r12088. (r12089) Vincent Lefèvre
12:22:11 Source Code scm commit: [tests/tgeneric.c] Do several overflow/underflow tests instead of 1, and this for each precision. This allows one to detect the mpfr_ai bug found and fixed on 2018-01-07 (with 32-bit *and* 64-bit ABI): https://sympa.inria.fr/sympa/arc/mpfr/2018-01/msg00001.html Moreover, this makes tlgamma loop with a 32-bit ABI (x86). To be fixed. (r12088) Vincent Lefèvre
11:49:52 Source Code scm commit: [tests/tgeneric.c] Added comments for tests in a reduced exponent range. (r12087) Vincent Lefèvre
10:15:30 Source Code scm commit: [tests/tsprintf.c] Fixed/simplified code with incorrect strncpy usage (bug detected by gcc-snapshot 20180107-1 under Debian with -Werror=stringop-truncation). (merged changesets r12084-12085 from the trunk) (r12086) Vincent Lefèvre
10:12:19 Source Code scm commit: [tests/tsprintf.c] About r12084, simplified the code, without needing strncpy. (r12085) Vincent Lefèvre
09:59:30 Source Code scm commit: [tests/tsprintf.c] Fixed strncpy usage, in particular to ensure a null-terminated string (bug detected by gcc-snapshot 20180107-1 under Debian with -Werror=stringop-truncation). (r12084) Vincent Lefèvre
2018-01-09
15:17:48 Source Code scm commit: [doc/mpfr.texi] Misc improvements and corrections affecting the description of the following functions: * mpfr_ai: fixed font encoding issue for PDF/DVI/PS (—x— → |x|). * mpfr_custom_init_set: fixed typography; improved text. * mpfr_custom_get_exp: improved text. (merged changesets r12077-12082 from the trunk) (r12083) Vincent Lefèvre
14:44:43 Source Code scm commit: [doc/mpfr.texi] Fixed the @GMPabs macro in tex mode: due to the use of the OT1 encoding, the pipe character "|" was giving a wide dash. (r12082) Vincent Lefèvre
14:06:43 Source Code scm commit: [doc/mpfr.texi] For mpfr_custom_get_exp, restored the spec for NaN, infinity and zero, with more details. (r12081) Vincent Lefèvre
13:51:51 Source Code scm commit: [doc/mpfr.texi] Improved description of mpfr_custom_init_set. Note: For the versions of the manual generated with TeX (PDF/DVI/PS), "|kind|" appears as "—kind—", and the description of mpfr_ai has the same issue (since its introduction in MPFR 3.0.0). The cause is unclear, and this will be fixed later. (r12080) Vincent Lefèvre
13:28:21 Source Code scm commit: [doc/mpfr.texi] for mpfr_custom_get_exp, explain the significand is considered in [1/2,1) as for mpfr_get_exp (r12079) Paul Zimmermann
12:34:03 Source Code scm commit: [doc] * texinfo.tex: update to the latest version 2018-01-09.11, which supports @var with script font size without any drawback. * mpfr.texi: replaced the now useless @svar by @var. (merged changeset r12076 from the trunk) (r12078) Vincent Lefèvre
12:30:58 Source Code scm commit: Minor date-related changes as in the trunk: * Copyright notice update in most files: added 2018. * tools/ck-mparam: in the copyright notice, just keep the year 2011 since this file is not part of the tarball (just used by mpfrlint). * doc/mpfr.texi: updated the month. (merged changesets r12067-12069 from the trunk) (r12077) Vincent Lefèvre
12:19:03 Source Code scm commit: [doc] * texinfo.tex: update to the latest version 2018-01-09.11, which supports @var with script font size without any drawback. * mpfr.texi: replaced the now useless @svar by @var. (r12076) Vincent Lefèvre
2018-01-07
20:45:25 Source Code scm commit: [tests/tai.c] In bug20180107, also check the flags. (r12075) Vincent Lefèvre
20:06:18 Source Code scm commit: [src/ai.c] Really fixed the bug. (r12074) Vincent Lefèvre
19:51:21 Source Code scm commit: [src/check.c] Typo. (r12073) Vincent Lefèvre
19:51:20 Source Code scm commit: [src/ai.c] missing call to mpfr_check_range (r12072) Paul Zimmermann
19:47:02 Source Code scm commit: [tests/tai.c] added test that fails on x86_64 (r12071) Paul Zimmermann
18:51:13 Source Code scm commit: [tests/tai.c] added test for bug in mpfr_ai (see thread https://sympa.inria.fr/sympa/arc/mpfr/2018-01/msg00001.html) (r12070) Paul Zimmermann
2018-01-03
10:58:06 Source Code scm commit: [doc/mpfr.texi] Updated the month. (r12069) Vincent Lefèvre
10:56:21 Source Code scm commit: [tools/ck-mparam] In the copyright notice, just keep the year 2011 since this file is not part of the tarball (just used by mpfrlint). (r12068) Vincent Lefèvre
10:53:21 Source Code scm commit: Copyright notice update: added 2018 with perl -pi -e 's/ (\d{4}-)?(2017)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh, reverting the ck-mparam and timings-mpfr.c files and the mbench directory under "tools" (not distributed with MPFR). Removed 2017 from the example in the doc/README.dev file. (r12067) Vincent Lefèvre
10:20:46 Source Code scm commit: [src/zeta.c] added comments and FIXME (r12066) Paul Zimmermann
01:03:28 Source Code scm commit: [www/index.html] Added reference to the .NET interface Math.Mpfr.Native. (r12065) Vincent Lefèvre
2017-12-26
10:01:28 Source Code scm commit: [www/mpfr-4.0.0/index.html] Updated Section "Platforms Known to Support MPFR". (r12064) Vincent Lefèvre
10:00:10 Source Code scm commit: [www/mpfr-3.1.6/index.html] Platforms: lexicographic order. (r12063) Vincent Lefèvre
2017-12-25
16:34:46 Source Code scm commit: [www] Updated URL's: http://www.loria.fr/~zimmerma/ → https://members.loria.fr/PZimmermann/ (r12062) Vincent Lefèvre
15:07:12 Source Code scm commit: [www/mpfr-4.0.0/index.html] Forgot a change in a copy-paste. (r12061) Vincent Lefèvre
15:04:55 Source Code scm commit: Updated version to 4.0.1-dev. (r12060) Vincent Lefèvre
12:16:05 Files FRS Release mpfr - 4.0.0 Vincent Lefèvre
11:52:18 Source Code scm commit: [www] Update for GNU MPFR 4.0.0: * mpfr-4.0.0 directory: - added tarballs, PGP signatures, and manual files; - updated index.html; - removed release candidate. * Updated symbolic link mpfr-current. * history.html: added MPFR 4.0.0. (r12059) Vincent Lefèvre
11:22:19 Source Code scm commit: New GNU MPFR 4.0.0 tag (replaced with svnmucc). (r12058) Vincent Lefèvre
11:17:31 Source Code scm commit: [NEWS] Minor corrections for GNU MPFR 4.0.0. (merged changeset r12056 from the trunk) (r12057) Vincent Lefèvre
11:15:53 Source Code scm commit: [NEWS] Minor corrections for GNU MPFR 4.0.0. (r12056) Vincent Lefèvre
2017-12-23
21:38:16 Source Code scm commit: [tests/tests.c] Added a note about gettimeofday() and a cast. (r12055) Vincent Lefèvre
21:17:25 Source Code scm commit: [tests/tests.c] Fixed a potential integer overflow from r12053 with GMP_CHECK_RANDOMIZE=1, in particular under a 32-bit Linux. (r12054) Vincent Lefèvre
17:08:06 Source Code scm commit: [tests/tests.c] decrease probability of collision with random seed (r12053) Paul Zimmermann
10:25:25 Source Code scm commit: GNU MPFR 4.0.0 tag. (r12052) Vincent Lefèvre
10:19:32 Source Code scm commit: ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v". (r12051) Vincent Lefèvre
10:17:50 Source Code scm commit: Updated version to 4.0.0. (r12050) Vincent Lefèvre
10:15:10 Source Code scm commit: Merged changesets r12046-12048 from the trunk (bug fix and test). (r12049) Vincent Lefèvre
08:46:50 Source Code scm commit: [src/exp_2.c] fixed bug from previous commit [src/subnormal.c] added assert (r12048) Paul Zimmermann
08:38:01 Source Code scm commit: [tests/texp.c] added test for new bug (r12047) Paul Zimmermann
01:39:00 Source Code scm commit: Merged changesets r12026-12045 from the trunk (bug fixes and tests). (r12046) Vincent Lefèvre
2017-12-22
11:01:53 Source Code scm commit: Removed trailing whitespace. (r12045) Vincent Lefèvre
10:54:49 Source Code scm commit: [src/subnormal.c] Replaced FIXME. (r12044) Vincent Lefèvre
10:48:08 Source Code scm commit: [tests/tj1.c] Avoid a potential integer overflow. (r12043) Vincent Lefèvre
08:10:22 Source Code scm commit: [src/subnormal.c] added FIXME (r12042) Paul Zimmermann
08:06:04 Source Code scm commit: [src/sin.c] simplified code with RNDA (r12041) Paul Zimmermann
08:03:49 Source Code scm commit: [src/hypot.c] mimic mpfr_round_near_x (r12040) Paul Zimmermann
07:54:59 Source Code scm commit: [tests/tj1.c] exercise corner case (r12039) Paul Zimmermann
07:38:25 Source Code scm commit: [tests/tj1.c] added test for j1(z) with small z (r12038) Paul Zimmermann
07:36:41 Source Code scm commit: [src/hypot.c] fixed issue with overflow flag not correctly set (r12037) Paul Zimmermann
2017-12-21
09:17:04 Source Code scm commit: [src/next.c] Reverted r12035 as per documentation, which follows IEEE 754 (with the usual special treatment for the single NaN). (r12036) Vincent Lefèvre
07:37:30 Source Code scm commit: [src/next.c] fixed nextinf (missing overflow flag) [tests/thypot.c] removed debug call to mpfr_dump in previous commit (r12035) Paul Zimmermann
07:29:57 Source Code scm commit: [tests/thypot.c] another fix... (r12034) Paul Zimmermann
07:21:29 Source Code scm commit: [tests/thypot.c] fixed bug20171221() (r12033) Paul Zimmermann
07:12:14 Source Code scm commit: [tests/thypot.c] new failing test (r12032) Paul Zimmermann
06:18:05 Source Code scm commit: [src/lngamma.c] fixed bug when u=0 in case z0 < 1 [tests/tlngamma.c] fixed test case which was wrong (r12031) Paul Zimmermann
2017-12-20
20:28:49 Source Code scm commit: [tests/tlngamma.c] added test for new failure (r12030) Paul Zimmermann
10:48:26 Source Code scm commit: [src/lngamma.c] fixed bug found in previous commit (r12029) Paul Zimmermann
10:40:34 Source Code scm commit: [tests/tlngamma.c] added failing test with mpfr-4.0.0-rc2 (r12028) Paul Zimmermann