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-09-25
11:26:58 Source Code scm commit: [www/index.html] Added a note about mpfs. (r13232) Vincent Lefèvre
2018-09-20
13:34:09 Source Code scm commit: [www/pub.html] Added a paper. (r13231) Vincent Lefèvre
11:12:22 Source Code scm commit: [doc/mini-gmp] Update. (r13230) Vincent Lefèvre
2018-09-19
12:55:56 Source Code scm commit: [Makefile.am] Distribute the doc/mini-gmp file. [configure.ac] For --with-mini-gmp, say: "(experimental, please read doc/mini-gmp file)" (r13229) Vincent Lefèvre
12:47:03 Source Code scm commit: [src/Makefile.am] Added nodist_ for mini-gmp.{c,h} so that these files (not part of MPFR) are not put in the tarballs by "make dist". (r13228) Vincent Lefèvre
12:17:20 Source Code scm commit: Removed --enable-mini-gmp configure option. * NEWS: say that it is replaced by --with-mini-gmp. * configure.ac: --enable-mini-gmp removed. * doc/mini-gmp: update. (r13227) Vincent Lefèvre
11:50:17 Source Code scm commit: [src/mpfr-mini-gmp.c] Missing #else (from r13156). (r13226) Vincent Lefèvre
11:36:03 Source Code scm commit: [configure.ac] When using --with-mini-gmp, define GMP_NUMB_BITS if this macro is not already defined in mini-gmp.h (this is done a bit like with --enable-mini-gmp, but the handling in this option is buggy as GMP_NUMB_BITS is defined with AC_DEFINE_UNQUOTED unconditionally, though is most cases the contents of the macros are the same). (r13225) Vincent Lefèvre
10:59:02 Source Code scm commit: [configure.ac] Do not split "Setup GMP detection". When building MPFR against mini-gmp, do not run any "Setup GMP detection" test (in particular, no longer check gmp.h, as it is useless). (r13224) Vincent Lefèvre
10:44:08 Source Code scm commit: [src/mpfr-mini-gmp.h] Removed incorrect GMP_NUMB_BITS macro definition, and this macro needs to be usable in preprocessor tests, and sizeof and types are not available at this level. GMP_NUMB_BITS must be defined by mini-gmp.h, by the configure script, or by the user. (r13223) Vincent Lefèvre
00:21:16 Source Code scm commit: [tools/mpfrlint] Update due to r13221. (r13222) Vincent Lefèvre
2018-09-18
13:59:54 Source Code scm commit: [tests/Makefile.am] Run tversion at the beginning of the tests, then show its output and svnversion's output too. (r13221) Vincent Lefèvre
08:10:40 Source Code scm commit: [src/mpfr-mini-gmp.h] Added a FIXME (failure with a mini-gmp that does not define GMP_NUMB_BITS, such as the official one). (r13220) Vincent Lefèvre
01:47:06 Source Code scm commit: [tests/random2.c] Avoid undefined behavior on shift count. (r13219) Vincent Lefèvre
01:45:39 Source Code scm commit: [src/mpfr-impl.h] Fixed MPFR_LIMB_MASK() macro. (r13218) Vincent Lefèvre
01:17:52 Source Code scm commit: [configure.ac] Avoid a configure failure with automatic dependency tracking when --with-mini-gmp is not used (bug in Automake?). (r13217) Vincent Lefèvre
00:00:24 Source Code scm commit: [NEWS] + Mini-gmp support via the --with-mini-gmp configure option. (r13216) Vincent Lefèvre
2018-09-17
23:57:26 Source Code scm commit: Removed the with-mini-gmp branch (since it has been merged into the trunk). (r13215) Vincent Lefèvre
23:55:55 Source Code scm commit: Merged the with-mini-gmp branch into the trunk: new --with-mini-gmp configure option to build MPFR against mini-gmp (instead of GMP). (r13214) Vincent Lefèvre
23:54:00 Source Code scm commit: [doc/mini-gmp] Update. (r13213) Vincent Lefèvre
15:04:11 Source Code scm commit: Merged the latest changes from the trunk. (r13212) Vincent Lefèvre
15:01:51 Source Code scm commit: [src/mul_ui.c] Better code organization (with the MPFR_RET at the right place). Corrected indentation after #else. (r13211) Vincent Lefèvre
14:40:01 Source Code scm commit: [src/mpfr-mini-gmp.c] added #if 0 ... #endif for mpz_dump (unused) [src/mul_ui.c] fixed compiler warning for limb < long (r13210) Paul Zimmermann
10:59:10 Source Code scm commit: [src/Makefile.am] Update for mini-gmp (install mini-gmp.h). (r13209) Vincent Lefèvre
10:09:30 Source Code scm commit: Merged the latest changes from the trunk (bug fix for 8-bit limb). (r13208) Vincent Lefèvre
10:08:51 Source Code scm commit: [tests/random2.c] Fix for 8-bit limb. (r13207) Vincent Lefèvre
09:22:30 Source Code scm commit: Merged the latest changes from the trunk. (r13206) Vincent Lefèvre
09:17:18 Source Code scm commit: [tests/tests.c] Define only one buffer in test_version(). (r13205) Vincent Lefèvre
09:14:21 Source Code scm commit: [tests/random2.c] Improved code by using MPFR_LIMB_* macros. (r13204) Vincent Lefèvre
09:04:58 Source Code scm commit: [src/mpfr-impl.h] Improved MPFR_LIMB_* macros for mp_limb_t < int (e.g. 16-bit or 8-bit limb), as in such a case, integer promotion transforms mp_limb_t to int. (r13203) Vincent Lefèvre
07:56:07 Source Code scm commit: [tests/tests.c] fixed compiler warning (r13202) Paul Zimmermann
2018-09-14
21:47:14 Source Code scm commit: Merged the latest changes from the trunk (bug fixes). (r13201) Vincent Lefèvre
21:46:06 Source Code scm commit: [src/get_si.c] Code refactoring/simplification like what has been done for get_ui.c in r13185, fixing also an integer overflow when MPFR_LONG_WITHIN_LIMB is not defined. (r13200) Vincent Lefèvre
15:28:12 Source Code scm commit: [tests/random2.c] Fix for 16-bit limb. (r13199) Vincent Lefèvre
15:19:38 Source Code scm commit: [src/add1.c] Fix for 16-bit limb. (r13198) Vincent Lefèvre
15:04:09 Source Code scm commit: [src/mpfr-gmp.h] Fixed bug in add_ssaaaa / sub_ddmmss from r13081. (r13197) Vincent Lefèvre
13:59:11 Source Code scm commit: Completed --with-mini-gmp support (not fully tested). (r13196) Vincent Lefèvre
13:05:44 Source Code scm commit: Merged the latest changes from the trunk. (r13195) Vincent Lefèvre
13:03:24 Source Code scm commit: [src/Makefile.am] Moved a comment in a better place. (r13194) Vincent Lefèvre
12:59:37 Source Code scm commit: [configure.ac] Define MINI_GMP Automake conditional (AM_CONDITIONAL). (r13193) Vincent Lefèvre
12:41:20 Source Code scm commit: Started to implement --with-mini-gmp (building mini-gmp and linking not correctly handled yet, thus "make check" failure is expected). (r13192) Vincent Lefèvre
11:19:31 Source Code scm commit: [configure.ac] Typo. (r13191) Vincent Lefèvre
11:17:17 Source Code scm commit: Created a with-mini-gmp branch for a new --with-mini-gmp option, as this will need some testing. (r13190) Vincent Lefèvre
11:13:50 Source Code scm commit: [configure.ac] Updated comments about configure options for mini-gmp. (r13189) Vincent Lefèvre
2018-09-13
16:27:28 Source Code scm commit: [tests/tsin.c] reduce REDUCE_EMAX with mini-gmp (r13188) Paul Zimmermann
13:06:47 Source Code scm commit: [tests/tdiv_ui.c] fixed corner_cases() test (merged changeset r13162 from the trunk) (r13187) Vincent Lefèvre
13:03:53 Source Code scm commit: [src/get_ui.c] Added assertions. (r13186) Vincent Lefèvre
13:01:05 Source Code scm commit: [src/get_ui.c] Code refactoring/simplification. (r13185) Vincent Lefèvre
11:04:50 Source Code scm commit: [src/sin_cos.c] Added assertions protecting against buffer overflow. (r13184) Vincent Lefèvre
08:46:01 Source Code scm commit: [src/sin_cos.c] fix for small limb size (r13183) Paul Zimmermann
2018-09-12
14:32:42 Source Code scm commit: [src/mpfr-mini-gmp.h] Fix: Since gmp_version is not defined in mini-gmp, we must not declare it (otherwise one would get a link failure instead of a compilation failure if gmp_version is used by mistake). (r13182) Vincent Lefèvre
14:28:03 Source Code scm commit: [tests/tests.c] Improved change in r13179 for mini-gmp. (r13181) Vincent Lefèvre
13:39:57 Source Code scm commit: [configure.ac] Do not check for CC and CFLAGS in gmp.h if mini-gmp is used, i.e. if --enable-mini-gmp (current option) or --with-mini-gmp (future option) is given. (r13180) Vincent Lefèvre
13:32:33 Source Code scm commit: [tests/tests.c] libgmp is not defined with mini-gmp (issue found with -O0) (r13179) Paul Zimmermann
12:48:50 Source Code scm commit: [src/mpfr-mini-gmp.h] Removed #include lines as mpfr-mini-gmp.h is included only in mpfr-impl.h, which already does these #include's. (r13178) Vincent Lefèvre
12:21:53 Source Code scm commit: [src/mpfr-impl.h] Check that MPFR_HAVE_GMP_IMPL and MPFR_USE_MINI_GMP are not both defined. (r13177) Vincent Lefèvre
12:19:21 Source Code scm commit: [src/mpfr-mini-gmp.c] Removed #include "mpfr-mini-gmp.h" as this include is already done in mpfr-impl.h (in both cases, when MPFR_USE_MINI_GMP is defined). (r13176) Vincent Lefèvre
12:11:04 Source Code scm commit: [src/rec_sqrt.c] Replaced "if (GMP_NUMB_BITS >= 16)" by a preprocessor test "#if GMP_NUMB_BITS >= 16" like earlier. Use static assertions. (r13175) Vincent Lefèvre
10:43:22 Source Code scm commit: [src/rec_sqrt.c] Fixed types for 8-bit limb. Removed useless casts. (r13174) Vincent Lefèvre
10:26:45 Source Code scm commit: [src/rec_sqrt.c] Fixed a type from r13172 (int was obviously too short and was yielding a segmentation fault). (r13173) Vincent Lefèvre
2018-09-11
20:59:57 Source Code scm commit: [src/rec_sqrt.c] fixed for 8-bit limb (r13172) Paul Zimmermann
12:01:25 Source Code scm commit: [tests/tcan_round.c] fixed test for small value of GMP_NUMB_BITS (r13171) Paul Zimmermann
10:45:39 Source Code scm commit: [src/strtofr.c] fixed r13168: in case exact=0, mpn_rshift was not done (r13170) Paul Zimmermann
09:37:07 Source Code scm commit: [tests/tsqrt.c] modified test_sqrt1n() so that it passes with 8-bit limbs (r13169) Paul Zimmermann
09:00:21 Source Code scm commit: [src/strtofr.c] Replaced "exact &=" by "exact = exact &&" as usual. (r13168) Vincent Lefèvre
08:49:53 Source Code scm commit: [src/strtofr.c] fix for 8-bit limb (r13167) Paul Zimmermann
07:39:16 Source Code scm commit: [src/strtofr.c] added comment (r13166) Paul Zimmermann
2018-09-10
23:50:38 Source Code scm commit: [doc/mpfr.texi] Updated the month. (r13165) Vincent Lefèvre
19:17:57 Source Code scm commit: [src/strtofr.c] fix from r13163 was incorrect [tests/tget_str.c] added a testcase, and fixed an error message (r13164) Paul Zimmermann
2018-09-08
17:00:40 Source Code scm commit: [src/strtofr.c] resolved a FIXME (r13163) Paul Zimmermann
14:02:13 Source Code scm commit: [tests/tdiv_ui.c] fixed corner_cases() test (r13162) Paul Zimmermann
11:39:54 Source Code scm commit: [src/int_ceil_log2.c] fixed __gmpfr_int_ceil_log2 for limb < long (r13161) Paul Zimmermann
2018-09-07
20:26:15 Source Code scm commit: [tests/random2.c] fixed mpfr_random2 for GMP_NUMB_BITS <> 64 (r13160) Paul Zimmermann
19:16:34 Source Code scm commit: [src/mpfr-mini-gmp.c] fixed another compiler warning (r13159) Paul Zimmermann
19:14:29 Source Code scm commit: [src/get_ui.c] fixed compiler warning (r13158) Paul Zimmermann
17:12:46 Source Code scm commit: some fixes for 8-bit limb support (r13157) Paul Zimmermann
15:17:37 Source Code scm commit: adapt to 8-bit limbs (work in progress) (r13156) Paul Zimmermann
11:59:57 Source Code scm commit: [tests/tl2b.c] extend to 8-bit limb (r13155) Paul Zimmermann
11:49:13 Source Code scm commit: [src/mpfr-gmp.h] fix for 8-bit limb (r13154) Paul Zimmermann
09:23:57 Source Code scm commit: [doc/mpfr.texi] Added @tie{} (normal non-breakable space) at various places to avoid unwanted line breaking. (r13153) Vincent Lefèvre
08:45:54 Source Code scm commit: [doc/mpfr.texi] mpfr_rootn_ui, mpfr_root: changed k to n in order to match IEEE 754-2008. Also improved the description of mpfr_rootn_ui, mentioning the P754/D2.41 draft of the next IEEE 754 standard because IEEE 754-2008 is incomplete. (r13152) Vincent Lefèvre
2018-09-06
10:44:48 Source Code scm commit: [tests/tdiv.c] !mpfr_equal_p is better than mpfr_cmp. (r13151) Vincent Lefèvre
07:56:44 Source Code scm commit: [src/rint.c] fixed bug with 16-bit limb (found by trint with GMP_CHECK_RANDOMIZE=1536206745598891) (r13150) Paul Zimmermann
07:33:45 Source Code scm commit: [tests/tdiv.c] fixed test_20151023() (r13149) Paul Zimmermann
07:15:25 Source Code scm commit: Removed trailing whitespace. (r13148) Vincent Lefèvre
06:46:40 Source Code scm commit: [src/get_ld.c] Removed incorrect and useless assertions (manl has exactly 32 bits, thus a shift count of 32 bits is invalid, but also useless). (r13147) Vincent Lefèvre
2018-09-05
16:17:58 Source Code scm commit: [src/get_ld.c] fixed (hopefully definitively) for 16-bit limb (r13146) Paul Zimmermann
15:53:50 Source Code scm commit: [src/set_d64.c] 2 fixes concerning rp[]: * If GMP_NUMB_BITS >= 64, there is a shift of 32 bits, thus one uses mp_limb_t (> 32 bits) instead of unsigned int. * Otherwise use unsigned long as an unsigned int might be on 16 bits. (r13145) Vincent Lefèvre
15:26:46 Source Code scm commit: [src/mpfr-impl.h] Indentation. (r13144) Vincent Lefèvre
15:23:00 Source Code scm commit: [src] Moved mpfr_nbits_ulong to its own file "nbits_ulong.c". (r13143) Vincent Lefèvre
15:17:56 Source Code scm commit: [src/pow_si.c] MPFR_NEED_LONGLONG_H is still needed. (r13142) Vincent Lefèvre
14:56:48 Source Code scm commit: [tests/tget_set_d64.c] Removed xxx suffix added in r13139 (by mistake?). (r13141) Vincent Lefèvre
14:30:57 Source Code scm commit: [src/exp_2.c] export (internally) nbits_ulong (renamed to mpfr_nbits_ulong) [src/mpfr-impl.h] added prototype for mpfr_nbits_ulong [src/pow_si.c] fixed for 16-bit limb (r13140) Paul Zimmermann
13:18:11 Source Code scm commit: [src/get_d64.c] fixed for 16-bit limb [src/set_d64.c] likewise [tests/tget_set_d64.c] improved error message (r13139) Paul Zimmermann
12:58:09 Source Code scm commit: [www/pub.html] Added a paper. (r13138) Vincent Lefèvre
11:52:06 Source Code scm commit: [src/get_ld.c] In the case GMP_NUMB_BITS == 16, cast to unsigned long instead of unsigned int since shift counts can be up to 16 and an int might be on 16 bits only. (r13137) Vincent Lefèvre
10:36:30 Source Code scm commit: [src/get_ld.c] when denorm=16, a 32-bit shift on an unsigned int is undefined (r13136) Paul Zimmermann
10:20:36 Source Code scm commit: [src/exp_2.c] fix for 16-bit limb [tests/texp.c] improve error message (r13135) Paul Zimmermann
08:25:33 Source Code scm commit: [src/mpfr-mini-gmp.c] fixed gmp_urandomb_ui for 16-bit limb, added mpz_dump [tests/terandom_chisq.c] more details in case of error (r13134) Paul Zimmermann
07:11:49 Source Code scm commit: [src/random_deviate.c] fixed typo (r13133) Paul Zimmermann
2018-09-04
17:29:15 Source Code scm commit: [tests/tset_z_exp.c] Avoid a GCC bug. (r13132) Vincent Lefèvre
16:41:18 Source Code scm commit: [tests/tset_z_exp.c] Attempt to fix randexp, but GCC complains. (r13131) Vincent Lefèvre
16:06:38 Source Code scm commit: [src/mpn_exp.c] Avoid useless "while" in nbits_mpfr_exp_t. (r13130) Vincent Lefèvre
15:27:36 Source Code scm commit: [tests/tset_ld.c] give more digits in case of error [tests/tget_ld_2exp.c] added one test (currently fails for 16-bit limb) (r13129) Paul Zimmermann
15:20:19 Source Code scm commit: [src/set_ld.c] partial fix for 16-bit limb (typo + nice bug!) (r13128) Paul Zimmermann
14:50:57 Source Code scm commit: [tests/tset_z_exp.c] fixed infinite loop in test code for limb < mpfr_exp_t (r13127) Paul Zimmermann
14:33:27 Source Code scm commit: [src/mpn_exp.c] adapt to bitsize(mpfr_exp_t) > GMP_NUMB_BITS (r13126) Paul Zimmermann
14:19:31 Source Code scm commit: [src/div.c] Code simplification. (r13125) Vincent Lefèvre
14:14:39 Source Code scm commit: [src/round_prec.c] MPFR_LIMB is actually useless now... (r13124) Vincent Lefèvre
14:11:39 Source Code scm commit: [src/round_prec.c] Code style and potential correction for 16-bit limb. (r13123) Vincent Lefèvre
14:06:25 Source Code scm commit: [src/sqrt_ui.c] Moved MPFR_SAVE_EXPO_FREE after mpfr_sqrt because the uu argument may be out of range and there is no guarantee that mpfr_sqrt can handle that. Improved consistency; code refactoring. (r13122) Vincent Lefèvre
13:33:35 Source Code scm commit: [src/round_prec.c] fixed for 16-bit limb [tests/tcan_round.c] improve error message (r13121) Paul Zimmermann
13:33:02 Source Code scm commit: [src/sqrt_ui.c] fixed for 16-bit limb (r13120) Paul Zimmermann
10:44:33 Source Code scm commit: [src/get_si.c] Make sure that a left shift is done on an unsigned type (as a left shift on a 0 of signed type was not specified by C90). (r13119) Vincent Lefèvre
09:21:29 Source Code scm commit: [src/div.c] fix for 16-bit limbs, and added comments (r13118) Paul Zimmermann
09:13:50 Source Code scm commit: [src/rint.c] fix for 16-bit limb (r13117) Paul Zimmermann
09:12:07 Source Code scm commit: [tests/tdiv.c] more detailed error message (r13116) Paul Zimmermann
09:10:34 Source Code scm commit: [src/get_si.c] forgot cast when long > limb (r13115) Paul Zimmermann
09:10:11 Source Code scm commit: [src/get_ui.c] forgot cast when long > limb (r13114) Paul Zimmermann
2018-09-03
19:35:31 Source Code scm commit: [src/odd_p.c] fix for 16-bit limb (r13113) Paul Zimmermann
19:19:20 Source Code scm commit: [tests/tbeta.c] exit at the first error (r13112) Paul Zimmermann
15:52:18 Source Code scm commit: [src/get_si.c] adapt to 16-bit limbs [src/get_ui.c] likewise (r13111) Paul Zimmermann
14:05:11 Source Code scm commit: [src/cmp_si.c] adapt for reduced exponent range for 16-bit limbs [src/cmp_ui.c] likewise (r13110) Paul Zimmermann
13:32:24 Source Code scm commit: [tests/mpfr-test.h] If MPFR_TESTS_ABORT is defined, replace exit(1) by abort(), thus with a core dump. [doc/README.dev] Document MPFR_TESTS_ABORT. (r13109) Vincent Lefèvre
13:17:45 Source Code scm commit: [tests/tgeneric.c] revert 13107 (abort might lose some data in open files) [src/mul_ui.c] fixed for 16-bit limb and reduced exponent range (r13108) Paul Zimmermann
12:38:10 Source Code scm commit: [tests/tgeneric.c] replace exit(1) by abort() to allow debugging with gdb (r13107) Paul Zimmermann
12:09:07 Source Code scm commit: [src/isinteger.c] fix for 16-bit limb (r13106) Paul Zimmermann
08:35:17 Source Code scm commit: [src/cmp_si.c] fixed error for 16-bit limb [src/cmp_ui.c] adapted to 16-bit limb (r13105) Paul Zimmermann
2018-09-01
08:15:20 Source Code scm commit: [src/cmp_si.c] adapt for 16-bit limb (r13104) Paul Zimmermann
2018-08-31
19:22:05 Source Code scm commit: [src/mul_ui.c] adapt for 16-bit limb (r13103) Paul Zimmermann
15:43:48 Source Code scm commit: [src/mpfr-mini-gmp.c] Fixed potential undefined behavior (when mp_limb_t is defined as an unsigned short) with MPFR_LIMB_LSHIFT. (r13102) Vincent Lefèvre
15:40:23 Source Code scm commit: [src/mpfr-impl.h] Define MPFR_LIMB_LSHIFT(x,c) macro to do a left shift, making sure that the shifted argument is unsigned (neeeded due to the integer promotion rules when mp_limb_t is defined as an unsigned short). [src/add1.c] Fixed potential undefined behavior with MPFR_LIMB_LSHIFT. (r13101) Vincent Lefèvre
15:12:20 Source Code scm commit: [src/mpfr-impl.h] Corrected a comment and added a warning. (r13100) Vincent Lefèvre
14:57:31 Source Code scm commit: [src/mpfr-impl.h] fix MPFR_INT_CEIL_LOG2 for 16-bit limb (r13099) Paul Zimmermann
14:47:05 Source Code scm commit: [src/set_si_2exp.c] support 16-bit limbs (r13098) Paul Zimmermann
14:35:07 Source Code scm commit: [src/set_ui_2exp.c] Code formatting. Removed a FIXME (done in r13078). (r13097) Vincent Lefèvre
14:32:09 Source Code scm commit: [src/mpfr-gmp.h] missing cast (r13096) Paul Zimmermann
14:13:52 Source Code scm commit: removed TEST_FLAGS stuff (r13095) Paul Zimmermann
12:14:37 Source Code scm commit: [doc/README.dev] More correction about the MPFR_TESTS_TIMEOUT macro. (r13094) Vincent Lefèvre
12:09:03 Source Code scm commit: [doc/README.dev] Clarification about MPFR_TESTS_TIMEOUT. (r13093) Vincent Lefèvre
11:57:08 Source Code scm commit: [doc/README.dev] Reverted r13090: this was already mentioned at the right place (do not mix up macros and environment variables). (r13092) Vincent Lefèvre
11:54:51 Source Code scm commit: [src/mpfr-gmp.h] added missing udiv_qrnnd for 16-bit limb [src/mul.c] fixed for 16-bit limb [src/ui_div.c] likewise (r13091) Paul Zimmermann
11:37:01 Source Code scm commit: [README.dev] mention that MPFR_TESTS_TIMEOUT only works with --enable-tests-timeout (r13090) Paul Zimmermann
11:06:40 Source Code scm commit: [src/mpfr-impl.h] Fix for MS Windows. (r13089) Vincent Lefèvre
10:43:50 Source Code scm commit: [src/mpfr-impl.h] Make sure that MPFR_LONG_WITHIN_LIMB is defined if __GMP_SHORT_LIMB is not defined, as required by the current code. (r13088) Vincent Lefèvre
10:22:40 Source Code scm commit: [src/mpfr-gmp.h] Untabified. (r13087) Vincent Lefèvre
09:48:01 Source Code scm commit: [src/mpfr-impl.h] fixed wrong #ifdef (r13086) Paul Zimmermann
09:39:36 Source Code scm commit: [src/mpfr-mini-gmp.c] fix for 16-bit limb (r13085) Paul Zimmermann
09:29:16 Source Code scm commit: [src/add1.c] fix for 16-bit limb [tests/tadd.c] more output in case of error (r13084) Paul Zimmermann
08:11:01 Source Code scm commit: [src/add1.c] fixed compiler warning (r13083) Paul Zimmermann
08:07:00 Source Code scm commit: [src/mpfr-gmp.h] removed leftover debug statement [src/mpfr-impl.h] added MPFR_LIMB macro [src/sub1sp.c] fix for 16-bit limb (r13082) Paul Zimmermann
2018-08-30
12:07:56 Source Code scm commit: [src/mpfr-gmp.h] more changes for 16-bit limb [src/mpfr-impl.h] mpfr-longlong.h should not be used for limb < long (r13081) Paul Zimmermann
10:56:29 Source Code scm commit: [mpfr-gmp.h] added comment (r13080) Paul Zimmermann
08:21:22 Source Code scm commit: [mpfr-mini-gmp.c] fix for 16-bit limb (r13079) Paul Zimmermann
08:09:21 Source Code scm commit: [src/set_ui_2exp.c] fix for 16-bit limb (r13078) Paul Zimmermann
2018-08-29
15:41:21 Source Code scm commit: [src/round_p.c] gmp_fprintf is not defined in mini-gmp (r13077) Paul Zimmermann
15:28:35 Source Code scm commit: [tests/tadd.c] fix for 16-bit limb (r13076) Paul Zimmermann
15:21:38 Source Code scm commit: [src/add1.c] revert previous commit since it does not remove the warning: add1.c: In function ‘mpfr_add1’: add1.c:407:30: warning: ‘<<’ in boolean context, did you mean ‘<’ ? [-Wint-in-bool-context] if (difs && (cprev << (GMP_NUMB_BITS - difs))) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ (r13075) Paul Zimmermann
15:18:45 Source Code scm commit: [src/add1.c] fixed compiler warning (with gcc 8.2.0) (r13074) Paul Zimmermann
10:30:11 Source Code scm commit: [tests/tdiv_ui.c] Added a comment about a spurious failure with MPFR_RNDF if RND_LOOP_NO_RNDF were not used. (r13073) Vincent Lefèvre
2018-08-28
21:25:46 Source Code scm commit: [tests/tsinh.c] Fixed test introduced in r13047. (r13072) Vincent Lefèvre
21:06:22 Source Code scm commit: [src/{add_ui.c,sub_ui.c,ui_sub.c}] Fixed the bug introduced in r13066 for the cases where MPFR_LONG_WITHIN_LIMB is defined (make sure that a significand allocated in the stack is not freed before the associated mpfr_t object). (r13071) Vincent Lefèvre
20:41:10 Source Code scm commit: [src/div_ui.c] Extend the exponent range in the case where MPFR_LONG_WITHIN_LIMB is not defined, resolving the FIXME. Note: a test was already there in tdiv_ui via the generic tests. (r13070) Vincent Lefèvre
20:32:34 Source Code scm commit: [tests/tdiv_ui.c] Disabled rnd=MPFR_RNDF in a loop as this now fails. (r13069) Vincent Lefèvre
20:29:42 Source Code scm commit: [tests/tdiv_ui.c] Corrected an error message. (r13068) Vincent Lefèvre
20:26:21 Source Code scm commit: [src/div.c] Avoid an infinite recursion when MPFR_LONG_WITHIN_LIMB is not defined (mpfr_div calls mpfr_div_ui, which calls mpfr_div). [src/div_ui.c] Made the preprocessor test on MPFR_LONG_WITHIN_LIMB consistent with the ones in the other .c files. (r13067) Vincent Lefèvre
20:10:44 Source Code scm commit: [src/{add_ui.c,sub_ui.c,ui_sub.c}] Fixed the cases where MPFR_LONG_WITHIN_LIMB is not defined (regression in the latest changes). Also avoid unused variables. (r13066) Vincent Lefèvre
19:44:37 Source Code scm commit: Removed trailing whitespace. (r13065) Vincent Lefèvre
18:25:05 Source Code scm commit: [src/ui_sub.c] Extend the exponent range early enough. (r13064) Vincent Lefèvre
18:23:38 Source Code scm commit: [src/add_ui.c] Extend the exponent range early enough. (r13063) Vincent Lefèvre
17:39:32 Source Code scm commit: [src/sub_ui.c] Extend the exponent range early enough. (r13062) Vincent Lefèvre
14:44:47 Source Code scm commit: [src/get_ld.c] adapt to GMP_NUMB_BITS=16 (r13061) Paul Zimmermann
14:41:23 Source Code scm commit: [src/div_ui.c] Added a FIXME. (r13060) Vincent Lefèvre
14:30:57 Source Code scm commit: [src/set_ld.c] adapt to GMP_NUMB_BITS=16 (r13059) Paul Zimmermann
14:23:10 Source Code scm commit: [src/set_d.c] adapt to GMP_NUMB_BITS=16 (not yet tested) (r13058) Paul Zimmermann
14:02:06 Source Code scm commit: [src/exp_2.c] removed a static assertion (duplicate with MPFR_LONG_WITHIN_LIMB) (r13057) Paul Zimmermann
14:01:28 Source Code scm commit: [src/init2.c] split a static assertion in two (r13056) Paul Zimmermann
14:01:02 Source Code scm commit: [src/mpfr-gmp.h] allow GMP_NUMB_BITS=16 (experimental, do not use!) (r13055) Paul Zimmermann
14:00:09 Source Code scm commit: [src/set_d.c] make it easier to extend to GMP_NUMB_BITS<32 (r13054) Paul Zimmermann
13:48:47 Source Code scm commit: [configure.ac] read GMP_NUMB_BITS from mini-gmp.h when available (otherwise assume mp_limb_t == unsigned long) (r13053) Paul Zimmermann
13:28:08 Source Code scm commit: [src/ui_sub.c] make code work for limb < long (r13052) Paul Zimmermann
13:26:28 Source Code scm commit: [src/sub_ui.c] make code work for limb < long (r13051) Paul Zimmermann
13:24:07 Source Code scm commit: [src/div_ui.c] make code work for limb < long (r13050) Paul Zimmermann
13:18:16 Source Code scm commit: [src/add_ui.c] make code work for limb < long (r13049) Paul Zimmermann
13:01:48 Source Code scm commit: [mini-gmp] update (r13048) Paul Zimmermann
12:44:48 Source Code scm commit: [tests/tsinh.c] improve coverage (r13047) Paul Zimmermann
08:05:06 Source Code scm commit: [tests/tsubnormal.c] improve coverage (r13046) Paul Zimmermann
2018-08-27
15:45:32 Source Code scm commit: [src/sub1sp.c] Added a FIXME about cp vs tp. (r13045) Vincent Lefèvre
15:18:25 Source Code scm commit: [tests/tmul.c] improve coverage (r13044) Paul Zimmermann
15:03:05 Source Code scm commit: [src/sub1sp.c] Avoid bad usage of tp in the generic code: * In the case d == 1, two branches were inconsistent: tp not defined at the same level, with one shadowing the other one. * In the case 2 <= d < p, tp was reused with a different meanings; renamed the second one to cp, as this is MPFR_MANT(c). (r13043) Vincent Lefèvre
14:41:32 Source Code scm commit: [src/sub1sp.c] Re-added/updated FIXME about the long backward goto's. (r13042) Vincent Lefèvre
13:11:02 Source Code scm commit: [src/{add1sp.c,mul.c}] Updated the condition to use the formally extracted code and added a corresponding comment. (r13041) Vincent Lefèvre
13:06:17 Source Code scm commit: [src/const_log2.c] further improve coverage (r13040) Paul Zimmermann
12:51:11 Source Code scm commit: [src/cache.c] Improved variable names (→ dprec for the precision of dest and cprec for the precision of the cache) and added/updated comments. (r13039) Vincent Lefèvre
12:32:49 Source Code scm commit: [src/cache.c] Reverted r13036 as what matters is the target precision, which can be very small. (r13038) Vincent Lefèvre
12:23:42 Source Code scm commit: [src/add1sp1_extracted.c] replaced extracted code by new for MPFR_PREC_BITS=64 [src/mul_1_extracted.c] likewise [src/add1sp.c] changed condition to use the formally extracted code [src/mul.c] likewise (but code is still not yet activated here) (r13037) Paul Zimmermann
12:20:47 Source Code scm commit: [src/cache.c] Comment: In practice, the "overflow handler" of MPFR_RNDRAW_GEN should never be called. (r13036) Vincent Lefèvre
12:19:51 Source Code scm commit: [src/const_log2.c] avoid hard-coded values [tests/tconst_log2.c] improve coverage (r13035) Paul Zimmermann
12:12:48 Source Code scm commit: [src/cache.c] Replaced a test + mpfr_overflow by a MPFR_ASSERTD since the cached value (in extended exponent range) cannot overflow. (r13034) Vincent Lefèvre
11:31:15 Source Code scm commit: [src/const_euler.c] better choice of (initial) working precision [tests/tconst_euler.c] added coverage test (r13033) Paul Zimmermann
11:24:10 Source Code scm commit: [tests/tversion.c] Update concerning the shared cache, to be consistent with the other mpfr_buildopt_*_p features: * check that mpfr_buildopt_sharedcache_p() and MPFR_WANT_SHARED_CACHE match; * for the output of the value, test mpfr_buildopt_sharedcache_p() instead of the macro. (r13032) Vincent Lefèvre
11:11:42 Source Code scm commit: [tests/tconst_catalan.c] improve coverage (r13031) Paul Zimmermann
09:38:52 Source Code scm commit: [tests/tbuildopt.c] added check of mpfr_buildopt_sharedcache_p() (r13030) Paul Zimmermann
09:29:02 Source Code scm commit: [www/index.html] Added announce of the MPFR / MPC / iRRAM workshop. (r13029) Vincent Lefèvre
08:57:23 Source Code scm commit: Removed trailing whitespace. (r13028) Vincent Lefèvre
08:45:41 Source Code scm commit: [src/sub1sp.c] fixed even rule for p=1 (r13027) Paul Zimmermann