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-11-23
14:33:18 Source Code scm commit: [tests/tset_exp.c] Check mpfr_get_exp too (with two additional tests for mpfr_set_exp). (r11838) Vincent Lefèvre
13:58:12 Source Code scm commit: [tests/texceptions.c] Minor improvements. (r11837) Vincent Lefèvre
13:53:24 Source Code scm commit: [doc/mpfr.texi] For mpfr_get_exp, document that x can be outside of the current range of acceptable values (this was ambiguous). (r11836) Vincent Lefèvre
2017-11-21
15:03:59 Source Code scm commit: [doc/mpfr.texi] Corrected Texinfo typography issues. (r11835) Vincent Lefèvre
14:11:23 Source Code scm commit: added another example where we can have an overflow (r11834) Paul Zimmermann
13:14:23 Source Code scm commit: added pointer to mpfr_subnormalize (r11833) Paul Zimmermann
12:52:40 Source Code scm commit: [doc/mpfr.texi] Major update of "MPFR and the IEEE 754 Standard". (r11832) Vincent Lefèvre
11:44:50 Source Code scm commit: [doc/mpfr.texi] Added "MPFR and the IEEE 754 Standard" to the main menu as required. Title capitalization. (r11831) Vincent Lefèvre
11:41:29 Source Code scm commit: [doc/mpfr.texi] Correction of a @node. (r11830) Vincent Lefèvre
10:27:43 Source Code scm commit: added section "MPFR and the IEEE 754 standard" (r11829) Paul Zimmermann
2017-11-20
17:48:30 Source Code scm commit: [doc/mpfr.texi] mpfr_can_round: corrected the example; removed a reference to "ternary value" as there is already one in the previous sentence; clarification. (r11828) Vincent Lefèvre
17:37:54 Source Code scm commit: [doc/mpfr.texi] Faithful rounding (MPFR_RNDF): * Document that this feature is experimental and partially supported. * Update Section "API Compatibility". Note: the NEWS file was up-to-date. (r11827) Vincent Lefèvre
2017-11-16
16:43:53 Source Code scm commit: [www/index.html] Added links to OCaml interfaces. (r11826) Vincent Lefèvre
16:31:11 Source Code scm commit: [www/index.html] Update of "Interfaces for MPFR": alphabetical order (except for C++, which comes first), updated URL's, removed interfaces that no longer exist (the versions from archive.org are also too old). (r11825) Vincent Lefèvre
16:06:47 Source Code scm commit: [www/index.html] Python: grouped the interfaces and updated URL's. (r11824) Vincent Lefèvre
15:53:04 Source Code scm commit: [www/index.html] Moved the extensions to a new section "Extensions", so that they aren't lost among the interfaces. (r11823) Vincent Lefèvre
2017-11-15
16:17:14 Source Code scm commit: [tests/talloc-cache.c] * Replaced test + abort() by the more informative MPFR_ASSERTN(). * Also check that the allocator is the current GMP one (this would fail with MPFR 3.1.6, where the allocation functions are memorized the first time they are seen). (r11822) Vincent Lefèvre
12:35:39 Source Code scm commit: mpfr_mp_memory_cleanup() now returns an error code (currently always 0) to avoid a future prototype change in case errors would be possible. (r11821) Vincent Lefèvre
2017-11-10
16:48:39 Source Code scm commit: Cleanup: In src/mpfr-gmp.h, exchanged mpfr_allocate_func and *__gmp_allocate_func mpfr_reallocate_func and *__gmp_reallocate_func mpfr_free_func and *__gmp_free_func and in the code, replaced *__gmp_{allocate,reallocate,free}_func by mpfr_{allocate,reallocate,free}_func; updated TODO file. (r11820) Vincent Lefèvre
13:58:25 Source Code scm commit: [doc/mpfr.texi] The sign bit of a NaN is now specified for mpfr_abs, mpfr_neg and mpfr_set, in order to mimic the IEEE-754 abs, negate and copy operations. (r11819) Vincent Lefèvre
13:13:13 Source Code scm commit: [tests/tabs.c] More tests on mpfr_abs, including the ternary value and the NaN flag and sign bit for ±NaN. (r11818) Vincent Lefèvre
12:53:48 Source Code scm commit: [tests/tabs.c] Coding style. (r11817) Vincent Lefèvre
12:47:09 Source Code scm commit: [tests/tset.c] For mpfr_neg on NaN, also check that the variable is set to NaN and that the ternary value is 0. (r11816) Vincent Lefèvre
12:43:04 Source Code scm commit: [tests/tset.c] More NaN tests for mpfr_set. (r11815) Vincent Lefèvre
12:34:17 Source Code scm commit: [tests/tset.c] More tests of the NaN flag and the sign bit for mpfr_neg on NaN. (r11814) Vincent Lefèvre
12:22:26 Source Code scm commit: [tests/tset.c] The global variable "error" is better as static. (r11813) Vincent Lefèvre
12:17:15 Source Code scm commit: [tests/tset.c] For mpfr_neg on NaN, check that the sign bit is flipped in both ways. (r11812) Vincent Lefèvre
12:02:02 Source Code scm commit: [tests] Added talloc-cache to svn:ignore property. (r11811) Vincent Lefèvre
2017-11-09
14:49:39 Source Code scm commit: [tests/tset.c] In the mpfr_neg test on the sign of NaN: C90 compatibility; improved robustness since as specified, mpfr_signbit can return any value (not just 0 or 1). (r11810) Vincent Lefèvre
14:35:17 Source Code scm commit: [src/neg.c] Refactored code (BTW, this was not a bug as the sign of NaN is currently unspecified for mpfr_neg). (r11809) Vincent Lefèvre
13:57:40 Source Code scm commit: fixed bug reported by Trevor Spiteri (https://sympa.inria.fr/sympa/arc/mpfr/2017-11/msg00003.html) (r11808) Paul Zimmermann
2017-11-08
17:04:45 Source Code scm commit: Change the way memory is allocated (as discussed partly in private). * src/mpfr-gmp.c, src/mpfr-gmp.h, src/mpfr-impl.h: update. * src/free_cache.c, src/mpfr.h: added mpfr_mp_memory_cleanup function. * NEWS: describe API change. * TODO: added 2 related items (future clean-up and feature). * doc/mpfr.texi: update. * tests/talloc-cache.c: take API change into account. (r11807) Vincent Lefèvre
2017-11-07
15:59:03 Source Code scm commit: [doc/mpfr.texi] Updated Section "Compatibility With MPF". (r11806) Vincent Lefèvre
15:34:11 Source Code scm commit: [doc/mpfr.texi] Removed a paragraph from r2962 concerning mpf2mpfr.h and mpf_init / mpf_init2: since r2985, the mpf_init / mpf_init2 macros initialize to 0 like MPF, so that users shouldn't see differences from MPF. (r11805) Vincent Lefèvre
15:33:40 Source Code scm commit: added reference (r11804) Paul Zimmermann
09:21:02 Source Code scm commit: [src/mpfr.h] Formatting. (r11803) Vincent Lefèvre
09:14:30 Source Code scm commit: [src/mpfr.h] mpfr_free_cache_t: added comments to show that these are flags. (r11802) Vincent Lefèvre
09:09:03 Source Code scm commit: [doc/mpfr.texi] Updated mpfr_free_cache / mpfr_free_cache2 description. (r11801) Vincent Lefèvre
08:31:45 Source Code scm commit: [src/free_cache.c] Minor portability improvement for mpfr_free_cache2 to accept way = 0 (no effect on two's complement machines). (r11800) Vincent Lefèvre
2017-11-06
16:39:40 Source Code scm commit: [tests] * tests.c: for test programs that use GMP's mp_set_memory_functions, tests_rand_start and tests_rand_end also need to be disabled; to do that, require that tests_memory_disabled be set to 2 in this case (the value 1 is already used for the use with mini-gmp, where only tests_memory_start and tests_memory_end need to be disabled). * talloc-cache.c: call tests_start_mpfr and tests_end_mpfr as usual, with tests_memory_disabled set to 2. (r11799) Vincent Lefèvre
16:01:32 Source Code scm commit: [doc/mpfr.texi] Updated the month. (r11798) Vincent Lefèvre
14:22:11 Source Code scm commit: [doc/mpfr.texi] Minor change. (r11797) Vincent Lefèvre
14:17:51 Source Code scm commit: [doc/mpfr.texi] + explicit information on pools (in addition to caches). (r11796) Vincent Lefèvre
12:19:43 Source Code scm commit: [NEWS,doc/mpfr.texi] mpfr_free_cache2 is a new function in MPFR 4.0, as a consequence of shared caches for multithreaded applications. (r11795) Vincent Lefèvre
12:07:28 Source Code scm commit: [src/free_cache.c] GNU coding style. (r11794) Vincent Lefèvre
12:03:04 Source Code scm commit: [tests] * Makefile.am: added talloc-cache to check_PROGRAMS. * talloc-cache.c: improved the test allocators so that an incorrect use is detected by this code instead of relying on the C library checking bad use of malloc/realloc/free (which was UB). NOTE: The test currently fails in the trunk due to the mpz_t pool. But anyway, the memory allocation method will change soon. (r11793) Vincent Lefèvre
10:29:06 Source Code scm commit: [tests/talloc-cache.c] Corrected indentation. (r11792) Vincent Lefèvre
2017-10-30
12:46:57 Source Code scm commit: [doc/mpfr.texi] Improved the mpfr_nexttoward description w.r.t. flags. (r11791) Vincent Lefèvre
2017-10-27
19:12:45 Source Code scm commit: added note about mpfr_beta (r11790) Paul Zimmermann
2017-10-26
20:42:00 Source Code scm commit: [www/mpfr-3.1.6] New patch: mpfr_get. * Added allpatches and patch01 files (generated with build-patch). * index.html: updated the Bugs section. (r11789) Vincent Lefèvre
14:39:53 Source Code scm commit: [NEWS,doc/mpfr.texi] mpfr_beta is incomplete, experimental. See <https://sympa.inria.fr/sympa/arc/mpfr/2017-10/msg00007.html>. (r11788) Vincent Lefèvre
09:06:02 Source Code scm commit: added functions from C++17 (r11787) Paul Zimmermann
2017-10-25
16:14:22 Source Code scm commit: [www/pub.html] Added a paper (MPDI). (r11786) Vincent Lefèvre
13:35:11 Source Code scm commit: [www/index.html] Added reference to Verificarlo. (r11785) Vincent Lefèvre