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-05-25
20:16:08 Source Code scm commit: [src/log_ui.c] Changes for ISO C90 compatibility. (r10378) Vincent Lefèvre
20:13:30 Source Code scm commit: [src/mpfr-gmp.h] For _MPFR_IEEE_FLOATS, changed bit-field type from unsigned long, which is implementation-defined, to unsigned int. (r10377) Vincent Lefèvre
19:46:12 Source Code scm commit: [src/log_ui.c] Added an assertion. (r10376) Vincent Lefèvre
19:44:17 Source Code scm commit: [src/mpfr-impl.h] Fixed bug introduced in r10327, giving: error: ISO C does not allow extra ';' outside of a function [-Wpedantic] (r10375) Vincent Lefèvre
18:39:24 Source Code scm commit: improved mpfr_log_ui (r10374) Paul Zimmermann
17:26:55 Source Code scm commit: added comment (r10373) Paul Zimmermann
11:46:34 Source Code scm commit: [TODO] mpfr_ai efficiency: also mention mpfr.texi (the issue with large arguments has always been documented). (r10372) Vincent Lefèvre
11:42:32 Source Code scm commit: [TODO] mpfr_ai efficiency: mention tests/tai.c (the REDUCE_EMAX was added in r6734). (r10371) Vincent Lefèvre
09:59:51 Source Code scm commit: added item about efficiency of mpfr_ai for large arguments (r10370) Paul Zimmermann
07:57:59 Source Code scm commit: [doc/README.dev] Also clarified the use of "configure". (r10369) Vincent Lefèvre
07:55:48 Source Code scm commit: [doc/README.dev] Clarified the use of "autogen.sh". (r10368) Vincent Lefèvre
07:32:01 Source Code scm commit: use autogen.sh (r10367) Paul Zimmermann
07:03:11 Source Code scm commit: added libtoolize (needed for AX_PTHREAD) (r10366) Paul Zimmermann
2016-05-24
23:44:24 Source Code scm commit: [tests/tlog_ui.c] Improved a test function. (r10365) Vincent Lefèvre
23:01:42 Source Code scm commit: [acinclude.m4] Fixed the use of m4_pattern_forbid: the argument must be quoted, otherwise the macro is expanded when defined. (r10364) Vincent Lefèvre
21:37:31 Source Code scm commit: small improvements to log_ui (still slower than log for large precision) (r10363) Paul Zimmermann
20:47:59 Source Code scm commit: [acinclude.m4] Detect whether the AX_PTHREAD macro is left unexpanded. (r10362) Vincent Lefèvre
19:27:42 Source Code scm commit: use rounding to nearest by default in "tconst_log2 prec" (r10361) Paul Zimmermann
19:02:07 Source Code scm commit: minor changes to allow ./tlog xxx prec (r10360) Paul Zimmermann
18:46:35 Source Code scm commit: added generic tests for mpfr_log_ui + compare with mpfr_log (r10359) Paul Zimmermann
16:43:03 Source Code scm commit: [src/sub1.c] Started to add UBF support (still incomplete). (r10358) Vincent Lefèvre
16:09:07 Source Code scm commit: Merged the latest changes from the trunk and removed the remaining _MPFR_PROTO of UBF functions. (r10357) Vincent Lefèvre
15:48:56 Source Code scm commit: Removed _MPFR_PROTO with the following Perl script on the .h files. while (<>) { if ($c) { die if /_MPFR_PROTO/; s/^( {$c}) */$1/; s/\) *\)/)/ and undef $c } elsif (s/^(.*)(_MPFR_PROTO *\()\(/$1(/) { s/\) *\)/)/ or $c = 1 + length $1 } print } (r10356) Vincent Lefèvre
15:26:21 Source Code scm commit: [configure.ac] Re-added AM_PROG_AR in case Microsoft lib.exe is used (without this, "automake --warnings=all" gives a warning). (r10355) Vincent Lefèvre
15:13:15 Source Code scm commit: [acinclude.m4] Replaced the obsolete ACX_PTHREAD by AX_PTHREAD (done with "autoupdate acinclude.m4"). (r10354) Vincent Lefèvre
15:03:30 Source Code scm commit: [configure.ac] Moved LT_INIT near the top for --enable-lto, and removed AM_PROG_AR (no longer needed as done by LT_INIT) and AC_PROG_RANLIB (obsoleted by LT_INIT). (r10353) Vincent Lefèvre
14:41:52 Source Code scm commit: Avoid some warnings with "gcc -Wundef". (r10352) Vincent Lefèvre
14:27:06 Source Code scm commit: [configure.ac] Removed a FIXME fixed in r4482. (r10351) Vincent Lefèvre
14:09:05 Source Code scm commit: [www/gforge.html] Changed the "svn:" URL's to the more secure ones with "https:". Removed the partially obsolete paragraph on registered users (this page is for anonymous access). (r10350) Vincent Lefèvre
13:58:57 Source Code scm commit: [src/mpfr-longlong.h] Update from GMP 6.1.0. (r10349) Vincent Lefèvre
12:55:15 Source Code scm commit: [src/mpfr-cvers.h] Fixed typo in a macro (thanks to Patrick Pélissier). (r10348) Vincent Lefèvre
12:47:22 Source Code scm commit: [src/sub1.c] Various minor improvements: * Some changes related to the exponents and diff_exp. * Coding style + use of IS_POW2. * Use logging instead of #ifdef DEBUG and printf. (r10347) Vincent Lefèvre
12:26:13 Source Code scm commit: removed too aggressive MPFR_LIKELY/MPFR_UNLIKELY (see README.dev) (r10346) Paul Zimmermann
10:47:12 Source Code scm commit: Added optional LTO support (from a patch by Patrick Pélissier). (r10345) Vincent Lefèvre
10:27:33 Source Code scm commit: Corrected mpfr_free_cache behavior when WANT_SHARED_CACHE is defined to make it consistent with the behavior when WANT_SHARED_CACHE is not defined (patch by Patrick Pélissier). (r10344) Vincent Lefèvre
10:09:58 Source Code scm commit: [src/vasprintf.c] Output the sign of UBF like with infinities. (r10343) Vincent Lefèvre
10:00:00 Source Code scm commit: [tests/tfpif.c] Correction on r10338: use src_fopen instead of fopen and check fp (just like with FILE_NAME_R). (r10342) Vincent Lefèvre
09:48:15 Source Code scm commit: [tests/tfmma.c] Completed near_overflow_tests (there's still a crash, this time really in fmma.c). (r10341) Vincent Lefèvre
09:41:49 Source Code scm commit: [tests/tfmma.c] Added near_overflow_tests, which crashes. (r10340) Vincent Lefèvre
09:19:44 Source Code scm commit: added new (read-only) test file for mpfr_fpif_import (r10339) Paul Zimmermann
09:18:36 Source Code scm commit: added tests for mpfr_fpif_import with precision > MPFR_PREC_MAX (r10338) Paul Zimmermann
08:31:46 Source Code scm commit: Merged the latest changes from the trunk. (r10337) Vincent Lefèvre
08:19:17 Source Code scm commit: Updated NEWS about shared caches. (r10336) Vincent Lefèvre
08:17:02 Source Code scm commit: MPFR 3.2(.x) → 4.0(.x) (r10335) Vincent Lefèvre
00:31:26 Source Code scm commit: [NEWS] New function mpfr_buildopt_sharedcache_p in MPFR 3.2. [doc/mpfr.texi] New function mpfr_buildopt_sharedcache_p. Minor changes. (r10334) Vincent Lefèvre
2016-05-23
23:52:58 Source Code scm commit: [src/mpfr-impl.h] About the MPFR_DECL_INIT_CACHE macro: * Added a FIXME comment about a possible warning due to a missing field initializer; suggest 2 possible solutions. * Improved code readability. (r10333) Vincent Lefèvre
22:41:26 Source Code scm commit: [src/free_cache.c] Avoid duplicated source code for maintainability. (r10332) Vincent Lefèvre
22:27:29 Source Code scm commit: [doc/mpfr.texi] Corrections about caches. (r10331) Vincent Lefèvre
22:13:44 Source Code scm commit: [src/mpfr-thread.h] For #error, use a string literal as a single preprocessing-token. (r10330) Vincent Lefèvre
22:06:24 Source Code scm commit: [src/mpfr-thread.h] Coding style. (r10329) Vincent Lefèvre
22:02:48 Source Code scm commit: Minor comment & coding style corrections on r10327. (r10328) Vincent Lefèvre
16:12:32 Source Code scm commit: Added shared cache support (from a patch by Patrick Pélissier). (r10327) Vincent Lefèvre
15:55:42 Source Code scm commit: added tests for mpfr_fpif in precision 1 (r10326) Paul Zimmermann
15:08:40 Source Code scm commit: More UBF support: * mpfr-impl.h, ubf.c: added mpfr_ubf_zexp2exp function. * add1.c: support the case where b (the first input) is an UBF. (r10325) Vincent Lefèvre
14:46:57 Source Code scm commit: [tests/tfmma.c] Added max_tests. (r10324) Vincent Lefèvre
14:26:17 Source Code scm commit: [src/ubf.c] Memory leak in some case. (r10323) Vincent Lefèvre
14:23:11 Source Code scm commit: Added UBF support for mpfr_cmp2. (r10322) Vincent Lefèvre
14:17:58 Source Code scm commit: ABS(SIZ(x)) → ABSIZ(x) (r10321) Vincent Lefèvre
13:15:49 Source Code scm commit: [src/ubf.c] Support reduced exponent range in mpfr_get_zexp. (r10320) Vincent Lefèvre
13:08:04 Source Code scm commit: redefine mpfr_init_set_xxx with mpz_t pool, otherwise the pool is not used for those calls (r10319) Paul Zimmermann
12:33:11 Source Code scm commit: Started to implement unbounded floats (UBF) and added support in some existing functions. (r10318) Vincent Lefèvre
12:24:44 Source Code scm commit: Also reverse-merge r9960 (due to the previous ones). (r10317) Vincent Lefèvre
12:23:14 Source Code scm commit: Also reverse-merge r9958, r9961 and r9962 (due to the previous ones). (r10316) Vincent Lefèvre
12:02:22 Source Code scm commit: First, reverse-merge r9975 and r9957 (whose only purpose was for fmma, but changed the exponent range and still had various issues). (r10315) Vincent Lefèvre
11:52:07 Source Code scm commit: Created ubf branch for unbounded floats (non-public feature to avoid internal overflows / underflows in functions like mpfr_fmma). (r10314) Vincent Lefèvre
09:59:58 Source Code scm commit: added comment about MPFR_MY_MPZ_INIT (r10313) Paul Zimmermann
09:54:47 Source Code scm commit: [src/vasprintf.c] Replaced a comment by a MPFR_ASSERTD. (r10312) Vincent Lefèvre
09:46:33 Source Code scm commit: [src/vasprintf.c] Code simplification. (r10311) Vincent Lefèvre
09:36:14 Source Code scm commit: [src/vasprintf.c] Replaced a comment by a MPFR_ASSERTD. (r10310) Vincent Lefèvre
08:28:07 Source Code scm commit: [src/print_raw.c] Changes for mpfr_print_binary / mpfr_dump: * Support out-of-range exponents as this function is mainly for debugging purpose (TODO: add some warning for such exponents). See: https://sympa.inria.fr/sympa/arc/mpfr/2016-01/msg00061.html * Support _MPFR_EXP_FORMAT == 4 (format used for testing). (r10309) Vincent Lefèvre
2016-05-22
22:27:26 Source Code scm commit: Removed svn:keywords properties: they are not used, we do not plan to use them (such a feature does not exist in other VCS), and they may break things if used by mistake. (r10308) Vincent Lefèvre
22:06:00 Source Code scm commit: [tests/tfmma.c] Corrections and improvements in random_test. (r10307) Vincent Lefèvre
21:55:56 Source Code scm commit: [tests/tfmma.c] Replaced mpfr_cmp by the stronger mpfr_equal_p. (r10306) Vincent Lefèvre
21:04:21 Source Code scm commit: [www/mpfr-3.1.4] New patch (add-sub-ui-flags). * Added patch02 file (generated with build-patch). * allpatches: update with "cat patch* >| allpatches". * index.html: updated the Bugs section. (r10305) Vincent Lefèvre
10:05:37 Source Code scm commit: For mpfr_add_ui and mpfr_sub_ui, make sure that all the expected flags are set (in practice, only NaN was affected). Added testcases from the trunk (merged r10298 and r10303). Note: the trunk was fixed with a partial rewrite for some optimization and to improve consistency, but here, the changes are kept minimal. (r10304) Vincent Lefèvre
09:58:51 Source Code scm commit: [tests] * tadd_ui.c: clean-up (a boolean test doesn't need "!= 0"). * tsub_ui.c: check that the NaN flag is set on NaN. (r10303) Vincent Lefèvre
09:31:34 Source Code scm commit: [src/mpfr-impl.h] Added IS_SIGNED macro to check whether an integer type (after integer promotion) is signed; and use it for MPFR_EXP_IN_RANGE. (r10302) Vincent Lefèvre
2016-05-20
14:26:39 Source Code scm commit: [src/ui_sub.c] Improved code style and assertions, making mpfr_ui_sub more like mpfr_add_ui and mpfr_sub_ui. Added comments. (r10301) Vincent Lefèvre
14:17:57 Source Code scm commit: Partly rewrote mpfr_add_ui and mpfr_sub_ui (more similar to the mpfr_ui_sub code), solving the failures. (r10300) Vincent Lefèvre
11:43:07 Source Code scm commit: [tests/tgeneric.c] Check NaN argument, mainly in order to check the NaN flag when the result is NaN (almost all cases). This makes both tadd_ui (ignoring the new test done in r10298) and tsub_ui fail. (r10299) Vincent Lefèvre
2016-05-19
15:52:25 Source Code scm commit: added test case for bug reported by Rob (sisyphus1@optusnet.com.au) (r10298) Paul Zimmermann
14:34:44 Source Code scm commit: [src/fmma.c] Added FIXME comments. (r10297) Vincent Lefèvre
2016-05-18
15:31:02 Source Code scm commit: Added MPFR_EXP_IN_RANGE macro, and replaced some tests to use it. (r10296) Vincent Lefèvre
15:26:17 Source Code scm commit: [src/fma.c] Minor code simplification. (r10295) Vincent Lefèvre
2016-05-17
23:34:48 Source Code scm commit: Improved code related to mpfr_set_exp_t: * Define MPFR_EXP_LIMB_SIZE macro (size of mpfr_exp_t in limbs) and use it. * src/pow.c: replaced a mpfr_init2 by MPFR_TMP_INIT1. (r10294) Vincent Lefèvre
09:40:21 Source Code scm commit: added comment about printing decimal floats (r10293) Paul Zimmermann
2016-05-13
15:24:50 Source Code scm commit: [src/mpfr-impl.h] Minor improvements. (r10292) Vincent Lefèvre
2016-05-12
00:29:43 Source Code scm commit: [configure.ac] Added a comment about GMP CC/CFLAGS detection. (r10291) Vincent Lefèvre
00:16:35 Source Code scm commit: [configure.ac] Better GMP CC/CFLAGS detection (based on a patch by Patrick Pélissier). (r10290) Vincent Lefèvre
2016-05-11
14:38:59 Source Code scm commit: add -P option to cpp when detecting CC/CFLAGS in gmp.h (workaround for gcc-5) (r10289) Paul Zimmermann
2016-05-04
15:54:30 Source Code scm commit: [doc/mpfr.texi] Updated the month. (r10288) Vincent Lefèvre
15:45:17 Source Code scm commit: [www/mpfr-3.1.*/index.html] Explicit clarification of the TLS meaning. (r10287) Vincent Lefèvre
14:14:23 Source Code scm commit: [doc/Makefile.am] Reverted the change done in r10283 as the mpfr.info file was always rebuilt. [Makefile.am] Execute check-typography from dist-hook instead. (r10286) Vincent Lefèvre
14:01:31 Source Code scm commit: [Makefile.am] Add doc/check-typography to the tarball as it is needed to rebuild the mpfr.info file if the mpfr.texi file is modified. [doc/check-typography] Added copyright notice and explanations. (r10285) Vincent Lefèvre
13:44:59 Source Code scm commit: [doc/check-typography] Removed useless parentheses. (r10284) Vincent Lefèvre
13:41:11 Source Code scm commit: Detect typography ambiguities in doc/mpfr.texi ASAP: to avoid errors due to implicit rules, it is better to explicitly make clear whether a punctuation mark ends or does not end a sentence. * Added doc/check-typography sh script to detect such typography ambiguities. * doc/Makefile.am: automatically execute this script before mpfr.info is rebuilt; fail with explanations in case there are ambiguities. * doc/mpfr.texi: avoid typography ambiguities. * tools/mpfrlint: replaced the old typography check by a call to the check-typography script (which does more checks). (r10283) Vincent Lefèvre
11:20:28 Source Code scm commit: [doc/mpfr.texi] Typographic correction on the latest addition. (r10282) Vincent Lefèvre
11:17:11 Source Code scm commit: [doc/mpfr.texi] The MPFR_ and mpfr_ prefixes are reserved for MPFR. (r10281) Vincent Lefèvre
2016-04-27
16:13:46 Source Code scm commit: [www/history.html] Added MPFR-MPC developers meeting in May 2016. (r10280) Vincent Lefèvre
16:10:29 Source Code scm commit: [www/index.html] Added link to the MPFR-MPC meeting. (r10279) Vincent Lefèvre