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-09-30
13:13:38 Source Code scm commit: [vl-tests/mpfrtests.data] Update. (r10907) Vincent Lefèvre
13:05:06 Source Code scm commit: [www] Updated gmplib.org URL's (mainly http → https) in the HTML files. (r10906) Vincent Lefèvre
12:43:20 Source Code scm commit: [www] Updated code.google.com URL's. (r10905) Vincent Lefèvre
2016-09-29
14:16:50 Forum Forum Post Welcome to gnu-mpfr-3.1.5-is-released Vincent Lefèvre
2016-09-28
07:47:20 Source Code scm commit: [www/pub.html] Added a paper. (r10904) Vincent Lefèvre
2016-09-27
17:27:27 Source Code scm commit: [www/mpfr-3.1.5/index.html] Updated Section "Platforms Known to Support MPFR". (r10903) Vincent Lefèvre
15:10:30 Source Code scm commit: [src] * mpfr-impl.h: document the memory allocated for a significand; added a cast to avoid a direct conversion from mp_limb_t * to mp_size_t *. * init2.c, round_prec.c, set_prec.c: code clean-up by correcting the type expected for the second argument of MPFR_SET_MANT_PTR (this macro has a cast, so that this should not change anything, but the old type mpfr_limb_ptr was meaningless and confusing). (r10902) Vincent Lefèvre
11:26:19 Source Code scm commit: [gnu-sigdir] Updated comment. (r10901) Vincent Lefèvre
11:22:38 Source Code scm commit: [gnu-sigdir] Simplified usage (avoiding errors on file names). (r10900) Vincent Lefèvre
11:13:26 Source Code scm commit: [gnu-sigdir] Output the command to run to upload the files. (r10899) Vincent Lefèvre
10:44:25 Files FRS Release mpfr - 3.1.5 Vincent Lefèvre
10:12:33 Source Code scm commit: [www/mpfr-3.1.5/index.html] Updated Section "Platforms Known to Support MPFR". (r10898) Vincent Lefèvre
09:25:16 Source Code scm commit: [gnu-sigdir] Updated URL in comment (http → https). (r10897) Vincent Lefèvre
09:17:54 Source Code scm commit: Updated version to 3.1.6-dev. (r10896) Vincent Lefèvre
09:12:52 Source Code scm commit: [www/mpfr-3.1.5/index.html] Updated Section "Platforms Known to Support MPFR". (r10895) Vincent Lefèvre
09:05:03 Source Code scm commit: [www] Update for GNU MPFR 3.1.5: * mpfr-3.1.5 directory: - added tarballs, PGP signatures, and manual files; - updated index.html; - removed release candidate. * mpfr-3.1.4/index.html: added link to the MPFR 3.1.5 page. * Updated symbolic link mpfr-current. * history.html: added MPFR 3.1.5. (r10894) Vincent Lefèvre
07:52:59 Source Code scm commit: MPFR 3.1.5 tag. (r10893) Vincent Lefèvre
07:51:01 Source Code scm commit: ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales). (r10892) Vincent Lefèvre
07:48:20 Source Code scm commit: Updated version to 3.1.5. (r10891) Vincent Lefèvre
2016-09-23
14:19:16 Source Code scm commit: [examples/version.c] For MPFR >= 4, output float128 support info. (r10890) Vincent Lefèvre
14:09:21 Source Code scm commit: [examples/version.c] A bit more output. (merged changeset r10888 from the trunk) (r10889) Vincent Lefèvre
14:06:48 Source Code scm commit: [examples/version.c] A bit more output. (r10888) Vincent Lefèvre
13:57:32 Source Code scm commit: [examples/version.c] Update from the trunk (with svn merge on changesets r8034,8036,8128,10885-10886). (r10887) Vincent Lefèvre
13:47:14 Source Code scm commit: [examples/version.c] * Really support C++ compilers (tested with g++ 6.2.0). * Output information about the C implementation. * Detect MPIR (→ output information on MPIR instead of GMP). (r10886) Vincent Lefèvre
13:14:12 Source Code scm commit: [examples/version.c] * Code simplification: support for MPFR versions less than 3.0 had already been dropped with the use of MPFR_RNDN. * For MPFR patches, output "[none]" when there are no patches. * Output mpfr_ptr size. (r10885) Vincent Lefèvre
2016-09-21
15:11:16 Source Code scm commit: [src/sin_cos.c] Avoid the reuse of variables for two completely different things (with different orders of magnitude)! Changed types. (r10884) Vincent Lefèvre
15:06:52 Source Code scm commit: [src/exp3.c] Avoid the reuse of variables for two completely different things (with different orders of magnitude)! Added a cast to avoid a potential integer overflow (like in r10881). (r10883) Vincent Lefèvre
15:05:07 Source Code scm commit: [src/atan.c] Avoid the reuse of variables for two completely different things (with different orders of magnitude)! Changed types. (r10882) Vincent Lefèvre
13:54:01 Source Code scm commit: [src/{atan.c,sin_cos.c}] Added casts to avoid potential integer overflows. Possible issue reported by David Binderman: https://sympa.inria.fr/sympa/arc/mpfr/2016-09/msg00029.html Note: From tests I've done on mpfr_atan, there would be issues with 16-bit int, but for 32-bit int, one could need several hundreds of billions of bits for the target precision. (r10881) Vincent Lefèvre
11:34:52 Source Code scm commit: [doc/README.dev] "To make a release": updated paragraph about warnings. (r10880) Vincent Lefèvre
11:12:23 Source Code scm commit: [src/mpfr-impl.h] In the MPFR_RET macro, avoid the use of an integer in a boolean context (even though that this is not wrong in C). Fix after a bug report from David Binderman. Explanations: https://sympa.inria.fr/sympa/arc/mpfr/2016-09/msg00028.html (r10879) Vincent Lefèvre
2016-09-16
13:34:49 Source Code scm commit: [doc/algorithms.tex] Riemann Zeta function, case s < 1/2: added a paragraph on the sin(...) term of the reflection formula. (r10878) Vincent Lefèvre
13:05:04 Source Code scm commit: [doc/algorithms.tex] More work on the Riemann Zeta function. (r10877) Vincent Lefèvre
2016-09-15
13:31:39 Source Code scm commit: [doc/algorithms.tex] Riemann Zeta function, case s < 1/2: added a paragraph briefly describing how the precisions of the variables will be chosen (this is much more efficient than the current code when the target precision is much lower than the input precision). (r10876) Vincent Lefèvre
13:17:58 Source Code scm commit: Some improvements / corrections in the description / proof of the algorithm for the Riemann Zeta function. * doc/algorithms.tex, section on the Riemann Zeta function: the case s < 1/2 (reflection formula) is now in a new section, which needs to be completed (with the detailed algorithm and error analysis); case "s close to 0" added and now properly proved. * src/zeta.c: update of the comment for s close to 0 (the brief explanations were wrong for precision 1, and this was apparently not checked when we allowed this precision!), adding a reference to algorithms.tex for details. (r10875) Vincent Lefèvre
2016-09-14
14:35:33 Source Code scm commit: [tools/mpfrlint] In "[[…]]" conditional expressions, replaced "=" by the preferred (and equivalent) form "==". Discussion: http://www.zsh.org/mla/workers/2016/msg01711.html (r10874) Vincent Lefèvre
08:09:05 Source Code scm commit: [tests/tdiv.c] Improved code readability, fixing a small bug (found by David Binderman using cppcheck) at the same time. This bug could only affect the error message if the test failed. (merged changesets r10871-10872 from the trunk) (r10873) Vincent Lefèvre
07:59:27 Source Code scm commit: [tests/tdiv.c] Improved code readability (related to r10871). (r10872) Vincent Lefèvre
06:39:43 Source Code scm commit: [tests/tdiv.c] improved code (found by David Binderman using cppcheck) (r10871) Paul Zimmermann
01:09:00 Source Code scm commit: [tools/announce-text] Use the 64-bit key ID instead of the 32-bit one since there are known collisions for 32-bit key ID's: https://evil32.com/ (r10870) Vincent Lefèvre
00:46:20 Source Code scm commit: Added www/mpfr-3.1.5 directory and files: * index.html (temporary web page for GNU MPFR 3.1.5); * release candidate 1 tarballs (.tar.gz, .tar.bz2, .tar.xz, .zip); * PGP signatures. (r10869) Vincent Lefèvre
2016-09-13
17:17:12 Source Code scm commit: ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales). (r10868) Vincent Lefèvre
17:09:26 Source Code scm commit: [doc/mpfr.texi] Updated the month. (r10867) Vincent Lefèvre
17:08:30 Source Code scm commit: Updated version to 3.1.5-rc1 and updated libmpfr_la_LDFLAGS in src/Makefile.am for the next release. (r10866) Vincent Lefèvre
15:11:11 Source Code scm commit: [src/zeta.c] Added a FIXME: bug in the error computation due to the use of the native double C type, which can yield an overflow. [tests/tzeta.c] Added a corresponding test case, which gives an assertion failure. (r10865) Vincent Lefèvre
14:53:46 Source Code scm commit: [src/{uceil_log2.c,ufloor_log2.c}] Added "MPFR_ASSERTN (exp < 1023);" to get an assertion failure on infinities (which do not have an exponent). (r10864) Vincent Lefèvre
14:50:38 Source Code scm commit: [src/uceil_log2.c] Code style. (r10863) Vincent Lefèvre
14:46:08 Source Code scm commit: [src/ufloor_log2.c] Code style. (r10862) Vincent Lefèvre
14:05:24 Source Code scm commit: [src/zeta.c] Make explicit that we need to use lngamma. (r10861) Vincent Lefèvre
13:58:51 Source Code scm commit: [src/zeta.c] Updated comments on overflows / underflows. (r10860) Vincent Lefèvre
09:02:16 Source Code scm commit: [src/zeta.c] About internal underflows / cancellation: * Added comments to FIXME's. * Detect a potential integer overflow with MPFR_ASSERTN. (r10859) Vincent Lefèvre
2016-09-12
18:58:10 Source Code scm commit: [www/mpfr-3.1.4] New patch (get_ld). * Added patch06 file (generated with build-patch). * allpatches: update with "cat patch* >| allpatches". * index.html: updated the Bugs section. (r10858) Vincent Lefèvre
12:22:08 Source Code scm commit: [src/get_ld.c] Re-added a blank line that disappeared in a merge. (r10857) Vincent Lefèvre
12:17:31 Source Code scm commit: [src/get_ld.c] Removed a "see below", which refers to a comment that is in the trunk but not in this branch. (r10856) Vincent Lefèvre
12:00:15 Source Code scm commit: [tests/tset_ld.c] In bug_20160907, fixed the method to get the smallest subnormal (now, OK with gcc -mpc64 or under NetBSD 6-). (merged changesets r10835-10839 from the trunk) (r10855) Vincent Lefèvre
11:30:20 Source Code scm commit: [tests/tabs.c] Removed mpfr_test_init (not needed here). (merged changeset r10822 from the trunk) (r10854) Vincent Lefèvre
11:28:24 Source Code scm commit: [tests/tset_ld.c] Move tests_start_mpfr and mpfr_test_init earlier. (merged changesets r8688,10821 from the trunk) (r10853) Vincent Lefèvre
11:25:44 Source Code scm commit: [tests/tset_ld.c] Corrected a type (due to a printf with %ld) and fixed a loop in case an extended range is used. (merged changesets r10818-10819 from the trunk) (r10852) Vincent Lefèvre
10:11:31 Source Code scm commit: [tests/tset_ld.c] Moved a comment. (r10851) Vincent Lefèvre
10:05:12 Source Code scm commit: [tests/tset_ld.c] Fixed print_binary (and no longer any failure with gcc -mpc64 on x86). (r10850) Vincent Lefèvre
09:44:19 Source Code scm commit: [tests/tset_ld.c] Corrected note in print_binary. (r10849) Vincent Lefèvre
09:42:56 Source Code scm commit: [tests/tset_ld.c] Reverted r10847 (it was incomplete and I was testing the wrong code). (r10848) Vincent Lefèvre
09:40:34 Source Code scm commit: [tests/tset_ld.c] Fixed print_binary. (r10847) Vincent Lefèvre
09:13:52 Source Code scm commit: [tests/tset_ld.c] Added a FIXME in print_binary, which can yield an incorrect output and return a wrong precision (causing the failure). (r10846) Vincent Lefèvre
09:08:38 Source Code scm commit: [tests/tset_ld.c] Added a test that triggers a failure with gcc -mpc64 on x86 (64-bit ABI). (r10845) Vincent Lefèvre
08:48:04 Source Code scm commit: [tests/tset_ld.c] Added some tests in case the rounding precision is smaller than MPFR_LDBL_MANT_DIG (e.g. with gcc -mpc64 on x86). (r10844) Vincent Lefèvre
08:09:24 Source Code scm commit: [tests/tset_ld.c] In print_binary, added an assertion that may fail with flush-to-zero on underflow (avoiding an infinite loop). (r10843) Vincent Lefèvre
08:03:58 Source Code scm commit: [tests/tset_ld.c] Simplified a condition in print_binary (BTW, the old condition was based on the fact that the rounding depended only on the exact result, which may not be the case when rounding is not completely specified, e.g. with double-double arithmetic like on PowerPC). (r10842) Vincent Lefèvre
07:15:30 Source Code scm commit: [tests/tset_ld.c] Replaced a condition by a simpler, equivalent one. (r10841) Vincent Lefèvre
2016-09-10
05:55:31 Source Code scm commit: [tests/tset_ld.c] added note (r10840) Paul Zimmermann
2016-09-09
14:41:49 Source Code scm commit: [tests/tset_ld.c] get rid of C99-only stuff (r10839) Paul Zimmermann
14:32:14 Source Code scm commit: [tests/tset_ld.c] Removed a variable that is no longer used. (r10838) Vincent Lefèvre
12:49:59 Source Code scm commit: [tests/tset_ld.c] FIXME: nextafterl and ilogbl are C99 only. (r10837) Vincent Lefèvre
11:13:31 Source Code scm commit: [tests/tset_ld.c] fixed computation of smallest subnormal using nextafterl (r10836) Paul Zimmermann
11:09:48 Source Code scm commit: [tests/tset_ld.c] added warning (r10835) Paul Zimmermann
10:52:27 Source Code scm commit: [tests/tset_ld.c] fixed print_binary() for when the rounding precision is less than the precision of long double (r10834) Paul Zimmermann
09:02:16 Source Code scm commit: [src/get_ld.c] Replaced FIXME by an explanation of the current behavior. [tests/tset_ld.c] Added a FIXME as a consequence. (r10833) Vincent Lefèvre
00:23:59 Source Code scm commit: [doc/README.dev] Update about NetBSD. (r10832) Vincent Lefèvre
00:02:03 Source Code scm commit: [www/mpfr-3.1.4/index.html] In the code, add a mpfr_clear. (r10831) Vincent Lefèvre
2016-09-08
23:59:37 Source Code scm commit: [www/mpfr-3.1.4/index.html] Added example of false positive for the mpfr_can_round bug. (r10830) Vincent Lefèvre
16:37:56 Source Code scm commit: [src/sqrt.c] Corrected a spelling mistake. (r10829) Vincent Lefèvre
16:15:18 Source Code scm commit: [src/get_ld.c] Updated FIXME (mention subnormals). (r10828) Vincent Lefèvre
15:48:59 Source Code scm commit: [src/get_ld.c] Updated FIXME (this is NetBSD 5.1). (r10827) Vincent Lefèvre
15:35:19 Source Code scm commit: [src/get_ld.c] Added a FIXME, in particular for NetBSD. (r10826) Vincent Lefèvre
15:17:10 Source Code scm commit: [tests/tset_ld.c] Avoid a freeze in print_binary under NetBSD due to excess precision in LDBL_MAX (we do not run the test in this case). (r10825) Vincent Lefèvre
14:22:04 Source Code scm commit: [src/sqrt.c] fixed bug in mpfr_sqrt2 [tests/tsqrt.c] added non-regression test (r10824) Paul Zimmermann
13:57:26 Source Code scm commit: [tests/tset_ld.c] The print_binary function is freezing on a NetBSD machine; let's start with some improvements (assertions...). (r10823) Vincent Lefèvre
13:31:38 Source Code scm commit: [tests/tabs.c] Removed mpfr_test_init (not needed here). (r10822) Vincent Lefèvre
13:30:35 Source Code scm commit: [tests/tset_ld.c] Moved mpfr_test_init at the right place (like tget_d.c, tset_d.c, etc.). (r10821) Vincent Lefèvre
13:30:14 Source Code scm commit: [src/sqrt.c] divsp1 -> div_1 (r10820) Paul Zimmermann
13:24:00 Source Code scm commit: [tests/tset_ld.c] Fixed a loop in case an extended range is used (there are issues on a NetBSD machine, and this could be a cause). (r10819) Vincent Lefèvre
13:19:12 Source Code scm commit: [tests/tset_ld.c] Corrected a type (due to a printf with %ld). (r10818) Vincent Lefèvre
13:14:30 Source Code scm commit: [src/div.c] divsp1 -> div_1, divsp2 -> div_2 (not necessarily same precision) (r10817) Paul Zimmermann
13:12:14 Source Code scm commit: [src/mul.c] mulsp1 -> mul_1, mulsp2 -> mul_2 (the precision of operands is not necessarily the same) (r10816) Paul Zimmermann
09:53:52 Source Code scm commit: [src/get_ld.c] Fixed bug for little-endian x86 extended precision. [tests/tset_ld.c] Added test case. (merged changesets r10807-10809,10811-10812 from the trunk) (r10815) Vincent Lefèvre
09:05:08 Source Code scm commit: [NEWS] Update for GNU MPFR 3.1.5. (r10814) Vincent Lefèvre
00:15:19 Source Code scm commit: [src/{get_d,get_ld}.c] Use MPFR_ALIAS. (r10813) Vincent Lefèvre
2016-09-07
12:35:33 Source Code scm commit: [src/get_ld.c] Improved the fix done in r10808: The mpfr_set_emin value is not changed, but let's make the LDBL_MIN_EXP and LDBL_MAX_EXP values appear as expected. Note: The code for x86 extended precision first appeared in r3226 with the usual emin and emax values, as found in the IEEE 754-1985 standard (bounds) or on <https://en.wikipedia.org/wiki/IEEE_floating_point>. But MPFR uses a different convention, with a significand between 1/2 and 1 instead of between 1 and 2, so that these values were off by 1. The emax one was fixed in r6101, but the error on emin remained undetected. (r10812) Vincent Lefèvre
09:39:52 Source Code scm commit: [tests/tset_ld.c] The bug_20160907 test is valid only with HAVE_LDOUBLE_IEEE_EXT_LITTLE. (r10811) Vincent Lefèvre
08:20:28 Source Code scm commit: [src/zeta.c] Updated FIXME: also suggest a scaling. (r10810) Vincent Lefèvre
07:58:43 Source Code scm commit: [tests/tset_ld.c] check more numbers in bug_20160907() (r10809) Paul Zimmermann
07:38:09 Source Code scm commit: [src/get_ld.c] fixed bug reported by Walter Mascarenhas (r10808) Paul Zimmermann
07:28:32 Source Code scm commit: [tests/tset_ld.c] added test that triggers bug in mpfr_get_ld (https://sympa.inria.fr/sympa/arc/mpfr/2016-09/msg00005.html) (r10807) Paul Zimmermann
01:12:06 Source Code scm commit: [src/zeta.c] Updated FIXME with a suggestion. (r10806) Vincent Lefèvre
01:05:34 Source Code scm commit: [src/zeta.c] Added a FIXME: An overflow in gamma(s1) does not imply that Zeta(s) will overflow. [tests/tzeta.c] Added a test that triggers this bug with a 32-bit ABI. (r10805) Vincent Lefèvre
00:25:25 Source Code scm commit: [doc/README.dev] Concerning GCC's AddressSanitizer (-fsanitize=address), mention that LD_PRELOAD needs to be unset (or -static-libasan needs to be used, but does not work yet). (r10804) Vincent Lefèvre
00:21:06 Source Code scm commit: [vl-tests/mpfrtests.data] Unset LD_PRELOAD on 2 machines, otherwise compiled programs fail when GCC's -fsanitize=address is used (in particular, the configure script fails quite early) because ASan runtime does not come first in initial library list. (r10803) Vincent Lefèvre
2016-09-06
14:04:02 Source Code scm commit: [doc/algorithms.tex] l -> \ell (r10802) Paul Zimmermann
13:58:27 Source Code scm commit: [doc/algorithms.tex] du -> {\mathrm d}u (r10801) Paul Zimmermann
13:45:18 Source Code scm commit: [src/log_ui.c] added FIXME (r10800) Paul Zimmermann
13:08:38 Source Code scm commit: [src/sqrt.c] Avoid a warning due to an unused variable with GMP_NUMB_BITS == 32. (r10799) Vincent Lefèvre
12:33:16 Source Code scm commit: [acinclude.m4] Fixed m4_pattern_forbid argument to avoid an error with recent ax_pthread.m4 (such as in Debian's autoconf-archive 20160320-1, which has just appeared in unstable). (r10798) Vincent Lefèvre
11:46:31 Source Code scm commit: [src/zeta.c] Updated FIXME. (r10797) Vincent Lefèvre
11:10:56 Source Code scm commit: [src/zeta.c] added FIXME (r10796) Paul Zimmermann
06:57:17 Source Code scm commit: [src/sqrt.c] added alternate code for mpn_sqrtrem4 (disabled for now) (r10795) Paul Zimmermann
2016-09-05
15:46:32 Source Code scm commit: move macros from div.c to mpfr-gmp.h (r10794) Paul Zimmermann
15:25:16 Source Code scm commit: [www/mpfr-3.1.4] New patch (can_round2). * Added patch05 file (generated with build-patch). * allpatches: update with "cat patch* >| allpatches". * index.html: updated the Bugs section. (r10793) Vincent Lefèvre
12:04:43 Source Code scm commit: Fixed various bugs in mpfr_can_round_raw, which affected mpfr_can_round: there could still be false positives (i.e. mpfr_can_round could say that rounding was possible while correct rounding was not guaranteed), and also false negatives, some of which could yield infinite Ziv loops in user code in practice. Added tests triggering these bugs, in particular a comprehensive test against a naive implementation. (merged changesets r10679-10686,10717-10718,10743,10746-10748,10752,10754,10756 from the trunk) (r10792) Vincent Lefèvre
09:31:14 Source Code scm commit: [tests/tzeta.c] Updated test_generic invocation based on the trunk in order to reduce the test time (increased since r9849). (merged changesets r9955,10667,10672,10790 from the trunk) (r10791) Vincent Lefèvre
09:07:28 Source Code scm commit: About the tzeta timing issue (since r9848): * TODO: updated item on tzeta. * tests/tzeta.c: updated FIXME for test_generic. (r10790) Vincent Lefèvre
08:50:16 Source Code scm commit: [TODO] Updated item on tzeta: * removed the old problem: the fact that the traces for the trunk and for r9954 are different is normal (fixes in mpfr_can_round affecting tgeneric.c), and the timings depend on GMP_CHECK_RANDOMIZE and seem equivalent in average with "test_generic (..., 5);" in both cases; * added the fact that tzeta has been much slower since r9848, at least with the x86 32-bit ABI. (r10789) Vincent Lefèvre
2016-09-02
11:40:58 Source Code scm commit: [src/round_prec.c] Added some details in a comment for rnd2 = RNDF. (r10788) Vincent Lefèvre
10:16:13 Source Code scm commit: [doc/mpfr.texi] Added a FIXME on the mpfr_can_round description in order to match what I intended to say in my comment in round_prec.c (perhaps not detailed enough). (r10787) Vincent Lefèvre
10:00:08 Source Code scm commit: [src/round_prec.c] updated specification of mpfr_can_round with rnd2 = RNDF [tests/tpow.c] one test makes no sense for RNDF (r10786) Paul Zimmermann
09:41:17 Source Code scm commit: [doc/mpfr.texi] Completed mpfr_can_round description with RNDF. (r10785) Vincent Lefèvre
09:38:16 Source Code scm commit: [src/get_str.c] map RNDF to RNDN in mpfr_get_str (r10784) Paul Zimmermann
09:30:17 Source Code scm commit: [tests/tconst_euler.c] fixed with new specification of mpfr_can_round for RNDF (r10783) Paul Zimmermann
09:20:30 Source Code scm commit: [doc/mpfr.texi] put back stuff removed by accident in last commit (r10782) Paul Zimmermann
09:10:54 Source Code scm commit: [doc/mpfr.texi] defined the bahaviour of mpfr_can_round for rnd2 = RNDF (suggestion from Vincent) (r10781) Paul Zimmermann
08:19:09 Source Code scm commit: [src/round_prec.c] Forbid rnd2 = MPFR_RNDF as it does not make much sense without additional specification (and explained why). [tests/{tcan_round.c,tgeneric.c}] Added MPFR_RNDF support with the above restriction. Note: 6 tests are failing as a consequence. (r10780) Vincent Lefèvre
07:32:35 Source Code scm commit: [src/round_prec.c] FIXME: rnd2 == MPFR_RNDF is not supported yet. (r10779) Vincent Lefèvre
07:27:26 Source Code scm commit: Merged the remaining changesets (concerning src/{add1sp.c,sub1sp.c}) from the trunk, and fixed the code: The old mpfr_add1sp2 function was renamed to mpfr_add1sp_ref in the trunk and a new mpfr_add1sp2 function (with a different purpose) was defined; so, in if (rnd_mode == MPFR_RNDF) return mpfr_add1sp2 (a, b, c, rnd_mode); mpfr_add1sp2 had to be changed to mpfr_sub1sp_ref. Ditto for mpfr_sub1sp2 and mpfr_sub1sp_ref. (r10778) Vincent Lefèvre
07:17:16 Source Code scm commit: Merged r10698 from the trunk (it was skipped by mistake in r10776). (r10777) Vincent Lefèvre
07:13:38 Source Code scm commit: Merged the following changesets from the trunk: r10664-10686,10689-10690,10692,10695-10696,10699-10775 i.e. all the latest changes except for src/{add1sp.c,sub1sp.c} to avoid build failures (to be solved later). Currently only tcan_round fails, due to MPFR_RNDF. (r10776) Vincent Lefèvre
07:07:31 Source Code scm commit: Removed trailing whitespace. (r10775) Vincent Lefèvre