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

Activity

Activity:
Start Date:
End Date:
Time Activity By
2017-08-22
11:57:20 Source Code scm commit: [src/urandom.c] Fixed bug reported by Trevor Spiteri: <https://sympa.inria.fr/sympa/arc/mpfr/2017-01/msg00020.html> [tests/turandom.c] Added non-regression test. (merged changesets r11218-11219,11221 from the trunk) (r11648) Vincent Lefèvre
09:24:45 Source Code scm commit: [src/urandom.c] Minor change about underflow, following the usage. (r11647) Vincent Lefèvre
09:08:38 Source Code scm commit: [tests/turandom.c] Added inex test for the underflow & overflow tests. (r11646) Vincent Lefèvre
08:00:54 Source Code scm commit: [tests/turandom.c] Added overflow tests. (r11645) Vincent Lefèvre
07:46:21 Source Code scm commit: [tests/turandom.c] Indentation. (r11644) Vincent Lefèvre
07:44:38 Source Code scm commit: [tests/turandom.c] Added underflow tests. (r11643) Vincent Lefèvre
07:11:23 Source Code scm commit: [tests/turandom.c] With mini-gmp, omit another test that assumes a deterministic random generator. (r11642) Vincent Lefèvre
06:57:27 Source Code scm commit: [src/urandom.c] Bug fix: the inexact flag was not set on underflow. (r11641) Vincent Lefèvre
06:55:11 Source Code scm commit: [tests/turandom.c] Added tests of the flags. This currently yields a failure (inexact flag not set on underflow). (r11640) Vincent Lefèvre
06:40:13 Source Code scm commit: [tests/turandom.c] Added a test of the underflow flag. (r11639) Vincent Lefèvre
2017-08-21
15:12:51 Source Code scm commit: [src/urandom.c] Set the underflow flag if the drawn exponent is less than emin. This corresponds to "underflow before rounding" while the normal rule in MPFR is "underflow after rounding". Thus this needs to be fixed. Note: This simple change has been done so that it can be merged with the 3.1 branch. But this will not be fixable in the 3.1 branch since the significand is not drawn in this case, and drawing the significand to determine whether there is an underflow would change the state of the PRNG at the end of the function, breaking the ABI and the users' expectations. (r11638) Vincent Lefèvre
14:17:20 Source Code scm commit: [src/urandom.c] Updated comments about overflow and its flag. (r11637) Vincent Lefèvre
14:12:20 Source Code scm commit: [src/urandom.c] Simplified the code, but, except for precision 1, without changing the state of the PRNG. Note: The code could be simplified even further, but the goal of the current change is to allow it to be merged with the 3.1 branch (where precision 1 is not supported) without too many conflicts. (r11636) Vincent Lefèvre
13:54:51 Source Code scm commit: [src/urandom.c] Moved some code without consequences. Updated comments. (r11635) Vincent Lefèvre
13:08:47 Source Code scm commit: [src/urandom.c] Useless parentheses; reformatting. (r11634) Vincent Lefèvre
12:31:22 Source Code scm commit: [doc/mpfr.texi] Slightly changed the paragraph about memory allocation by MPFR (after a discussion with PZ). (r11633) Vincent Lefèvre
09:49:52 Source Code scm commit: [doc/mpfr.texi] Update about the memory allocation (added references to Section "Memory Handling"). (r11632) Vincent Lefèvre
09:40:40 Source Code scm commit: [doc/mpfr.texi] Added a paragraph about memory allocation by MPFR. (r11631) Vincent Lefèvre
2017-08-17
22:30:17 Source Code scm commit: [www/pub.html] Added a paper. Update. (r11630) Vincent Lefèvre
11:17:51 Source Code scm commit: [src/set_float128.c] No longer depend on the native FP type "double" (via mpfr_set_d), avoiding the usual precision issues with the x87 traditional FPU in particular. Use the internal representation with limbs, instead. The code is simpler and should also be faster. Note: together with r11627, this avoids the tset_float128 failure with the "-m32 -mpc32" GCC options. (r11629) Vincent Lefèvre
08:49:11 Source Code scm commit: [src/get_float128.c] Removed variable z (no longer useful). (r11628) Vincent Lefèvre
08:34:45 Source Code scm commit: [src/get_float128.c] No longer depend on the native FP type "double" (via mpfr_get_d), avoiding the usual precision issues with the x87 traditional FPU in particular. Use the internal representation with limbs, instead. The code is simpler and should also be faster. (r11627) Vincent Lefèvre
2017-08-14
18:19:46 Source Code scm commit: [src/get_float128.c] Fixed the remaining cases of mpfr_get_float128 (when the value is below the smallest subnormal in absolute value). (r11626) Vincent Lefèvre
17:31:33 Source Code scm commit: [src/get_float128.c] Partly fixed mpfr_get_float128 when it underflows. [tests/tset_float128.c] Added tests for small values, in particular involving underflows (and subnormals). (r11625) Vincent Lefèvre
2017-08-13
00:35:17 Source Code scm commit: [src/get_float128.c] Reverted r11623 (a note mainly for the 3.1 branch, which actually doesn't support __float128). (r11624) Vincent Lefèvre
2017-08-12
15:54:07 Source Code scm commit: [src/get_float128.c] Updated the FIXME. (r11623) Vincent Lefèvre
2017-08-08
14:46:54 Source Code scm commit: [src/get_float128.c] Added a FIXME after a bug report by Rob: https://sympa.inria.fr/sympa/arc/mpfr/2017-08/msg00003.html (r11622) Vincent Lefèvre
2017-08-03
16:12:26 Source Code scm commit: [doc/mpfr.texi] Section "Getting the Best Efficiency Out of MPFR" moved from "Installing MPFR" to "MPFR Basics". Added corresponding node. (r11621) Vincent Lefèvre
14:21:38 Source Code scm commit: new section "How to get the best out of MPFR" (r11620) Paul Zimmermann
08:27:12 Source Code scm commit: [doc/mpfr.texi] Added a FIXME about memory allocation. (r11619) Vincent Lefèvre
08:16:53 Source Code scm commit: [doc/mpfr.texi] Updated the month. (r11618) Vincent Lefèvre
08:16:17 Source Code scm commit: [doc/mpfr.texi] Updated the month. (r11617) Vincent Lefèvre
08:12:50 Source Code scm commit: [doc/mpfr.texi] Updated paragraph on the MPFR formatted output functions and overflow on the return type int. Removed obsolete comments. (merged changesets r11403,11614-11615 from the trunk) (r11616) Vincent Lefèvre
08:06:38 Source Code scm commit: [doc/mpfr.texi] Removed obsolete comments. (r11615) Vincent Lefèvre
08:04:20 Source Code scm commit: [doc/mpfr.texi] Updated paragraph on the MPFR formatted output functions and overflow on the return type int. (r11614) Vincent Lefèvre
2017-08-02
11:21:33 Source Code scm commit: [NEWS] Update for GNU MPFR 3.1.6. (r11613) Vincent Lefèvre
11:15:01 Source Code scm commit: [NEWS] Mention the use of the old dtags under Linux (see r11588). (r11612) Vincent Lefèvre
09:20:39 Source Code scm commit: [src] Moved mpfr_vasprintf from vasprintf.c to printf.c and updated file descriptions for consistency (vasprintf.c should probably be renamed later to something like printf_aux.c). (r11611) Vincent Lefèvre
09:05:11 Source Code scm commit: [src/printf.c] Updated a comment (taking r11269 into account). (r11610) Vincent Lefèvre
08:55:34 Source Code scm commit: [src/vasprintf.c] Added an assertion. (r11609) Vincent Lefèvre
08:53:13 Source Code scm commit: [src/vasprintf.c] Completed mpfr_vasnprintf_aux description. (r11608) Vincent Lefèvre
2017-08-01
15:01:38 Source Code scm commit: [www/mpfr-3.1.5] New patch (mpf-compat-header). * Added patch10 file (generated with build-patch). * allpatches: update with "cat patch* >| allpatches". * index.html: updated the Bugs section. (r11607) Vincent Lefèvre
09:48:11 Source Code scm commit: [tests/mpf_compat.h] Include "mpfr-test.h" instead of "mpfr-impl.h", in order to avoid a link failure under MS Windows with DLL. See: https://sympa.inria.fr/sympa/arc/mpfr/2017-07/msg00012.html https://sympa.inria.fr/sympa/arc/mpfr/2017-07/msg00017.html (r11606) Vincent Lefèvre
09:44:46 Source Code scm commit: [tools/mpfrlint] Detect "mpfr-impl.h" inclusion by the test programs: "mpfr-test.h" should be included instead; otherwise __MPFR_WITHIN_MPFR will be defined, yielding failures under MS Windows with DLL. (Similar to r11603 in the trunk.) (r11605) Vincent Lefèvre
09:31:49 Source Code scm commit: [tests/{tstdint.c,tvalist.c}] Include "mpfr-test.h" instead of "mpfr-impl.h" (this is done only when compiling with mini-gmp). (r11604) Vincent Lefèvre
09:29:27 Source Code scm commit: [tools/mpfrlint] Detect "mpfr-impl.h" inclusion by the test programs: "mpfr-test.h" should be included instead; otherwise __MPFR_WITHIN_MPFR will be defined, yielding failures under MS Windows with DLL. (r11603) Vincent Lefèvre
2017-07-29
00:09:25 Source Code scm commit: [www/mpfr-3.1.5/index.html] Updated Section "Platforms Known to Support MPFR". (r11602) Vincent Lefèvre
2017-07-28
10:30:27 Source Code scm commit: fixed typo (r11601) Paul Zimmermann
10:12:10 Source Code scm commit: [doc/mpfr.texi] Added important details for the example from r11595. (r11600) Vincent Lefèvre
2017-07-27
17:27:03 Source Code scm commit: [doc/mpfr.texi] Minor changes. (r11599) Vincent Lefèvre
06:30:53 Source Code scm commit: [doc/mpfr.texi] Updated the month. (r11598) Vincent Lefèvre
06:24:49 Source Code scm commit: fixed FIXME related to r11595 (r11597) Paul Zimmermann
00:23:22 Source Code scm commit: [doc/mpfr.texi] Added FIXME on example from r11595. (r11596) Vincent Lefèvre
2017-07-26
10:07:35 Source Code scm commit: [mpfr.texi] added example showing how to emulate fixed-point arithmetic (r11595) Paul Zimmermann