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-02-10
09:31:39 Source Code scm commit: [doc/sum.txt] Added a FIXME for precision 1 (recently added). (r10014) Vincent Lefèvre
08:39:20 Source Code scm commit: added formula for gamma_inc(-n,x) (r10013) Paul Zimmermann
2016-02-09
14:16:17 Source Code scm commit: removed item about speeding up const_euler: done since now for x=1.1, prec=16610, mpfr_const_euler takes only about 40% of the total time. For x=1.1 and prec=100000 it takes only about 14% of the total time. (r10012) Paul Zimmermann
14:06:42 Source Code scm commit: fixed the call to mpfr_eint() in gamma_inc, added some tests for gamma_inc (r10011) Paul Zimmermann
13:35:39 Source Code scm commit: now mpfr_eint() returns -E1(-x) for x < 0 (r10010) Paul Zimmermann
09:59:52 Source Code scm commit: [src/eint.c] Typo in a comment. (r10009) Vincent Lefèvre
09:55:51 Source Code scm commit: [src/eint.c] Fixed eint(-inf). [tests/teint.c] Added a corresponding test. (r10008) Vincent Lefèvre
02:17:21 Source Code scm commit: [src/si_op.c] Unified coding style and added logging. (r10007) Vincent Lefèvre
02:10:22 Source Code scm commit: [src] Moved si ops from mul_ui.c, div_ui.c and ui_div.c to si_op.c. (r10006) Vincent Lefèvre
02:07:23 Source Code scm commit: [src/ui_div.c] Fixed bug in mpfr_si_div when the integer is LONG_MIN, visible when using an UB sanitizer (see r9999). Note: this integer value is not tested yet in the test suite due to the lack of generic tests for mpfr_si_div. (r10005) Vincent Lefèvre
02:03:32 Source Code scm commit: [tests/{tgeneric.c,tsi_op.c}] Added TODO. (r10004) Vincent Lefèvre
01:44:53 Source Code scm commit: [src/{div,mul}_ui.c] Fixed bug in mpfr_div_si and mpfr_mul_si when the integer is LONG_MIN, visible when using an UB sanitizer (see r9999). (r10003) Vincent Lefèvre
01:34:37 Source Code scm commit: [tests/tgeneric_ui.c] Added tests of the extreme integer values, so that tsi_op fails with a runtime error in si_op.c when using an UB sanitizer (bug fixed in r9999 in the trunk). (merged changeset r10001 from the trunk) (r10002) Vincent Lefèvre
01:31:17 Source Code scm commit: [tests/tgeneric_ui.c] Added tests of the extreme integer values, so that tsi_op fails with a runtime error in si_op.c r9998 when using an UB sanitizer (bug fixed in r9999). (r10001) Vincent Lefèvre
01:17:01 Source Code scm commit: [src/eint.c] Code simplification. (r10000) Vincent Lefèvre
01:08:25 Source Code scm commit: [src/si_op.c] Fixed bug in mpfr_add_si, mpfr_sub_si and mpfr_si_sub when the integer is LONG_MIN, visible when using an UB sanitizer. (r9999) Vincent Lefèvre
01:03:01 Source Code scm commit: [src/si_op.c] Code formatting. (r9998) Vincent Lefèvre
01:01:01 Source Code scm commit: [tests/teint.c] Added a test that triggers a runtime error at si_op.c:42:31 on an x86-64 Linux machine, using: CFLAGS="-fsanitize=undefined -fno-sanitize-recover" (r9997) Vincent Lefèvre
00:33:32 Source Code scm commit: [doc/mpfr.texi] Typographic correction. (r9996) Vincent Lefèvre
00:27:35 Source Code scm commit: [tools/mpfrlint] Avoid false positives in mp_exp_t check. (r9995) Vincent Lefèvre
00:18:19 Source Code scm commit: [src/eint.c] Updated a FIXME (mpfr_set_exp_t was added in r4333 and completed in r5455), with typo from r6789 corrected. (r9994) Vincent Lefèvre
00:02:40 Source Code scm commit: [doc/mpfr.texi] Updated Section "API Compatibility / Changed Functions": mpfr_eint changed in MPFR 3.2. (r9993) Vincent Lefèvre
2016-02-08
18:52:44 Source Code scm commit: update NEWS/TODO with respect to E1 (r9992) Paul Zimmermann
18:41:55 Source Code scm commit: oops, eint(x) was wrong for negative x with |x| >= 0.5 (r9991) Paul Zimmermann
18:30:52 Source Code scm commit: now mpfr_eint(x) returns E1(x) for negative x (r9990) Paul Zimmermann
16:16:01 Source Code scm commit: [doc/mpfr.texi] Correction (spelling). (r9989) Vincent Lefèvre
11:47:21 Source Code scm commit: [tests/tsum.c] Clarified a bit more. (r9988) Vincent Lefèvre
11:07:06 Source Code scm commit: [doc/mpfr.texi] Updated the month. (r9987) Vincent Lefèvre
09:59:11 Source Code scm commit: [tests/tsum.c] Added explanations concerning the check1 test. (r9986) Vincent Lefèvre
09:39:13 Source Code scm commit: Value coverage for tsum: reduce output length. (r9985) Vincent Lefèvre
09:13:05 Source Code scm commit: Value coverage for tsum: differentiate sq > MPFR_PREC_MIN and not. (r9984) Vincent Lefèvre
2016-02-07
11:09:39 Source Code scm commit: [tests/tsum.c] Source on 80 columns. (r9983) Vincent Lefèvre
09:37:23 Source Code scm commit: extended the check1() test, gives failure on 64-bit processor (r9982) Paul Zimmermann
09:04:52 Source Code scm commit: fixed note (r9981) Paul Zimmermann
2016-02-06
09:42:06 Source Code scm commit: more work on gamma_inc (r9980) Paul Zimmermann
09:24:54 Source Code scm commit: note about memory usage (r9979) Paul Zimmermann
2016-02-05
17:09:48 Source Code scm commit: [src/gamma_inc.c] Corrected protection against integer overflow (MPFR_PREC_IN_RANGE is just for debug mode). (r9978) Vincent Lefèvre
17:03:04 Source Code scm commit: [src/gamma_inc.c] Added protection against integer overflow (i.e. abort instead of getting incorrect results). (r9977) Vincent Lefèvre
16:35:22 Source Code scm commit: more work on gamma_inc (only remains the case a=0 and x>0 to implement) (r9976) Paul Zimmermann
16:20:10 Source Code scm commit: Removed trailing spaces. (r9975) Vincent Lefèvre
16:13:46 Source Code scm commit: [tests/troot.c] In exact_powers, check negative values too. (r9974) Vincent Lefèvre
16:00:02 Source Code scm commit: [src/root.c] Code simplification. (r9973) Vincent Lefèvre
15:45:47 Source Code scm commit: TODO update for fmma. (r9972) Vincent Lefèvre
15:34:38 Source Code scm commit: reduced emax (r9971) Paul Zimmermann
15:19:37 Source Code scm commit: added a test for exact powers for mpfr_root and fixed mpfr_root for negative x (and odd k) (r9970) Paul Zimmermann
14:19:10 Source Code scm commit: [src/root.c] Corrected(?) the check for exact root by adding an exactness test for the inverse operation z^k (if unnecessary, it needs to be properly proved and documented). (r9969) Vincent Lefèvre
14:09:48 Source Code scm commit: [src/root.c] Corrected a comment. (r9968) Vincent Lefèvre
14:01:25 Source Code scm commit: [src/root.c] Some minor changes. Updated comments. (r9967) Vincent Lefèvre
13:50:42 Source Code scm commit: check for an exact root in mpfr_root_aux (r9966) Paul Zimmermann
13:19:16 Source Code scm commit: fixed bug in mpfr_root and inefficiency problem with large k (r9965) Paul Zimmermann
12:17:01 Source Code scm commit: [src/mpfr-impl.h] For MPFR_IS_PURE_FP(x), when x is a pure FP number, check that EXP(x) is in the current exponent range (debug mode). (r9964) Vincent Lefèvre
12:15:10 Source Code scm commit: [src/exceptions.c] Some changes concerning mpfr_check_range: * Added a note about the case EXP(x) < MPFR_EMIN_MIN. * Do not use the MPFR_IS_PURE_FP() macro as this macro assumes that if the number is not a singular number, then it is really a pure FP number (some assertion checking may be done in debug mode), but this is not necessarily the case here. * Removed an incorrect comment and re-added the MPFR_UNLIKELY for the cases where EXP(x) is outside the exponent range. Indeed, mpfr_check_range is called at the end of most functions, and in most cases, there are no underflows / overflows. (r9963) Vincent Lefèvre
11:44:26 Source Code scm commit: [tests/texp.c] Added FIXME, as the overflow test, which was specific to the 32-bit ABI, is no longer run. (r9962) Vincent Lefèvre
11:38:46 Source Code scm commit: [tests/tacosh.c] Added a FIXME (huge values no longer tested at all). (r9961) Vincent Lefèvre
11:23:30 Source Code scm commit: [src/fmma.c] Removed unused code. (r9960) Vincent Lefèvre
11:10:20 Source Code scm commit: added code to compare mpfr_root with exp(log(x)/k) (r9959) Paul Zimmermann
10:21:25 Source Code scm commit: reduce MPFR_EMAX_DEFAULT by 2, and modify some tests cases assuming MPFR_EMAX_DEFAULT=2^30-1 (r9958) Paul Zimmermann
09:54:31 Source Code scm commit: fixed fmma failure (r9957) Paul Zimmermann
08:57:06 Source Code scm commit: [src/exp.c] Simplified exponent range setting in special case. (r9956) Vincent Lefèvre
08:24:01 Source Code scm commit: changed test_generic() calls to start from MPFR_PREC_MIN instead of 2; this revealed a special-case code in mpfr_exp which didn't work for prec=1 (r9955) Paul Zimmermann
01:07:29 Source Code scm commit: [tests/trint.c] Do the significand parity test only for precision > 1. (r9954) Vincent Lefèvre
2016-02-04
20:01:26 Source Code scm commit: updated NEWS and mpfr.texi for MPFR_PREC_MIN=1 (r9953) Paul Zimmermann
19:03:05 Source Code scm commit: MPFR_PREC_MIN is now 1, in accordance with the next revision of IEEE-754 fixed tests to start at MPFR_PREC_MIN instead of hard-coded value of 2 (r9952) Paul Zimmermann
18:31:40 Source Code scm commit: fixed test which was assuming MPFR_PREC_MIN=2 (r9951) Paul Zimmermann
18:24:16 Source Code scm commit: fixed to correctly check prec=1 (r9950) Paul Zimmermann
18:11:11 Source Code scm commit: prepare for MPFR_PREC_MIN=1 (r9949) Paul Zimmermann
18:01:47 Source Code scm commit: fixed tcheck for MPFR_PREC_MIN=1 (r9948) Paul Zimmermann
17:54:02 Source Code scm commit: prepare mpfr_pow to work for precision 1 (r9947) Paul Zimmermann
15:20:20 Source Code scm commit: [www/index.html] Caramel → Caramba (r9946) Vincent Lefèvre
15:18:21 Source Code scm commit: [www/credit.html] Added Caramba. (r9945) Vincent Lefèvre
15:15:38 Source Code scm commit: [doc/mpfr.texi] Mention the Caramba project-team. (merged changeset r9942 from the trunk) (r9944) Vincent Lefèvre
15:13:15 Source Code scm commit: Replaced Contributed by the AriC and Caramel projects by Contributed by the AriC and Caramba projects (r9943) Vincent Lefèvre
15:09:06 Source Code scm commit: [doc/mpfr.texi] Mention the Caramba project-team. (r9942) Vincent Lefèvre
15:04:52 Source Code scm commit: Replaced Contributed by the AriC and Caramel projects by Contributed by the AriC and Caramba projects (r9941) Vincent Lefèvre
13:42:12 Source Code scm commit: added comment about gamma_inc (r9940) Paul Zimmermann
12:42:29 Source Code scm commit: [src/gamma_inc.c] Added assertions. (r9939) Vincent Lefèvre
11:36:53 Source Code scm commit: more work on gamma_inc (r9938) Paul Zimmermann
11:14:14 Source Code scm commit: fixed some special values for gamma_inc (r9937) Paul Zimmermann
2016-02-03
18:27:47 Source Code scm commit: [doc/mpfr.texi] FIXME: Clarify the status of mpfr_gamma_inc for the MPFR 3.2 release. (r9936) Vincent Lefèvre
18:14:00 Source Code scm commit: Retrieve the src/fmma.c and src/log_ui.c history. (r9935) Vincent Lefèvre
17:58:35 Source Code scm commit: completed "Added Functions" section (r9934) Paul Zimmermann
17:51:11 Source Code scm commit: [doc/mpfr.texi] Typographic correction. (r9933) Vincent Lefèvre
17:26:47 Source Code scm commit: [src/div.c] Fixed bug introduced in r9902 and visible in the tests on 32-bit machines. (r9932) Vincent Lefèvre
15:27:03 Source Code scm commit: [src/root.c] Added TODO for code rewrite (discussion between VL and PZ). (r9931) Vincent Lefèvre
15:16:03 Source Code scm commit: [tests/troot.c] Also check that root(0,0) is NaN to make sure that such special cases are considered in the right order in the implementation. (r9930) Vincent Lefèvre
15:09:06 Source Code scm commit: [doc/mpfr.texi] Completed mpfr_root description: the 0th root gives NaN. (r9929) Vincent Lefèvre
15:03:20 Source Code scm commit: [src/root.c,tests/troot.c] Removed obsolete code that was commented out; some cleanup. (r9928) Vincent Lefèvre
14:55:55 Source Code scm commit: [src/root.c] Comment correction (again). (r9927) Vincent Lefèvre
14:39:19 Source Code scm commit: [src/root.c] Comment correction to avoid a variable name with several meanings. (r9926) Vincent Lefèvre
14:26:09 Source Code scm commit: [src/root.c] Simplified code and corrected comment. (r9925) Vincent Lefèvre
14:04:20 Source Code scm commit: [src/root.c] Corrected a comment and added an assertion (see r9923). (r9924) Vincent Lefèvre
11:21:18 Source Code scm commit: [src/root.c] Added a FIXME comment. (r9923) Vincent Lefèvre
10:29:22 Source Code scm commit: [tests/troot.c] Typo in a comment. (r9922) Vincent Lefèvre
10:17:03 Source Code scm commit: [tests/troot.c] Added tests showing a bug in mpfr_root on large integer arguments (found thanks to a bug in GNOME Calculator: <https://bugzilla.gnome.org/show_bug.cgi?id=756960>). (r9921) Vincent Lefèvre
01:59:06 Source Code scm commit: Style: use RND_LOOP; mpfr_can_round returns a Boolean-like value. (r9920) Vincent Lefèvre
2016-02-02
17:30:33 Source Code scm commit: [src/{erandom.c,nrandom.c}] Updated a reference. (r9919) Vincent Lefèvre
17:25:06 Source Code scm commit: [www/pub.html] Updated an article. (r9918) Vincent Lefèvre
16:24:28 Source Code scm commit: mpfr_can_round -> MPFR_CAN_ROUND (r9917) Paul Zimmermann
16:13:57 Source Code scm commit: [doc/mpfr.texi] Updated FIXME for mpfr_can_round. (r9916) Vincent Lefèvre
16:05:26 Source Code scm commit: [doc/mpfr.texi] Added a FIXME for mpfr_can_round. Still incorrect... (r9915) Vincent Lefèvre
15:53:35 Source Code scm commit: [doc/mpfr.texi] Updated the month. (r9914) Vincent Lefèvre
15:52:57 Source Code scm commit: [doc/mpfr.texi] Corrected note about mpfr_can_round. (r9913) Vincent Lefèvre
15:50:04 Source Code scm commit: refactor the exhaustive search code in mpfr_const_log2 (r9912) Paul Zimmermann
14:24:16 Source Code scm commit: mpfr_round_p -> MPFR_CAN_ROUND (r9911) Paul Zimmermann
14:15:44 Source Code scm commit: mpfr_can_round -> MPFR_CAN_ROUND (r9910) Paul Zimmermann
14:13:04 Source Code scm commit: mpfr_can_round -> MPFR_CAN_ROUND (r9909) Paul Zimmermann
14:10:10 Source Code scm commit: use MPFR_CAN_ROUND instead of mpfr_can_round/mpfr_round_p (r9908) Paul Zimmermann
14:02:26 Source Code scm commit: rounding test was wrong for rounding to nearest (r9907) Paul Zimmermann
13:43:07 Source Code scm commit: replace mpfr_can_round by mpfr_round_p (r9906) Paul Zimmermann
13:26:59 Source Code scm commit: [src/round_prec.c] Added a TODO to improve the mpfr_can_round_raw efficiency by only doing a bit inspection (no mpn operations). (r9905) Vincent Lefèvre
2016-02-01
17:13:43 Source Code scm commit: [tests/tcan_round.c] Added test of mpfr_round_p with powers of two (similar to the one done in src/round_p.c for MPFR_WANT_ASSERT >= 2). (r9904) Vincent Lefèvre
16:43:57 Source Code scm commit: [tests/tcan_round.c] Updated description: mpfr_round_p is also tested in check_round_p (and will be in test_pow2). (r9903) Vincent Lefèvre
16:06:36 Source Code scm commit: now mpfr_round_p() always requires normalized input (r9902) Paul Zimmermann
12:10:57 Source Code scm commit: [src/div.c] Added an assert based on comments in the code. (r9901) Vincent Lefèvre
09:20:47 Source Code scm commit: [src/round_p.c] Some corrections in comment. (r9900) Vincent Lefèvre
09:09:12 Source Code scm commit: added a comment (r9899) Paul Zimmermann
2016-01-31
23:59:34 Source Code scm commit: [src/round_p.c] Fixed mpfr_round_p for MPFR_WANT_ASSERT >= 2, as mpfr_round_p accepts non-normalized inputs (as decided in r9897), but not mpfr_can_round_raw (as decided in r9883). (r9898) Vincent Lefèvre
17:01:37 Source Code scm commit: the inputs of mpfr_round_p might not always be normalized (r9897) Paul Zimmermann
2016-01-29
17:29:03 Source Code scm commit: fixed FIXME (r9896) Paul Zimmermann
15:04:44 Source Code scm commit: [vl-tests] * mpfrtests.data: added test of i586-mingw32msvc under Wine. * mpfrtests.sh: support cross-compiling in GMP version code. (r9895) Vincent Lefèvre
14:27:41 Source Code scm commit: [configure.ac] Improved consistency in messages. (merged changeset r9893 from the trunk) (r9894) Vincent Lefèvre
14:26:51 Source Code scm commit: [configure.ac] Improved consistency in messages. (r9893) Vincent Lefèvre
14:07:18 Source Code scm commit: [doc/README.dev] Updated instructions on how to cross-compile MPFR for MinGW (i586-mingw32msvc) and test it under Wine. (r9892) Vincent Lefèvre
13:45:57 Source Code scm commit: Cleanup of memory allocation in the tests: * only tests_allocate, tests_reallocate and tests_free should be used (now exported instead of mpfr_default_allocate, etc.); * this is now mentioned in doc/README.dev; * added checks to tools/mpfrlint (heuristics as usual). Note: This follows the discussion at https://sympa.inria.fr/sympa/arc/mpfr/2015-12/msg00055.html and should solve these problems under MS Windows (mingw32), though this cleanup is more general than an attempt to fix a Windows issue. (r9891) Vincent Lefèvre
10:11:08 Source Code scm commit: fixed case when prec > bn * GMP_NUMB_BITS and directed rounding (r9890) Paul Zimmermann
07:13:37 Source Code scm commit: typo (r9889) Paul Zimmermann
2016-01-28
14:26:01 Source Code scm commit: [tests/tcan_round.c] Updated comment and corrected condition on prec. (r9888) Vincent Lefèvre
13:56:53 Source Code scm commit: [tests/tcan_round.c] Updated comments. (r9887) Vincent Lefèvre
13:27:09 Source Code scm commit: [src/round_p.c] Added an assertion (similar to what was added to mpfr_can_round_raw). This triggers failures, which could also be detected with MPFR_WANT_ASSERT >= 2, due to the fact that mpfr_div can internally generate a number that is not normalized before a rounding test. (r9886) Vincent Lefèvre
13:17:52 Source Code scm commit: [src/round_prec.c] Updated comments. (r9885) Vincent Lefèvre
12:17:32 Source Code scm commit: more work on mpfr_can_round (r9884) Paul Zimmermann
09:20:45 Source Code scm commit: fixed bug in mpfr_can_round for input = 2^k (r9883) Paul Zimmermann
2016-01-27
16:24:48 Source Code scm commit: [doc/mpfr.texi] Replaced "Rounding Related Functions" by "Rounding-Related Functions" (thanks to Keith Briggs for the remark). (r9882) Vincent Lefèvre
16:05:28 Source Code scm commit: [tests/tcan_round.c] Added tests for powers of two. This triggers errors. I may have done mistakes, but at least x = 2^32, j = 32, r1=MPFR_RNDN, r2=MPFR_RNDN seems buggy. (r9881) Vincent Lefèvre
15:12:56 Source Code scm commit: simplified (r9880) Paul Zimmermann
14:28:25 Source Code scm commit: another detail (r9879) Paul Zimmermann
14:27:26 Source Code scm commit: [doc/mpfr.texi] Corrected mpfr_can_round description again as the possible difference is on 0+ = 2^(emin-1), not about overflow. Let's just say "assuming an unbounded exponent range". (r9878) Vincent Lefèvre
13:57:12 Source Code scm commit: [doc/mpfr.texi] Corrected mpfr_can_round description (about overflow). (r9877) Vincent Lefèvre
13:43:16 Source Code scm commit: yet another improvement (r9876) Paul Zimmermann
13:37:09 Source Code scm commit: improved documentation (r9875) Paul Zimmermann
13:24:42 Source Code scm commit: [doc/mpfr.texi] Clarified change in r9873. (r9874) Vincent Lefèvre
12:48:07 Source Code scm commit: improve documentation of mpfr_can_round (r9873) Paul Zimmermann
12:03:22 Source Code scm commit: also print the rounded value (r9872) Paul Zimmermann
11:15:01 Source Code scm commit: added pointer to examples/can_round.c (r9871) Paul Zimmermann
10:51:08 Source Code scm commit: [examples/can_round.c] Removed the useless #include <gmp.h> and replaced the internal mpfr_dump by mpfr_printf. (r9870) Vincent Lefèvre
10:50:12 Source Code scm commit: improved documentation of mpfr_can_round (r9869) Paul Zimmermann
10:44:29 Source Code scm commit: added example on how to use mpfr_can_round (r9868) Paul Zimmermann
2016-01-26
15:55:51 Source Code scm commit: [www/pub.html] Added an article. (r9867) Vincent Lefèvre
08:37:00 Source Code scm commit: [www/index.html] Added link to new Haskell interface: haskell-mpfr. (r9866) Vincent Lefèvre
2016-01-21
21:50:49 Source Code scm commit: mention mpfr_set/get_decimal128 for the future (low priority for now) (r9865) Paul Zimmermann
15:43:35 Source Code scm commit: [src/round_p.c] Code formatting. (r9864) Vincent Lefèvre
13:12:33 Source Code scm commit: added remark about Ei vs E1 (r9863) Paul Zimmermann
09:17:30 Source Code scm commit: [tests/tsqrt.c] Improved testcase for the mpfr_sqrt bug fixed in r9860, with detailed comment: the precision of the result has to be a multiple of the number of bits per word and rounding has to be to nearest. (merged changeset r9861 from the trunk) (r9862) Vincent Lefèvre
09:13:26 Source Code scm commit: [tests/tsqrt.c] Improved bug20160120. (r9861) Vincent Lefèvre
00:52:24 Source Code scm commit: Fixed bug in mpfr_sqrt reported by Fredrik Johansson, occurring when the result has to be rounded up to a power of 2. (merged changesets r9857-9859 from the trunk) (r9860) Vincent Lefèvre
00:31:32 Source Code scm commit: [tests/tsqrt.c] In bug20160120, check the validity of the result with mpfr_check first, because the mpfr_sqrt was generating invalid data. (r9859) Vincent Lefèvre
2016-01-20
21:08:21 Source Code scm commit: fixed bug in mpfr_sqrt reported by Fredrik Johansson (r9858) Paul Zimmermann
17:05:02 Source Code scm commit: added test case for bug reported by Fredrik Johansson (r9857) Paul Zimmermann
15:36:35 Source Code scm commit: added FIXME (r9856) Paul Zimmermann
15:29:28 Source Code scm commit: Fixed bug for zeta(s) with s near an even negative integer. (merged changesets r9852-9854 from the trunk) (r9855) Vincent Lefèvre
15:25:01 Source Code scm commit: [tests/tzeta.c] Added casts for printf. (r9854) Vincent Lefèvre
15:19:23 Source Code scm commit: [tests/tzeta.c] Some corrections. Made the input value of the latest test clear (avoiding a long string at the same time). (r9853) Vincent Lefèvre
15:03:30 Source Code scm commit: fixed bug for zeta(s) with s near an even negative integer (r9852) Paul Zimmermann
14:52:31 Source Code scm commit: [doc/README.dev] Instructions on how to cross-compile MPFR for MinGW (i586-mingw32msvc) and test it under Wine. (r9851) Vincent Lefèvre
14:27:43 Source Code scm commit: [doc/README.dev] Typo. (r9850) Vincent Lefèvre
13:57:31 Source Code scm commit: [tests/tgeneric.c] Improved the generic tests in order to trigger the mpfr_jn bug found by Fredrik Johansson (r9845) and potential similar bugs: For half cases, the precision of the inputs was modified to be smaller than the base precision (for the result). Here, this rule is changed so that if the base precision is small (< 16), then the precision of the inputs is chosen to be significantly *larger* than the base precision in general. Note: With this improvement, both tj0 and tj1 fail in r9844. (merged changeset r9848 from the trunk; conflict resolved) (r9849) Vincent Lefèvre
13:52:38 Source Code scm commit: [tests/tgeneric.c] Improved the generic tests in order to trigger the mpfr_jn bug found by Fredrik Johansson (r9841) and potential similar bugs: For half cases, the precision of the inputs was modified to be smaller than the base precision (for the result). Here, this rule is changed so that if the base precision is small (< 16), then the precision of the inputs is chosen to be significantly *larger* than the base precision in general. Note: With this improvement, both tj0 and tj1 fail in r9840. (r9848) Vincent Lefèvre
10:11:48 Source Code scm commit: added references (r9847) Paul Zimmermann
09:58:51 Source Code scm commit: added section about gamma_inc (r9846) Paul Zimmermann
09:25:16 Source Code scm commit: Fixed bug found by Fredrik Johansson in the mpfr_jn family of functions. (merged changesets r9841-9842,9844 from the trunk) (r9845) Vincent Lefèvre
08:54:09 Source Code scm commit: fixed bug found by Fredrik Johansson (r9844) Paul Zimmermann
08:11:55 Source Code scm commit: added reference for eint (r9843) Paul Zimmermann
02:57:40 Source Code scm commit: [tests/tj0.c] Avoid mpfr_set_d. (r9842) Vincent Lefèvre
2016-01-19
21:53:16 Source Code scm commit: added bug found by Fredrik Johansson in mpfr_j0 (r9841) Paul Zimmermann
21:25:55 Source Code scm commit: added mpfr_gamma_inc (r9840) Paul Zimmermann
15:28:24 Source Code scm commit: [src/gamma_inc.c] Use MPFR_ARE_SINGULAR. (r9839) Vincent Lefèvre
13:29:47 Source Code scm commit: deal with the case where one of a or x is not regular (r9838) Paul Zimmermann
09:59:16 Source Code scm commit: [tools/nightly-test] Corrected tests. (r9837) Vincent Lefèvre
09:48:30 Source Code scm commit: [www/pub.html] Added an article. (r9836) Vincent Lefèvre
08:42:53 Source Code scm commit: added reference (r9835) Paul Zimmermann
2016-01-18
13:41:18 Source Code scm commit: added the incomplete beta function (r9834) Paul Zimmermann
08:50:53 Source Code scm commit: incomplete Gamma is now available (r9833) Paul Zimmermann
08:28:50 Source Code scm commit: switch to bash and add --enable-decimal-float (r9832) Paul Zimmermann
08:25:25 Source Code scm commit: minor modification of documentation for mini-gmp (r9831) Paul Zimmermann
08:23:53 Source Code scm commit: added target "make bench" (r9830) Paul Zimmermann
2016-01-17
19:27:09 Source Code scm commit: allow tgamma x prec to print gamma(x) to prec bits (r9829) Paul Zimmermann
01:05:44 Source Code scm commit: [tests] Added tgamma_inc to svn:ignore property. (r9828) Vincent Lefèvre
00:55:54 Source Code scm commit: TODO update. (r9827) Vincent Lefèvre
00:48:16 Source Code scm commit: [src/fmma.c] Removed trailing spaces. (r9826) Vincent Lefèvre
00:46:30 Source Code scm commit: [tests/tgamma_inc.c] Portability correction. (r9825) Vincent Lefèvre
00:43:48 Source Code scm commit: [src/mpfr.h] Improved a comment. (r9824) Vincent Lefèvre
00:37:32 Source Code scm commit: [src/gamma_inc.c] Various corrections. (r9823) Vincent Lefèvre
2016-01-16
09:37:34 Source Code scm commit: first version of incomplete Gamma function (work in progress) (r9822) Paul Zimmermann
09:24:34 Source Code scm commit: TODO for correctly rounded polynomials (like fmma). (r9821) Vincent Lefèvre
08:29:34 Source Code scm commit: try to fix bugs in fmma (work in progress) (r9820) Paul Zimmermann
2016-01-15
16:30:07 Source Code scm commit: [src/log_ui.c] Added a FIXME comment: mpfr_log_ui is much slower than mpfr_log on some values of n, e.g. around ULONG_MAX/3. (r9819) Vincent Lefèvre
16:18:35 Source Code scm commit: [tests/tlog_ui.c] Added tests for n around ULONG_MAX/3. (r9818) Vincent Lefèvre
16:06:29 Source Code scm commit: [src/log_ui.c] Fixed the computation of p. (r9817) Vincent Lefèvre
15:13:07 Source Code scm commit: [src/log_ui.c] Removed a mpz_sub_ui(...,1) to match the comment. This -1 came from the previous code, but this doesn't change the value of k because a multiple of 3 cannot be a power of 2. Also renamed a variable. (r9816) Vincent Lefèvre
15:07:32 Source Code scm commit: [src/log_ui.c] Compute the value of k without rounding (if n was larger than 2^53 or even 2^24 due to dynamic x87 precision, the result could be wrong) and overflow (3 * n doesn't always fit in a limb). (r9815) Vincent Lefèvre
11:30:54 Source Code scm commit: [src/log_ui.c] Added assertions. (r9814) Vincent Lefèvre
11:14:08 Source Code scm commit: [tests/tlog_ui.c] Added tests for n around LONG_MAX. (r9813) Vincent Lefèvre
09:59:26 Source Code scm commit: [src/log_ui.c] Replaced a comment by an assertion. (r9812) Vincent Lefèvre
09:52:33 Source Code scm commit: [src/log_ui.c] Added a FIXME (integer overflow for large n). (r9811) Vincent Lefèvre
09:50:55 Source Code scm commit: [tests/tlog_ui.c] * In the loop, do not test n = 0 and n = 1, because mpfr_can_round always fails for these values, so that the test is pointless. * Check that mpfr_can_round no longer fails (this is possible as we are not doing random tests, i.e. the tested values are known); the additional precision for y had to be increased. * Also test large values of n (ULONG_MAX down to ULONG_MAX-19). When GCC's run-time sanitizer -fsanitize=undefined -fno-sanitize-recover is used, it signals an error for large values of n. * The reference values y are obtained with mpfr_log instead of mpfr_log_ui: indeed we need a different implementation from the tested function, otherwise only the rounding is tested! Without GCC's run-time sanitizer, this shows that mpfr_log_ui is buggy for large values of n. (r9810) Vincent Lefèvre
02:26:55 Source Code scm commit: [tests] Added tfmma and tlog_ui to svn:ignore property. (r9809) Vincent Lefèvre
02:21:43 Source Code scm commit: [src/fmma.c] Use MPFR_SET_EXP to get an assertion failure in case of out-of-range exponent instead of uncontrolled behavior. (r9808) Vincent Lefèvre
02:11:51 Source Code scm commit: [tests/tfmma.c] Added tests that trigger an error. (r9807) Vincent Lefèvre
01:39:44 Source Code scm commit: [src/fma.c] Added a comment for the new code. (r9806) Vincent Lefèvre
2016-01-14
23:06:22 Source Code scm commit: [tests/Makefile.am] Tests in lexicographic order. (r9805) Vincent Lefèvre
20:46:59 Source Code scm commit: in tests, removed #if MPFR_VERSION >= MPFR_VERSION_NUM(2,x,y) (r9804) Paul Zimmermann
20:45:36 Source Code scm commit: forgot in last commit (r9803) Paul Zimmermann
20:43:39 Source Code scm commit: added new function mpfr_log_ui (r9802) Paul Zimmermann
2016-01-13
09:18:05 Source Code scm commit: adapted to 3- and 4-argument functions (using patch from Patrick Pelissier) (r9801) Paul Zimmermann
2016-01-12
17:44:31 Source Code scm commit: [tests/tfmma.c] C++ compatibility. (r9800) Vincent Lefèvre
17:39:15 Source Code scm commit: [tests/tfmma.c] Fixed type in printf. (r9799) Vincent Lefèvre
17:36:29 Source Code scm commit: [src/fmma.c] Replaced mp_ptr by mpfr_limb_ptr (as usual). (r9798) Vincent Lefèvre
16:38:21 Source Code scm commit: Really replaced mpfr_printf by printf. (r9797) Vincent Lefèvre
15:50:48 Source Code scm commit: give copyright to FSF (r9796) Paul Zimmermann
14:13:09 Source Code scm commit: replaced mpfr_printf calls (r9795) Paul Zimmermann
14:12:52 Source Code scm commit: changed copyright (I'm the sole author of this part of the code) (r9794) Paul Zimmermann
12:29:04 Source Code scm commit: forgot two files (r9793) Paul Zimmermann
12:13:20 Source Code scm commit: [src/fma.c] C89 compatibility correction. (r9792) Vincent Lefèvre
12:00:23 Source Code scm commit: [src/fma.c] Replaced mp_ptr by mpfr_limb_ptr (as usual). (r9791) Vincent Lefèvre