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

Activity

Activity:
Start Date:
End Date:
Time Activity By
2016-12-09
22:07:38 Trackers Tracker Item [#21053] mpfr-longlong.h runs into conflicts with gmp's headers Opened Mike Frysinger
19:55:12 Source Code scm commit: [src/sqrt.c] Corrected a comment (1 has exponent 1 and we support precision 1). (r11024) Vincent Lefèvre
16:59:46 Source Code scm commit: [sqrt.c] no more special case for prec <= GMP_NUMB_BITS/2, and added comments (r11023) Paul Zimmermann
15:13:10 Source Code scm commit: [src/sqrt.c] Bug fix (replaced = by ==). Note: this kind of bug could be detected by avoiding extra parentheses. (r11022) Vincent Lefèvre
15:01:25 Source Code scm commit: [src] Simplified ~MPFR_LIMB_ZERO to MPFR_LIMB_MAX. (r11021) Vincent Lefèvre
14:55:31 Source Code scm commit: [div.c] simplified mpfr_div_1 and mpfr_div_2 (r11020) Paul Zimmermann
14:34:20 Source Code scm commit: [div.c] added comments and simplified code (r11019) Paul Zimmermann
13:53:45 Source Code scm commit: [div.c] simplified code (r11018) Paul Zimmermann
13:50:55 Source Code scm commit: likewise for mpfr_mul_2() (r11017) Paul Zimmermann
13:44:45 Source Code scm commit: fixed bug in mpfr_mul_1() introduced in r11004 and added test case (r11016) Paul Zimmermann
13:14:56 Source Code scm commit: [div.c] simplified underflow test in mpfr_div_1() (r11015) Paul Zimmermann
12:51:17 Source Code scm commit: [src/div_ui.c] underflow is unlikely! (r11014) Vincent Lefèvre
12:48:20 Source Code scm commit: [src/sqrt.c] overflow and underflow are unlikely! (r11013) Vincent Lefèvre
12:42:08 Source Code scm commit: [div.c] overflow and underflow are unlikely! (r11012) Paul Zimmermann
12:30:39 Source Code scm commit: [div.c] slightly better code (less dependencies) for mpfr_div_1 when u0 >= v0 (r11011) Paul Zimmermann
12:02:19 Source Code scm commit: [div.c] simplified mpfr_div_1() code (r11010) Paul Zimmermann
11:52:44 Source Code scm commit: [div.c] in mpfr_div_1, do not deal with the case where the precision is <= GMP_NUMB_BITS/2, to not slow down the general case (r11009) Paul Zimmermann
11:45:35 Source Code scm commit: [src/mul.c] Slight improvement (but shouldn't affect the generated code with an optimizing compiler). (r11008) Vincent Lefèvre
11:34:58 Source Code scm commit: [mul.c] likewise for mpfr_mul_2() (r11007) Paul Zimmermann
11:31:52 Source Code scm commit: [mul.c] simplified mpfr_mul_1() (r11006) Paul Zimmermann
10:50:30 Source Code scm commit: fixed similar bug in mpfr_mul_2() + non-regression test (r11005) Paul Zimmermann
10:30:53 Source Code scm commit: [mul.c] simplified the code and fixed a bug [tmul.c] added non-regression test for fixed bug (r11004) Paul Zimmermann
10:10:42 Source Code scm commit: [sub1sp.c] added comment + assert (r11003) Paul Zimmermann
08:59:15 Source Code scm commit: [src] Fixed bug introduced in r10964 with --with-gmp-build: move the numberof_const() definition from mpfr-gmp.h to mpfr-impl.h. (r11002) Vincent Lefèvre
08:46:20 Source Code scm commit: [add1sp.c] added comment (r11001) Paul Zimmermann
08:26:54 Source Code scm commit: [add1sp.c] simplified mpfr_add1sp2() (r11000) Paul Zimmermann
07:54:55 Source Code scm commit: [sub1sp.c] in mpfr_sub1sp2(), compute a0 before a1 whenever possible (r10999) Paul Zimmermann
00:33:52 Source Code scm commit: [tools/mbench/mfv5.cc] Fixed type. (r10998) Vincent Lefèvre
2016-12-08
17:16:48 Source Code scm commit: [mbench] fixed typo (r10997) Paul Zimmermann
13:44:35 Source Code scm commit: [www/index.html] Updated CoStLy URL. (r10996) Vincent Lefèvre
12:34:52 Source Code scm commit: Replaced two ~0 with mp_limb_t target by MPFR_LIMB_MAX. (r10995) Vincent Lefèvre
12:25:35 Forum Forum Post RE: I would like to roundNearestTiesToAway as in IEEE Florian Schanda
12:25:17 Source Code scm commit: [tools/mpfrlint] Added a test detecting code like ~0 (either an error or poorly written code). (r10994) Vincent Lefèvre
11:00:19 Source Code scm commit: improved add1sp.c and sub1sp.c like in r10991 (r10993) Paul Zimmermann
10:59:09 Source Code scm commit: [mbench] set default max_exp to 1 (independent of number of bits per limb) (r10992) Paul Zimmermann
10:32:38 Source Code scm commit: [sub1sp.c] improved further (r10991) Paul Zimmermann
08:46:31 Source Code scm commit: [mbench] use mpfr_printf to print test numbers (r10990) Paul Zimmermann
08:23:26 Source Code scm commit: fixed bug in mfv5 (numbers used were 10 times too large) (r10989) Paul Zimmermann
2016-12-07
17:03:54 Source Code scm commit: added rounding code for RNDF in special routines for 1 and 2 limbs (r10988) Paul Zimmermann
16:21:48 Source Code scm commit: [sub1sp.c] corrected a comment, added another one (r10987) Paul Zimmermann
15:46:22 Source Code scm commit: [src/add1sp.c] Typo in a comment. (r10986) Vincent Lefèvre
15:35:15 Source Code scm commit: [src/pow.c] Punctuation to make clear that there are 2 sentences. (r10985) Vincent Lefèvre
15:29:27 Source Code scm commit: likewise r10983 (r10984) Paul Zimmermann
15:14:30 Forum Forum Post RE: I would like to roundNearestTiesToAway as in IEEE Vincent Lefèvre
15:06:48 Source Code scm commit: [add1sp.c] improved a conditional (if compiler is not smart enough) (r10983) Paul Zimmermann
13:53:32 Forum Forum Post RE: I would like to roundNearestTiesToAway as in IEEE Paul Zimmermann
13:27:53 Forum Forum Post I would like to roundNearestTiesToAway as in IEEE Florian Schanda
13:14:33 Source Code scm commit: [exp_2.c] small improvements (r10982) Paul Zimmermann
12:13:21 Source Code scm commit: [src/mpfr-impl.h] MPFR_INT_CEIL_LOG2(x) macro: added a FIXME and an assertion concerning whether x <= ULONG_MAX or not. (r10981) Vincent Lefèvre
11:52:48 Source Code scm commit: [src/pow.c] Added an assertion. (r10980) Vincent Lefèvre
11:51:24 Source Code scm commit: [algorithms.tex] fixed typo (r10979) Paul Zimmermann
11:10:01 Source Code scm commit: [pow.c] tuned starting precision (and removed obsolete comment) (r10978) Paul Zimmermann
10:42:04 Source Code scm commit: use MPFR_INT_CEIL_LOG2 (r10977) Paul Zimmermann
10:17:00 Source Code scm commit: modified the semantics of mpfr_can_round for rnd2=RNDF (r10976) Paul Zimmermann
08:07:37 Source Code scm commit: [www/pub.html] Use of https for arxiv.org. (r10975) Vincent Lefèvre
08:05:02 Source Code scm commit: [www/pub.html] Added a paper. (r10974) Vincent Lefèvre
2016-12-06
17:12:59 Source Code scm commit: [mfv5] added option -e, for example use -e1 to avoid over/underflow in mpfr_pow (r10973) Paul Zimmermann
17:11:42 Source Code scm commit: [pow.c] reduced overhead of special cases (gives speedup of a factor of two for 53 bits of precision) (r10972) Paul Zimmermann
15:40:25 Source Code scm commit: Merged the latest changes from the trunk except those related to mpfr_zeta (it is buggy and not fixed yet in the trunk, but the bug will not be triggered here, allowing the tests to pass). (r10971) Vincent Lefèvre
14:16:33 Source Code scm commit: added mpfr_pow (r10970) Paul Zimmermann
08:22:02 Source Code scm commit: [tools/mpfrlint] Correction for zsh change after v5.2 (POSIX compat: "set -e; f() { false && true; }; f; echo OK" no longer prints OK). (r10969) Vincent Lefèvre
02:22:10 Source Code scm commit: [www/pub.html] Use of https for hal.inria.fr and doi.org URL's. (r10968) Vincent Lefèvre
02:18:06 Source Code scm commit: [www/pub.html] Merged 2 references. (r10967) Vincent Lefèvre
02:13:31 Source Code scm commit: [www/pub.html] Updated 2 references. (r10966) Vincent Lefèvre
01:57:34 Source Code scm commit: [www/pub.html] Update of a reference (due to v1 → v4 on arXiv.org). (r10965) Vincent Lefèvre
2016-11-29
16:06:33 Source Code scm commit: Check that the numberof() macro is used on an array. * src/mpfr-gmp.h: define numberof_const() macro, equivalent to the old numberof() macro: no check, but constant expression; improved the numberof() macro to check that it is used on an array (since an array can silently be converted to a pointer in C). Note that potential failures are currently reported at run time. * src/mulders.c: replaced numberof by numberof_const in #define's (also removed a useless cast at the same time). (r10964) Vincent Lefèvre
2016-11-17
22:28:27 Source Code scm commit: [src/set_ld.c,tests/tset_ld.c] Updated comments, in particular concerning LDBL_MAX. (r10963) Vincent Lefèvre
2016-11-16
11:45:24 Source Code scm commit: [www/pub.html] Added a paper. (r10962) Vincent Lefèvre
2016-11-15
13:59:58 Source Code scm commit: [tests/tset_ld.c] Added an overflow test that triggers a bug for double-double (IBM long double format). See: https://sympa.inria.fr/sympa/arc/mpfr/2016-11/msg00006.html (r10961) Vincent Lefèvre
13:48:27 Source Code scm commit: [src/get_ld.c] Fixed bugs for double-double (IBM long double format): * one from r8650, which could yield a spurious assertion failure in debug mode in case of underflow (with result 0); * one from r8972, which used the variable sign uninitialized and could yield a result with an incorrect sign. (r10960) Vincent Lefèvre
13:16:04 Source Code scm commit: [tests/tset_ld.c] Added a missing exit(1). (r10959) Vincent Lefèvre
09:44:27 Source Code scm commit: [tests] _GMP_IEEE_FLOATS was got rid of in r10150, but still used in the tests, meaning that some tests were no longer done. So, get rid of _GMP_IEEE_FLOATS also in the tests. Testing !defined(MPFR_ERRDIVZERO) or defined(HAVE_SIGNEDZ) should be sufficient, depending on the context (they were already used alone at some other places, so that new failures are unlikely); anyway, _GMP_IEEE_FLOATS was not the right macro to test. Only tget_set_d64.c has a specific change to use _MPFR_IEEE_FLOATS. (r10958) Vincent Lefèvre
08:43:19 Source Code scm commit: [src/get_ld.c] For double-double (IBM long double format): test other special values, as this may be useful. (r10957) Vincent Lefèvre
07:41:32 Source Code scm commit: [src/get_ld.c] For double-double (IBM long double format), the code was incorrect on large finite values, which are infinite as a double: (+inf) + (-inf) was computed, which is NaN (thanks to Rob for the report). Fixed this bug, with code clean up (not tested). (r10956) Vincent Lefèvre
2016-11-14
15:28:04 Source Code scm commit: [www/pub.html] Added a paper. (r10955) Vincent Lefèvre