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-02-25
13:58:10 Source Code scm commit: [src/root.c] added comment (r11340) Paul Zimmermann
07:21:08 Source Code scm commit: added reference (r11339) Paul Zimmermann
2017-02-24
13:59:19 Forum Forum Post RE: GitHub mirror Vincent Lefèvre
10:30:24 Forum Forum Post RE: GitHub mirror Vincent Lefèvre
08:16:20 Forum Forum Post RE: GitHub mirror Paul Zimmermann
07:33:46 Trackers Tracker Item [#21197] memory leak Closed Paul Zimmermann
01:46:15 Trackers Tracker Item [#21197] memory leak Opened Martin Sebor
2017-02-23
13:35:40 Forum Forum Post RE: GitHub mirror Vincent Lefèvre
13:00:06 Source Code scm commit: [src/beta.c] Call mpfr_check_range as usual. (r11338) Vincent Lefèvre
12:18:10 Source Code scm commit: [src/beta.c] Extended the exponent range for the generic case. (r11337) Vincent Lefèvre
12:15:45 Source Code scm commit: [src/beta.c] Added a comment. (r11336) Vincent Lefèvre
12:14:19 Source Code scm commit: [src/beta.c] Various code improvement / fixes. (r11335) Vincent Lefèvre
11:49:35 Source Code scm commit: [src/beta.c] Added a FIXME. (r11334) Vincent Lefèvre
11:10:39 Source Code scm commit: [src/beta.c] added beta function (work in progress, not yet fully implemented, and not tested) (r11333) Paul Zimmermann
10:44:52 Forum Forum Post GitHub mirror Guillaume Chauvet
2017-02-21
14:06:56 Source Code scm commit: [src/fmma.c] speedup of mpfr_fmma and mpfr_fmms (r11332) Paul Zimmermann
12:40:52 Source Code scm commit: [src/fma.c] speedup of mpfr_fma when all operands have the same precision (less than one full limb) (r11331) Paul Zimmermann
10:28:04 Source Code scm commit: [NEWS] Note that the position of "const" in the mpfr_sum prototype has been fixed (in case writers of interfaces for MPFR use that). (r11330) Vincent Lefèvre
10:20:45 Source Code scm commit: [src/sum.c] Added a note about the "const" position in the prototypes. (r11329) Vincent Lefèvre
09:44:35 Source Code scm commit: "a IEEE 754r decimal64 float" → "an IEEE 754-2008 decimal64 float". (r11328) Vincent Lefèvre
2017-02-20
18:03:00 Source Code scm commit: [src/fma.c] speedup mpfr_fma for 1 limb (r11327) Paul Zimmermann
18:01:15 Source Code scm commit: 754R -> 754-2008 (r11326) Paul Zimmermann
02:36:50 Source Code scm commit: Removed trailing spaces. (r11325) Vincent Lefèvre
02:32:10 Source Code scm commit: [src/vasprintf.c] Solved the FIXME for %g on easy cases. (r11324) Vincent Lefèvre
2017-02-17
12:54:47 Source Code scm commit: [src/zeta.c] mpfr_reflection_overflow: reverted r11322 as the rounding direction was correct; it was a comment that was incorrect, now fixed. (r11323) Vincent Lefèvre
12:47:41 Source Code scm commit: [src/zeta.c] mpfr_reflection_overflow: fixed a rounding direction. (r11322) Vincent Lefèvre
12:39:56 Source Code scm commit: [src/zeta.c] Improvements of mpfr_reflection_overflow: * Moved identical parts of the code at the beginning of if/else blocks as a single part before the "if". * When the rounding mode doesn't matter (exact result), use MPFR_RNDN. * Updated comments (making them more consistent at the same time). (r11321) Vincent Lefèvre
2017-02-16
19:16:58 Source Code scm commit: [src/zeta.c] added more comments for the overflow case (r11320) Paul Zimmermann
2017-02-14
15:37:03 Source Code scm commit: [src/sum.c] Added a note about why one uses "const mpfr_ptr *x" in the prototypes instead of "const mpfr_srcptr *x" (old info from r5381). [doc/sum.txt] Fixed the const position (see r11316) and added this note. (r11319) Vincent Lefèvre
11:57:11 Source Code scm commit: [src/{mpfr-impl.h,mpfr.h}] Code reformatting and other cosmetic changes. (r11318) Vincent Lefèvre
11:30:50 Source Code scm commit: [doc/mpfr.texi] For mpfr_sum, changed "mpfr_ptr const" to the equivalent "const mpfr_ptr" (usual style, less confusing). (r11317) Vincent Lefèvre
11:28:28 Source Code scm commit: For mpfr_sum and its auxiliary functions, moved the const type qualifier to the right place (mpfr_ptr *const → const mpfr_ptr *). This bug had been introduced in r3642 (2005-06-10). (r11316) Vincent Lefèvre
2017-02-13
17:03:16 Source Code scm commit: [src/zeta.c] mpfr_reflection_overflow: added comments and FIXME's; fixed obvious typos in a comment and the code. (r11315) Vincent Lefèvre
15:44:56 Source Code scm commit: [src/zeta.c] mpfr_reflection_overflow: typo in a comment. (r11314) Vincent Lefèvre
12:13:11 Source Code scm commit: [src/zeta.c] Untabified. (r11313) Vincent Lefèvre
12:11:18 Source Code scm commit: [src/zeta.c] mpfr_reflection_overflow: added an assertion and a comment. (r11312) Vincent Lefèvre
09:37:17 Source Code scm commit: [src/vasprintf.c] Added a comment in a FIXME. (r11311) Vincent Lefèvre
09:28:06 Source Code scm commit: [src/vasprintf.c] Added MPFR_ASSERTD's. (r11310) Vincent Lefèvre
09:17:03 Source Code scm commit: [src/vasprintf.c] Avoid some potential integer overflows. (r11309) Vincent Lefèvre
09:11:19 Source Code scm commit: [src/zeta.c] improved overflow detection (r11308) Paul Zimmermann
08:57:06 Source Code scm commit: [src/vasprintf.c] Added FIXME's: possible integer overflows. (r11307) Vincent Lefèvre
2017-02-12
08:06:55 Source Code scm commit: fix for mpfr_zeta overflow on 32-bit computers (r11306) Paul Zimmermann
2017-02-11
15:26:07 Source Code scm commit: [src/sqr.c] revert detection of leading bit in sqr_1 and sqr_2 (not clear it is faster) (r11305) Paul Zimmermann
2017-02-10
18:25:21 Source Code scm commit: [tests/tsprintf.c] Added a mpfr_snprintf test with a null pointer, "%#.*RDg" and a large precision (it currently takes too much memory, like the similar ones). (r11304) Vincent Lefèvre
16:03:47 Source Code scm commit: [src/vasprintf.c] Added a FIXME for %g on easy cases (too much memory). [tests/tsprintf.c] Added corresponding tests. (r11303) Vincent Lefèvre
2017-02-09
17:55:16 Trackers Tracker Item [#21056] mpfr_snprintf allocates too much memory Closed Vincent Lefèvre
17:47:38 Source Code scm commit: [src/vasprintf.c] Fix for mpfr_snprintf with size=0: do not allocate a buffer for the output if not needed. This really fixes bug #21056. The case size_t < unsigned int could not be solved completely due to limitations from the C standard and GMP. (r11302) Vincent Lefèvre
17:04:03 Source Code scm commit: [src/sqrt.c] Avoid a warning due to an unused variable with MPFR_GENERIC_ABI defined or GMP_NUMB_BITS != 64. (r11301) Vincent Lefèvre
13:45:53 Source Code scm commit: [src/sqrt.c] Added MPFR_ASSERTD's from comments. (r11300) Vincent Lefèvre
12:03:41 Source Code scm commit: [tests/tzeta.c] interm_overflow -> intermediate_overflow (r11299) Paul Zimmermann
11:34:52 Source Code scm commit: [src/zeta.c] Updated a FIXME. (r11298) Vincent Lefèvre
10:48:50 Source Code scm commit: improved detection of fmma and fmms (r11297) Paul Zimmermann
10:21:54 Source Code scm commit: [src/zeta.c] fixed long-standing failure in tzeta (r11296) Paul Zimmermann
2017-02-08
20:55:18 Source Code scm commit: [src/sqrt.c] fixed a bug, and simplified code (sb=0 implies rb=0) (r11295) Paul Zimmermann
17:36:48 Source Code scm commit: [src/vasprintf.c] Updated FIXME. (r11294) Vincent Lefèvre
17:22:22 Source Code scm commit: [src/sqrt.c] new code for prec=GMP_NUMB_BITS (r11293) Paul Zimmermann
17:00:18 Source Code scm commit: [src/vasprintf.c] Moved the size_t vs int FIXME, with details added. (r11292) Vincent Lefèvre
16:51:51 Source Code scm commit: [src/vasprintf.c] Added a MPFR_ASSERTN for security. (r11291) Vincent Lefèvre
16:44:16 Source Code scm commit: [src/vasprintf.c] Added a FIXME for the case size_t < unsigned int. (r11290) Vincent Lefèvre
16:34:31 Source Code scm commit: [src/vasprintf.c] Solved the r11288 FIXME, introducing new ones with a more visible failure. Not fixed yet because there seems to be another issue (already present at the beginning in r4993), which should be considered first. (r11289) Vincent Lefèvre
16:00:28 Source Code scm commit: [src/vasprintf.c] Added a FIXME (related to the cause of the failure). (r11288) Vincent Lefèvre
15:44:53 Source Code scm commit: [src/vasprintf.c] Added some precondition assertions, as the buffer_cat implementation requires that the current buffer position contains \0. Note[VL]: tsprintf is still failing with assertions on my machine in the 32-bit Linux/x86 ABI, but now on the new precondition instead of postcondition. The behavior with size = 0 actually depends on the state of uninitialized memory (even in the 64-bit ABI), so that the failures may be random; the problem is detected by valgrind. (r11287) Vincent Lefèvre
15:33:32 Source Code scm commit: [src/div.c] Declare variables used by GMP_NUMB_BITS == 64 only in the related code. (r11286) Vincent Lefèvre
15:07:28 Source Code scm commit: [src/mul.c] simplified logic for special code [src/div.c] fixed bug in mpfr_div_1n when extra=0 (r11285) Paul Zimmermann
14:28:56 Source Code scm commit: [src/div.c] special code for prec=GMP_NUMB_BITS (r11284) Paul Zimmermann
14:04:11 Source Code scm commit: [src/sqr.c] new code for p = GMP_NUMB_BITS, and small improvement in mpfr_sqr_1 [src/mul.c] cosmetic changes (r11283) Paul Zimmermann
13:28:21 Source Code scm commit: [tests/tsub1sp.c] Fix: C++ compatibility. (r11282) Vincent Lefèvre
13:17:45 Source Code scm commit: [src/mul.c] added special code for prec=GMP_NUMB_BITS [src/add1sp.c] use special code only when MPFR_GENERIC_ABI is not defined [src/sub1sp.c] idem as above (r11281) Paul Zimmermann
13:09:44 Source Code scm commit: [src/mpfr-impl.h] Declare the mpfr_vasnprintf_aux prototype (which uses va_list) only if <stdarg.h> has been included, otherwise the build was failing with GCC in C90 mode under Linux (and could fail with other C implementations where this header isn't automatically included as a consequence of the inclusion of some other header). (r11280) Vincent Lefèvre
12:58:43 Source Code scm commit: [src/sub1sp.c] new function for p=GMP_NUMB_BITS, fixed bug in mpfr_sub1sp3 [tests/tsub1sp.c] added new tests (r11279) Paul Zimmermann
12:02:40 Source Code scm commit: [src/vasprintf.c] Fixed bug introduced in r11273. (r11278) Vincent Lefèvre
11:54:14 Source Code scm commit: [tools/mpfrlint] Updated the "simple mp_limb_t constants" test. (r11277) Vincent Lefèvre
11:51:37 Source Code scm commit: Made some assertions a bit more readable. (r11276) Vincent Lefèvre
11:18:51 Source Code scm commit: [tests/tsub1sp.c] Fixed mpfr_inits2/mpfr_clears sentinel → (mpfr_ptr) 0 (r11275) Vincent Lefèvre
11:13:57 Source Code scm commit: [tests/tsprintf.c] C90 compatibility. (r11274) Vincent Lefèvre
10:28:58 Source Code scm commit: [src/vasprintf.c] avoid memory allocation for snprintf with size=0 (r11273) Paul Zimmermann
08:42:49 Source Code scm commit: [src/sub1sp.c] fixed a bug in mpfr_sub1sp1 and mpfr_sub1sp2 (corner case) [tests/tsub1sp.c] added non-regression test (r11272) Paul Zimmermann
2017-02-07
18:42:53 Source Code scm commit: [src/add1sp.c] added special code for p=GMP_NUMB_BITS (r11271) Paul Zimmermann
16:35:29 Source Code scm commit: [src/vasprintf.c] improved also %a and %e (r11270) Paul Zimmermann
15:07:28 Source Code scm commit: [src/vasprintf.c] fixed bug #21056 (r11269) Paul Zimmermann
10:44:03 Source Code scm commit: [TODO] More about the mpz_t pool. (r11268) Vincent Lefèvre
10:13:35 Source Code scm commit: [src/free_cache.c] Better file description (keeping it short). (r11267) Vincent Lefèvre
10:10:10 Source Code scm commit: [src/free_cache.c] Updated comments (mpz_t cache → mpz_t pool). (r11266) Vincent Lefèvre
01:47:16 Source Code scm commit: [doc/mpfr.texi] Updated the month. (r11265) Vincent Lefèvre
01:46:14 Source Code scm commit: [doc/mpfr.texi] Clarified mpfr_asprintf & mpfr_vasprintf specification in case of error. (r11264) Vincent Lefèvre
00:59:37 Source Code scm commit: [src/vasprintf.c] Code cleanup. (r11263) Vincent Lefèvre
2017-02-06
17:24:23 Source Code scm commit: partial solution of bug #21056: a test of mpfr_sprintf still fails (r11262) Paul Zimmermann
15:09:39 Source Code scm commit: [tests/tmul.c] added test for underflow corner case (r11261) Paul Zimmermann
13:48:40 Source Code scm commit: [src/div.c] simplified underflow in div_1 and div_2 (one case is not possible) (r11260) Paul Zimmermann
13:10:24 Source Code scm commit: [tests/tsqr.c] added another corner case for underflow and mpfr_sqr_2 (r11259) Paul Zimmermann
12:58:48 Source Code scm commit: [tests/tsqr.c] added a corner underflow case (r11258) Paul Zimmermann
12:45:49 Source Code scm commit: [src/mpfr-impl.h] Added missing function prototype after r11256. (r11257) Vincent Lefèvre
12:04:33 Source Code scm commit: [mpfr-impl.h] now mpz_init2 uses the mpz spool too (r11256) Paul Zimmermann
2017-02-03
14:10:51 Source Code scm commit: [TODO] Added: check the small-precision tables in the tests? (r11255) Vincent Lefèvre
01:28:43 Source Code scm commit: Removed trailing whitespace. (r11254) Vincent Lefèvre
01:09:38 Source Code scm commit: [acinclude.m4] Fixed code for the _mulx_u64 test. (r11253) Vincent Lefèvre
2017-02-02
17:59:51 Source Code scm commit: [tests/tversion.c] Output whether _mulx_u64 is available. (r11252) Vincent Lefèvre
17:23:20 Source Code scm commit: [acinclude.m4] Fixed _mulx_u64 detection to avoid failures in tests with ICC 15: we need an AC_RUN_IFELSE, not just an AC_LINK_IFELSE. (r11251) Vincent Lefèvre
2017-01-31
13:43:30 Source Code scm commit: [src/invsqrt_limb.h] Improved constants: make their meaning explicit; portability with 32-bit long (and 64-bit limb). (r11250) Vincent Lefèvre
13:08:48 Source Code scm commit: [src/invsqrt_limb.h] new macro __gmpfr_sqrt_limb_approx [src/sqrt.c] new sqrt1 code using __gmpfr_sqrt_limb_approx (r11249) Paul Zimmermann
2017-01-30
17:52:19 Source Code scm commit: [src/sqrt.c] improved slow branch of mpfr_sqrt2 (r11248) Paul Zimmermann
16:43:19 Source Code scm commit: [src/div.c] improved slow branch of mpfr_div_2 (r11247) Paul Zimmermann
16:06:27 Source Code scm commit: [src/div.c] fixed TODO: replaced two if-statements by while-loop (r11246) Paul Zimmermann
15:15:44 Source Code scm commit: [src/div.c] Added TODO's. (r11245) Vincent Lefèvre
14:04:33 Source Code scm commit: [src/div.c] Added a MPFR_ASSERTD. (r11244) Vincent Lefèvre
2017-01-28
20:16:52 Source Code scm commit: [src/atan.c] added comment (r11243) Paul Zimmermann
17:38:56 Source Code scm commit: [src/invsqrt_limb.h] fixed __gmpfr_sqrt_limb macro (r11242) Paul Zimmermann
09:20:50 Source Code scm commit: [src/atan.c] small optimization (r11241) Paul Zimmermann
2017-01-27
20:45:45 Source Code scm commit: [src/atan.c] speedup for small precision (r11240) Paul Zimmermann
10:44:37 Source Code scm commit: [src/mul.c] Disable mpfr_mul_{1,2,3} if MPFR_GENERIC_ABI is defined. (r11239) Vincent Lefèvre
10:39:47 Source Code scm commit: [src/mul.c] Removed useless parentheses that can inhibit warnings. (r11238) Vincent Lefèvre