summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorZhang Qiang <qiang.z.zhang@intel.com>2012-05-19 16:03:26 +0800
committerZhang Qiang <qiang.z.zhang@intel.com>2012-05-19 16:03:26 +0800
commitd7d4544895c1a12c160a7fd8454e5edf6fc4cc21 (patch)
tree1c6f3945d71b436ff34589526a2863d37c83c4ad /ChangeLog
parent0713f18c74a4f5e9b85ac69459bff2c931dfa6da (diff)
downloadmpfr-d7d4544895c1a12c160a7fd8454e5edf6fc4cc21.tar.gz
mpfr-d7d4544895c1a12c160a7fd8454e5edf6fc4cc21.tar.bz2
mpfr-d7d4544895c1a12c160a7fd8454e5edf6fc4cc21.zip
Sync code from obs
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8045
1 files changed, 254 insertions, 7791 deletions
diff --git a/ChangeLog b/ChangeLog
index 50f7036..6a39920 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7739 +1,282 @@
------------------------------------------------------------------------
-r7896 | vlefevre | 2011-10-03 08:10:45 +0000 (Mon, 03 Oct 2011) | 1 line
+r6946 | vlefevre | 2010-06-10 10:46:21 +0000 (Thu, 10 Jun 2010) | 1 line
Changed paths:
- M /branches/3.1/VERSION
- M /branches/3.1/configure.ac
- M /branches/3.1/doc/mpfr.texi
- M /branches/3.1/src/mpfr.h
- M /branches/3.1/src/version.c
+ M /branches/3.0/VERSION
+ M /branches/3.0/configure.in
+ M /branches/3.0/mpfr.h
+ M /branches/3.0/mpfr.texi
+ M /branches/3.0/version.c
-Updated version to 3.1.0.
+Updated version to 3.0.0.
------------------------------------------------------------------------
-r7895 | vlefevre | 2011-10-03 08:09:19 +0000 (Mon, 03 Oct 2011) | 1 line
+r6944 | vlefevre | 2010-06-09 11:26:44 +0000 (Wed, 09 Jun 2010) | 2 lines
Changed paths:
- M /branches/3.1/doc/mpfr.texi
-
-[doc/mpfr.texi] Updated the month.
-------------------------------------------------------------------------
-r7893 | vlefevre | 2011-09-29 22:25:41 +0000 (Thu, 29 Sep 2011) | 2 lines
-Changed paths:
- M /branches/3.1
- M /branches/3.1/doc/mpfr.texi
-
-[doc/mpfr.texi] added reference and comment for eint
-(Merged changeset r7892 from the trunk.)
-------------------------------------------------------------------------
-r7890 | vlefevre | 2011-09-25 00:17:05 +0000 (Sun, 25 Sep 2011) | 2 lines
-Changed paths:
- M /branches/3.1
- M /branches/3.1/doc/mpfr.texi
-
-[doc/mpfr.texi] Rephrased mpfr_frexp description.
-(Merged changeset r7889 from the trunk.)
-------------------------------------------------------------------------
-r7887 | vlefevre | 2011-09-24 10:01:07 +0000 (Sat, 24 Sep 2011) | 5 lines
-Changed paths:
- M /branches/3.1
- M /branches/3.1/NEWS
- M /branches/3.1/doc/mpfr.texi
- M /branches/3.1/src/log1p.c
- M /branches/3.1/tests/tagm.c
- M /branches/3.1/tests/tgeneric.c
-
-Renamed "division-by-zero" to "divide-by-zero" (term used by the
-ISO C99 standard, the IEEE 754-2008 standard using divideByZero,
-and the old IEEE 754-1985 standard using both "divide by zero"
-and "division by zero").
-(Merged changeset r7886 from the trunk.)
-------------------------------------------------------------------------
-r7885 | vlefevre | 2011-09-24 09:40:03 +0000 (Sat, 24 Sep 2011) | 3 lines
-Changed paths:
- M /branches/3.1
- M /branches/3.1/src/gmp_op.c
- M /branches/3.1/tests/tgmpop.c
-
-[tests/tgmpop.c] Improved division-by-zero tests.
-[src/gmp_op.c] Forgot to update the flags in some functions.
-(Merged changesets r7882 and r7883 from the trunk.)
-------------------------------------------------------------------------
-r7884 | vlefevre | 2011-09-24 09:39:02 +0000 (Sat, 24 Sep 2011) | 2 lines
-Changed paths:
- M /branches/3.1
- M /branches/3.1/doc/faq.xsl
-
-[doc/faq.xsl] Added a comment about the MPFR logo.
-(Merged changeset r7881 from the trunk.)
-------------------------------------------------------------------------
-r7880 | vlefevre | 2011-09-22 10:38:10 +0000 (Thu, 22 Sep 2011) | 1 line
-Changed paths:
- M /branches/3.1
- M /branches/3.1/doc/mpfr.texi
-
-[doc/mpfr.texi] Improved mpfr_frexp description.
-------------------------------------------------------------------------
-r7878 | vlefevre | 2011-09-22 10:09:40 +0000 (Thu, 22 Sep 2011) | 1 line
-Changed paths:
- M /branches/3.1
- M /branches/3.1/doc/mpfr.texi
-
-[doc/mpfr.texi] Corrected typo in the mpfr_frexp description.
-------------------------------------------------------------------------
-r7874 | vlefevre | 2011-09-20 08:50:37 +0000 (Tue, 20 Sep 2011) | 1 line
-Changed paths:
- M /branches/3.1/ChangeLog
-
-ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
-------------------------------------------------------------------------
-r7872 | vlefevre | 2011-09-20 07:37:01 +0000 (Tue, 20 Sep 2011) | 1 line
-Changed paths:
- M /branches/3.1/VERSION
- M /branches/3.1/configure.ac
- M /branches/3.1/doc/mpfr.texi
- M /branches/3.1/src/mpfr.h
- M /branches/3.1/src/version.c
-
-Updated version to 3.1.0-rc2.
-------------------------------------------------------------------------
-r7871 | vlefevre | 2011-09-20 07:35:18 +0000 (Tue, 20 Sep 2011) | 18 lines
-Changed paths:
- M /branches/3.1
- M /branches/3.1/NEWS
- M /branches/3.1/TODO
- M /branches/3.1/doc/README.dev
- M /branches/3.1/doc/mpfr.texi
- M /branches/3.1/examples/version.c
- M /branches/3.1/src/agm.c
- M /branches/3.1/src/buildopt.c
- M /branches/3.1/src/gmp_op.c
- M /branches/3.1/src/mpfr-gmp.h
- M /branches/3.1/src/mpfr-impl.h
- M /branches/3.1/src/mpfr.h
- M /branches/3.1/tests/tbuildopt.c
- M /branches/3.1/tests/tgmpop.c
-
-Merged r7857 through r7870 from the trunk:
- * [src/mpfr-gmp.h] Fixed a prototype (mpfr_limb_ptr isn't available
- yet) and added missing prototype for __gmpn_sbpi1_divappr_q.
- * [src/mpfr-impl.h] Define new macros MPFR_EXT_EMIN and MPFR_EXT_EMAX.
- * [src/agm.c] Replaced __gmpfr_emin and __gmpfr_emax by MPFR_EXT_EMIN
- and MPFR_EXT_EMAX respectively (this should be a bit faster with TLS
- and also is a workaround to a bug occurring with TLS and GCC 4.3.2
- on a Linux/Sparc machine, gcc54.fsffrance.org).
- * [tests/tgmpop.c] Check for erange flag in mpfr_cmp_[f,q,z].
- * [src/gmp_op.c] Handle the special cases in mpfr_cmp_q and mpfr_cmp_f
- (fixing the problem with the erange flag in particular).
- * [src/buildopt.c,src/mpfr.h,tests/tbuildopt.c,doc/mpfr.texi,NEWS]
- Added mpfr_buildopt_gmpinternals_p function.
- * [examples/version.c] Output mpfr_buildopt_gmpinternals_p() and
- mpfr_buildopt_tune_case() values with MPFR 3.1 or later.
- * [doc/README.dev] Updated "To make a release". Document how to
- specify the minimum exponent or the maximum exponent.
- * [TODO] Added an item about the minimum and maximum exponents.
-------------------------------------------------------------------------
-r7857 | vlefevre | 2011-09-19 08:22:17 +0000 (Mon, 19 Sep 2011) | 2 lines
-Changed paths:
- M /branches/3.1
- M /branches/3.1/doc/mpfr.texi
-
-[doc/mpfr.texi] Correction: "5 exception types" → "6 exception types"
-(thanks to Case Vanhorsen for the report).
-------------------------------------------------------------------------
-r7854 | vlefevre | 2011-09-17 11:58:18 +0000 (Sat, 17 Sep 2011) | 1 line
-Changed paths:
- M /branches/3.1/ChangeLog
-
-ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
-------------------------------------------------------------------------
-r7853 | vlefevre | 2011-09-14 21:38:49 +0000 (Wed, 14 Sep 2011) | 4 lines
-Changed paths:
- M /branches/3.1
- M /branches/3.1/src/mpfr-impl.h
-
-[src/mpfr-impl.h] Define LONGLONG_STANDALONE before including
-mpfr-longlong.h so that udiv_qrnnd_preinv is defined (this is
-useful at least on IA64 when compiling without gmp-impl.h).
-Thanks to Patrick Pélissier for the fix.
-------------------------------------------------------------------------
-r7851 | vlefevre | 2011-09-11 09:21:52 +0000 (Sun, 11 Sep 2011) | 3 lines
-Changed paths:
- M /branches/3.1
- M /branches/3.1/NEWS
- M /branches/3.1/doc/mpfr.texi
-
-[doc/mpfr.texi] Updated "API Compatibility" section. Documented
- function mpfr_buildopt_tune_case. Minor consistency changes.
-[NEWS] Function mpfr_buildopt_tune_case is new in MPFR 3.1.
-------------------------------------------------------------------------
-r7844 | vlefevre | 2011-09-11 07:49:03 +0000 (Sun, 11 Sep 2011) | 2 lines
-Changed paths:
- M /branches/3.1
- M /branches/3.1/doc/mpfr.texi
-
-[doc/mpfr.texi] MPFR_RNDA was introduced in MPFR 3.0.0 and should
-no longer be considered experimental.
-------------------------------------------------------------------------
-r7842 | vlefevre | 2011-09-10 21:25:45 +0000 (Sat, 10 Sep 2011) | 1 line
-Changed paths:
- M /branches/3.1/ChangeLog
-
-ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
-------------------------------------------------------------------------
-r7841 | vlefevre | 2011-09-10 21:24:05 +0000 (Sat, 10 Sep 2011) | 1 line
-Changed paths:
- M /branches/3.1/doc/mpfr.texi
-
-[doc/mpfr.texi] Updated the month.
-------------------------------------------------------------------------
-r7840 | vlefevre | 2011-09-10 21:23:08 +0000 (Sat, 10 Sep 2011) | 1 line
-Changed paths:
- M /branches/3.1/INSTALL
- M /branches/3.1/VERSION
- M /branches/3.1/configure.ac
- M /branches/3.1/doc/mpfr.texi
- M /branches/3.1/src/mpfr.h
- M /branches/3.1/src/version.c
-
-Updated version to 3.1.0-rc1.
-------------------------------------------------------------------------
-r7839 | vlefevre | 2011-09-10 21:21:59 +0000 (Sat, 10 Sep 2011) | 1 line
-Changed paths:
- A /branches/3.1 (from /trunk:7838)
-
-Recreated 3.1 branch from the trunk.
-------------------------------------------------------------------------
-r7836 | vlefevre | 2011-09-10 21:15:45 +0000 (Sat, 10 Sep 2011) | 2 lines
-Changed paths:
- M /trunk/tests/trec_sqrt.c
-
-[tests/trec_sqrt.c] Fixed bug introduced in r7711 (build failure
-with a C++ compiler).
-------------------------------------------------------------------------
-r7835 | vlefevre | 2011-09-10 20:13:19 +0000 (Sat, 10 Sep 2011) | 1 line
-Changed paths:
- M /trunk
- M /trunk/NEWS
- M /trunk/doc/mpfr.texi
-
-Removed now useless svn:mergeinfo properties.
-------------------------------------------------------------------------
-r7832 | vlefevre | 2011-09-10 20:04:07 +0000 (Sat, 10 Sep 2011) | 1 line
-Changed paths:
- M /trunk/TODO
-
-[TODO] Replaced "configure.in" by "configure.ac".
-------------------------------------------------------------------------
-r7831 | vlefevre | 2011-09-10 20:02:56 +0000 (Sat, 10 Sep 2011) | 1 line
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] Removed obsolete paragraph about AM_MAINTAINER_MODE.
-------------------------------------------------------------------------
-r7826 | vlefevre | 2011-09-10 19:08:42 +0000 (Sat, 10 Sep 2011) | 1 line
-Changed paths:
- M /trunk/tools/mpfrlint
-
-[tools/mpfrlint] Correction after r7825.
-------------------------------------------------------------------------
-r7825 | vlefevre | 2011-09-10 19:07:39 +0000 (Sat, 10 Sep 2011) | 1 line
-Changed paths:
- M /trunk/tools/mpfrlint
-
-[tools/mpfrlint] Run tools/ck-mparam.
-------------------------------------------------------------------------
-r7824 | vlefevre | 2011-09-10 19:04:57 +0000 (Sat, 10 Sep 2011) | 2 lines
-Changed paths:
- A /trunk/tools/ck-mparam
-
-Added tools/ck-mparam sh script to check the mparam.h files
-(gcc is needed).
-------------------------------------------------------------------------
-r7823 | zimmerma | 2011-09-10 07:15:46 +0000 (Sat, 10 Sep 2011) | 2 lines
-Changed paths:
- M /trunk/src/amd/k8/mparam.h
-
-[src/amd/k8/mparam.h] removed spurious end of comment
-
-------------------------------------------------------------------------
-r7821 | vlefevre | 2011-09-09 17:19:39 +0000 (Fri, 09 Sep 2011) | 2 lines
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] For the valgrind example, use the same arguments
-as in gnulib's valgrind-tests.m4 file.
-------------------------------------------------------------------------
-r7818 | vlefevre | 2011-09-09 13:48:33 +0000 (Fri, 09 Sep 2011) | 1 line
-Changed paths:
- M /trunk/ChangeLog
-
-ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
-------------------------------------------------------------------------
-r7817 | vlefevre | 2011-09-09 13:32:55 +0000 (Fri, 09 Sep 2011) | 5 lines
-Changed paths:
- M /trunk/Makefile.am
- M /trunk/tools/ck-copyright-notice
-
-[Makefile.am] Added tools/ck-copyright-notice to EXTRA_DIST as it is
- used in dist-hook.
-[tools/ck-copyright-notice] Added copyright notice (since this file is
- distributed in the tarballs). Note: the first year is 2008 as a part
- of the code comes from r5370 in mpfrlint.
-------------------------------------------------------------------------
-r7816 | vlefevre | 2011-09-09 11:40:33 +0000 (Fri, 09 Sep 2011) | 2 lines
-Changed paths:
- M /trunk/tools/ck-copyright-notice
-
-[tools/ck-copyright-notice] Skip src/mpfr-longlong.h as this file
-(which comes from GMP) has a specific copyright notice.
-------------------------------------------------------------------------
-r7815 | vlefevre | 2011-09-09 11:37:01 +0000 (Fri, 09 Sep 2011) | 1 line
-Changed paths:
- M /trunk/src/mp_clz_tab.c
-
-[src/mp_clz_tab.c] Updated the copyright notice.
-------------------------------------------------------------------------
-r7814 | vlefevre | 2011-09-09 11:31:07 +0000 (Fri, 09 Sep 2011) | 2 lines
-Changed paths:
- M /trunk/tools/ck-copyright-notice
-
-[tools/ck-copyright-notice] Check that the first copyright year for
-the mparam.h files is 2005.
-------------------------------------------------------------------------
-r7813 | vlefevre | 2011-09-09 11:26:02 +0000 (Fri, 09 Sep 2011) | 2 lines
-Changed paths:
- M /trunk/src/amd/amdfam10/mparam.h
- M /trunk/src/amd/athlon/mparam.h
- M /trunk/src/amd/k8/mparam.h
- M /trunk/src/arm/mparam.h
- M /trunk/src/generic/mparam.h
- M /trunk/src/hppa/mparam.h
- M /trunk/src/ia64/mparam.h
- M /trunk/src/powerpc32/mparam.h
- M /trunk/src/powerpc64/mparam.h
- M /trunk/src/sparc64/mparam.h
- M /trunk/src/x86/core2/mparam.h
- M /trunk/src/x86/mparam.h
- M /trunk/src/x86_64/core2/mparam.h
- M /trunk/src/x86_64/pentium4/mparam.h
-
-Added copyright notice to the mparam.h files (with the same years
-as in the template).
-------------------------------------------------------------------------
-r7812 | vlefevre | 2011-09-09 11:20:25 +0000 (Fri, 09 Sep 2011) | 5 lines
-Changed paths:
- M /trunk/Makefile.am
- A /trunk/tools/ck-copyright-notice
- M /trunk/tools/mpfrlint
-
-Added tools/ck-copyright-notice sh script from mpfrlint (updated) to
-check that copyright notices exist and appear to be correct. Updated
-tools/mpfrlint to run tools/ck-copyright-notice instead of its old
-test. In Makefile.am, run tools/ck-copyright-notice in dist-hook for
-"make dist".
-------------------------------------------------------------------------
-r7811 | vlefevre | 2011-09-09 10:57:23 +0000 (Fri, 09 Sep 2011) | 1 line
-Changed paths:
- M /trunk/tools/mpfrlint
-
-[tools/mpfrlint] More files under src and tests directories.
-------------------------------------------------------------------------
-r7809 | vlefevre | 2011-09-08 09:13:50 +0000 (Thu, 08 Sep 2011) | 1 line
-Changed paths:
- M /trunk/NEWS
-
-[NEWS] Update for MPFR 3.1.x.
-------------------------------------------------------------------------
-r7808 | vlefevre | 2011-09-08 09:07:08 +0000 (Thu, 08 Sep 2011) | 7 lines
-Changed paths:
- M /trunk/doc/README.dev
- M /trunk/tests/Makefile.am
-
-[tests/Makefile.am]
- * Added "AM_LDFLAGS = -no-install" to prevent libtool from generating
- wrapper scripts for the tests (according to discussions and tests,
- there should be no negative effects); useful for gdb and valgrind.
- * Added $(VALGRIND) to TESTS_ENVIRONMENT in order to easily run the
- tests under valgrind with: VALGRIND="valgrind -q" make check
-[doc/README.dev] Update for gdb and valgrind.
-------------------------------------------------------------------------
-r7807 | vlefevre | 2011-08-31 08:55:56 +0000 (Wed, 31 Aug 2011) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Improved the specification of mpfr_get_f.
-------------------------------------------------------------------------
-r7805 | zimmerma | 2011-08-30 12:01:16 +0000 (Tue, 30 Aug 2011) | 2 lines
-Changed paths:
- M /trunk/configure.ac
-
-[configure.ac] added comment about minimal GMP version
-
-------------------------------------------------------------------------
-r7804 | zimmerma | 2011-08-30 08:23:16 +0000 (Tue, 30 Aug 2011) | 3 lines
-Changed paths:
- M /trunk/src/add.c
-
-dummy change to check if GMP_CHECK_RANDOMIZE is now used in the Hydra
-builds on http://hydra.nixos.org/jobset/gnu/mpfr-trunk
-
-------------------------------------------------------------------------
-r7803 | vlefevre | 2011-08-19 10:03:19 +0000 (Fri, 19 Aug 2011) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Added some references to the ternary definition.
-------------------------------------------------------------------------
-r7802 | zimmerma | 2011-08-19 09:01:58 +0000 (Fri, 19 Aug 2011) | 3 lines
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] improved the documentation of mpfr_set_str, as suggested by
- Vincent Lefevre
-
-------------------------------------------------------------------------
-r7801 | vlefevre | 2011-08-19 08:45:07 +0000 (Fri, 19 Aug 2011) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Added "Ternary value" to the concept index.
-------------------------------------------------------------------------
-r7800 | vlefevre | 2011-08-15 12:34:40 +0000 (Mon, 15 Aug 2011) | 1 line
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] Added information on how to update the FAQ.
-------------------------------------------------------------------------
-r7798 | vlefevre | 2011-08-15 11:55:59 +0000 (Mon, 15 Aug 2011) | 1 line
-Changed paths:
- M /trunk/doc/FAQ.html
-
-[doc] Updated FAQ.html with update-faq.
-------------------------------------------------------------------------
-r7796 | vlefevre | 2011-08-12 11:39:06 +0000 (Fri, 12 Aug 2011) | 1 line
-Changed paths:
- M /trunk/tune/tuneup.c
-
-[tune/tuneup.c] Untabified.
-------------------------------------------------------------------------
-r7795 | vlefevre | 2011-08-12 11:35:51 +0000 (Fri, 12 Aug 2011) | 3 lines
-Changed paths:
- M /trunk/src/mulders.c
-
-[src/mulders.c] Replaced MPFR_ASSERTD by MPFR_ASSERTN on constant
-expressions (this is a temporary change, as they should later be
-replaced by static assertions).
-------------------------------------------------------------------------
-r7794 | vlefevre | 2011-08-12 11:33:09 +0000 (Fri, 12 Aug 2011) | 2 lines
-Changed paths:
- M /trunk/src/mulders.c
-
-[src/mulders.c] Replaced mp_ptr and mp_srcptr (internal to GMP) by
-mpfr_limb_ptr and mpfr_limb_srcptr.
-------------------------------------------------------------------------
-r7793 | vlefevre | 2011-08-12 11:25:25 +0000 (Fri, 12 Aug 2011) | 2 lines
-Changed paths:
- M /trunk/src/mpfr-gmp.h
-
-[src/mpfr-gmp.h] Avoid potential identifier collision by using an
-underscore for variable names declared in the invert_pi1 macro.
-------------------------------------------------------------------------
-r7792 | vlefevre | 2011-08-12 11:18:12 +0000 (Fri, 12 Aug 2011) | 1 line
-Changed paths:
- M /trunk/src/mpfr-gmp.h
-
-[src/mpfr-gmp.h] Untabified.
-------------------------------------------------------------------------
-r7791 | vlefevre | 2011-08-12 11:14:38 +0000 (Fri, 12 Aug 2011) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Updated the month.
-------------------------------------------------------------------------
-r7790 | zimmerma | 2011-08-06 13:30:28 +0000 (Sat, 06 Aug 2011) | 2 lines
-Changed paths:
- M /trunk/src/amd/k8/mparam.h
-
-[k8/mparam.h] added comment
-
-------------------------------------------------------------------------
-r7789 | zimmerma | 2011-08-06 12:01:58 +0000 (Sat, 06 Aug 2011) | 3 lines
-Changed paths:
- M /trunk/src/amd/amdfam10/mparam.h
- M /trunk/src/x86/mparam.h
-
-[x86/mparam.h] new tuning contributed by Jim Cloos
-[amd/amdfam10/mparam.h] added GMP version
-
-------------------------------------------------------------------------
-r7788 | zimmerma | 2011-08-06 11:52:12 +0000 (Sat, 06 Aug 2011) | 2 lines
-Changed paths:
- M /trunk/src/mpfr-gmp.h
- M /trunk/src/mulders.c
-
-[mpfr-gmp.h] use mpfr_pi1_t instead of gmp_pi1_t to avoid using GMP's namespace
-
-------------------------------------------------------------------------
-r7787 | zimmerma | 2011-08-05 14:22:26 +0000 (Fri, 05 Aug 2011) | 5 lines
-Changed paths:
- M /trunk/configure.ac
- M /trunk/src/mparam_h.in
- M /trunk/src/mpfr-gmp.h
- M /trunk/src/mulders.c
- M /trunk/tune/tuneup.c
-
-[src/mulders.c] use mpn_sbpi1_divappr_q if available and WANT_GMP_INTERNALS
- is defined
-[src/mpfr-gmp.h] defined macros needed for mpfr_divhigh_n_basecase
-[configure.ac] check for mpn_sbpi1_divappr_q
-
-------------------------------------------------------------------------
-r7786 | vlefevre | 2011-08-05 13:17:23 +0000 (Fri, 05 Aug 2011) | 1 line
-Changed paths:
- M /trunk/INSTALL
- M /trunk/VERSION
- M /trunk/configure.ac
- M /trunk/doc/mpfr.texi
- M /trunk/src/mpfr.h
- M /trunk/src/version.c
-
-Updated version to 3.2.0-dev.
-------------------------------------------------------------------------
-r7784 | zimmerma | 2011-08-05 12:56:08 +0000 (Fri, 05 Aug 2011) | 2 lines
-Changed paths:
- A /trunk/src/amd/amdfam10
- A /trunk/src/amd/amdfam10/mparam.h
-
-[amdfam10/mparam.h] tuning parameters contributed by Jim Cloos
-
-------------------------------------------------------------------------
-r7783 | zimmerma | 2011-08-05 03:08:42 +0000 (Fri, 05 Aug 2011) | 4 lines
-Changed paths:
- M /trunk/TODO
- M /trunk/src/Makefile.am
- M /trunk/src/mulders.c
- M /trunk/tune/tuneup.c
-
-[mulders.c] added a basecase code for Mulders' short division
-[tuneup.c] added corresponding tuning code
-[TODO] added an item
-
-------------------------------------------------------------------------
-r7782 | vlefevre | 2011-08-04 14:36:42 +0000 (Thu, 04 Aug 2011) | 4 lines
-Changed paths:
- M /trunk/acinclude.m4
-
-[acinclude.m4] In the INTMAX_MAX test, no longer hardcode the
-"#include <stdint.h>" (for instance, this doesn't work under
-Solaris 9: INTMAX_MAX is defined only via <inttypes.h>), but
-include "mpfr-intmax.h" instead (needs a temporary CPPFLAGS).
-------------------------------------------------------------------------
-r7781 | vlefevre | 2011-08-01 14:39:08 +0000 (Mon, 01 Aug 2011) | 1 line
-Changed paths:
- M /trunk/NEWS
-
-[NEWS] Much faster formatted output (mpfr_printf, etc.) with %Rg and similar.
-------------------------------------------------------------------------
-r7780 | vlefevre | 2011-08-01 13:56:27 +0000 (Mon, 01 Aug 2011) | 1 line
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] Added copyright notice in case the file is distributed.
-------------------------------------------------------------------------
-r7779 | vlefevre | 2011-08-01 13:50:17 +0000 (Mon, 01 Aug 2011) | 2 lines
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] Added information on how to run the MPFR test suite
-under valgrind.
-------------------------------------------------------------------------
-r7778 | vlefevre | 2011-08-01 12:36:04 +0000 (Mon, 01 Aug 2011) | 1 line
-Changed paths:
- M /trunk/src/div.c
- M /trunk/src/rec_sqrt.c
- M /trunk/tests/trec_sqrt.c
-
-Untabified and removed trailing spaces.
-------------------------------------------------------------------------
-r7777 | vlefevre | 2011-08-01 12:13:50 +0000 (Mon, 01 Aug 2011) | 1 line
-Changed paths:
- M /trunk/tests/tversion.c
-
-[tests/tversion.c] Improved output information.
-------------------------------------------------------------------------
-r7776 | zimmerma | 2011-07-31 19:44:32 +0000 (Sun, 31 Jul 2011) | 2 lines
-Changed paths:
- M /trunk/src/hppa/mparam.h
-
-[hppa/mparam.h] updated for new Mulders' division
-
-------------------------------------------------------------------------
-r7775 | zimmerma | 2011-07-31 19:40:23 +0000 (Sun, 31 Jul 2011) | 2 lines
-Changed paths:
- M /trunk/src/sparc64/mparam.h
-
-[sparc64/mparam.h] updated for new Mulders' division
-
-------------------------------------------------------------------------
-r7774 | zimmerma | 2011-07-31 15:43:40 +0000 (Sun, 31 Jul 2011) | 2 lines
-Changed paths:
- M /trunk/src/powerpc64/mparam.h
-
-[powerpc64/mparam.h] updated for new Mulders' division
-
-------------------------------------------------------------------------
-r7773 | zimmerma | 2011-07-31 15:08:43 +0000 (Sun, 31 Jul 2011) | 2 lines
-Changed paths:
- M /trunk/src/ia64/mparam.h
-
-[ia64/mparam.h] updated for new Mulders' division
-
-------------------------------------------------------------------------
-r7772 | zimmerma | 2011-07-31 12:43:03 +0000 (Sun, 31 Jul 2011) | 2 lines
-Changed paths:
- M /trunk/src/amd/k8/mparam.h
-
-[amd/k8/mparam.h] updated for new Mulders' division
-
-------------------------------------------------------------------------
-r7771 | zimmerma | 2011-07-31 12:39:57 +0000 (Sun, 31 Jul 2011) | 2 lines
-Changed paths:
- M /trunk/src/x86/core2/mparam.h
-
-[x86/core2/mparam.h] updated thresholds for new Mulders' division
-
-------------------------------------------------------------------------
-r7770 | zimmerma | 2011-07-31 10:54:38 +0000 (Sun, 31 Jul 2011) | 5 lines
-Changed paths:
- M /trunk/src/mparam_h.in
- M /trunk/tests/tversion.c
-
-[mparam_h.in] changed the detection of 64-bit Core 2, and added
- MPFR_TUNE_CASE for default case
-[tversion.c] print GMP version (header and library), and file for tuning
- parameters
-
-------------------------------------------------------------------------
-r7769 | zimmerma | 2011-07-31 10:29:31 +0000 (Sun, 31 Jul 2011) | 2 lines
-Changed paths:
- M /trunk/src/x86_64/core2/mparam.h
-
-[x86_64/core2/mparam.h] updated for Mulders' division
-
-------------------------------------------------------------------------
-r7768 | zimmerma | 2011-07-31 08:59:53 +0000 (Sun, 31 Jul 2011) | 3 lines
-Changed paths:
- M /trunk/src/div.c
- M /trunk/src/generic/mparam.h
- M /trunk/tune/tuneup.c
-
-Added tuning for MPFR_DIV_THRESHOLD, and default value.
-It now remains to do the tuning on the architectures in mparam_in.h.
-
-------------------------------------------------------------------------
-r7767 | zimmerma | 2011-07-29 20:46:45 +0000 (Fri, 29 Jul 2011) | 2 lines
-Changed paths:
- M /trunk/NEWS
-
-[NEWS] added speed improvement in mpfr_div
-
-------------------------------------------------------------------------
-r7765 | zimmerma | 2011-07-29 20:15:02 +0000 (Fri, 29 Jul 2011) | 39 lines
-Changed paths:
- M /trunk/src/div.c
- M /trunk/src/mulders.c
-
-[mulders.c] fixed bug in mpfr_divhigh_n (this routine was not used yet)
-[div.c] now use Mulders' short product for large division. It remains to
- do the automatic tuning of MPFR_DIV_THRESHOLD. The speedup is nice,
- for example on my Core 2 Duo laptop we got with MPFR 3.0.0:
-
-[zimmerma@coing tests]$ ./timings-mpfr 1000
-Using MPFR-3.0.0 with GMP-5.0.2
-[precision is 3322 bits]
-x*y took 0.004543 ms (262143 eval in 1191 ms)
-x*x took 0.003616 ms (524287 eval in 1896 ms)
-x/y took 0.009087 ms (131071 eval in 1191 ms)
-sqrt(x) took 0.007004 ms (262143 eval in 1836 ms)
-exp(x) took 0.293040 ms (4095 eval in 1200 ms)
-log(x) took 0.253724 ms (4095 eval in 1039 ms)
-sin(x) took 0.306960 ms (4095 eval in 1257 ms)
-cos(x) took 0.290842 ms (4095 eval in 1191 ms)
-arccos(x) took 0.590620 ms (2047 eval in 1209 ms)
-arctan(x) took 0.560332 ms (2047 eval in 1147 ms)
-
-and now we get:
-
-[zimmerma@coing tests]$ ./timings-mpfr 1000
-Using MPFR-3.1.0-dev with GMP-5.0.2
-[precision is 3322 bits]
-x*y took 0.004444 ms (262143 eval in 1165 ms)
-x*x took 0.002686 ms (524287 eval in 1408 ms)
-x/y took 0.006989 ms (262143 eval in 1832 ms)
-sqrt(x) took 0.007084 ms (262143 eval in 1857 ms)
-exp(x) took 0.292063 ms (4095 eval in 1196 ms)
-log(x) took 0.246886 ms (4095 eval in 1011 ms)
-sin(x) took 0.259096 ms (4095 eval in 1061 ms)
-cos(x) took 0.244933 ms (4095 eval in 1003 ms)
-arccos(x) took 0.556424 ms (2047 eval in 1139 ms)
-arctan(x) took 0.526624 ms (2047 eval in 1078 ms)
-
-We see that other routines also benefit from the speedup in mpfr_sqr and
-mpfr_div (log, sin, cos, arccos, arctan).
-
-
-------------------------------------------------------------------------
-r7764 | zimmerma | 2011-07-29 15:21:09 +0000 (Fri, 29 Jul 2011) | 3 lines
-Changed paths:
- M /trunk/doc/algorithms.bib
- M /trunk/doc/algorithms.tex
-
-[algorithms.tex] added algorithm for division with Mulders' short product
- (can anybody check the algorithm is ok?)
-
-------------------------------------------------------------------------
-r7763 | vlefevre | 2011-07-29 12:48:21 +0000 (Fri, 29 Jul 2011) | 1 line
-Changed paths:
- M /trunk/src/vasprintf.c
-
-[src/vasprintf.c] Added a comment.
-------------------------------------------------------------------------
-r7762 | vlefevre | 2011-07-29 12:24:18 +0000 (Fri, 29 Jul 2011) | 2 lines
-Changed paths:
- M /trunk/src/get_str.c
-
-[src/get_str.c] Added a comment about the use of mpfr_ceil_mul
-(exported and declared in mpfr-impl.h since r7760).
-------------------------------------------------------------------------
-r7761 | thevenyp | 2011-07-28 23:01:52 +0000 (Thu, 28 Jul 2011) | 1 line
-Changed paths:
- M /trunk/src/vasprintf.c
- M /trunk/tests/tsprintf.c
-
-Avoid expensive calls to mpfr_get_prec() using mpfr_ceil_mul() instead.
-------------------------------------------------------------------------
-r7760 | thevenyp | 2011-07-28 22:59:01 +0000 (Thu, 28 Jul 2011) | 1 line
-Changed paths:
- M /trunk/src/get_str.c
- M /trunk/src/mpfr-impl.h
-
-Make ceil_mul() public as mpfr_ceil_mul() in mpfr-impl.h
-------------------------------------------------------------------------
-r7759 | vlefevre | 2011-07-28 18:50:21 +0000 (Thu, 28 Jul 2011) | 1 line
-Changed paths:
- M /trunk/src/mulders.c
-
-[src/mulders.c] MPFR coding conventions for r7752.
-------------------------------------------------------------------------
-r7758 | zimmerma | 2011-07-28 17:17:24 +0000 (Thu, 28 Jul 2011) | 3 lines
-Changed paths:
- M /trunk/src/amd/k8/mparam.h
- M /trunk/src/arm/mparam.h
- M /trunk/src/hppa/mparam.h
- M /trunk/src/ia64/mparam.h
- M /trunk/src/mulders.c
- M /trunk/src/powerpc32/mparam.h
- M /trunk/src/powerpc64/mparam.h
- M /trunk/src/sparc64/mparam.h
- M /trunk/src/x86/core2/mparam.h
- M /trunk/src/x86/mparam.h
- M /trunk/src/x86_64/core2/mparam.h
- M /trunk/src/x86_64/pentium4/mparam.h
-
-modified the default tuning parameters so they are within the bounds of the
-ARITH-20 paper "Short Division of Long Integers"
-
-------------------------------------------------------------------------
-r7757 | zimmerma | 2011-07-28 16:38:55 +0000 (Thu, 28 Jul 2011) | 3 lines
-Changed paths:
- M /trunk/src/mulders.c
-
-[src/mulders.c] declare mpfr_mullow_n as non-static since it might be useful
- elsewhere
-
-------------------------------------------------------------------------
-r7756 | zimmerma | 2011-07-28 16:36:50 +0000 (Thu, 28 Jul 2011) | 3 lines
-Changed paths:
- M /trunk/tune/tuneup.c
-
-[tuneup.c] fix tuning bounds of short product and division according to the
- ARITH-20 paper
-
-------------------------------------------------------------------------
-r7755 | zimmerma | 2011-07-28 16:36:01 +0000 (Thu, 28 Jul 2011) | 2 lines
-Changed paths:
- M /trunk/acinclude.m4
-
-[acinclude.m4] detect long double format in m68k
-
-------------------------------------------------------------------------
-r7754 | zimmerma | 2011-07-28 16:35:25 +0000 (Thu, 28 Jul 2011) | 3 lines
-Changed paths:
- M /trunk/tests/tget_flt.c
-
-[tget_flt.c] added test to check FLT_MAX + FLT_MAX gives INFP
- (to early detect compiler bugs)
-
-------------------------------------------------------------------------
-r7753 | zimmerma | 2011-07-28 16:30:38 +0000 (Thu, 28 Jul 2011) | 2 lines
-Changed paths:
- M /trunk/tools/nightly-test
-
-[nightly-test] changed -pedantic-errors into -pedantic
-
-------------------------------------------------------------------------
-r7752 | zimmerma | 2011-07-28 16:29:51 +0000 (Thu, 28 Jul 2011) | 4 lines
-Changed paths:
- M /trunk/src/mulders.c
-
-[mulders.c] added some code for short division (FoldDiv, not used),
- added comments and fixed bounds in accordance with the
- ARITH-20 paper
-
-------------------------------------------------------------------------
-r7751 | thevenyp | 2011-07-28 16:16:36 +0000 (Thu, 28 Jul 2011) | 1 line
-Changed paths:
- M /trunk/src/vasprintf.c
-
-Use a buffer in order to avoid a double call to mpfr_get_str.
-------------------------------------------------------------------------
-r7750 | vlefevre | 2011-07-26 13:12:46 +0000 (Tue, 26 Jul 2011) | 1 line
-Changed paths:
- M /trunk/src/log.c
-
-[src/log.c] Replaced TMP_* by MPFR_GROUP_* (patch by Patrick).
-------------------------------------------------------------------------
-r7749 | vlefevre | 2011-07-22 10:24:38 +0000 (Fri, 22 Jul 2011) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Added a comment about TLS variable initialization.
-------------------------------------------------------------------------
-r7748 | vlefevre | 2011-07-22 10:15:04 +0000 (Fri, 22 Jul 2011) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Added information about TLS variable initialization.
-------------------------------------------------------------------------
-r7747 | vlefevre | 2011-07-22 10:09:28 +0000 (Fri, 22 Jul 2011) | 2 lines
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Split Chapter "MPFR Basics" into nodes as it is now
-quite large (thus references to particular sections are now possible).
-------------------------------------------------------------------------
-r7744 | zimmerma | 2011-07-18 19:03:25 +0000 (Mon, 18 Jul 2011) | 7 lines
-Changed paths:
- M /trunk/src/vasprintf.c
-
-[vasprintf.c] simplified and improved round_to_10_power(), also contributed
- a negative number of lines of code :-)
- Still not optimal, since round_to_10_power() is still called
- twice for printing say pi with mpfr_printf ("%Rg\n", x), once
- from partition_number(), once from regular_fg(), and thus
- mpfr_get_str is called at least 3 times!
-
-------------------------------------------------------------------------
-r7743 | zimmerma | 2011-07-18 12:21:29 +0000 (Mon, 18 Jul 2011) | 2 lines
-Changed paths:
- M /trunk/configure.ac
-
-[configure.ac] improve error message when libgmp is not found
-
-------------------------------------------------------------------------
-r7742 | zimmerma | 2011-07-18 11:24:40 +0000 (Mon, 18 Jul 2011) | 3 lines
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[mpfr.texi] added note about threads for mpfr_set_default_prec and
- mpfr_get_default_prec
-
-------------------------------------------------------------------------
-r7740 | vlefevre | 2011-07-06 15:57:22 +0000 (Wed, 06 Jul 2011) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Updated the month.
-------------------------------------------------------------------------
-r7738 | vlefevre | 2011-07-06 13:47:35 +0000 (Wed, 06 Jul 2011) | 1 line
-Changed paths:
- M /trunk/NEWS
- M /trunk/doc/mpfr.texi
-
-[NEWS, doc/mpfr.texi] mpfr_min_prec was a new function in MPFR 3.0.0.
-------------------------------------------------------------------------
-r7736 | vlefevre | 2011-07-01 15:17:47 +0000 (Fri, 01 Jul 2011) | 3 lines
-Changed paths:
- M /trunk/tests/tget_flt.c
-
-[tests/tget_flt.c] Replaced FLT_MAX + FLT_MAX by (float) DBL_POS_INF,
-which should trigger fewer compiler bugs. See:
- http://websympa.loria.fr/wwsympa/arc/mpfr/2011-07/msg00002.html
-------------------------------------------------------------------------
-r7734 | vlefevre | 2011-07-01 08:07:35 +0000 (Fri, 01 Jul 2011) | 2 lines
-Changed paths:
- M /trunk/src/ieee_floats.h
-
-[src/ieee_floats.h] Added a comment about the NaN format when
-_GMP_IEEE_FLOATS is defined.
-------------------------------------------------------------------------
-r7733 | zimmerma | 2011-07-01 08:04:50 +0000 (Fri, 01 Jul 2011) | 3 lines
-Changed paths:
- M /trunk/tests/tget_flt.c
-
-[tget_flt.c] check for compiler bug
- (http://websympa.loria.fr/wwsympa/arc/mpfr/2011-07/msg00000.html)
-
-------------------------------------------------------------------------
-r7731 | vlefevre | 2011-06-30 00:17:40 +0000 (Thu, 30 Jun 2011) | 3 lines
-Changed paths:
- M /trunk/AUTHORS
- M /trunk/BUGS
- M /trunk/COPYING
- M /trunk/COPYING.LESSER
- M /trunk/ChangeLog
- M /trunk/INSTALL
- M /trunk/Makefile.am
- M /trunk/NEWS
- M /trunk/PATCHES
- M /trunk/README
- M /trunk/TODO
- M /trunk/VERSION
- M /trunk/acinclude.m4
- M /trunk/configure.ac
- M /trunk/doc/FAQ.html
- M /trunk/doc/README.dev
- M /trunk/doc/algorithms.bib
- M /trunk/doc/algorithms.tex
- M /trunk/doc/faq.xsl
- M /trunk/doc/fdl.texi
- M /trunk/doc/mpfr.texi
- M /trunk/doc/update-faq
- M /trunk/examples/divworst.c
- M /trunk/examples/rndo-add.c
- M /trunk/examples/sample.c
- M /trunk/examples/version.c
- M /trunk/other/cputime.h
- M /trunk/other/div-short.c
- M /trunk/src/Makefile.am
- M /trunk/src/abort_prec_max.c
- M /trunk/src/acos.c
- M /trunk/src/acosh.c
- M /trunk/src/add.c
- M /trunk/src/add1.c
- M /trunk/src/add1sp.c
- M /trunk/src/add_d.c
- M /trunk/src/add_ui.c
- M /trunk/src/agm.c
- M /trunk/src/ai.c
- M /trunk/src/asin.c
- M /trunk/src/asinh.c
- M /trunk/src/atan.c
- M /trunk/src/atan2.c
- M /trunk/src/atanh.c
- M /trunk/src/bernoulli.c
- M /trunk/src/buildopt.c
- M /trunk/src/cache.c
- M /trunk/src/cbrt.c
- M /trunk/src/check.c
- M /trunk/src/clear.c
- M /trunk/src/clears.c
- M /trunk/src/cmp.c
- M /trunk/src/cmp2.c
- M /trunk/src/cmp_abs.c
- M /trunk/src/cmp_d.c
- M /trunk/src/cmp_ld.c
- M /trunk/src/cmp_si.c
- M /trunk/src/cmp_ui.c
- M /trunk/src/comparisons.c
- M /trunk/src/const_catalan.c
- M /trunk/src/const_euler.c
- M /trunk/src/const_log2.c
- M /trunk/src/const_pi.c
- M /trunk/src/constant.c
- M /trunk/src/copysign.c
- M /trunk/src/cos.c
- M /trunk/src/cosh.c
- M /trunk/src/cot.c
- M /trunk/src/coth.c
- M /trunk/src/csc.c
- M /trunk/src/csch.c
- M /trunk/src/d_div.c
- M /trunk/src/d_sub.c
- M /trunk/src/digamma.c
- M /trunk/src/dim.c
- M /trunk/src/div.c
- M /trunk/src/div_2exp.c
- M /trunk/src/div_2si.c
- M /trunk/src/div_2ui.c
- M /trunk/src/div_d.c
- M /trunk/src/div_ui.c
- M /trunk/src/dump.c
- M /trunk/src/eint.c
- M /trunk/src/eq.c
- M /trunk/src/erf.c
- M /trunk/src/erfc.c
- M /trunk/src/exceptions.c
- M /trunk/src/exp.c
- M /trunk/src/exp10.c
- M /trunk/src/exp2.c
- M /trunk/src/exp3.c
- M /trunk/src/exp_2.c
- M /trunk/src/expm1.c
- M /trunk/src/extract.c
- M /trunk/src/factorial.c
- M /trunk/src/fits_intmax.c
- M /trunk/src/fits_s.h
- M /trunk/src/fits_sint.c
- M /trunk/src/fits_slong.c
- M /trunk/src/fits_sshort.c
- M /trunk/src/fits_u.h
- M /trunk/src/fits_uint.c
- M /trunk/src/fits_uintmax.c
- M /trunk/src/fits_ulong.c
- M /trunk/src/fits_ushort.c
- M /trunk/src/fma.c
- M /trunk/src/fms.c
- M /trunk/src/frac.c
- M /trunk/src/free_cache.c
- M /trunk/src/gamma.c
- M /trunk/src/gammaonethird.c
- M /trunk/src/gen_inverse.h
- M /trunk/src/get_d.c
- M /trunk/src/get_d64.c
- M /trunk/src/get_exp.c
- M /trunk/src/get_f.c
- M /trunk/src/get_flt.c
- M /trunk/src/get_ld.c
- M /trunk/src/get_si.c
- M /trunk/src/get_sj.c
- M /trunk/src/get_str.c
- M /trunk/src/get_ui.c
- M /trunk/src/get_uj.c
- M /trunk/src/get_z.c
- M /trunk/src/get_z_exp.c
- M /trunk/src/gmp_op.c
- M /trunk/src/hypot.c
- M /trunk/src/ieee_floats.h
- M /trunk/src/init.c
- M /trunk/src/init2.c
- M /trunk/src/inits.c
- M /trunk/src/inits2.c
- M /trunk/src/inp_str.c
- M /trunk/src/int_ceil_log2.c
- M /trunk/src/isinf.c
- M /trunk/src/isinteger.c
- M /trunk/src/isnan.c
- M /trunk/src/isnum.c
- M /trunk/src/isqrt.c
- M /trunk/src/isregular.c
- M /trunk/src/iszero.c
- M /trunk/src/jn.c
- M /trunk/src/jyn_asympt.c
- M /trunk/src/li2.c
- M /trunk/src/lngamma.c
- M /trunk/src/log.c
- M /trunk/src/log10.c
- M /trunk/src/log1p.c
- M /trunk/src/log2.c
- M /trunk/src/logging.c
- M /trunk/src/min_prec.c
- M /trunk/src/minmax.c
- M /trunk/src/modf.c
- M /trunk/src/mp_clz_tab.c
- M /trunk/src/mparam_h.in
- M /trunk/src/mpf2mpfr.h
- M /trunk/src/mpfr-gmp.c
- M /trunk/src/mpfr-gmp.h
- M /trunk/src/mpfr-impl.h
- M /trunk/src/mpfr-longlong.h
- M /trunk/src/mpfr-thread.h
- M /trunk/src/mpfr.h
- M /trunk/src/mpn_exp.c
- M /trunk/src/mul.c
- M /trunk/src/mul_2exp.c
- M /trunk/src/mul_2si.c
- M /trunk/src/mul_2ui.c
- M /trunk/src/mul_d.c
- M /trunk/src/mul_ui.c
- M /trunk/src/mulders.c
- M /trunk/src/neg.c
- M /trunk/src/next.c
- M /trunk/src/out_str.c
- M /trunk/src/pow.c
- M /trunk/src/pow_si.c
- M /trunk/src/pow_ui.c
- M /trunk/src/pow_z.c
- M /trunk/src/powerof2.c
- M /trunk/src/print_raw.c
- M /trunk/src/print_rnd_mode.c
- M /trunk/src/printf.c
- M /trunk/src/rec_sqrt.c
- M /trunk/src/reldiff.c
- M /trunk/src/rem1.c
- M /trunk/src/rint.c
- M /trunk/src/root.c
- M /trunk/src/round_near_x.c
- M /trunk/src/round_p.c
- M /trunk/src/round_prec.c
- M /trunk/src/round_raw_generic.c
- M /trunk/src/scale2.c
- M /trunk/src/sec.c
- M /trunk/src/sech.c
- M /trunk/src/set.c
- M /trunk/src/set_d.c
- M /trunk/src/set_d64.c
- M /trunk/src/set_dfl_prec.c
- M /trunk/src/set_exp.c
- M /trunk/src/set_f.c
- M /trunk/src/set_flt.c
- M /trunk/src/set_inf.c
- M /trunk/src/set_ld.c
- M /trunk/src/set_nan.c
- M /trunk/src/set_prc_raw.c
- M /trunk/src/set_prec.c
- M /trunk/src/set_q.c
- M /trunk/src/set_rnd.c
- M /trunk/src/set_si.c
- M /trunk/src/set_si_2exp.c
- M /trunk/src/set_sj.c
- M /trunk/src/set_str.c
- M /trunk/src/set_str_raw.c
- M /trunk/src/set_ui.c
- M /trunk/src/set_ui_2exp.c
- M /trunk/src/set_uj.c
- M /trunk/src/set_z.c
- M /trunk/src/set_z_exp.c
- M /trunk/src/set_zero.c
- M /trunk/src/setmax.c
- M /trunk/src/setmin.c
- M /trunk/src/setsign.c
- M /trunk/src/sgn.c
- M /trunk/src/si_op.c
- M /trunk/src/signbit.c
- M /trunk/src/sin.c
- M /trunk/src/sin_cos.c
- M /trunk/src/sinh.c
- M /trunk/src/sinh_cosh.c
- M /trunk/src/sqr.c
- M /trunk/src/sqrt.c
- M /trunk/src/sqrt_ui.c
- M /trunk/src/stack_interface.c
- M /trunk/src/strtofr.c
- M /trunk/src/sub.c
- M /trunk/src/sub1.c
- M /trunk/src/sub1sp.c
- M /trunk/src/sub_d.c
- M /trunk/src/sub_ui.c
- M /trunk/src/subnormal.c
- M /trunk/src/sum.c
- M /trunk/src/swap.c
- M /trunk/src/tan.c
- M /trunk/src/tanh.c
- M /trunk/src/uceil_exp2.c
- M /trunk/src/uceil_log2.c
- M /trunk/src/ufloor_log2.c
- M /trunk/src/ui_div.c
- M /trunk/src/ui_pow.c
- M /trunk/src/ui_pow_ui.c
- M /trunk/src/ui_sub.c
- M /trunk/src/urandom.c
- M /trunk/src/urandomb.c
- M /trunk/src/vasprintf.c
- M /trunk/src/version.c
- M /trunk/src/volatile.c
- M /trunk/src/yn.c
- M /trunk/src/zeta.c
- M /trunk/src/zeta_ui.c
- M /trunk/tests/Makefile.am
- M /trunk/tests/RRTest.c
- M /trunk/tests/cmp_str.c
- M /trunk/tests/inp_str.data
- M /trunk/tests/memory.c
- M /trunk/tests/mpf_compat.c
- M /trunk/tests/mpf_compat.h
- M /trunk/tests/mpfr-test.h
- M /trunk/tests/mpfr_compat.c
- M /trunk/tests/random2.c
- M /trunk/tests/reuse.c
- M /trunk/tests/rnd_mode.c
- M /trunk/tests/tabs.c
- M /trunk/tests/tacos.c
- M /trunk/tests/tacosh.c
- M /trunk/tests/tadd.c
- M /trunk/tests/tadd1sp.c
- M /trunk/tests/tadd_d.c
- M /trunk/tests/tadd_ui.c
- M /trunk/tests/tagm.c
- M /trunk/tests/tai.c
- M /trunk/tests/tasin.c
- M /trunk/tests/tasinh.c
- M /trunk/tests/tatan.c
- M /trunk/tests/tatanh.c
- M /trunk/tests/taway.c
- M /trunk/tests/tbuildopt.c
- M /trunk/tests/tcan_round.c
- M /trunk/tests/tcbrt.c
- M /trunk/tests/tcheck.c
- M /trunk/tests/tcmp.c
- M /trunk/tests/tcmp2.c
- M /trunk/tests/tcmp_d.c
- M /trunk/tests/tcmp_ld.c
- M /trunk/tests/tcmp_ui.c
- M /trunk/tests/tcmpabs.c
- M /trunk/tests/tcomparisons.c
- M /trunk/tests/tconst_catalan.c
- M /trunk/tests/tconst_euler.c
- M /trunk/tests/tconst_log2.c
- M /trunk/tests/tconst_pi.c
- M /trunk/tests/tcopysign.c
- M /trunk/tests/tcos.c
- M /trunk/tests/tcosh.c
- M /trunk/tests/tcot.c
- M /trunk/tests/tcoth.c
- M /trunk/tests/tcsc.c
- M /trunk/tests/tcsch.c
- M /trunk/tests/td_div.c
- M /trunk/tests/td_sub.c
- M /trunk/tests/tdigamma.c
- M /trunk/tests/tdim.c
- M /trunk/tests/tdiv.c
- M /trunk/tests/tdiv_d.c
- M /trunk/tests/tdiv_ui.c
- M /trunk/tests/teint.c
- M /trunk/tests/teq.c
- M /trunk/tests/terf.c
- M /trunk/tests/tests.c
- M /trunk/tests/texceptions.c
- M /trunk/tests/texp.c
- M /trunk/tests/texp10.c
- M /trunk/tests/texp2.c
- M /trunk/tests/texpm1.c
- M /trunk/tests/tfactorial.c
- M /trunk/tests/tfits.c
- M /trunk/tests/tfma.c
- M /trunk/tests/tfmod.c
- M /trunk/tests/tfms.c
- M /trunk/tests/tfprintf.c
- M /trunk/tests/tfrac.c
- M /trunk/tests/tgamma.c
- M /trunk/tests/tgeneric.c
- M /trunk/tests/tgeneric_ui.c
- M /trunk/tests/tget_d.c
- M /trunk/tests/tget_d_2exp.c
- M /trunk/tests/tget_f.c
- M /trunk/tests/tget_flt.c
- M /trunk/tests/tget_ld_2exp.c
- M /trunk/tests/tget_set_d64.c
- M /trunk/tests/tget_sj.c
- M /trunk/tests/tget_str.c
- M /trunk/tests/tget_z.c
- M /trunk/tests/tgmpop.c
- M /trunk/tests/thyperbolic.c
- M /trunk/tests/thypot.c
- M /trunk/tests/tinits.c
- M /trunk/tests/tinp_str.c
- M /trunk/tests/tinternals.c
- M /trunk/tests/tisnan.c
- M /trunk/tests/tisqrt.c
- M /trunk/tests/tj0.c
- M /trunk/tests/tj1.c
- M /trunk/tests/tjn.c
- M /trunk/tests/tl2b.c
- M /trunk/tests/tlgamma.c
- M /trunk/tests/tli2.c
- M /trunk/tests/tlngamma.c
- M /trunk/tests/tlog.c
- M /trunk/tests/tlog10.c
- M /trunk/tests/tlog1p.c
- M /trunk/tests/tlog2.c
- M /trunk/tests/tmin_prec.c
- M /trunk/tests/tminmax.c
- M /trunk/tests/tmodf.c
- M /trunk/tests/tmul.c
- M /trunk/tests/tmul_2exp.c
- M /trunk/tests/tmul_d.c
- M /trunk/tests/tmul_ui.c
- M /trunk/tests/tnext.c
- M /trunk/tests/tout_str.c
- M /trunk/tests/toutimpl.c
- M /trunk/tests/tpow.c
- M /trunk/tests/tpow3.c
- M /trunk/tests/tpow_all.c
- M /trunk/tests/tpow_z.c
- M /trunk/tests/tprintf.c
- M /trunk/tests/trandom.c
- M /trunk/tests/trec_sqrt.c
- M /trunk/tests/tremquo.c
- M /trunk/tests/trint.c
- M /trunk/tests/troot.c
- M /trunk/tests/tround_prec.c
- M /trunk/tests/tsec.c
- M /trunk/tests/tsech.c
- M /trunk/tests/tset.c
- M /trunk/tests/tset_d.c
- M /trunk/tests/tset_exp.c
- M /trunk/tests/tset_f.c
- M /trunk/tests/tset_ld.c
- M /trunk/tests/tset_q.c
- M /trunk/tests/tset_si.c
- M /trunk/tests/tset_sj.c
- M /trunk/tests/tset_str.c
- M /trunk/tests/tset_z.c
- M /trunk/tests/tset_z_exp.c
- M /trunk/tests/tsgn.c
- M /trunk/tests/tsi_op.c
- M /trunk/tests/tsin.c
- M /trunk/tests/tsin_cos.c
- M /trunk/tests/tsinh.c
- M /trunk/tests/tsinh_cosh.c
- M /trunk/tests/tsprintf.c
- M /trunk/tests/tsqr.c
- M /trunk/tests/tsqrt.c
- M /trunk/tests/tsqrt_ui.c
- M /trunk/tests/tstckintc.c
- M /trunk/tests/tstdint.c
- M /trunk/tests/tstrtofr.c
- M /trunk/tests/tsub.c
- M /trunk/tests/tsub1sp.c
- M /trunk/tests/tsub_d.c
- M /trunk/tests/tsub_ui.c
- M /trunk/tests/tsubnormal.c
- M /trunk/tests/tsum.c
- M /trunk/tests/tswap.c
- M /trunk/tests/ttan.c
- M /trunk/tests/ttanh.c
- M /trunk/tests/ttrunc.c
- M /trunk/tests/tui_div.c
- M /trunk/tests/tui_pow.c
- M /trunk/tests/tui_sub.c
- M /trunk/tests/turandom.c
- M /trunk/tests/tversion.c
- M /trunk/tests/ty0.c
- M /trunk/tests/ty1.c
- M /trunk/tests/tyn.c
- M /trunk/tests/tzeta.c
- M /trunk/tests/tzeta_ui.c
- M /trunk/tools/check_inits_clears
- M /trunk/tools/ck-version-info
- M /trunk/tools/coverage
- M /trunk/tools/get_patches.sh
- M /trunk/tools/mbench/generate.c
- M /trunk/tools/mbench/mfv5.h
- M /trunk/tools/mbench/mpfr-gfx.c
- M /trunk/tools/mbench/mpfr-v4.c
- M /trunk/tools/mbench/mpfr-v6.c
- M /trunk/tools/mbench/timp.h
- M /trunk/tools/update-patchv
- M /trunk/tools/update-version
- M /trunk/tune/speed.c
- M /trunk/tune/tuneup.c
-
-Removed all the svn:eol-style properties (they were set to "native"),
-and in doc/README.dev, explained why svn:eol-style native should not
-be used.
-------------------------------------------------------------------------
-r7729 | vlefevre | 2011-06-28 22:55:59 +0000 (Tue, 28 Jun 2011) | 2 lines
-Changed paths:
- M /trunk/tools/ck-version-info
-
-[tools/ck-version-info] Check DLL version in LIBMPFR_LDFLAGS line from
-configure.ac (patch by Stefan Graff, with minor changes).
-------------------------------------------------------------------------
-r7726 | vlefevre | 2011-06-26 09:44:11 +0000 (Sun, 26 Jun 2011) | 5 lines
-Changed paths:
- M /trunk/tools/ck-version-info
-
-[tools/ck-version-info] 2 corrections:
- * update due to the change of the libmpfr_la_LDFLAGS line in r7724;
- * to support the CRLF end-of-line sometimes used under MS-Windows
- (perl should normally take care of that, but Windows software is
- not always consistent).
-------------------------------------------------------------------------
-r7725 | vlefevre | 2011-06-26 09:30:05 +0000 (Sun, 26 Jun 2011) | 4 lines
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Due to the "@unnumbered Function and Type Index",
-replaced the other "Function Index" by "Function and Type Index"
-(note: the function index and the type index are merged thanks to
-the "@synindex tp fn" line at the beginning of mpfr.texi).
-------------------------------------------------------------------------
-r7724 | vlefevre | 2011-06-25 16:08:39 +0000 (Sat, 25 Jun 2011) | 4 lines
-Changed paths:
- M /trunk/configure.ac
- M /trunk/src/Makefile.am
-
-Ported patch r7723 (changes suggested by Stefan Graff to be able
-to build Windows DLLs with GCC 4.6[*]) to the trunk, not tested
-(something more may be needed due to the source reorganization).
-[*] http://websympa.loria.fr/wwsympa/arc/mpfr/2011-06/msg00013.html
-------------------------------------------------------------------------
-r7722 | vlefevre | 2011-06-21 20:45:27 +0000 (Tue, 21 Jun 2011) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Updated the month.
-------------------------------------------------------------------------
-r7721 | vlefevre | 2011-06-21 20:41:51 +0000 (Tue, 21 Jun 2011) | 2 lines
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Corrected a note about mpfr_set_*, due to the addition
-of mpfr_set_decimal64.
-------------------------------------------------------------------------
-r7720 | vlefevre | 2011-06-20 14:38:24 +0000 (Mon, 20 Jun 2011) | 2 lines
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] Removed comment added in r7181, as it is no longer
-necessary since r7182 (new option --enable-gmp-internals).
-------------------------------------------------------------------------
-r7719 | vlefevre | 2011-06-20 14:36:28 +0000 (Mon, 20 Jun 2011) | 2 lines
-Changed paths:
- M /trunk/configure.ac
-
-[configure.ac] Updated comment concerning __gmpn_rootrem (mention
-WANT_GMP_INTERNALS).
-------------------------------------------------------------------------
-r7718 | vlefevre | 2011-06-20 14:10:04 +0000 (Mon, 20 Jun 2011) | 1 line
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] Added a note about logging and timeout.
-------------------------------------------------------------------------
-r7717 | vlefevre | 2011-06-20 13:59:31 +0000 (Mon, 20 Jun 2011) | 1 line
-Changed paths:
- M /trunk/src/atan2.c
- M /trunk/src/pow.c
-
-[src] Conversion into UTF-8 (only comments were concerned).
-------------------------------------------------------------------------
-r7716 | vlefevre | 2011-06-20 13:57:40 +0000 (Mon, 20 Jun 2011) | 1 line
-Changed paths:
- M /trunk/TODO
-
-[TODO] Conversion into UTF-8.
-------------------------------------------------------------------------
-r7715 | vlefevre | 2011-06-20 13:56:51 +0000 (Mon, 20 Jun 2011) | 2 lines
-Changed paths:
- M /trunk/src/pow.c
-
-[src/pow.c] Made the code more robust concerning the scaling (a bug was
-very unlikely, though), and updated the comments (partial proof).
-------------------------------------------------------------------------
-r7714 | vlefevre | 2011-06-01 01:32:26 +0000 (Wed, 01 Jun 2011) | 1 line
-Changed paths:
- M /trunk/examples/version.c
-
-[examples/version.c] Output MPFR features and size of MPFR types.
-------------------------------------------------------------------------
-r7711 | zimmerma | 2011-05-22 19:13:25 +0000 (Sun, 22 May 2011) | 3 lines
-Changed paths:
- M /trunk/src/rec_sqrt.c
- M /trunk/tests/trec_sqrt.c
-
-[src/rec_sqrt.c] continued review; I can now prove that cu=0 in all cases
-[tests/trec_sqrt.c] added tests for corner cases
-
-------------------------------------------------------------------------
-r7710 | zimmerma | 2011-05-20 05:51:22 +0000 (Fri, 20 May 2011) | 2 lines
-Changed paths:
- M /trunk/src/rec_sqrt.c
-
-[rec_sqrt.c] more review of codes, following comments from Vincent
-
-------------------------------------------------------------------------
-r7709 | zimmerma | 2011-05-19 08:37:24 +0000 (Thu, 19 May 2011) | 2 lines
-Changed paths:
- M /trunk/src/rec_sqrt.c
-
-[rec_sqrt.c] removed tabs
-
-------------------------------------------------------------------------
-r7708 | zimmerma | 2011-05-19 06:44:00 +0000 (Thu, 19 May 2011) | 4 lines
-Changed paths:
- M /trunk/src/rec_sqrt.c
-
-[rec_sqrt.c] review and small change of changeset 7651: most probably cu=0
- when th=0 (and maybe cu=0 always, I cannot find an example where
- cu <> 0) but considering the case th=0 is more natural.
-
-------------------------------------------------------------------------
-r7707 | vlefevre | 2011-05-18 15:02:52 +0000 (Wed, 18 May 2011) | 2 lines
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] List the contributors in the alphabetic order, like
-the main authors.
-------------------------------------------------------------------------
-r7706 | vlefevre | 2011-05-18 14:52:18 +0000 (Wed, 18 May 2011) | 1 line
-Changed paths:
- M /trunk/AUTHORS
- M /trunk/doc/mpfr.texi
-
-Made AUTHORS and doc/mpfr.texi consistent.
-------------------------------------------------------------------------
-r7705 | vlefevre | 2011-05-18 14:44:37 +0000 (Wed, 18 May 2011) | 1 line
-Changed paths:
- M /trunk/AUTHORS
- M /trunk/src/acos.c
- M /trunk/src/asin.c
- M /trunk/src/atan.c
- M /trunk/src/atan2.c
- M /trunk/src/erf.c
- M /trunk/src/get_str.c
- M /trunk/src/mpn_exp.c
- M /trunk/src/round_near_x.c
- M /trunk/src/zeta.c
- M /trunk/tests/tacos.c
- M /trunk/tests/taway.c
- M /trunk/tests/tbuildopt.c
- M /trunk/tests/tdigamma.c
- M /trunk/tests/terf.c
- M /trunk/tests/tfprintf.c
- M /trunk/tests/tgamma.c
- M /trunk/tests/tget_ld_2exp.c
- M /trunk/tests/tli2.c
- M /trunk/tests/tprintf.c
- M /trunk/tests/tsprintf.c
- M /trunk/tests/tzeta.c
-
-Updated AUTHORS file and copyright notices (for more consistency).
-------------------------------------------------------------------------
-r7704 | vlefevre | 2011-05-18 14:26:30 +0000 (Wed, 18 May 2011) | 1 line
-Changed paths:
- M /trunk/tests/thyperbolic.c
-
-[tests/thyperbolic.c] Fixed copyright notice.
-------------------------------------------------------------------------
-r7703 | vlefevre | 2011-05-18 14:25:11 +0000 (Wed, 18 May 2011) | 1 line
-Changed paths:
- M /trunk/src/inp_str.c
-
-[src/inp_str.c] Improved comment.
-------------------------------------------------------------------------
-r7702 | vlefevre | 2011-05-18 14:18:41 +0000 (Wed, 18 May 2011) | 1 line
-Changed paths:
- M /trunk/src/fits_s.h
-
-[src/fits_s.h] Improved comment.
-------------------------------------------------------------------------
-r7701 | vlefevre | 2011-05-18 14:09:54 +0000 (Wed, 18 May 2011) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Updated the month.
-------------------------------------------------------------------------
-r7700 | vlefevre | 2011-05-18 14:09:05 +0000 (Wed, 18 May 2011) | 1 line
-Changed paths:
- M /trunk/src/mpfr.h
-
-[src/mpfr.h] Avoid a warning from mpfrlint.
-------------------------------------------------------------------------
-r7699 | vlefevre | 2011-05-18 13:09:33 +0000 (Wed, 18 May 2011) | 1 line
-Changed paths:
- M /trunk/configure.ac
-
-[configure.ac] Consistency change in the copyright notice.
-------------------------------------------------------------------------
-r7698 | vlefevre | 2011-05-18 11:09:30 +0000 (Wed, 18 May 2011) | 1 line
-Changed paths:
- M /trunk/tests/tsqr.c
-
-[tests/tsqr.c] Added a note in the check_mpn_sqr error message.
-------------------------------------------------------------------------
-r7697 | vlefevre | 2011-05-18 10:59:48 +0000 (Wed, 18 May 2011) | 2 lines
-Changed paths:
- M /trunk/tests/tsqr.c
-
-[tests/tsqr.c] Added a test of mpn_sqr concerning a bug seen
-with GCC 4.5.2 and GMP 5.0.1 on m68k (m68000 target).
-------------------------------------------------------------------------
-r7696 | vlefevre | 2011-05-17 14:25:37 +0000 (Tue, 17 May 2011) | 1 line
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] Added a note about a texinfo bug.
-------------------------------------------------------------------------
-r7695 | vlefevre | 2011-05-13 15:58:57 +0000 (Fri, 13 May 2011) | 1 line
-Changed paths:
- M /trunk/src/Makefile.am
- M /trunk/src/fits_intmax.c
- M /trunk/src/fits_uintmax.c
- M /trunk/src/get_sj.c
- M /trunk/src/get_uj.c
- M /trunk/src/mpfr-impl.h
- A /trunk/src/mpfr-intmax.h
- M /trunk/src/set_sj.c
- M /trunk/src/set_uj.c
- M /trunk/src/vasprintf.c
- M /trunk/tests/tfits.c
- M /trunk/tests/tfprintf.c
- M /trunk/tests/tget_sj.c
- M /trunk/tests/tprintf.c
- M /trunk/tests/tset_sj.c
-
-Added mpfr-intmax.h header.
-------------------------------------------------------------------------
-r7694 | vlefevre | 2011-05-13 15:19:50 +0000 (Fri, 13 May 2011) | 1 line
-Changed paths:
- M /trunk/src/mpfr-impl.h
- M /trunk/src/mpfr.h
- M /trunk/tests/tstdint.c
- M /trunk/tests/tvalist.c
-
-Started to support mpfr_exp_t defined as intmax_t (_MPFR_EXP_FORMAT==4).
-------------------------------------------------------------------------
-r7693 | vlefevre | 2011-05-13 11:52:28 +0000 (Fri, 13 May 2011) | 2 lines
-Changed paths:
- M /trunk/NEWS
-
-[NEWS] Added that the mpfr.h header can be included several times,
-while still supporting optional functions.
-------------------------------------------------------------------------
-r7692 | vlefevre | 2011-05-13 11:48:13 +0000 (Fri, 13 May 2011) | 2 lines
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Document what to do if mpfr.h can be included
-multiple times (fixes MPFR bug #9653).
-------------------------------------------------------------------------
-r7690 | vlefevre | 2011-05-12 15:29:24 +0000 (Thu, 12 May 2011) | 1 line
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] Added a note to run tests with -D_MPFR_PREC_FORMAT=2.
-------------------------------------------------------------------------
-r7689 | vlefevre | 2011-05-12 14:10:39 +0000 (Thu, 12 May 2011) | 2 lines
-Changed paths:
- M /trunk/src/mpfr-impl.h
-
-[src/mpfr-impl.h] Exponent properties: corrected comments and removed
-obsolete mp_exp_unsigned_t definition (was internal only).
-------------------------------------------------------------------------
-r7688 | vlefevre | 2011-05-12 13:57:02 +0000 (Thu, 12 May 2011) | 4 lines
-Changed paths:
- M /trunk/src/mpfr-impl.h
- M /trunk/src/mpfr.h
- M /trunk/src/vasprintf.c
-
-[src/{mpfr.h,mpfr-impl.h,vasprintf.c}] Clean-up and improvement
-of definitions related to mpfr_exp_t. MPFR can now be built with
--D_MPFR_PREC_FORMAT=2 to have mpfr_prec_t and mpfr_exp_t defined
-as an int.
-------------------------------------------------------------------------
-r7687 | vlefevre | 2011-05-12 12:40:39 +0000 (Thu, 12 May 2011) | 1 line
-Changed paths:
- M /trunk/src/mpfr.h
-
-[src/mpfr.h] Fixed spaces in a comment.
-------------------------------------------------------------------------
-r7686 | vlefevre | 2011-05-12 12:36:13 +0000 (Thu, 12 May 2011) | 3 lines
-Changed paths:
- M /trunk
- M /trunk/src/add1sp.c
- M /trunk/tests/tadd1sp.c
- M /trunk/tests/tcheck.c
- M /trunk/tests/tcmp2.c
- M /trunk/tests/tconst_pi.c
- M /trunk/tests/tgmpop.c
- M /trunk/tests/tpow_z.c
- M /trunk/tests/tset_sj.c
- M /trunk/tests/tsqr.c
- M /trunk/tests/tsqrt.c
- M /trunk/tests/tsub.c
- M /trunk/tests/tsub1sp.c
- M /trunk/tests/turandom.c
-
-Fixed printf's calls: support the case where mpfr_prec_t is not a long
-(or unsigned long).
-[merged changeset r7643 from the exp-int branch]
-------------------------------------------------------------------------
-r7685 | vlefevre | 2011-05-12 12:30:41 +0000 (Thu, 12 May 2011) | 5 lines
-Changed paths:
- M /trunk
- M /trunk/src/strtofr.c
-
-[src/strtofr.c] Support the case where mpfr_exp_t < long; mpfr_exp_t is
-currently defined as mp_exp_t, which comes from GMP, and GMP currently
-defines mp_exp_t as a long, except on Cray (never tested for MPFR). But
-this may change in the future (possibly as an option)...
-[merged changeset r7642 from the exp-int branch]
-------------------------------------------------------------------------
-r7684 | vlefevre | 2011-05-12 12:21:49 +0000 (Thu, 12 May 2011) | 2 lines
-Changed paths:
- M /trunk
- M /trunk/src/mpfr-impl.h
-
-[src/mpfr-impl.h] Added missing parentheses in MPFR_SADD_OVERFLOW
-(fortunately the current MPFR code was not affected).
-------------------------------------------------------------------------
-r7683 | vlefevre | 2011-05-12 12:18:38 +0000 (Thu, 12 May 2011) | 1 line
-Changed paths:
- M /trunk
- M /trunk/tests/tpow_z.c
-
-[tests/tpow_z.c] More details for a test in case of failure.
-------------------------------------------------------------------------
-r7682 | vlefevre | 2011-05-12 12:16:01 +0000 (Thu, 12 May 2011) | 5 lines
-Changed paths:
- M /trunk
- M /trunk/src/sub1.c
-
-[src/sub1.c] Fixed several bugs: integer overflows and potential
-out-of-bound pointers. They might be visible on particular platforms,
-with a particular configuration (e.g. 64-bit limbs and 32-bit exponent
-type) or particular compiler options (to check such overflows).
-[merged changesets r7637-7638 from the exp-int branch]
-------------------------------------------------------------------------
-r7679 | vlefevre | 2011-05-11 13:50:01 +0000 (Wed, 11 May 2011) | 1 line
-Changed paths:
- M /trunk/tests/tsin.c
-
-[tests/tsin.c] Added a test (it failed before the fix in r7308).
-------------------------------------------------------------------------
-r7678 | vlefevre | 2011-05-11 00:07:05 +0000 (Wed, 11 May 2011) | 10 lines
-Changed paths:
- M /trunk/src/const_log2.c
- M /trunk/src/const_pi.c
- M /trunk/src/free_cache.c
- M /trunk/src/mpfr-impl.h
-
-Fixed constants pi and log(2) computation when logging is used: When
-MPFR is built with logging support, these two constants are used by
-the logging functions (via mpfr_fprintf, then mpfr_log, for the base
-conversion). Since the mpfr_cache function isn't re-entrant when
-working on the same cache, we need to define two caches for each
-constant. Otherwise the constants could be incorrect; for instance,
-"MPFR_LOG_ALL=1 ./tconst_pi" was failing.
-Note: the bug was introduced with the new logging system from r7575
-for MPFR 3.1.0, based on mpfr_fprintf instead of mpfr_out_str (which
-doesn't depend on mpfr_log).
-------------------------------------------------------------------------
-r7676 | vlefevre | 2011-05-09 12:03:20 +0000 (Mon, 09 May 2011) | 2 lines
-Changed paths:
- M /trunk/tests/tests.c
-
-[tests/tests.c] Replaced atoi by strtoul to read the seed from
-GMP_CHECK_RANDOMIZE, as it is an unsigned long.
-------------------------------------------------------------------------
-r7674 | vlefevre | 2011-05-09 11:17:43 +0000 (Mon, 09 May 2011) | 2 lines
-Changed paths:
- M /trunk/tests/texp.c
-
-[tests/texp.c] Fixed the test comparing mpfr_exp_2 and mpfr_exp_3:
-filter out 0, as it is handled correctly only by mpfr_exp.
-------------------------------------------------------------------------
-r7672 | vlefevre | 2011-05-06 13:30:28 +0000 (Fri, 06 May 2011) | 1 line
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] Completed the note to run tests under gdb.
-------------------------------------------------------------------------
-r7671 | vlefevre | 2011-05-06 12:50:43 +0000 (Fri, 06 May 2011) | 1 line
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] Added a note to run tests under gdb.
-------------------------------------------------------------------------
-r7670 | zimmerma | 2011-05-06 12:31:24 +0000 (Fri, 06 May 2011) | 2 lines
-Changed paths:
- M /trunk/doc/README.dev
-
-[README.dev] added hint for logging
-
-------------------------------------------------------------------------
-r7667 | vlefevre | 2011-05-04 23:46:17 +0000 (Wed, 04 May 2011) | 6 lines
-Changed paths:
- M /trunk/src/atan.c
-
-[src/atan.c] Fixed bug in mpfr_atan: mpfr_check_range was called on the
-unrounded result (no longer allocated) instead of the rounded result.
-Consequence of this bug: possible incorrect or invalid result and/or
-incorrect flags if either the unrounded result or rounded result is not
-in the current exponent range. Or possibly worse if the memory used by
-the unrounded result is modified before the return of the function.
-------------------------------------------------------------------------
-r7666 | vlefevre | 2011-05-04 23:25:24 +0000 (Wed, 04 May 2011) | 1 line
-Changed paths:
- M /trunk/tests/tatan.c
-
-[tests/tatan.c] Corrected a comment.
-------------------------------------------------------------------------
-r7665 | vlefevre | 2011-05-04 23:20:18 +0000 (Wed, 04 May 2011) | 2 lines
-Changed paths:
- M /trunk/tests/tatan.c
-
-[tests/tatan.c] Added a testcase showing a failure of mpfr_atan
-in a reduced exponent range.
-------------------------------------------------------------------------
-r7664 | vlefevre | 2011-05-04 22:04:17 +0000 (Wed, 04 May 2011) | 1 line
-Changed paths:
- M /trunk/src/const_pi.c
-
-[src/const_pi.c] Removed useless assignment.
-------------------------------------------------------------------------
-r7663 | zimmerma | 2011-05-04 21:58:12 +0000 (Wed, 04 May 2011) | 2 lines
-Changed paths:
- M /trunk/src/mpfr-impl.h
-
-[mpfr-impl.h] fixed typo
-
-------------------------------------------------------------------------
-r7661 | vlefevre | 2011-05-03 17:26:31 +0000 (Tue, 03 May 2011) | 5 lines
-Changed paths:
- M /trunk/src/mpfr-impl.h
- M /trunk/src/mul.c
-
-[src/mpfr-impl.h] In MPFR_RNDRAW_GEN, do not try to compute the
- sticky bit when not necessary (directed mode with rb = 1).
-[src/mul.c] FIXME comment: with the change in MPFR_RNDRAW_GEN,
- uninitialized data are no longer read; there's still something
- wrong, at least with the code documentation, though.
-------------------------------------------------------------------------
-r7660 | vlefevre | 2011-05-03 13:59:19 +0000 (Tue, 03 May 2011) | 1 line
-Changed paths:
- M /trunk/src/mul.c
-
-[src/mul.c] Updated the FIXME comment.
-------------------------------------------------------------------------
-r7659 | vlefevre | 2011-05-03 13:51:52 +0000 (Tue, 03 May 2011) | 6 lines
-Changed paths:
- M /trunk/src/mul.c
- M /trunk/tests/tmul.c
-
-Bug in mpfr_mul: a call mpfr_mulhigh_n(pointers..., n) where n is some
-size is done, but the mpfr_mul code assumes a result whose size can be
-arbitrarily larger, thus may depend on uninitialised data.
- * [src/mul.c] Added a FIXME comment.
- * [tests/tmul.c] Added a corresponding test. The result is not checked
- but valgrind complains of the use of uninitialised value(s).
-------------------------------------------------------------------------
-r7658 | vlefevre | 2011-05-03 13:17:04 +0000 (Tue, 03 May 2011) | 1 line
-Changed paths:
- M /trunk/src/mpfr-impl.h
-
-[src/mpfr-impl.h] MPFR_RNDRAW_GEN: added other missing parentheses.
-------------------------------------------------------------------------
-r7657 | vlefevre | 2011-05-03 13:14:25 +0000 (Tue, 03 May 2011) | 1 line
-Changed paths:
- M /trunk/src/mpfr-impl.h
-
-[src/mpfr-impl.h] MPFR_RNDRAW_GEN: added missing parentheses.
-------------------------------------------------------------------------
-r7656 | vlefevre | 2011-05-03 12:38:50 +0000 (Tue, 03 May 2011) | 3 lines
-Changed paths:
- M /trunk/src/mpfr-impl.h
-
-[src/mpfr-impl.h] Logging: do not take into account the Ziv loops due
-to logging (i.e. used by the MPFR functions called by the mpfr_fprintf
-in LOG_PRINT).
-------------------------------------------------------------------------
-r7655 | vlefevre | 2011-05-03 12:23:23 +0000 (Tue, 03 May 2011) | 2 lines
-Changed paths:
- M /trunk/src/mpfr-impl.h
-
-[src/mpfr-impl.h] Avoid recursive logging for MPFR_ZIV_* macros too,
-and fixed type for the output of the precision.
-------------------------------------------------------------------------
-r7654 | vlefevre | 2011-05-03 11:11:47 +0000 (Tue, 03 May 2011) | 1 line
-Changed paths:
- M /trunk/src/mpfr-impl.h
-
-[src/mpfr-impl.h] Avoid recursive logging (not wanted and freezes MPFR).
-------------------------------------------------------------------------
-r7652 | vlefevre | 2011-05-03 07:34:04 +0000 (Tue, 03 May 2011) | 1 line
-Changed paths:
- M /trunk/src/rec_sqrt.c
-
-[src/rec_sqrt.c] Improved the comment added in r7651.
-------------------------------------------------------------------------
-r7651 | vlefevre | 2011-05-02 13:46:38 +0000 (Mon, 02 May 2011) | 1 line
-Changed paths:
- M /trunk/src/rec_sqrt.c
-
-[src/rec_sqrt.c] Fixed the buffer overflow (bug 12553).
-------------------------------------------------------------------------
-r7650 | vlefevre | 2011-05-02 13:26:29 +0000 (Mon, 02 May 2011) | 4 lines
-Changed paths:
- M /trunk/src/rec_sqrt.c
-
-[src/rec_sqrt.c] Added an assertion to avoid a buffer overflow
-(mpn_add_1 and mpn_sub_1 don't support size = 0). It sometimes
-fails, and this is the following bug:
-https://gforge.inria.fr/tracker/index.php?func=detail&aid=12553&group_id=136&atid=619
-------------------------------------------------------------------------
-r7649 | vlefevre | 2011-05-02 13:01:30 +0000 (Mon, 02 May 2011) | 2 lines
-Changed paths:
- M /trunk/src/rec_sqrt.c
-
-[src/rec_sqrt.c] Added a comment about a buffer overflow. Bug report:
-https://gforge.inria.fr/tracker/index.php?func=detail&aid=12553&group_id=136&atid=619
-------------------------------------------------------------------------
-r7648 | vlefevre | 2011-05-02 10:49:33 +0000 (Mon, 02 May 2011) | 1 line
-Changed paths:
- M /trunk/tests/tvalist.c
-
-[tests/tvalist.c] Make sure that fct is used (avoid a warning).
-------------------------------------------------------------------------
-r7647 | vlefevre | 2011-05-02 10:36:08 +0000 (Mon, 02 May 2011) | 2 lines
-Changed paths:
- M /trunk/tests/tsin_cos.c
-
-[tests/tsin_cos.c] status_f and status were not read (compared) in
-coverage_01032011, yielding a warning.
-------------------------------------------------------------------------
-r7646 | vlefevre | 2011-05-02 10:34:06 +0000 (Mon, 02 May 2011) | 1 line
-Changed paths:
- M /trunk/src/mpfr-impl.h
-
-[src/mpfr-impl.h] Avoid a spurious warning with some use of MPFR_BLOCK.
-------------------------------------------------------------------------
-r7645 | vlefevre | 2011-05-02 10:13:17 +0000 (Mon, 02 May 2011) | 1 line
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] Added command to test with valgrind.
-------------------------------------------------------------------------
-r7644 | vlefevre | 2011-05-01 01:45:29 +0000 (Sun, 01 May 2011) | 6 lines
-Changed paths:
- M /trunk/Makefile.am
- M /trunk/configure.ac
-
-Added "make dist" support for -dev MPFR versions by distributing the
-tests/data files in the tarball for such MPFR versions ("make check"
-fails if some data file couldn't be read for such versions).
- * configure.ac: add a Makefile variable DATAFILES, which contains the
- list of the tests/data files if the MPFR version ends with "-dev".
- * Makefile.am: add $(DATAFILES) to EXTRA_DIST.
-------------------------------------------------------------------------
-r7640 | vlefevre | 2011-04-29 11:33:48 +0000 (Fri, 29 Apr 2011) | 2 lines
-Changed paths:
- M /trunk/tests/trint.c
-
-[tests/trint.c] Removed a useless pointer cast (in general, such casts
-are either useless or incorrect, as breaking aliasing rules).
-------------------------------------------------------------------------
-r7636 | vlefevre | 2011-04-28 12:54:20 +0000 (Thu, 28 Apr 2011) | 1 line
-Changed paths:
- M /trunk/src/cmp2.c
-
-[src/cmp2.c] Added an assertion.
-------------------------------------------------------------------------
-r7634 | vlefevre | 2011-04-18 14:53:03 +0000 (Mon, 18 Apr 2011) | 5 lines
-Changed paths:
- M /trunk/acinclude.m4
-
-[acinclude.m4] Correction of problems triggering the warning
- "warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body"
-with autoconf 2.68:
-* Fixed missing quoting in an AC_RUN_IFELSE.
-* Added an AC_LANG_SOURCE in another AC_RUN_IFELSE.
-------------------------------------------------------------------------
-r7633 | vlefevre | 2011-04-18 12:11:10 +0000 (Mon, 18 Apr 2011) | 1 line
-Changed paths:
- M /trunk/acinclude.m4
-
-[acinclude.m4] s/can not/cannot/
-------------------------------------------------------------------------
-r7632 | vlefevre | 2011-04-18 12:09:25 +0000 (Mon, 18 Apr 2011) | 2 lines
-Changed paths:
- M /trunk/acinclude.m4
-
-[acinclude.m4] Added comment about the warning:
- warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
-------------------------------------------------------------------------
-r7631 | vlefevre | 2011-04-15 12:35:11 +0000 (Fri, 15 Apr 2011) | 1 line
-Changed paths:
- M /trunk/acinclude.m4
-
-[acinclude.m4] Use conventional quotes.
-------------------------------------------------------------------------
-r7630 | vlefevre | 2011-04-15 12:15:16 +0000 (Fri, 15 Apr 2011) | 1 line
-Changed paths:
- M /trunk/acinclude.m4
-
-[acinclude.m4] Added a comment.
-------------------------------------------------------------------------
-r7625 | vlefevre | 2011-04-12 08:17:39 +0000 (Tue, 12 Apr 2011) | 3 lines
-Changed paths:
- M /trunk/src/asin.c
- M /trunk/tests/tasin.c
-
-[src/asin.c] Fixed bug in mpfr_asin for x = 1 or -1 in extremely reduced
- exponent range (when pi is not representable, but pi/2 is).
-[tests/tasin.c] Added testcase.
-------------------------------------------------------------------------
-r7624 | vlefevre | 2011-04-08 15:32:40 +0000 (Fri, 08 Apr 2011) | 2 lines
-Changed paths:
- M /trunk/TODO
-
-[TODO] Removed "allow generic tests to run with a restricted
-exponent range" (this was done in r7470).
-------------------------------------------------------------------------
-r7623 | zimmerma | 2011-04-08 13:18:37 +0000 (Fri, 08 Apr 2011) | 2 lines
-Changed paths:
- M /trunk/TODO
-
-[TODO] added item
-
-------------------------------------------------------------------------
-r7621 | vlefevre | 2011-04-05 08:47:39 +0000 (Tue, 05 Apr 2011) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Updated the month.
-------------------------------------------------------------------------
-r7620 | vlefevre | 2011-04-05 08:45:37 +0000 (Tue, 05 Apr 2011) | 1 line
-Changed paths:
- M /trunk/INSTALL
- M /trunk/doc/mpfr.texi
-
-[INSTALL,doc/mpfr.texi] Say that mpfr@loria.fr is the MPFR mailing-list.
-------------------------------------------------------------------------
-r7611 | vlefevre | 2011-04-01 14:28:45 +0000 (Fri, 01 Apr 2011) | 4 lines
-Changed paths:
- M /trunk/configure.ac
-
-[configure.ac] Removed the -Wno-format GCC option, which was added
-when logging was used, as it is no longer needed after the changes
-done in r7575,7578 (mpfr_fprintf is now used for logging instead of
-fprintf with the Glibc register_printf_function extension).
-------------------------------------------------------------------------
-r7607 | vlefevre | 2011-03-29 11:49:11 +0000 (Tue, 29 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/reuse.c
-
-[tests/reuse.c] Added a comment.
-------------------------------------------------------------------------
-r7606 | vlefevre | 2011-03-29 11:45:40 +0000 (Tue, 29 Mar 2011) | 4 lines
-Changed paths:
- M /trunk/src/pow.c
-
-[src/pow.c] Fixed a bug in mpfr_pow_general when an argument is reused
-(e.g. mpfr_pow(x,x,y,rnd) or mpfr_pow(y,x,y,rnd)) and the result is
-negative, thus when x is negative and y is a huge odd integer ("huge"
-because not-too-large integers are currently handled by mpfr_pow_z).
-------------------------------------------------------------------------
-r7605 | vlefevre | 2011-03-29 11:36:49 +0000 (Tue, 29 Mar 2011) | 2 lines
-Changed paths:
- M /trunk/tests/reuse.c
-
-[tests/reuse.c] Added a mpfr_pow(x,x,y,rnd) test showing a failure
-when x is negative and y is a huge odd integer.
-------------------------------------------------------------------------
-r7604 | vlefevre | 2011-03-29 11:10:29 +0000 (Tue, 29 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/subnormal.c
-
-[src/subnormal.c] Improved a comment.
-------------------------------------------------------------------------
-r7603 | vlefevre | 2011-03-29 11:01:33 +0000 (Tue, 29 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/reuse.c
-
-[tests/reuse.c] Test also negative numbers.
-------------------------------------------------------------------------
-r7602 | vlefevre | 2011-03-29 10:52:35 +0000 (Tue, 29 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/reuse.c
-
-[tests/reuse.c] GNU coding style.
-------------------------------------------------------------------------
-r7601 | vlefevre | 2011-03-29 10:27:45 +0000 (Tue, 29 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/mul.c
-
-[src/mul.c] Updated a comment.
-------------------------------------------------------------------------
-r7600 | vlefevre | 2011-03-29 10:20:58 +0000 (Tue, 29 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/powerof2.c
-
-[src/powerof2.c] Updated comment.
-------------------------------------------------------------------------
-r7599 | vlefevre | 2011-03-29 09:30:11 +0000 (Tue, 29 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/powerof2.c
-
-[src/powerof2.c] More detailed comment.
-------------------------------------------------------------------------
-r7595 | zimmerma | 2011-03-21 10:52:35 +0000 (Mon, 21 Mar 2011) | 2 lines
-Changed paths:
- M /trunk/tools/cfarm.sh
-
-[cfarm.sh] complete tests with mpfr-3.0.1-rc1
-
-------------------------------------------------------------------------
-r7592 | vlefevre | 2011-03-21 02:43:09 +0000 (Mon, 21 Mar 2011) | 2 lines
-Changed paths:
- M /trunk/src/pow_z.c
-
-[src/pow_z.c] Fixed bug bug20110320, that occurs in extremely reduced
-exponent range (more precisely, if 1 is out of range, i.e. emin > 1).
-------------------------------------------------------------------------
-r7591 | vlefevre | 2011-03-21 02:32:07 +0000 (Mon, 21 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/tpow.c
-
-[tests/tpow.c] Added testcase bug20110320.
-------------------------------------------------------------------------
-r7590 | vlefevre | 2011-03-21 02:13:16 +0000 (Mon, 21 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgeneric.c
-
-[tests/tgeneric.c] Added debug information.
-------------------------------------------------------------------------
-r7589 | zimmerma | 2011-03-20 19:24:24 +0000 (Sun, 20 Mar 2011) | 2 lines
-Changed paths:
- A /trunk/tools/cfarm.sh
-
-[cfarm.sh] shell script to test MPFR on the GCC Compile Farm
-
-------------------------------------------------------------------------
-r7587 | zimmerma | 2011-03-18 12:30:22 +0000 (Fri, 18 Mar 2011) | 2 lines
-Changed paths:
- M /trunk/src/digamma.c
-
-[digamma.c] fixed compiler warning (ISO C90 forbids mixed declarations and code)
-
-------------------------------------------------------------------------
-r7581 | vlefevre | 2011-03-17 15:44:58 +0000 (Thu, 17 Mar 2011) | 3 lines
-Changed paths:
- M /trunk/NEWS
-
-[NEWS] Added a note about the fix in the mpfr_subnormalize
-implementation, in case users would think the old behavior
-was chosen on purpose.
-------------------------------------------------------------------------
-r7578 | vlefevre | 2011-03-17 09:30:32 +0000 (Thu, 17 Mar 2011) | 3 lines
-Changed paths:
- M /trunk/src/div_ui.c
-
-Completed r7575 (Get rid of deprecated register_printf_function
-function in logging system): there was a remaining old MPFR_LOG_FUNC
-in "src/div_ui.c". Now, the MPFR source no longer contains '%#R'.
-------------------------------------------------------------------------
-r7577 | vlefevre | 2011-03-17 08:45:21 +0000 (Thu, 17 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/mul_2si.c
-
-[src/mul_2si.c] Removed trailing whitespace.
-------------------------------------------------------------------------
-r7576 | vlefevre | 2011-03-17 08:43:54 +0000 (Thu, 17 Mar 2011) | 1 line
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] Fixed variable name from r7575.
-------------------------------------------------------------------------
-r7575 | thevenyp | 2011-03-17 06:30:11 +0000 (Thu, 17 Mar 2011) | 1 line
-Changed paths:
- M /trunk/doc/README.dev
- M /trunk/src/acos.c
- M /trunk/src/acosh.c
- M /trunk/src/add.c
- M /trunk/src/add_d.c
- M /trunk/src/add_ui.c
- M /trunk/src/agm.c
- M /trunk/src/ai.c
- M /trunk/src/asin.c
- M /trunk/src/asinh.c
- M /trunk/src/atan.c
- M /trunk/src/atan2.c
- M /trunk/src/atanh.c
- M /trunk/src/cbrt.c
- M /trunk/src/const_catalan.c
- M /trunk/src/const_log2.c
- M /trunk/src/const_pi.c
- M /trunk/src/cos.c
- M /trunk/src/cosh.c
- M /trunk/src/d_div.c
- M /trunk/src/d_sub.c
- M /trunk/src/digamma.c
- M /trunk/src/div.c
- M /trunk/src/div_2si.c
- M /trunk/src/div_2ui.c
- M /trunk/src/div_d.c
- M /trunk/src/div_ui.c
- M /trunk/src/eint.c
- M /trunk/src/erf.c
- M /trunk/src/erfc.c
- M /trunk/src/exp.c
- M /trunk/src/exp2.c
- M /trunk/src/exp3.c
- M /trunk/src/exp_2.c
- M /trunk/src/expm1.c
- M /trunk/src/fma.c
- M /trunk/src/fms.c
- M /trunk/src/gamma.c
- M /trunk/src/hypot.c
- M /trunk/src/jn.c
- M /trunk/src/li2.c
- M /trunk/src/lngamma.c
- M /trunk/src/log.c
- M /trunk/src/log10.c
- M /trunk/src/log1p.c
- M /trunk/src/log2.c
- M /trunk/src/logging.c
- M /trunk/src/modf.c
- M /trunk/src/mpfr-impl.h
- M /trunk/src/mul.c
- M /trunk/src/mul_2si.c
- M /trunk/src/mul_2ui.c
- M /trunk/src/mul_d.c
- M /trunk/src/pow.c
- M /trunk/src/pow_si.c
- M /trunk/src/pow_ui.c
- M /trunk/src/pow_z.c
- M /trunk/src/rec_sqrt.c
- M /trunk/src/root.c
- M /trunk/src/sin.c
- M /trunk/src/sin_cos.c
- M /trunk/src/sinh.c
- M /trunk/src/sinh_cosh.c
- M /trunk/src/sqr.c
- M /trunk/src/sqrt.c
- M /trunk/src/sub.c
- M /trunk/src/sub_d.c
- M /trunk/src/sub_ui.c
- M /trunk/src/tan.c
- M /trunk/src/tanh.c
- M /trunk/src/ui_div.c
- M /trunk/src/ui_sub.c
- M /trunk/src/yn.c
- M /trunk/src/zeta.c
-
-Get rid of deprecated register_printf_function function in logging system.
-------------------------------------------------------------------------
-r7573 | vlefevre | 2011-03-15 15:15:22 +0000 (Tue, 15 Mar 2011) | 3 lines
-Changed paths:
- M /trunk/src/erfc.c
-
-[src/erfc.c] Fixed a problem (incorrect flags or possible crash) in
-extremely reduced exponent range. Support the case where mpfr_prec_t
-is larger than a long.
-------------------------------------------------------------------------
-r7572 | vlefevre | 2011-03-15 15:10:40 +0000 (Tue, 15 Mar 2011) | 2 lines
-Changed paths:
- M /trunk/tests/terf.c
-
-[tests/terf.c] Added some tests of the flags (no failure in them,
-thanks to the mpfr_cmp_si (x, -27282) in erfc.c, for 1b).
-------------------------------------------------------------------------
-r7571 | vlefevre | 2011-03-15 11:23:25 +0000 (Tue, 15 Mar 2011) | 3 lines
-Changed paths:
- M /trunk/tests/tgeneric.c
-
-[tests/tgeneric.c] In failure messages, output the name of the
-tested function. This is useful for programs that have generic
-tests for several functions, such as terf.
-------------------------------------------------------------------------
-r7570 | vlefevre | 2011-03-15 10:01:59 +0000 (Tue, 15 Mar 2011) | 2 lines
-Changed paths:
- M /trunk/tests/terf.c
-
-[tests/terf.c] Added a testcase showing a failure due to bad flags
-in a reduced exponent range.
-------------------------------------------------------------------------
-r7568 | vlefevre | 2011-03-14 09:44:21 +0000 (Mon, 14 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/terf.c
-
-[tests/terf.c] Changed mp_exp_t (r7564) to mpfr_exp_t.
-------------------------------------------------------------------------
-r7567 | vlefevre | 2011-03-11 15:45:48 +0000 (Fri, 11 Mar 2011) | 2 lines
-Changed paths:
- M /trunk/src/erfc.c
-
-[src/erfc.c] Added an assertion for future platforms (e.g. with 128-bit
-exponent type).
-------------------------------------------------------------------------
-r7566 | vlefevre | 2011-03-11 15:37:07 +0000 (Fri, 11 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/erfc.c
-
-[src/erfc.c] Fixed r7564 (comparison must really be signed).
-------------------------------------------------------------------------
-r7565 | vlefevre | 2011-03-11 15:23:59 +0000 (Fri, 11 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/terf.c
-
-[tests/terf.c] Fixed test added in r7564 for 32-bit machines.
-------------------------------------------------------------------------
-r7564 | zimmerma | 2011-03-11 15:09:06 +0000 (Fri, 11 Mar 2011) | 3 lines
-Changed paths:
- M /trunk/src/erfc.c
- M /trunk/tests/terf.c
-
-[erfc.c] fixed bug found by Pascal Molin: when we increase the exponent range
- on 64-bit machines, erfc() wrongly underflows for x >= 27282
-
-------------------------------------------------------------------------
-r7561 | vlefevre | 2011-03-10 14:48:28 +0000 (Thu, 10 Mar 2011) | 2 lines
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] Fixed the MPFR_FAST_COMPUTE_IF_SMALL_INPUT test for n == 1
-in underflow cases.
-------------------------------------------------------------------------
-r7560 | vlefevre | 2011-03-10 13:46:23 +0000 (Thu, 10 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] No need for mpfr_clear_flags (already done in MPFR_BLOCK).
-------------------------------------------------------------------------
-r7559 | vlefevre | 2011-03-10 13:44:47 +0000 (Thu, 10 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] Check that no intermediate underflow or overflow occurs.
-------------------------------------------------------------------------
-r7558 | vlefevre | 2011-03-10 13:30:33 +0000 (Thu, 10 Mar 2011) | 2 lines
-Changed paths:
- M /trunk/doc/algorithms.tex
-
-[doc/algorithms.tex] For the Bessel function, say that the algorithm
-assumes that no underflows/overflows occur.
-------------------------------------------------------------------------
-r7556 | vlefevre | 2011-03-09 15:54:42 +0000 (Wed, 09 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/gamma.c
-
-[src/gamma.c] More robust code (for the change in r7551).
-------------------------------------------------------------------------
-r7555 | vlefevre | 2011-03-09 15:52:33 +0000 (Wed, 09 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/tget_d.c
- M /trunk/tests/tgmpop.c
- M /trunk/tests/tsin_cos.c
-
-Removed trailing spaces.
-------------------------------------------------------------------------
-r7553 | vlefevre | 2011-03-09 15:38:58 +0000 (Wed, 09 Mar 2011) | 2 lines
-Changed paths:
- M /trunk/tests/tgeneric.c
-
-[tests/tgeneric.c] Added feature for MPFR_SUSPICIOUS_OVERFLOW to avoid
-spurious failures by defining TGENERIC_SO_TEST to some well-chosen test.
-------------------------------------------------------------------------
-r7552 | vlefevre | 2011-03-09 15:35:17 +0000 (Wed, 09 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgamma.c
-
-[tests/tgamma.c] Added a comment about MPFR_SUSPICIOUS_OVERFLOW.
-------------------------------------------------------------------------
-r7551 | vlefevre | 2011-03-09 15:30:46 +0000 (Wed, 09 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/gamma.c
-
-[src/gamma.c] Fixed the special code for tiny values.
-------------------------------------------------------------------------
-r7550 | vlefevre | 2011-03-09 15:29:44 +0000 (Wed, 09 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgamma.c
-
-[tests/tgamma.c] Corrected a test and added other tests for tiny x > 0.
-------------------------------------------------------------------------
-r7549 | vlefevre | 2011-03-09 14:57:05 +0000 (Wed, 09 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgamma.c
-
-[tests/tgamma.c] Updated a comment.
-------------------------------------------------------------------------
-r7548 | vlefevre | 2011-03-09 14:07:54 +0000 (Wed, 09 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgamma.c
-
-[tests/tgamma.c] Restore emax.
-------------------------------------------------------------------------
-r7547 | vlefevre | 2011-03-09 14:03:40 +0000 (Wed, 09 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgamma.c
-
-[tests/tgamma.c] Do not initialize x twice.
-------------------------------------------------------------------------
-r7546 | vlefevre | 2011-03-09 13:44:02 +0000 (Wed, 09 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgamma.c
-
-[tests/tgamma.c] Do not run the same test twice if emin = MPFR_EMIN_MIN.
-------------------------------------------------------------------------
-r7545 | vlefevre | 2011-03-09 13:41:51 +0000 (Wed, 09 Mar 2011) | 3 lines
-Changed paths:
- M /trunk/tests/tgamma.c
-
-[tests/tgamma.c] Added tests for tiny values, showing bugs in special
-code for such values. Run tgamma with at least an argument to get all
-the failures.
-------------------------------------------------------------------------
-r7542 | vlefevre | 2011-03-07 15:17:24 +0000 (Mon, 07 Mar 2011) | 8 lines
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] Fixed mpfr_jn_k0() internal function:
- * The prototype was incorrect: one needs "unsigned long" for n
- (actually absn), in case absn is equal to - LONG_MIN.
- * The formula and the code were incorrect for n = 0, due to the
- division by n; it was yielding k0 = ULONG_MAX. The case n = 0
- is now handled separately.
- * Small optimization: division by log(2) -> multiplication by
- 1/log(2).
-------------------------------------------------------------------------
-r7541 | vlefevre | 2011-03-07 14:07:47 +0000 (Mon, 07 Mar 2011) | 4 lines
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] Avoid integer overflow in the computation of the initial
-working precision. This makes several tests fail, but logging shows
-that previous non-failure was due to undefined behavior due to huge
-k0 computed by mpfr_jn_k0.
-------------------------------------------------------------------------
-r7539 | vlefevre | 2011-03-07 13:03:30 +0000 (Mon, 07 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] Added a comment for mpfrlint.
-------------------------------------------------------------------------
-r7538 | vlefevre | 2011-03-07 13:01:36 +0000 (Mon, 07 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tools/mpfrlint
-
-[tools/mpfrlint] Change of r7515: any mpfr_clear_* can be mentioned.
-------------------------------------------------------------------------
-r7537 | vlefevre | 2011-03-07 11:08:08 +0000 (Mon, 07 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] Added comments and fixed a bug.
-------------------------------------------------------------------------
-r7536 | vlefevre | 2011-03-07 10:57:44 +0000 (Mon, 07 Mar 2011) | 3 lines
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] Detect incorrect error analysis (that may have been the goal
-of the assertion corrected in r7534, but this wasn't documented). Added
-a FIXME comment.
-------------------------------------------------------------------------
-r7534 | vlefevre | 2011-03-07 10:40:24 +0000 (Mon, 07 Mar 2011) | 5 lines
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] Fixed incorrect assertion. It could occur only
-in precision >= 2^(1+s/2), where s is the bitsize of a
-"long", e.g. p >= 2^17 = 131072 on most 32-bit machines and
-p >= 2^33 = 8,589,934,592 on most 64-bit machines. Only some
-arguments are affected (|z| between around 2^(s/2) and p/2).
-------------------------------------------------------------------------
-r7533 | vlefevre | 2011-03-07 10:13:34 +0000 (Mon, 07 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/Makefile.am
-
-[tests/Makefile.am] Added a comment.
-------------------------------------------------------------------------
-r7532 | vlefevre | 2011-03-07 10:07:44 +0000 (Mon, 07 Mar 2011) | 1 line
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] Corrected a typo.
-------------------------------------------------------------------------
-r7530 | vlefevre | 2011-03-06 10:03:21 +0000 (Sun, 06 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] Improved underflow detection. Still not complete, though.
-------------------------------------------------------------------------
-r7529 | vlefevre | 2011-03-06 09:51:13 +0000 (Sun, 06 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] Comments: English usage.
-------------------------------------------------------------------------
-r7528 | vlefevre | 2011-03-05 00:19:31 +0000 (Sat, 05 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/trint.c
-
-[tests/trint.c] mantissa -> significand (standard and correct term).
-------------------------------------------------------------------------
-r7527 | vlefevre | 2011-03-05 00:17:45 +0000 (Sat, 05 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/trint.c
-
-[tests/trint.c] Do not use snprintf (C99).
-------------------------------------------------------------------------
-r7526 | vlefevre | 2011-03-04 23:20:51 +0000 (Fri, 04 Mar 2011) | 2 lines
-Changed paths:
- M /trunk/tools/mpfrlint
-
-[tools/mpfrlint] Added a test to check that the snprintf function (C99)
-is not used.
-------------------------------------------------------------------------
-r7525 | demengeo | 2011-03-04 17:57:53 +0000 (Fri, 04 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/trint.c
-
-Previous extented coverage test in trint.c now self generate tests in and compare values
-------------------------------------------------------------------------
-r7524 | demengeo | 2011-03-04 14:14:13 +0000 (Fri, 04 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/trint.c
-
-Extend test coverage of mpfr_rint to 100%
-------------------------------------------------------------------------
-r7523 | zimmerma | 2011-03-03 19:27:37 +0000 (Thu, 03 Mar 2011) | 2 lines
-Changed paths:
- M /trunk/src/add1sp.c
-
-[src/add1sp.c] same as previous commits
-
-------------------------------------------------------------------------
-r7522 | zimmerma | 2011-03-03 19:26:07 +0000 (Thu, 03 Mar 2011) | 2 lines
-Changed paths:
- M /trunk/src/sub1sp.c
-
-[src/sub1sp.c] ibidem (see previous commit log)
-
-------------------------------------------------------------------------
-r7521 | zimmerma | 2011-03-03 19:24:25 +0000 (Thu, 03 Mar 2011) | 2 lines
-Changed paths:
- M /trunk/src/add1.c
-
-[add1.c] ibidem (see previous commit log)
-
-------------------------------------------------------------------------
-r7520 | vlefevre | 2011-03-03 18:54:10 +0000 (Thu, 03 Mar 2011) | 3 lines
-Changed paths:
- M /trunk/src/add.c
- M /trunk/src/sub.c
-
-[src/add.c,src/sub.c] Split assertions for C90 compilers, to avoid
-too long strings generated by #expr. Problem seen with:
- gcc -ansi -pedantic-errors
-------------------------------------------------------------------------
-r7518 | vlefevre | 2011-03-03 16:18:16 +0000 (Thu, 03 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/yn.c
-
-[src/yn.c] Minor change.
-------------------------------------------------------------------------
-r7517 | vlefevre | 2011-03-03 16:17:36 +0000 (Thu, 03 Mar 2011) | 2 lines
-Changed paths:
- M /trunk/src/yn.c
-
-[src/yn.c] Extend the exponent range (code not checked concerning
-internal exceptions, such as overflows, underflows and divby0).
-------------------------------------------------------------------------
-r7516 | vlefevre | 2011-03-03 15:41:28 +0000 (Thu, 03 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/agm.c
-
-[src/agm.c] Added comments (for mpfrlint, in particular).
-------------------------------------------------------------------------
-r7515 | vlefevre | 2011-03-03 15:40:58 +0000 (Thu, 03 Mar 2011) | 4 lines
-Changed paths:
- M /trunk/tools/mpfrlint
-
-[tools/mpfrlint] The use of mpfr_overflow_p, etc. is allowed if
-mpfr_clear_flags is mentioned (useful for checking purpose at the
-end of a function, but this needs an explicit mpfr_clear_flags;
-otherwise MPFR_BLOCK should still be used).
-------------------------------------------------------------------------
-r7514 | vlefevre | 2011-03-03 15:29:10 +0000 (Thu, 03 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/agm.c
-
-[src/agm.c] Completed scaling to avoid intermediate overflow/underflow.
-------------------------------------------------------------------------
-r7513 | vlefevre | 2011-03-03 12:09:34 +0000 (Thu, 03 Mar 2011) | 3 lines
-Changed paths:
- M /trunk/src/agm.c
-
-[src/agm.c] Bug fix in error computation: in Ziv's iteration, err kept
-its value from the previous iteration instead of being reset to 0.
-Consequence: a possible loss of performance in rare cases.
-------------------------------------------------------------------------
-r7512 | vlefevre | 2011-03-03 11:30:29 +0000 (Thu, 03 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/cmp2.c
-
-[src/cmp2.c] Removed a useless assertion and updated comments.
-------------------------------------------------------------------------
-r7511 | vlefevre | 2011-03-02 14:05:39 +0000 (Wed, 02 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/agm.c
-
-[src/agm.c] Added a FIXME comment.
-------------------------------------------------------------------------
-r7510 | vlefevre | 2011-03-02 13:58:05 +0000 (Wed, 02 Mar 2011) | 1 line
-Changed paths:
- M /trunk/src/agm.c
-
-[src/agm.c] Updated exception checking (more informative).
-------------------------------------------------------------------------
-r7509 | vlefevre | 2011-03-02 13:54:18 +0000 (Wed, 02 Mar 2011) | 2 lines
-Changed paths:
- M /trunk/src/agm.c
-
-[src/agm.c] Check internal exceptions: the error analysis may be
-incorrect in case of exception.
-------------------------------------------------------------------------
-r7508 | vlefevre | 2011-03-02 13:41:36 +0000 (Wed, 02 Mar 2011) | 2 lines
-Changed paths:
- M /trunk/src/agm.c
-
-[src/agm.c] Implemented scaling to avoid intermediate overflow/underflow
-(but the tagm test still fails, due to a rounding error this time).
-------------------------------------------------------------------------
-r7507 | vlefevre | 2011-03-02 10:03:40 +0000 (Wed, 02 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/tagm.c
-
-[tests/tagm.c] Added tests triggering intermediate underflow/overflow.
-------------------------------------------------------------------------
-r7506 | vlefevre | 2011-03-02 09:15:24 +0000 (Wed, 02 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/tagm.c
-
-[tests/tagm.c] Also test the ternary value and the flags.
-------------------------------------------------------------------------
-r7505 | vlefevre | 2011-03-02 08:57:31 +0000 (Wed, 02 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/tagm.c
-
-[tests/tagm.c] Corrected values (using Pari).
-------------------------------------------------------------------------
-r7504 | vlefevre | 2011-03-02 08:36:00 +0000 (Wed, 02 Mar 2011) | 3 lines
-Changed paths:
- M /trunk/src/agm.c
-
-[src/agm.c] Extend the exponent range. This doesn't make the algorithm
-correct yet, as intermediate underflow or overflow is still possible in
-the first multiplication.
-------------------------------------------------------------------------
-r7503 | demengeo | 2011-03-01 18:10:07 +0000 (Tue, 01 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/tsin_cos.c
-
-Change some functions called in test tsin_cos.c
-------------------------------------------------------------------------
-r7502 | demengeo | 2011-03-01 17:08:11 +0000 (Tue, 01 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/tsin_cos.c
-
-Extend coverage test of mpfr_sincos_fast to 100%
-------------------------------------------------------------------------
-r7501 | demengeo | 2011-03-01 15:47:36 +0000 (Tue, 01 Mar 2011) | 1 line
-Changed paths:
- M /trunk/tests/tstckintc.c
-
-Extend coverage test of mpfr_custom_get_kind to 100%
-------------------------------------------------------------------------
-r7500 | vlefevre | 2011-02-25 16:39:22 +0000 (Fri, 25 Feb 2011) | 1 line
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] Fix: support reduced exponent ranges for small inputs.
-------------------------------------------------------------------------
-r7499 | vlefevre | 2011-02-25 16:23:48 +0000 (Fri, 25 Feb 2011) | 1 line
-Changed paths:
- M /trunk/src/gamma.c
-
-[src/gamma.c] Added a comment about an overflow case.
-------------------------------------------------------------------------
-r7498 | vlefevre | 2011-02-25 16:20:41 +0000 (Fri, 25 Feb 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgamma.c
-
-[tests/tgamma.c] Added tests in maximum exponent range.
-------------------------------------------------------------------------
-r7497 | vlefevre | 2011-02-25 16:15:10 +0000 (Fri, 25 Feb 2011) | 2 lines
-Changed paths:
- M /trunk/src/gamma.c
-
-[src/gamma.c] Fixed flags when x if very small (protect from
-intermediate overflow).
-------------------------------------------------------------------------
-r7496 | vlefevre | 2011-02-25 16:08:03 +0000 (Fri, 25 Feb 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgamma.c
-
-[tests/tgamma.c] Corrected test number.
-------------------------------------------------------------------------
-r7495 | vlefevre | 2011-02-25 16:07:17 +0000 (Fri, 25 Feb 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgamma.c
-
-[tests/tgamma.c] Added a test in maximum exponent range.
-------------------------------------------------------------------------
-r7494 | vlefevre | 2011-02-25 16:02:48 +0000 (Fri, 25 Feb 2011) | 1 line
-Changed paths:
- M /trunk/src/gamma.c
-
-[src/gamma.c] Fixed inexact flag when x if very small.
-------------------------------------------------------------------------
-r7493 | vlefevre | 2011-02-25 16:02:04 +0000 (Fri, 25 Feb 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgamma.c
-
-[tests/tgamma.c] Added tests.
-------------------------------------------------------------------------
-r7492 | vlefevre | 2011-02-25 15:17:44 +0000 (Fri, 25 Feb 2011) | 2 lines
-Changed paths:
- M /trunk/src/gamma.c
- M /trunk/tests/tgamma.c
-
-[src/gamma.c] Fixed a bug occurring in reduced exponent range.
-[tests/tgamma.c] Added corresponding testcase.
-------------------------------------------------------------------------
-r7491 | vlefevre | 2011-02-25 14:50:37 +0000 (Fri, 25 Feb 2011) | 2 lines
-Changed paths:
- M /trunk/src/lngamma.c
-
-[src/lngamma.c] Do not use MPFR_EXP after a mpfr_clear (even though
-this currently work).
-------------------------------------------------------------------------
-r7490 | vlefevre | 2011-02-25 14:23:20 +0000 (Fri, 25 Feb 2011) | 2 lines
-Changed paths:
- M /trunk/src/rem1.c
-
-[src/rem1.c] Fixed mpfr_rem1 in reduced exponent range (the function
-is actually simplified).
-------------------------------------------------------------------------
-r7487 | zimmerma | 2011-02-25 07:49:00 +0000 (Fri, 25 Feb 2011) | 2 lines
-Changed paths:
- M /trunk/TODO
-
-[TODO] added an item
-
-------------------------------------------------------------------------
-r7486 | vlefevre | 2011-02-25 02:45:40 +0000 (Fri, 25 Feb 2011) | 1 line
-Changed paths:
- M /trunk/src/div_2si.c
- M /trunk/src/div_2ui.c
- M /trunk/src/mpfr-impl.h
- M /trunk/src/mul_2si.c
-
-Fixed mpfr_div_2si, mpfr_div_2ui and mpfr_mul_2si in some corner cases.
-------------------------------------------------------------------------
-r7485 | vlefevre | 2011-02-25 02:38:25 +0000 (Fri, 25 Feb 2011) | 1 line
-Changed paths:
- M /trunk/tests/tmul_2exp.c
-
-[tests/tmul_2exp.c] Small correction in output (in case of failure).
-------------------------------------------------------------------------
-r7484 | vlefevre | 2011-02-21 23:41:20 +0000 (Mon, 21 Feb 2011) | 1 line
-Changed paths:
- M /trunk/tests/tset_q.c
-
-[tests/tset_q.c] Corrections in function prototypes.
-------------------------------------------------------------------------
-r7483 | demengeo | 2011-02-21 16:17:14 +0000 (Mon, 21 Feb 2011) | 1 line
-Changed paths:
- M /trunk/tests/tget_d.c
- M /trunk/tests/tgmpop.c
-
-Remove the use of mpfr_get_default_prec in some coverage test
-------------------------------------------------------------------------
-r7482 | demengeo | 2011-02-21 15:59:32 +0000 (Mon, 21 Feb 2011) | 1 line
-Changed paths:
- M /trunk/tests/tset_q.c
-
-Add some coverage test in tests/tset_q.c
-------------------------------------------------------------------------
-r7481 | demengeo | 2011-02-21 13:07:44 +0000 (Mon, 21 Feb 2011) | 1 line
-Changed paths:
- M /trunk/tests/tget_d.c
- M /trunk/tests/tgmpop.c
-
-fixed coding convention of 2 tests functions
-------------------------------------------------------------------------
-r7480 | zimmerma | 2011-02-19 08:18:28 +0000 (Sat, 19 Feb 2011) | 2 lines
-Changed paths:
- M /trunk/tests/tget_d.c
-
-[tget_d.c] fixed some compiler errors and warnings
-
-------------------------------------------------------------------------
-r7479 | vlefevre | 2011-02-18 15:27:22 +0000 (Fri, 18 Feb 2011) | 3 lines
-Changed paths:
- M /trunk/tests/tversion.c
-
-[tests/tversion.c] Split a printf into several ones to reduce the
-string length below the 509-byte limit from C90 (useful to avoid
-an error when testing with gcc -ansi -pedantic-errors).
-------------------------------------------------------------------------
-r7478 | demengeo | 2011-02-18 15:13:38 +0000 (Fri, 18 Feb 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgmpop.c
-
-Extend test coverage to 100% on mpfr_z_sub and mpfr_mul_q function
-------------------------------------------------------------------------
-r7477 | demengeo | 2011-02-18 14:53:44 +0000 (Fri, 18 Feb 2011) | 1 line
-Changed paths:
- M /trunk/tests/tget_d.c
-
-Extend test coverage on mpfr_get_d_2exp function
-------------------------------------------------------------------------
-r7476 | vlefevre | 2011-02-18 11:43:30 +0000 (Fri, 18 Feb 2011) | 1 line
-Changed paths:
- M /trunk/tests/tmul_2exp.c
-
-[tests/tmul_2exp.c] Also test mpfr_div_2si and mpfr_div_2ui (same bug).
-------------------------------------------------------------------------
-r7475 | vlefevre | 2011-02-18 11:37:39 +0000 (Fri, 18 Feb 2011) | 2 lines
-Changed paths:
- M /trunk/tests/tmul_2exp.c
-
-[tests/tmul_2exp.c] Added a testcase showing a bug in mpfr_mul_2si
-(possible intermediate overflow).
-------------------------------------------------------------------------
-r7474 | vlefevre | 2011-02-18 10:29:13 +0000 (Fri, 18 Feb 2011) | 2 lines
-Changed paths:
- M /trunk/src/zeta.c
-
-[src/zeta.c] Support zeta(eps) with |eps| very small or 0
-in extremely reduced exponent range.
-------------------------------------------------------------------------
-r7473 | vlefevre | 2011-02-18 09:54:09 +0000 (Fri, 18 Feb 2011) | 2 lines
-Changed paths:
- M /trunk/src/atan2.c
-
-[src/atan2.c] Fix: the overflow or underflow flag was set in the case
-x = power of two and y/x overflows or underflows.
-------------------------------------------------------------------------
-r7472 | vlefevre | 2011-02-18 09:48:15 +0000 (Fri, 18 Feb 2011) | 1 line
-Changed paths:
- M /trunk/src/atan2.c
-
-[src/atan2.c] Support special cases in extremely reduced exponent range.
-------------------------------------------------------------------------
-r7471 | vlefevre | 2011-02-18 09:17:14 +0000 (Fri, 18 Feb 2011) | 1 line
-Changed paths:
- M /trunk/src/acos.c
-
-[src/acos.c] Support acos(0) in extremely reduced exponent range.
-------------------------------------------------------------------------
-r7470 | vlefevre | 2011-02-17 13:44:57 +0000 (Thu, 17 Feb 2011) | 2 lines
-Changed paths:
- M /trunk/tests/tgeneric.c
-
-[tests/tgeneric.c] Added generic tests in a reduced exponent range.
-This currently makes 10 tests fail on a 64-bit machine.
-------------------------------------------------------------------------
-r7469 | vlefevre | 2011-02-17 13:43:31 +0000 (Thu, 17 Feb 2011) | 3 lines
-Changed paths:
- M /trunk/tests/mpfr-test.h
-
-[tests/mpfr-test.h] Defined a SAME_VAL(X,Y) macro to test whether two
-floating-point data have the same value, seen as an element of the set
-of the floating-point data (Level 2 in the IEEE 754-2008 standard).
-------------------------------------------------------------------------
-r7468 | vlefevre | 2011-02-17 13:41:12 +0000 (Thu, 17 Feb 2011) | 3 lines
-Changed paths:
- M /trunk/src/mpfr-impl.h
-
-[src/mpfr-impl.h] Defined a MPFR_EXP_FSPEC macro containing the
-format specifier for mpfr_eexp_t, to output an exponent with:
- printf ("%" MPFR_EXP_FSPEC "d", (mpfr_eexp_t) exponent);
-------------------------------------------------------------------------
-r7467 | vlefevre | 2011-02-17 12:01:57 +0000 (Thu, 17 Feb 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgeneric.c
-
-[tests/tgeneric.c] Reformat.
-------------------------------------------------------------------------
-r7465 | vlefevre | 2011-02-17 11:33:30 +0000 (Thu, 17 Feb 2011) | 1 line
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] Added a warning about whitespace in the mpfr.texi file.
-------------------------------------------------------------------------
-r7463 | vlefevre | 2011-02-17 11:10:58 +0000 (Thu, 17 Feb 2011) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Fixed spacing for the mpfr.info file.
-------------------------------------------------------------------------
-r7460 | vlefevre | 2011-02-10 01:31:16 +0000 (Thu, 10 Feb 2011) | 1 line
-Changed paths:
- M /trunk/tools/mpfrlint
-
-[tools/mpfrlint] Detect the use of mp_ptr and mp_srcptr.
-------------------------------------------------------------------------
-r7459 | vlefevre | 2011-02-10 01:26:13 +0000 (Thu, 10 Feb 2011) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Updated the month.
-------------------------------------------------------------------------
-r7458 | vlefevre | 2011-02-10 01:25:00 +0000 (Thu, 10 Feb 2011) | 1 line
-Changed paths:
- M /trunk/src/gmp_op.c
-
-[src/gmp_op.c] Added a blank line.
-------------------------------------------------------------------------
-r7457 | demengeo | 2011-02-09 17:34:50 +0000 (Wed, 09 Feb 2011) | 1 line
-Changed paths:
- M /trunk/NEWS
- M /trunk/TODO
- M /trunk/doc/mpfr.texi
- M /trunk/src/gmp_op.c
- M /trunk/src/mpfr.h
- M /trunk/tests/tgmpop.c
-
-Added mpfr_z_sub (function/test/doc)
-------------------------------------------------------------------------
-r7455 | vlefevre | 2011-02-09 14:15:10 +0000 (Wed, 09 Feb 2011) | 3 lines
-Changed paths:
- M /trunk/src/div.c
- M /trunk/src/eq.c
- M /trunk/src/init2.c
- M /trunk/src/mpfr-gmp.h
- M /trunk/src/mpfr-impl.h
- M /trunk/src/mulders.c
- M /trunk/src/rec_sqrt.c
- M /trunk/src/round_prec.c
- M /trunk/src/set_d.c
- M /trunk/src/set_prec.c
- M /trunk/src/sqrt.c
- M /trunk/src/urandom.c
- M /trunk/src/urandomb.c
- M /trunk/src/vasprintf.c
- M /trunk/tests/random2.c
- M /trunk/tune/speed.c
- M /trunk/tune/tuneup.c
-
-Added new types mpfr_limb_ptr and mpfr_limb_srcptr to src/mpfr-impl.h,
-and replaced mp_ptr and mp_srcptr (GMP internals) by these 2 new types
-respectively.
-------------------------------------------------------------------------
-r7453 | vlefevre | 2011-02-08 11:43:39 +0000 (Tue, 08 Feb 2011) | 3 lines
-Changed paths:
- M /trunk/src/mpfr-impl.h
-
-[src/mpfr-impl.h] Fix for Intel's compiler (ICC) under MS Windows:
-MPFR was incorrectly assuming that ICC had some extensions like
-under GNU/Linux. This made the MPFR compilation fail.
-------------------------------------------------------------------------
-r7452 | vlefevre | 2011-02-08 02:48:01 +0000 (Tue, 08 Feb 2011) | 1 line
-Changed paths:
- M /trunk/src/mpfr-impl.h
-
-[src/mpfr-impl.h] Corrected a typo in a comment.
-------------------------------------------------------------------------
-r7451 | vlefevre | 2011-02-05 13:37:55 +0000 (Sat, 05 Feb 2011) | 1 line
-Changed paths:
- M /trunk/INSTALL
-
-[INSTALL] Removed incorrect note.
-------------------------------------------------------------------------
-r7450 | zimmerma | 2011-02-05 08:15:42 +0000 (Sat, 05 Feb 2011) | 2 lines
-Changed paths:
- M /trunk/INSTALL
-
-[INSTALL] added hint for VS2008 and Intel compiler v11.1
-
-------------------------------------------------------------------------
-r7448 | vlefevre | 2011-02-03 09:02:05 +0000 (Thu, 03 Feb 2011) | 1 line
-Changed paths:
- M /trunk/Makefile.am
- M /trunk/configure.ac
-
-[configure.ac,Makefile.am] Clean-up and depend on GNU Automake 1.11.
-------------------------------------------------------------------------
-r7443 | vlefevre | 2011-01-31 01:53:11 +0000 (Mon, 31 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/src/zeta_ui.c
- M /trunk/tests/tzeta_ui.c
-
-[src/zeta_ui.c,tests/tzeta_ui.c] Patch from Patrick Pélissier for
-the division-by-zero support in mpfr_zeta_ui (and test):
-------------------------------------------------------------------------
-r7442 | zimmerma | 2011-01-30 09:33:00 +0000 (Sun, 30 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/src/zeta.c
- M /trunk/tests/tzeta.c
-
-[src/zeta.c] patch from Patrick Pelissier (problem with division by zero flag)
-
-------------------------------------------------------------------------
-r7440 | zimmerma | 2011-01-28 16:19:45 +0000 (Fri, 28 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/TODO
-
-[TODO] removed division by zero item (done)
-
-------------------------------------------------------------------------
-r7439 | zimmerma | 2011-01-28 16:18:25 +0000 (Fri, 28 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/TODO
- M /trunk/src/get_str.c
-
-[src/get_str.c,TODO] updated comments, mpfr_get_str already supports base <= 62
-
-------------------------------------------------------------------------
-r7438 | vlefevre | 2011-01-27 17:53:35 +0000 (Thu, 27 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tj0.c
-
-[tests/tj0.c] GMP_RNDN → MPFR_RNDN.
-------------------------------------------------------------------------
-r7437 | vlefevre | 2011-01-27 17:07:48 +0000 (Thu, 27 Jan 2011) | 4 lines
-Changed paths:
- M /trunk/doc/mpfr.texi
- M /trunk/src/subnormal.c
- M /trunk/tests/tsubnormal.c
-
-[src/subnormal.c] Set the inexact and underflow flags when needed. Fixes
- https://gforge.inria.fr/tracker/index.php?func=detail&aid=7958&group_id=136&atid=622
-[tests/tsubnormal.c] Improved the tests, in particular for the flags.
-[doc/mpfr.texi] Documented the change.
-------------------------------------------------------------------------
-r7436 | vlefevre | 2011-01-27 16:38:35 +0000 (Thu, 27 Jan 2011) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Corrected order in Section "Changed Functions".
-------------------------------------------------------------------------
-r7435 | vlefevre | 2011-01-27 14:17:49 +0000 (Thu, 27 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tj0.c
-
-[tests/tj0.c] Added case for which s = 0 occurs in mpfr_jn.
-------------------------------------------------------------------------
-r7434 | vlefevre | 2011-01-27 13:54:45 +0000 (Thu, 27 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] Added a log message.
-------------------------------------------------------------------------
-r7433 | vlefevre | 2011-01-27 13:47:11 +0000 (Thu, 27 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/div_ui.c
-
-[src/div_ui.c] Added logging support.
-------------------------------------------------------------------------
-r7431 | vlefevre | 2011-01-26 14:06:39 +0000 (Wed, 26 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tsum.c
-
-[tests/tsum.c] Fixed bug in test (do not set the exponent on 0).
-------------------------------------------------------------------------
-r7430 | vlefevre | 2011-01-26 13:58:44 +0000 (Wed, 26 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tsum.c
-
-[tests/tsum.c] Formatting.
-------------------------------------------------------------------------
-r7429 | vlefevre | 2011-01-26 13:58:21 +0000 (Wed, 26 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/tests/tsum.c
-
-[tests/tsum.c] Fixed get_prec_max and added some checks.
-Current failure: tab[1] is not valid.
-------------------------------------------------------------------------
-r7428 | vlefevre | 2011-01-26 13:28:10 +0000 (Wed, 26 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/sum.c
-
-[src/sum.c] Added an assertion.
-------------------------------------------------------------------------
-r7427 | vlefevre | 2011-01-26 13:12:06 +0000 (Wed, 26 Jan 2011) | 4 lines
-Changed paths:
- M /trunk/src/check.c
-
-[src/check.c] Replaced MPFR_IS_PURE_FP by !MPFR_IS_SINGULAR, the
-former macro now has a check for validity in debug mode (r7426).
-The goal of mpfr_check is to test the validity, so that we don't
-want this check here.
-------------------------------------------------------------------------
-r7426 | vlefevre | 2011-01-26 13:05:53 +0000 (Wed, 26 Jan 2011) | 4 lines
-Changed paths:
- M /trunk/src/mpfr-impl.h
-
-[src/mpfr-impl.h] In the MPFR_IS_PURE_FP test, if positive, check that
-the number is normalized (debug mode only). This makes 2 tests fail:
-tcheck and tsum. Note: with logging active, tsum was already triggering
-an assertion failure in mpfr_get_str (via mpfr_add).
-------------------------------------------------------------------------
-r7425 | vlefevre | 2011-01-26 12:51:41 +0000 (Wed, 26 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/add.c
-
-[src/add.c] Formatting.
-------------------------------------------------------------------------
-r7423 | vlefevre | 2011-01-26 12:02:31 +0000 (Wed, 26 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/li2.c
-
-[src/li2.c] Fixed crash in mpfr_li2 when logging is used.
-------------------------------------------------------------------------
-r7421 | vlefevre | 2011-01-24 16:37:43 +0000 (Mon, 24 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] Corrected a comment.
-------------------------------------------------------------------------
-r7420 | zimmerma | 2011-01-24 16:14:18 +0000 (Mon, 24 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] added notes for correctness of the algorithm used
-
-------------------------------------------------------------------------
-r7419 | vlefevre | 2011-01-24 12:41:28 +0000 (Mon, 24 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] C90 compatibility fix (empty macro arguments are undefined).
-------------------------------------------------------------------------
-r7418 | vlefevre | 2011-01-24 10:17:50 +0000 (Mon, 24 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] Added an assaertion against a potential overflow (which
-probably never occurs, but this should be proved...).
-------------------------------------------------------------------------
-r7417 | zimmerma | 2011-01-24 07:21:27 +0000 (Mon, 24 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] patch from Patrick Pelissier
-
-------------------------------------------------------------------------
-r7416 | vlefevre | 2011-01-23 04:04:08 +0000 (Sun, 23 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] Forgot to change an MPFR_EXP to MPFR_GET_EXP.
-------------------------------------------------------------------------
-r7415 | vlefevre | 2011-01-23 04:02:09 +0000 (Sun, 23 Jan 2011) | 3 lines
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] Replaced MPFR_EXP by MPFR_GET_EXP when the value should
-really be an exponent. Removed incorrect and useless casts. Added
-an assertion to protect against potentially incorrect code.
-------------------------------------------------------------------------
-r7414 | vlefevre | 2011-01-23 03:41:39 +0000 (Sun, 23 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/jn.c
-
-[src/jn.c] Patch from Patrick Pélissier (mpfr_check_range and other).
-------------------------------------------------------------------------
-r7413 | vlefevre | 2011-01-21 14:19:35 +0000 (Fri, 21 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/tools/mpfrlint
-
-[tools/mpfrlint] Update the check for mpfr_printf-like functions
-in the tests.
-------------------------------------------------------------------------
-r7412 | vlefevre | 2011-01-21 14:15:39 +0000 (Fri, 21 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tprintf.c
-
-[tests/tprintf.c] Consistency.
-------------------------------------------------------------------------
-r7411 | vlefevre | 2011-01-21 13:59:12 +0000 (Fri, 21 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgrandom.c
-
-[tests/tgrandom.c] Added a comment.
-------------------------------------------------------------------------
-r7410 | vlefevre | 2011-01-21 13:54:50 +0000 (Fri, 21 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgrandom.c
-
-[tests/tgrandom.c] Protection of the mpfr_printf by #ifdef HAVE_STDARG.
-------------------------------------------------------------------------
-r7408 | vlefevre | 2011-01-20 12:13:58 +0000 (Thu, 20 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/eint.c
-
-[src/eint.c] Added a FIXME.
-------------------------------------------------------------------------
-r7406 | zimmerma | 2011-01-18 16:50:28 +0000 (Tue, 18 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/src/out_raw.c
-
-[src/out_raw.c] added pointer to discussion
-
-------------------------------------------------------------------------
-r7405 | vlefevre | 2011-01-17 13:11:15 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tvalist.c
-
-[tests/tvalist.c] Correction for C++ compilers.
-------------------------------------------------------------------------
-r7403 | vlefevre | 2011-01-17 04:01:56 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Added division-by-zero exception.
-------------------------------------------------------------------------
-r7402 | vlefevre | 2011-01-17 03:55:51 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] Updated "To make a release".
-------------------------------------------------------------------------
-r7401 | vlefevre | 2011-01-17 03:52:41 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/NEWS
-
-[NEWS] Update for MPFR 3.1.x.
-------------------------------------------------------------------------
-r7400 | vlefevre | 2011-01-17 03:39:24 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/grandom.c
-
-[src/grandom.c] Reformat.
-------------------------------------------------------------------------
-r7399 | vlefevre | 2011-01-17 03:36:24 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tools/mpfrlint
-
-[tools/mpfrlint] tests/tvalist.c can use mpfr_printf-like functions.
-------------------------------------------------------------------------
-r7398 | vlefevre | 2011-01-17 03:34:40 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgrandom.c
-
-[tests/tgrandom.c] Added a FIXME: do not use mpfr_printf in the tests.
-------------------------------------------------------------------------
-r7397 | vlefevre | 2011-01-17 03:33:17 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tai.c
- M /trunk/tests/tatan.c
- M /trunk/tests/tfrexp.c
- M /trunk/tests/tgrandom.c
-
-[tests] Untabified and removed trailing spaces.
-------------------------------------------------------------------------
-r7396 | vlefevre | 2011-01-17 03:31:25 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/grandom.c
- M /trunk/src/mpfr.h
-
-[src/grandom.c,src/mpfr.h] Untabified and removed trailing spaces.
-------------------------------------------------------------------------
-r7395 | vlefevre | 2011-01-17 03:29:36 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/frexp.c
-
-[src/frexp.c] Corrections.
-------------------------------------------------------------------------
-r7394 | vlefevre | 2011-01-17 03:25:50 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/out_raw.c
-
-[src/out_raw.c] Untabified.
-------------------------------------------------------------------------
-r7393 | vlefevre | 2011-01-17 03:25:07 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/out_raw.c
-
-[src/out_raw.c] Fixed some bugs on the incomplete code.
-------------------------------------------------------------------------
-r7392 | vlefevre | 2011-01-17 03:06:09 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/atan2.c
-
-[src/atan2.c] MPFR_EXP -> MPFR_GET_EXP and reformat.
-------------------------------------------------------------------------
-r7391 | vlefevre | 2011-01-17 03:05:33 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/ai.c
-
-[src/ai.c] Removed trailing spaces.
-------------------------------------------------------------------------
-r7390 | vlefevre | 2011-01-17 03:02:39 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Updated the month.
-------------------------------------------------------------------------
-r7389 | vlefevre | 2011-01-17 03:01:30 +0000 (Mon, 17 Jan 2011) | 4 lines
-Changed paths:
- M /trunk/BUGS
- M /trunk/INSTALL
- M /trunk/Makefile.am
- M /trunk/NEWS
- M /trunk/README
- M /trunk/TODO
- M /trunk/acinclude.m4
- M /trunk/configure.ac
- M /trunk/doc/FAQ.html
- M /trunk/doc/Makefile.am
- M /trunk/doc/faq.xsl
- M /trunk/doc/mpfr.texi
- M /trunk/examples/divworst.c
- M /trunk/examples/rndo-add.c
- M /trunk/examples/sample.c
- M /trunk/examples/version.c
- M /trunk/src/Makefile.am
- M /trunk/src/abort_prec_max.c
- M /trunk/src/acos.c
- M /trunk/src/acosh.c
- M /trunk/src/add.c
- M /trunk/src/add1.c
- M /trunk/src/add1sp.c
- M /trunk/src/add_d.c
- M /trunk/src/add_ui.c
- M /trunk/src/agm.c
- M /trunk/src/ai.c
- M /trunk/src/asin.c
- M /trunk/src/asinh.c
- M /trunk/src/atan.c
- M /trunk/src/atan2.c
- M /trunk/src/atanh.c
- M /trunk/src/bernoulli.c
- M /trunk/src/buildopt.c
- M /trunk/src/cache.c
- M /trunk/src/cbrt.c
- M /trunk/src/check.c
- M /trunk/src/clear.c
- M /trunk/src/clears.c
- M /trunk/src/cmp.c
- M /trunk/src/cmp2.c
- M /trunk/src/cmp_abs.c
- M /trunk/src/cmp_d.c
- M /trunk/src/cmp_ld.c
- M /trunk/src/cmp_si.c
- M /trunk/src/cmp_ui.c
- M /trunk/src/comparisons.c
- M /trunk/src/const_catalan.c
- M /trunk/src/const_euler.c
- M /trunk/src/const_log2.c
- M /trunk/src/const_pi.c
- M /trunk/src/constant.c
- M /trunk/src/copysign.c
- M /trunk/src/cos.c
- M /trunk/src/cosh.c
- M /trunk/src/cot.c
- M /trunk/src/coth.c
- M /trunk/src/csc.c
- M /trunk/src/csch.c
- M /trunk/src/d_div.c
- M /trunk/src/d_sub.c
- M /trunk/src/digamma.c
- M /trunk/src/dim.c
- M /trunk/src/div.c
- M /trunk/src/div_2exp.c
- M /trunk/src/div_2si.c
- M /trunk/src/div_2ui.c
- M /trunk/src/div_d.c
- M /trunk/src/div_ui.c
- M /trunk/src/dump.c
- M /trunk/src/eint.c
- M /trunk/src/eq.c
- M /trunk/src/erf.c
- M /trunk/src/erfc.c
- M /trunk/src/exceptions.c
- M /trunk/src/exp.c
- M /trunk/src/exp10.c
- M /trunk/src/exp2.c
- M /trunk/src/exp3.c
- M /trunk/src/exp_2.c
- M /trunk/src/expm1.c
- M /trunk/src/extract.c
- M /trunk/src/factorial.c
- M /trunk/src/fits_intmax.c
- M /trunk/src/fits_s.h
- M /trunk/src/fits_sint.c
- M /trunk/src/fits_slong.c
- M /trunk/src/fits_sshort.c
- M /trunk/src/fits_u.h
- M /trunk/src/fits_uint.c
- M /trunk/src/fits_uintmax.c
- M /trunk/src/fits_ulong.c
- M /trunk/src/fits_ushort.c
- M /trunk/src/fma.c
- M /trunk/src/fms.c
- M /trunk/src/frac.c
- M /trunk/src/free_cache.c
- M /trunk/src/gamma.c
- M /trunk/src/gammaonethird.c
- M /trunk/src/gen_inverse.h
- M /trunk/src/get_d.c
- M /trunk/src/get_d64.c
- M /trunk/src/get_exp.c
- M /trunk/src/get_f.c
- M /trunk/src/get_flt.c
- M /trunk/src/get_ld.c
- M /trunk/src/get_si.c
- M /trunk/src/get_sj.c
- M /trunk/src/get_str.c
- M /trunk/src/get_ui.c
- M /trunk/src/get_uj.c
- M /trunk/src/get_z.c
- M /trunk/src/get_z_exp.c
- M /trunk/src/gmp_op.c
- M /trunk/src/hypot.c
- M /trunk/src/ieee_floats.h
- M /trunk/src/init.c
- M /trunk/src/init2.c
- M /trunk/src/inits.c
- M /trunk/src/inits2.c
- M /trunk/src/inp_str.c
- M /trunk/src/int_ceil_log2.c
- M /trunk/src/isinf.c
- M /trunk/src/isinteger.c
- M /trunk/src/isnan.c
- M /trunk/src/isnum.c
- M /trunk/src/isqrt.c
- M /trunk/src/isregular.c
- M /trunk/src/iszero.c
- M /trunk/src/jn.c
- M /trunk/src/jyn_asympt.c
- M /trunk/src/li2.c
- M /trunk/src/lngamma.c
- M /trunk/src/log.c
- M /trunk/src/log10.c
- M /trunk/src/log1p.c
- M /trunk/src/log2.c
- M /trunk/src/logging.c
- M /trunk/src/min_prec.c
- M /trunk/src/minmax.c
- M /trunk/src/modf.c
- M /trunk/src/mp_clz_tab.c
- M /trunk/src/mparam_h.in
- M /trunk/src/mpf2mpfr.h
- M /trunk/src/mpfr-gmp.c
- M /trunk/src/mpfr-gmp.h
- M /trunk/src/mpfr-impl.h
- M /trunk/src/mpfr-longlong.h
- M /trunk/src/mpfr-thread.h
- M /trunk/src/mpfr.h
- M /trunk/src/mpn_exp.c
- M /trunk/src/mul.c
- M /trunk/src/mul_2exp.c
- M /trunk/src/mul_2si.c
- M /trunk/src/mul_2ui.c
- M /trunk/src/mul_d.c
- M /trunk/src/mul_ui.c
- M /trunk/src/mulders.c
- M /trunk/src/neg.c
- M /trunk/src/next.c
- M /trunk/src/out_str.c
- M /trunk/src/pow.c
- M /trunk/src/pow_si.c
- M /trunk/src/pow_ui.c
- M /trunk/src/pow_z.c
- M /trunk/src/powerof2.c
- M /trunk/src/print_raw.c
- M /trunk/src/print_rnd_mode.c
- M /trunk/src/printf.c
- M /trunk/src/rec_sqrt.c
- M /trunk/src/reldiff.c
- M /trunk/src/rem1.c
- M /trunk/src/rint.c
- M /trunk/src/root.c
- M /trunk/src/round_near_x.c
- M /trunk/src/round_p.c
- M /trunk/src/round_prec.c
- M /trunk/src/round_raw_generic.c
- M /trunk/src/scale2.c
- M /trunk/src/sec.c
- M /trunk/src/sech.c
- M /trunk/src/set.c
- M /trunk/src/set_d.c
- M /trunk/src/set_d64.c
- M /trunk/src/set_dfl_prec.c
- M /trunk/src/set_exp.c
- M /trunk/src/set_f.c
- M /trunk/src/set_flt.c
- M /trunk/src/set_inf.c
- M /trunk/src/set_ld.c
- M /trunk/src/set_nan.c
- M /trunk/src/set_prc_raw.c
- M /trunk/src/set_prec.c
- M /trunk/src/set_q.c
- M /trunk/src/set_rnd.c
- M /trunk/src/set_si.c
- M /trunk/src/set_si_2exp.c
- M /trunk/src/set_sj.c
- M /trunk/src/set_str.c
- M /trunk/src/set_str_raw.c
- M /trunk/src/set_ui.c
- M /trunk/src/set_ui_2exp.c
- M /trunk/src/set_uj.c
- M /trunk/src/set_z.c
- M /trunk/src/set_z_exp.c
- M /trunk/src/set_zero.c
- M /trunk/src/setmax.c
- M /trunk/src/setmin.c
- M /trunk/src/setsign.c
- M /trunk/src/sgn.c
- M /trunk/src/si_op.c
- M /trunk/src/signbit.c
- M /trunk/src/sin.c
- M /trunk/src/sin_cos.c
- M /trunk/src/sinh.c
- M /trunk/src/sinh_cosh.c
- M /trunk/src/sqr.c
- M /trunk/src/sqrt.c
- M /trunk/src/sqrt_ui.c
- M /trunk/src/stack_interface.c
- M /trunk/src/strtofr.c
- M /trunk/src/sub.c
- M /trunk/src/sub1.c
- M /trunk/src/sub1sp.c
- M /trunk/src/sub_d.c
- M /trunk/src/sub_ui.c
- M /trunk/src/subnormal.c
- M /trunk/src/sum.c
- M /trunk/src/swap.c
- M /trunk/src/tan.c
- M /trunk/src/tanh.c
- M /trunk/src/uceil_exp2.c
- M /trunk/src/uceil_log2.c
- M /trunk/src/ufloor_log2.c
- M /trunk/src/ui_div.c
- M /trunk/src/ui_pow.c
- M /trunk/src/ui_pow_ui.c
- M /trunk/src/ui_sub.c
- M /trunk/src/urandom.c
- M /trunk/src/urandomb.c
- M /trunk/src/vasprintf.c
- M /trunk/src/version.c
- M /trunk/src/volatile.c
- M /trunk/src/yn.c
- M /trunk/src/zeta.c
- M /trunk/src/zeta_ui.c
- M /trunk/tests/Makefile.am
- M /trunk/tests/cmp_str.c
- M /trunk/tests/data/digamma
- M /trunk/tests/data/li2
- M /trunk/tests/memory.c
- M /trunk/tests/mpf_compat.c
- M /trunk/tests/mpf_compat.h
- M /trunk/tests/mpfr-test.h
- M /trunk/tests/mpfr_compat.c
- M /trunk/tests/random2.c
- M /trunk/tests/reuse.c
- M /trunk/tests/rnd_mode.c
- M /trunk/tests/tabs.c
- M /trunk/tests/tacos.c
- M /trunk/tests/tacosh.c
- M /trunk/tests/tadd.c
- M /trunk/tests/tadd1sp.c
- M /trunk/tests/tadd_d.c
- M /trunk/tests/tadd_ui.c
- M /trunk/tests/tagm.c
- M /trunk/tests/tai.c
- M /trunk/tests/tasin.c
- M /trunk/tests/tasinh.c
- M /trunk/tests/tatan.c
- M /trunk/tests/tatanh.c
- M /trunk/tests/taway.c
- M /trunk/tests/tbuildopt.c
- M /trunk/tests/tcan_round.c
- M /trunk/tests/tcbrt.c
- M /trunk/tests/tcheck.c
- M /trunk/tests/tcmp.c
- M /trunk/tests/tcmp2.c
- M /trunk/tests/tcmp_d.c
- M /trunk/tests/tcmp_ld.c
- M /trunk/tests/tcmp_ui.c
- M /trunk/tests/tcmpabs.c
- M /trunk/tests/tcomparisons.c
- M /trunk/tests/tconst_catalan.c
- M /trunk/tests/tconst_euler.c
- M /trunk/tests/tconst_log2.c
- M /trunk/tests/tconst_pi.c
- M /trunk/tests/tcopysign.c
- M /trunk/tests/tcos.c
- M /trunk/tests/tcosh.c
- M /trunk/tests/tcot.c
- M /trunk/tests/tcoth.c
- M /trunk/tests/tcsc.c
- M /trunk/tests/tcsch.c
- M /trunk/tests/td_div.c
- M /trunk/tests/td_sub.c
- M /trunk/tests/tdigamma.c
- M /trunk/tests/tdim.c
- M /trunk/tests/tdiv.c
- M /trunk/tests/tdiv_d.c
- M /trunk/tests/tdiv_ui.c
- M /trunk/tests/teint.c
- M /trunk/tests/teq.c
- M /trunk/tests/terf.c
- M /trunk/tests/tests.c
- M /trunk/tests/texceptions.c
- M /trunk/tests/texp.c
- M /trunk/tests/texp10.c
- M /trunk/tests/texp2.c
- M /trunk/tests/texpm1.c
- M /trunk/tests/tfactorial.c
- M /trunk/tests/tfits.c
- M /trunk/tests/tfma.c
- M /trunk/tests/tfmod.c
- M /trunk/tests/tfms.c
- M /trunk/tests/tfprintf.c
- M /trunk/tests/tfrac.c
- M /trunk/tests/tgamma.c
- M /trunk/tests/tgeneric.c
- M /trunk/tests/tgeneric_ui.c
- M /trunk/tests/tget_d.c
- M /trunk/tests/tget_d_2exp.c
- M /trunk/tests/tget_f.c
- M /trunk/tests/tget_flt.c
- M /trunk/tests/tget_ld_2exp.c
- M /trunk/tests/tget_set_d64.c
- M /trunk/tests/tget_sj.c
- M /trunk/tests/tget_str.c
- M /trunk/tests/tget_z.c
- M /trunk/tests/tgmpop.c
- M /trunk/tests/thyperbolic.c
- M /trunk/tests/thypot.c
- M /trunk/tests/tinits.c
- M /trunk/tests/tinp_str.c
- M /trunk/tests/tinternals.c
- M /trunk/tests/tisnan.c
- M /trunk/tests/tisqrt.c
- M /trunk/tests/tj0.c
- M /trunk/tests/tj1.c
- M /trunk/tests/tjn.c
- M /trunk/tests/tl2b.c
- M /trunk/tests/tlgamma.c
- M /trunk/tests/tli2.c
- M /trunk/tests/tlngamma.c
- M /trunk/tests/tlog.c
- M /trunk/tests/tlog10.c
- M /trunk/tests/tlog1p.c
- M /trunk/tests/tlog2.c
- M /trunk/tests/tmin_prec.c
- M /trunk/tests/tminmax.c
- M /trunk/tests/tmodf.c
- M /trunk/tests/tmul.c
- M /trunk/tests/tmul_2exp.c
- M /trunk/tests/tmul_d.c
- M /trunk/tests/tmul_ui.c
- M /trunk/tests/tnext.c
- M /trunk/tests/tout_str.c
- M /trunk/tests/toutimpl.c
- M /trunk/tests/tpow.c
- M /trunk/tests/tpow3.c
- M /trunk/tests/tpow_all.c
- M /trunk/tests/tpow_z.c
- M /trunk/tests/tprintf.c
- M /trunk/tests/trandom.c
- M /trunk/tests/trec_sqrt.c
- M /trunk/tests/tremquo.c
- M /trunk/tests/trint.c
- M /trunk/tests/troot.c
- M /trunk/tests/tround_prec.c
- M /trunk/tests/tsec.c
- M /trunk/tests/tsech.c
- M /trunk/tests/tset.c
- M /trunk/tests/tset_d.c
- M /trunk/tests/tset_exp.c
- M /trunk/tests/tset_f.c
- M /trunk/tests/tset_ld.c
- M /trunk/tests/tset_q.c
- M /trunk/tests/tset_si.c
- M /trunk/tests/tset_sj.c
- M /trunk/tests/tset_str.c
- M /trunk/tests/tset_z.c
- M /trunk/tests/tset_z_exp.c
- M /trunk/tests/tsgn.c
- M /trunk/tests/tsi_op.c
- M /trunk/tests/tsin.c
- M /trunk/tests/tsin_cos.c
- M /trunk/tests/tsinh.c
- M /trunk/tests/tsinh_cosh.c
- M /trunk/tests/tsprintf.c
- M /trunk/tests/tsqr.c
- M /trunk/tests/tsqrt.c
- M /trunk/tests/tsqrt_ui.c
- M /trunk/tests/tstckintc.c
- M /trunk/tests/tstdint.c
- M /trunk/tests/tstrtofr.c
- M /trunk/tests/tsub.c
- M /trunk/tests/tsub1sp.c
- M /trunk/tests/tsub_d.c
- M /trunk/tests/tsub_ui.c
- M /trunk/tests/tsubnormal.c
- M /trunk/tests/tsum.c
- M /trunk/tests/tswap.c
- M /trunk/tests/ttan.c
- M /trunk/tests/ttanh.c
- M /trunk/tests/ttrunc.c
- M /trunk/tests/tui_div.c
- M /trunk/tests/tui_pow.c
- M /trunk/tests/tui_sub.c
- M /trunk/tests/turandom.c
- M /trunk/tests/tversion.c
- M /trunk/tests/ty0.c
- M /trunk/tests/ty1.c
- M /trunk/tests/tyn.c
- M /trunk/tests/tzeta.c
- M /trunk/tests/tzeta_ui.c
- M /trunk/tools/ck-version-info
- M /trunk/tools/get_patches.sh
- M /trunk/tune/Makefile.am
- M /trunk/tune/bidimensional_sample.c
- M /trunk/tune/speed.c
- M /trunk/tune/tuneup.c
-
-Copyright notice update: added 2011 with
- perl -pi -e 's/2010 Free Software/2010, 2011 Free Software/' **/*(^/)
-under zsh, reverting the ChangeLog file and the m4 and tools/mbench
-directories.
-------------------------------------------------------------------------
-r7388 | vlefevre | 2011-01-17 02:57:17 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] Updated year in example.
-------------------------------------------------------------------------
-r7387 | vlefevre | 2011-01-17 02:51:54 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests
-
-tests: updated svn:ignore property.
-------------------------------------------------------------------------
-r7386 | vlefevre | 2011-01-17 02:26:55 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/pow.c
-
-[src/pow.c] Added an assertion.
-------------------------------------------------------------------------
-r7385 | vlefevre | 2011-01-17 02:20:19 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/td_div.c
-
-[tests/td_div.c] Consistency change.
-------------------------------------------------------------------------
-r7384 | vlefevre | 2011-01-17 02:19:11 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tdiv_d.c
-
-[tests/tdiv_d.c] Updated test of special cases.
-------------------------------------------------------------------------
-r7383 | vlefevre | 2011-01-17 02:13:23 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/log1p.c
-
-[src/log1p.c] Added support for the division-by-zero exception.
-------------------------------------------------------------------------
-r7382 | vlefevre | 2011-01-17 02:10:32 +0000 (Mon, 17 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tlog1p.c
-
-[tests/tlog1p.c] Test the flags for special cases.
-------------------------------------------------------------------------
-r7381 | vlefevre | 2011-01-17 02:04:11 +0000 (Mon, 17 Jan 2011) | 4 lines
-Changed paths:
- M /trunk/src/atanh.c
- M /trunk/src/cot.c
- M /trunk/src/coth.c
- M /trunk/src/csc.c
- M /trunk/src/csch.c
- M /trunk/src/digamma.c
- M /trunk/src/eint.c
- M /trunk/src/gamma.c
- M /trunk/src/lngamma.c
- M /trunk/src/log.c
- M /trunk/src/log10.c
- M /trunk/src/log2.c
-
-Added support for the division-by-zero exception in functions
-mpfr_atanh, mpfr_cot, mpfr_coth, mpfr_csc, mpfr_csch,
-mpfr_digamma, mpfr_eint, mpfr_gamma, mpfr_lgamma, mpfr_lngamma,
-mpfr_log, mpfr_log2 and mpfr_log10.
-------------------------------------------------------------------------
-r7380 | lfousse | 2011-01-16 21:13:28 +0000 (Sun, 16 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgrandom.c
-
-[tests/tgrandom.c] Add missing cast for malloc.
-------------------------------------------------------------------------
-r7379 | vlefevre | 2011-01-16 14:00:34 +0000 (Sun, 16 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/yn.c
-
-[src/yn.c] Added support for the division-by-zero exception.
-------------------------------------------------------------------------
-r7378 | vlefevre | 2011-01-16 13:57:55 +0000 (Sun, 16 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/rec_sqrt.c
-
-[src/rec_sqrt.c] Added support for the division-by-zero exception.
-------------------------------------------------------------------------
-r7377 | vlefevre | 2011-01-16 13:55:41 +0000 (Sun, 16 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/pow_si.c
-
-[src/pow_si.c] Improved robustness (in case of future changes).
-------------------------------------------------------------------------
-r7376 | vlefevre | 2011-01-16 13:51:36 +0000 (Sun, 16 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/src/pow.c
- M /trunk/src/pow_si.c
- M /trunk/src/pow_z.c
- M /trunk/tests/tpow.c
-
-Added support for the division-by-zero exception for the power functions
-(with additional tests). (Corrected patch from Patrick.)
-------------------------------------------------------------------------
-r7375 | lfousse | 2011-01-16 00:25:40 +0000 (Sun, 16 Jan 2011) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
- M /trunk/src/Makefile.am
- A /trunk/src/grandom.c (from /trunk/src/urandom_gaussian.c:7374)
- M /trunk/src/mpfr.h
- D /trunk/src/urandom_gaussian.c
- M /trunk/tests/Makefile.am
- A /trunk/tests/tgrandom.c (from /trunk/tests/turandom_gaussian.c:7374)
- D /trunk/tests/turandom_gaussian.c
-
-Rename mpfr_urandom_gaussian to mpfr_grandom.
-------------------------------------------------------------------------
-r7374 | vlefevre | 2011-01-15 14:33:25 +0000 (Sat, 15 Jan 2011) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Corrections for mpfr_urandom_gaussian.
-------------------------------------------------------------------------
-r7373 | vlefevre | 2011-01-15 14:28:43 +0000 (Sat, 15 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/turandom_gaussian.c
-
-[tests/turandom_gaussian.c] Fixed C99-only code.
-------------------------------------------------------------------------
-r7372 | zimmerma | 2011-01-15 08:14:51 +0000 (Sat, 15 Jan 2011) | 5 lines
-Changed paths:
- M /trunk/NEWS
- M /trunk/TODO
- M /trunk/doc/mpfr.texi
- M /trunk/src/Makefile.am
- A /trunk/src/frexp.c
- M /trunk/src/mpfr.h
- M /trunk/src/out_raw.c
- M /trunk/src/urandom_gaussian.c
- M /trunk/tests/Makefile.am
- A /trunk/tests/tfrexp.c
-
-[src/frexp.c,tests/tfrexp.c] added new function mpfr_frexp
-[src/urandom_gaussian.c] fixed copyright line
-[src/out_raw.c] started writing code (work in progress, please continue if
- you are interested)
-
-------------------------------------------------------------------------
-r7371 | lfousse | 2011-01-14 22:11:44 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Document urandom_gaussian.
-------------------------------------------------------------------------
-r7370 | lfousse | 2011-01-14 22:10:58 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/Makefile.am
-
-[tests/Makefile.am] Include turandom_gaussian in tests.
-------------------------------------------------------------------------
-r7369 | lfousse | 2011-01-14 22:10:44 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- A /trunk/tests/turandom_gaussian.c
-
-[tests/turandom_gaussian.c] Add tests for urandom_gaussian.
-------------------------------------------------------------------------
-r7368 | vlefevre | 2011-01-14 19:54:38 +0000 (Fri, 14 Jan 2011) | 3 lines
-Changed paths:
- M /trunk/tests/tdiv.c
-
-[tests/tdiv.c] Added consistency tests between mpfr_div, mpfr_ui_div,
-mpfr_si_div, mpfr_div_ui and mpfr_div_si (check the ternary value,
-the flags and the result of the division).
-------------------------------------------------------------------------
-r7367 | vlefevre | 2011-01-14 19:52:06 +0000 (Fri, 14 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/src/div_ui.c
- M /trunk/src/ui_div.c
-
-[src/ui_div.c] Fixed prototype formatting.
-[src/div_ui.c] Fixed prototype formatting. Set division-by-zero flag.
-------------------------------------------------------------------------
-r7366 | lfousse | 2011-01-14 17:46:07 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/urandom_gaussian.c
-
-[src/urandom_gaussian.c] Fix x -> xp, and scaling.
-------------------------------------------------------------------------
-r7365 | lfousse | 2011-01-14 17:15:32 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/urandom_gaussian.c
-
-[src/urandom_gaussian.c] Pick the signs of the outputs at random.
-------------------------------------------------------------------------
-r7364 | lfousse | 2011-01-14 16:52:35 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/urandom_gaussian.c
-
-[src/urandom_gaussian.c] Fix precision of temporary results.
-------------------------------------------------------------------------
-r7363 | lfousse | 2011-01-14 16:34:48 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/urandom_gaussian.c
-
-[src/urandom_gaussian.c] Add missing inits/clears.
-------------------------------------------------------------------------
-r7360 | lfousse | 2011-01-14 15:54:39 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/mpfr.h
-
-[src/mpfr.h] Declare urandom_gaussian.
-------------------------------------------------------------------------
-r7359 | lfousse | 2011-01-14 15:54:38 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/Makefile.am
-
-[src/Makefile.am] Add urandom_gaussian.c to the sources.
-------------------------------------------------------------------------
-r7358 | lfousse | 2011-01-14 15:54:37 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- A /trunk/src/urandom_gaussian.c
-
-[src/urandom_gaussian] Start work on gaussian distribution.
-------------------------------------------------------------------------
-r7357 | vlefevre | 2011-01-14 15:49:37 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgeneric.c
-
-[tests/tgeneric.c] Fixed code introduced in r7346, again.
-------------------------------------------------------------------------
-r7356 | zimmerma | 2011-01-14 15:48:46 +0000 (Fri, 14 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/src/mpfr-impl.h
- M /trunk/src/sin_cos.c
-
-[sin_cos.c] moved macros to mpfr-impl.h, added README
-
-------------------------------------------------------------------------
-r7355 | zimmerma | 2011-01-14 15:40:49 +0000 (Fri, 14 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/src/sin_cos.c
-
-[sin_cos.c] new inexact flags computed by mpfr_check_range were lost
-
-------------------------------------------------------------------------
-r7354 | vlefevre | 2011-01-14 15:28:45 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgeneric.c
-
-[tests/tgeneric.c] Fixed code introduced in r7346.
-------------------------------------------------------------------------
-r7353 | vlefevre | 2011-01-14 15:21:45 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tools/coverage
-
-[tools/coverage] Update from Patrick.
-------------------------------------------------------------------------
-r7352 | vlefevre | 2011-01-14 15:10:42 +0000 (Fri, 14 Jan 2011) | 4 lines
-Changed paths:
- M /trunk/src/ui_div.c
- M /trunk/tests/tui_div.c
-
-[src/ui_div.c] Set the division-by-zero flag.
-[tests/tui_div.c] Updated and improved the test of special cases.
-Note: tpow_all currently fails since the support of the division-by-zero
-exception is not complete yet.
-------------------------------------------------------------------------
-r7351 | vlefevre | 2011-01-14 13:43:28 +0000 (Fri, 14 Jan 2011) | 3 lines
-Changed paths:
- M /trunk/src/div.c
- M /trunk/tests/td_div.c
- M /trunk/tests/tdiv.c
-
-[src/div.c] Set the division-by-zero flag.
-[tests/tdiv.c, tests/td_div.c] Updated and improved the test of special
-cases.
-------------------------------------------------------------------------
-r7348 | vlefevre | 2011-01-14 11:44:41 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tset.c
-
-[tests/tset.c] Tests didn't fail in case of error from PRINT_ERROR_IF.
-------------------------------------------------------------------------
-r7347 | vlefevre | 2011-01-14 11:37:11 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgeneric.c
-
-[tests/tgeneric.c] Added comments.
-------------------------------------------------------------------------
-r7346 | vlefevre | 2011-01-14 11:35:27 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tgeneric.c
-
-[tests/tgeneric.c] Check the division-by-zero flag.
-------------------------------------------------------------------------
-r7345 | vlefevre | 2011-01-14 11:10:43 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/texceptions.c
-
-Improved tests/texceptions.c (mpfr_clear_*, mpfr_set_*).
-------------------------------------------------------------------------
-r7344 | vlefevre | 2011-01-14 11:03:30 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/exceptions.c
- M /trunk/src/mpfr-impl.h
- M /trunk/src/mpfr.h
- M /trunk/tests/texceptions.c
-
-Added support for the division-by-zero exception.
-------------------------------------------------------------------------
-r7343 | vlefevre | 2011-01-14 10:54:28 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/exceptions.c
-
-[src/exceptions.c] Fixed bad #undef's (with currently no consequences).
-------------------------------------------------------------------------
-r7342 | zimmerma | 2011-01-14 10:49:44 +0000 (Fri, 14 Jan 2011) | 3 lines
-Changed paths:
- M /trunk/TODO
-
-[TODO] removed item about inlined mpfr_neg: Patrick Pelissier tried it but it
- does not speed things
-
-------------------------------------------------------------------------
-r7341 | vlefevre | 2011-01-14 10:47:04 +0000 (Fri, 14 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/mpfr-impl.h
-
-[src/mpfr-impl.h] Removed an obsolete comment.
-------------------------------------------------------------------------
-r7338 | lfousse | 2011-01-13 18:39:57 +0000 (Thu, 13 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/atan2.c
-
-[src/atan2.c] "Exact" division can be inexact because of the exponent range.
-------------------------------------------------------------------------
-r7337 | zimmerma | 2011-01-13 18:14:26 +0000 (Thu, 13 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/src/out_raw.c
-
-[out_raw.c] exchanged bits for precision and exponent
-
-------------------------------------------------------------------------
-r7336 | zimmerma | 2011-01-13 18:13:39 +0000 (Thu, 13 Jan 2011) | 2 lines
-Changed paths:
- A /trunk/src/out_raw.c
-
-[out_raw.c] first proposal for external format
-
-------------------------------------------------------------------------
-r7334 | vlefevre | 2011-01-13 17:05:35 +0000 (Thu, 13 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/mpfr-impl.h
-
-[src/mpfr-impl.h] MPFR_IS_POWER_OF_2: added parentheses.
-------------------------------------------------------------------------
-r7333 | lfousse | 2011-01-13 16:24:48 +0000 (Thu, 13 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tatan.c
-
-Add tests for special case of atan2 (x power of 2).
-------------------------------------------------------------------------
-r7332 | lfousse | 2011-01-13 16:24:41 +0000 (Thu, 13 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/atan2.c
-
-Add special case for atan2(x,y) when x is a power of 2.
-------------------------------------------------------------------------
-r7331 | lfousse | 2011-01-13 16:24:35 +0000 (Thu, 13 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/mpfr-impl.h
-
-New macro MPFR_IS_POWER_OF_2.
-------------------------------------------------------------------------
-r7329 | vlefevre | 2011-01-13 16:20:48 +0000 (Thu, 13 Jan 2011) | 3 lines
-Changed paths:
- M /trunk/INSTALL
- M /trunk/NEWS
- M /trunk/acinclude.m4
- M /trunk/configure.ac
-
-TLS support is now detected automatically. If TLS is supported, MPFR is
-built as thread safe by default. To disable TLS explicitly, configure
-MPFR with --disable-thread-safe.
-------------------------------------------------------------------------
-r7328 | lfousse | 2011-01-13 15:50:37 +0000 (Thu, 13 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tai.c
-
-Add tests for mpfr_ai special case x=0.
-------------------------------------------------------------------------
-r7327 | lfousse | 2011-01-13 15:50:30 +0000 (Thu, 13 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/ai.c
-
-Add special case for x=0 in mpfr_ai1.
-------------------------------------------------------------------------
-r7325 | zimmerma | 2011-01-13 15:38:23 +0000 (Thu, 13 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/doc/algorithms.tex
-
-[algorithms.tex] extended Lemma 2 to the case of terms of the form 1/(1+delta)
-
-------------------------------------------------------------------------
-r7323 | vlefevre | 2011-01-13 15:27:13 +0000 (Thu, 13 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests/tfprintf.c
- M /trunk/tests/tget_set_d64.c
- M /trunk/tests/tget_sj.c
- M /trunk/tests/tprintf.c
- M /trunk/tests/tset_sj.c
- M /trunk/tests/tsprintf.c
- M /trunk/tests/tstdint.c
- M /trunk/tests/tvalist.c
-
-tests: return 77 for skipped tests (see GNU Automake manual).
-------------------------------------------------------------------------
-r7322 | vlefevre | 2011-01-13 15:20:24 +0000 (Thu, 13 Jan 2011) | 1 line
-Changed paths:
- M /trunk/tests
-
-tests: updated svn:ignore property.
-------------------------------------------------------------------------
-r7321 | vlefevre | 2011-01-13 15:19:32 +0000 (Thu, 13 Jan 2011) | 1 line
-Changed paths:
- M /trunk/TODO
-
-TODO update after r7317 and r7320.
-------------------------------------------------------------------------
-r7320 | vlefevre | 2011-01-13 15:17:16 +0000 (Thu, 13 Jan 2011) | 3 lines
-Changed paths:
- M /trunk/src/mpfr.h
- M /trunk/tests/Makefile.am
- A /trunk/tests/tvalist.c
-
-Support multiple inclusions of mpfr.h w.r.t. <stdio.h> and <stdarg.h>
-(MPFR_USE_FILE and/or MPFR_USE_VA_LIST are needed until GMP is fixed).
-Added test "tests/tvalist.c".
-------------------------------------------------------------------------
-r7319 | zimmerma | 2011-01-13 14:46:07 +0000 (Thu, 13 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/src/mpfr-longlong.h
-
-[src/mpfr-longlong.h] idem as previous commit for other 2 FIXME's
-
-------------------------------------------------------------------------
-r7318 | zimmerma | 2011-01-13 14:43:29 +0000 (Thu, 13 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/src/mpfr-longlong.h
-
-[mpfr-longlong.h] resolved one FIXME, by adding a new one :-)
-
-------------------------------------------------------------------------
-r7317 | vlefevre | 2011-01-13 14:42:53 +0000 (Thu, 13 Jan 2011) | 1 line
-Changed paths:
- M /trunk/src/mpfr.h
- M /trunk/tests/Makefile.am
-
-Support multiple inclusions of mpfr.h w.r.t. <stdint.h> / <inttypes.h>.
-------------------------------------------------------------------------
-r7314 | zimmerma | 2011-01-06 16:53:07 +0000 (Thu, 06 Jan 2011) | 2 lines
-Changed paths:
- M /trunk/tools/mbench/mfv5-mpfr.cc
- M /trunk/tools/mbench/mfv5.cc
- M /trunk/tools/mbench/mfv5.h
-
-another patch from Patrick Pelissier to test get_ld (with export of data used)
-
-------------------------------------------------------------------------
-r7313 | zimmerma | 2011-01-06 16:44:13 +0000 (Thu, 06 Jan 2011) | 6 lines
-Changed paths:
- M /trunk/tools/mbench/Makefile
- M /trunk/tools/mbench/timp.h
-
-patch from Patrick Pelissier to use clock_getime instead of rdtsc
-(use "make rt" instead of "make")
-References:
-http://stackoverflow.com/questions/3388134/rdtsc-accuracy-across-cpu-cores
-http://en.wikipedia.org/wiki/Time_Stamp_Counter
-
-------------------------------------------------------------------------
-r7312 | vlefevre | 2010-12-25 17:24:58 +0000 (Sat, 25 Dec 2010) | 1 line
-Changed paths:
- M /trunk/src/get_ld.c
-
-[src/get_ld.c] Updated a comment about the last change.
-------------------------------------------------------------------------
-r7311 | vlefevre | 2010-12-25 17:08:16 +0000 (Sat, 25 Dec 2010) | 1 line
-Changed paths:
- M /trunk/src/get_ld.c
-
-[src/get_ld.c] Minor performance improvement.
-------------------------------------------------------------------------
-r7310 | vlefevre | 2010-12-19 02:00:52 +0000 (Sun, 19 Dec 2010) | 2 lines
-Changed paths:
- M /trunk/tools/mbench/Makefile
-
-[tools/mbench/Makefile] Update due to source reorganization (r7087):
-patch from Patrick Pelissier.
-------------------------------------------------------------------------
-r7309 | vlefevre | 2010-12-17 16:29:47 +0000 (Fri, 17 Dec 2010) | 1 line
-Changed paths:
- M /trunk/TODO
-
-[TODO] Update (exp-int branch, internal macro).
-------------------------------------------------------------------------
-r7308 | vlefevre | 2010-12-17 16:22:37 +0000 (Fri, 17 Dec 2010) | 1 line
-Changed paths:
- M /trunk/src/sin.c
-
-[src/sin.c] Fixed failure in debug mode (missing MPFR_IS_ZERO test).
-------------------------------------------------------------------------
-r7307 | vlefevre | 2010-12-17 16:08:54 +0000 (Fri, 17 Dec 2010) | 1 line
-Changed paths:
- M /trunk/src/rec_sqrt.c
-
-[src/rec_sqrt.c] Improved comment.
-------------------------------------------------------------------------
-r7305 | zimmerma | 2010-12-17 15:54:55 +0000 (Fri, 17 Dec 2010) | 2 lines
-Changed paths:
- M /trunk/src/rec_sqrt.c
-
-[rec_sqrt.c] put back some information lost in commit 7302
-
-------------------------------------------------------------------------
-r7304 | vlefevre | 2010-12-17 15:31:24 +0000 (Fri, 17 Dec 2010) | 1 line
-Changed paths:
- M /trunk/src/cmp2.c
-
-[src/cmp2.c] Corrected a comment.
-------------------------------------------------------------------------
-r7303 | vlefevre | 2010-12-17 15:25:04 +0000 (Fri, 17 Dec 2010) | 1 line
-Changed paths:
- M /trunk/src/cos.c
- M /trunk/src/sin.c
- M /trunk/src/zeta.c
-
-Replaced some MPFR_EXP by MPFR_GET_EXP.
-------------------------------------------------------------------------
-r7302 | vlefevre | 2010-12-17 13:15:46 +0000 (Fri, 17 Dec 2010) | 1 line
-Changed paths:
- M /trunk/src/rec_sqrt.c
-
-[src/rec_sqrt.c] Removed a variable that was used only once.
-------------------------------------------------------------------------
-r7301 | vlefevre | 2010-12-17 11:40:51 +0000 (Fri, 17 Dec 2010) | 1 line
-Changed paths:
- M /trunk/src/mpfr.h
-
-[src/mpfr.h] Changed comment for mpfrlint.
-------------------------------------------------------------------------
-r7300 | vlefevre | 2010-12-17 11:38:36 +0000 (Fri, 17 Dec 2010) | 2 lines
-Changed paths:
- M /trunk/src/add1.c
- M /trunk/src/add1sp.c
- M /trunk/src/div.c
- M /trunk/src/div_ui.c
- M /trunk/src/get_str.c
- M /trunk/src/mpfr-impl.h
- M /trunk/src/mpn_exp.c
- M /trunk/src/mul.c
- M /trunk/src/mul_ui.c
- M /trunk/src/mulders.c
- M /trunk/src/rec_sqrt.c
- M /trunk/src/round_prec.c
- M /trunk/src/set_f.c
- M /trunk/src/sqr.c
- M /trunk/src/sqrt.c
- M /trunk/src/strtofr.c
- M /trunk/src/sub1.c
- M /trunk/src/sub1sp.c
- M /trunk/tools/mpfrlint
-
-Added MPFR_TMP_LIMBS_ALLOC macro and updated the source to use it.
-tools/mpfrlint: check its use instead of MPFR_TMP_ALLOC.
-------------------------------------------------------------------------
-r7299 | vlefevre | 2010-12-17 11:31:08 +0000 (Fri, 17 Dec 2010) | 1 line
-Changed paths:
- M /trunk/src/sum.c
-
-[src/sum.c] Improved readability.
-------------------------------------------------------------------------
-r7298 | vlefevre | 2010-12-17 09:40:03 +0000 (Fri, 17 Dec 2010) | 1 line
-Changed paths:
- M /trunk/src/mpfr-impl.h
-
-[src/mpfr-impl.h] Formatting.
-------------------------------------------------------------------------
-r7297 | vlefevre | 2010-12-14 14:36:06 +0000 (Tue, 14 Dec 2010) | 1 line
-Changed paths:
- M /trunk/TODO
-
-[TODO] Added year on a date (the item was added on 2007-07-28 in r4707).
-------------------------------------------------------------------------
-r7296 | vlefevre | 2010-12-13 00:02:38 +0000 (Mon, 13 Dec 2010) | 2 lines
-Changed paths:
- M /trunk/src
-
-Added configure.lineno (generated by configure) to the svn:ignore
-property of the src directory.
-------------------------------------------------------------------------
-r7295 | vlefevre | 2010-12-12 23:39:43 +0000 (Sun, 12 Dec 2010) | 1 line
-Changed paths:
- M /trunk/NEWS
-
-[NEWS] Update concerning the --with-gmp-build configure option.
-------------------------------------------------------------------------
-r7294 | vlefevre | 2010-12-12 23:36:38 +0000 (Sun, 12 Dec 2010) | 1 line
-Changed paths:
- M /trunk/INSTALL
-
-[INSTALL] Corrected a typo from r7293.
-------------------------------------------------------------------------
-r7293 | vlefevre | 2010-12-12 23:35:04 +0000 (Sun, 12 Dec 2010) | 2 lines
-Changed paths:
- M /trunk/INSTALL
-
-Updated INSTALL file after the recent changes in configure.ac concerning
-the --with-gmp-build configure option.
-------------------------------------------------------------------------
-r7292 | vlefevre | 2010-12-12 23:29:50 +0000 (Sun, 12 Dec 2010) | 2 lines
-Changed paths:
- M /trunk/configure.ac
-
-[configure.ac] With --with-gmp-build, do not duplicate the include
-search paths if the GMP source and build directories are the same.
-------------------------------------------------------------------------
-r7291 | vlefevre | 2010-12-12 22:31:51 +0000 (Sun, 12 Dec 2010) | 3 lines
-Changed paths:
- M /trunk/configure.ac
-
-[configure.ac] Fixed another bug in r7289. This new version now seems
-to work with GMP's srcdir pointing to a relative directory or to an
-absolute one.
-------------------------------------------------------------------------
-r7290 | vlefevre | 2010-12-12 22:28:53 +0000 (Sun, 12 Dec 2010) | 1 line
-Changed paths:
- M /trunk/configure.ac
-
-[configure.ac] Fixed bug in r7289.
-------------------------------------------------------------------------
-r7289 | vlefevre | 2010-12-12 22:17:16 +0000 (Sun, 12 Dec 2010) | 1 line
-Changed paths:
- M /trunk/configure.ac
-
-[configure.ac] Corrected Patrick Pelissier's patch (not tested).
-------------------------------------------------------------------------
-r7288 | zimmerma | 2010-12-12 20:47:23 +0000 (Sun, 12 Dec 2010) | 4 lines
-Changed paths:
- M /trunk/configure.ac
-
-[configure.ac] patch from Patrick Pelissier to solve the problem with
- --with-gmp-build when the GMP build directory and the GMP
- source directory differ
-
-------------------------------------------------------------------------
-r7287 | vlefevre | 2010-12-12 11:02:00 +0000 (Sun, 12 Dec 2010) | 2 lines
-Changed paths:
- M /trunk/tests/Makefile.am
-
-[tests/Makefile.am] tversion is also run at the end (after a discussion
-with Patrick and Paul).
-------------------------------------------------------------------------
-r7286 | vlefevre | 2010-12-12 09:55:44 +0000 (Sun, 12 Dec 2010) | 4 lines
-Changed paths:
- M /trunk/configure.ac
-
-[configure.ac] Fixed two problems with --with-gmp-build:
- * "grep -w" isn't POSIX (an error shouldn't matter with recent GMP
- versions, as CFLAGS and CC would then be retrieved from gmp.h).
- * "sed" was used instead of "$SED".
-------------------------------------------------------------------------
-r7279 | vlefevre | 2010-12-07 13:59:45 +0000 (Tue, 07 Dec 2010) | 1 line
-Changed paths:
- M /trunk/INSTALL
-
-[INSTALL] Added a section "If 'gmp.h' and 'libgmp' do not match".
-------------------------------------------------------------------------
-r7278 | vlefevre | 2010-12-07 12:51:14 +0000 (Tue, 07 Dec 2010) | 2 lines
-Changed paths:
- M /trunk/configure.ac
-
-[configure.ac] Improved warning message in case of unmatched 'gmp.h'
-and 'libgmp'.
-------------------------------------------------------------------------
-r7277 | vlefevre | 2010-12-07 11:41:09 +0000 (Tue, 07 Dec 2010) | 1 line
-Changed paths:
- M /trunk/INSTALL
-
-[INSTALL] Update concerning "configure".
-------------------------------------------------------------------------
-r7276 | zimmerma | 2010-12-06 20:54:14 +0000 (Mon, 06 Dec 2010) | 2 lines
-Changed paths:
- M /trunk/NEWS
-
-[NEWS] fixed news for 3.0.0
-
-------------------------------------------------------------------------
-r7275 | vlefevre | 2010-12-03 08:55:24 +0000 (Fri, 03 Dec 2010) | 3 lines
-Changed paths:
- M /trunk/tests/tversion.c
-
-[tests/tversion.c] Now fail if the versions of gmp.h and libgmp do not
-match (error message improved); previously, the warning could remain
-unnoticed, in particular with automatic installations.
-------------------------------------------------------------------------
-r7274 | schevill | 2010-11-30 16:41:38 +0000 (Tue, 30 Nov 2010) | 3 lines
-Changed paths:
- A /trunk/tools/metaMPFR
- A /trunk/tools/metaMPFR/metaMPFR_common.mpl
- A /trunk/tools/metaMPFR/metaMPFR_straightforwardAlgo.mpl
- A /trunk/tools/metaMPFR/metaMPFR_tests.mpl
-
-Added metaMPFR in the tools directory of MPFR.
-
-
-------------------------------------------------------------------------
-r7273 | vlefevre | 2010-11-29 15:35:52 +0000 (Mon, 29 Nov 2010) | 2 lines
-Changed paths:
- M /trunk/src/mpfr.h
-
-[src/mpfr.h] Defined MPFR_DEPRECATED to mark MPFR functions, types
-or variables as deprecated.
-------------------------------------------------------------------------
-r7272 | vlefevre | 2010-11-25 07:52:24 +0000 (Thu, 25 Nov 2010) | 1 line
-Changed paths:
- M /trunk/tests/tui_pow.c
-
-[tests/tui_pow.c] Updated a comment.
-------------------------------------------------------------------------
-r7271 | vlefevre | 2010-11-23 08:28:00 +0000 (Tue, 23 Nov 2010) | 1 line
-Changed paths:
- M /trunk/tools/mpfrlint
-
-[tools/mpfrlint] Support BSD sed.
-------------------------------------------------------------------------
-r7270 | vlefevre | 2010-11-19 08:53:09 +0000 (Fri, 19 Nov 2010) | 2 lines
-Changed paths:
- M /trunk/tools/mpfrlint
-
-[tools/mpfrlint] Detect the use of __mpfr_struct structure members
-in .c files.
-------------------------------------------------------------------------
-r7269 | vlefevre | 2010-11-19 08:46:38 +0000 (Fri, 19 Nov 2010) | 1 line
-Changed paths:
- M /trunk/src/min_prec.c
-
-[src/min_prec.c] Replaced x->_mpfr_d by MPFR_MANT(x).
-------------------------------------------------------------------------
-r7268 | vlefevre | 2010-11-18 23:41:50 +0000 (Thu, 18 Nov 2010) | 2 lines
-Changed paths:
- M /trunk/src/mpfr-impl.h
-
-[src/mpfr-impl.h] Commented out the declaration of mpfr_round_raw_3
-(since this function is no longer defined).
-------------------------------------------------------------------------
-r7267 | vlefevre | 2010-11-18 23:20:59 +0000 (Thu, 18 Nov 2010) | 2 lines
-Changed paths:
- M /trunk/src/min_prec.c
-
-[src/min_prec.c] Major simplification of mpfr_min_prec by using
-mpn_scan1 (suggestion by Andreas Enge).
-------------------------------------------------------------------------
-r7266 | vlefevre | 2010-11-15 15:20:03 +0000 (Mon, 15 Nov 2010) | 1 line
-Changed paths:
- M /trunk/src/mpfr-impl.h
-
-[src/mpfr-impl.h] Added a comment about mpn_sqr_n.
-------------------------------------------------------------------------
-r7265 | zimmerma | 2010-11-15 13:56:51 +0000 (Mon, 15 Nov 2010) | 2 lines
-Changed paths:
- M /trunk/doc/algorithms.tex
-
-[algorithms.tex] replaced reference to Graillat05 by earlier one (Higham02)
-
-------------------------------------------------------------------------
-r7263 | vlefevre | 2010-11-12 11:38:42 +0000 (Fri, 12 Nov 2010) | 1 line
-Changed paths:
- M /trunk/tools/nightly-test
-
-[tools/nightly-test] Added a comment about the use of -pedantic-errors.
-------------------------------------------------------------------------
-r7262 | vlefevre | 2010-11-10 23:17:02 +0000 (Wed, 10 Nov 2010) | 1 line
-Changed paths:
- M /trunk/src/sub1.c
-
-[src/sub1.c] Minor simplification.
-------------------------------------------------------------------------
-r7261 | vlefevre | 2010-11-10 22:48:27 +0000 (Wed, 10 Nov 2010) | 1 line
-Changed paths:
- M /trunk/tests/tpow.c
-
-[tests/tpow.c] Avoid warnings if mpfr_exp_t < long.
-------------------------------------------------------------------------
-r7260 | zimmerma | 2010-11-10 20:17:17 +0000 (Wed, 10 Nov 2010) | 3 lines
-Changed paths:
- M /trunk/src/mul.c
-
-[mul.c] fixed bug introduced in revision 7183, and reported by Brian Gladman
- on Windows, where mpfr_exp_t has 32 bits and mpfr_limb_t has 64 bits
-
-------------------------------------------------------------------------
-r7257 | vlefevre | 2010-11-09 14:24:34 +0000 (Tue, 09 Nov 2010) | 2 lines
-Changed paths:
- M /trunk/src/mpfr.h
-
-[src/mpfr.h] Use only mpfr_* types in __MPFR_EXP_* macro definitions
-(should have been done in r7236).
-------------------------------------------------------------------------
-r7255 | vlefevre | 2010-11-09 13:43:29 +0000 (Tue, 09 Nov 2010) | 2 lines
-Changed paths:
- M /trunk/src/mpfr.h
-
-[src/mpfr.h] Changed a "void" into a "mpfr_void" in a macro definition
-(should have been done in r7236).
-------------------------------------------------------------------------
-r7254 | vlefevre | 2010-11-09 12:37:23 +0000 (Tue, 09 Nov 2010) | 1 line
-Changed paths:
- M /trunk/tests/tset_si.c
-
-[tests/tset_si.c] Added testcase for problem fixed in r7236.
-------------------------------------------------------------------------
-r7251 | vlefevre | 2010-11-08 13:22:04 +0000 (Mon, 08 Nov 2010) | 3 lines
-Changed paths:
- M /trunk/src/mpfr.h
-
-[src/mpfr.h] Removed some useless casts that where added in r7121 and
-r7236 (such casts prevented the compiler from emitting diagnostics in
-incorrect calls).
-------------------------------------------------------------------------
-r7250 | vlefevre | 2010-11-08 12:55:16 +0000 (Mon, 08 Nov 2010) | 1 line
-Changed paths:
- M /trunk/tests/Makefile.am
-
-[tests/Makefile.am] Added a comment (warning about LOADLIBES).
-------------------------------------------------------------------------
-r7247 | zimmerma | 2010-10-25 13:53:16 +0000 (Mon, 25 Oct 2010) | 2 lines
-Changed paths:
- M /trunk/tests/taway.c
-
-[taway.c] reduced time of the test
-
-------------------------------------------------------------------------
-r7246 | vlefevre | 2010-10-25 10:00:45 +0000 (Mon, 25 Oct 2010) | 1 line
-Changed paths:
- M /trunk/INSTALL
- M /trunk/NEWS
-
-Mentioned --enable-gmp-internals in INSTALL and NEWS.
-------------------------------------------------------------------------
-r7244 | vlefevre | 2010-10-24 13:27:47 +0000 (Sun, 24 Oct 2010) | 1 line
-Changed paths:
- M /trunk/tests/taway.c
-
-[tests/taway.c] Added a FIXME (test is too long on old machines).
-------------------------------------------------------------------------
-r7243 | vlefevre | 2010-10-24 12:41:01 +0000 (Sun, 24 Oct 2010) | 1 line
-Changed paths:
- M /trunk/acinclude.m4
-
-[acinclude.m4] Corrected comment for PowerPC.
-------------------------------------------------------------------------
-r7242 | zimmerma | 2010-10-24 08:01:49 +0000 (Sun, 24 Oct 2010) | 3 lines
-Changed paths:
- M /trunk/acinclude.m4
- M /trunk/src/Makefile.am
- A /trunk/src/hppa
- A /trunk/src/hppa/mparam.h
- M /trunk/src/mparam_h.in
-
-added tuning parameters for HPPA (on HP-UX machine kindly provided by David
-Kirkby)
-
-------------------------------------------------------------------------
-r7241 | zimmerma | 2010-10-23 16:45:32 +0000 (Sat, 23 Oct 2010) | 2 lines
-Changed paths:
- M /trunk/src/powerpc32/mparam.h
-
-[powerpc32/mparam.h] added more info on processor and operating system used
-
-------------------------------------------------------------------------
-r7240 | zimmerma | 2010-10-23 09:18:12 +0000 (Sat, 23 Oct 2010) | 3 lines
-Changed paths:
- M /trunk/acinclude.m4
- M /trunk/src/Makefile.am
- M /trunk/src/mparam_h.in
-
-needed stuff to use src/powerpc32/mparam.h file
-(note that long double is IEEE double on PowerPC32)
-
-------------------------------------------------------------------------
-r7239 | zimmerma | 2010-10-23 09:07:33 +0000 (Sat, 23 Oct 2010) | 2 lines
-Changed paths:
- A /trunk/src/powerpc32
- A /trunk/src/powerpc32/mparam.h
-
-[powerpc32/mparam.h] param file for powerpc32 (made on PowerPC 604 under AIX)
-
-------------------------------------------------------------------------
-r7238 | zimmerma | 2010-10-22 14:54:43 +0000 (Fri, 22 Oct 2010) | 5 lines
-Changed paths:
- M /trunk/tune/tuneup.c
-
-[tuneup.c] added cast from time_t to long, after warning under HP-UX:
-tuneup.c:1131: warning: format '%ld' expects type 'long int', but argument 3 has type 'time_t'
-tuneup.c:1133: warning: format '%ld' expects type 'long int', but argument 2 has type 'time_t'
-(I don't know if it is because time_t is unsigned, or has a different width)
-
-------------------------------------------------------------------------
-r7237 | vlefevre | 2010-10-22 13:30:50 +0000 (Fri, 22 Oct 2010) | 1 line
-Changed paths:
- M /trunk/src/mpfr.h
-
-[src/mpfr.h] Added a space.
-------------------------------------------------------------------------
-r7236 | vlefevre | 2010-10-22 13:27:59 +0000 (Fri, 22 Oct 2010) | 3 lines
-Changed paths:
- M /trunk/doc/mpfr.texi
- M /trunk/src/mpfr.h
-
-[src/mpfr.h] Avoid some problems with macro expansion if the user
-defines macros with the same name as keywords.
-[doc/mpfr.texi] Document the use of macros.
-------------------------------------------------------------------------
-r7235 | schevill | 2010-10-22 10:10:37 +0000 (Fri, 22 Oct 2010) | 3 lines
-Changed paths:
- M /trunk/src/Makefile.am
-
-Included the new /arch/mparam.h files into the dist.
-
-
-------------------------------------------------------------------------
-r7231 | schevill | 2010-10-20 16:08:04 +0000 (Wed, 20 Oct 2010) | 6 lines
-Changed paths:
- M /trunk/src/amd/athlon/mparam.h
- M /trunk/src/amd/k8/mparam.h
- M /trunk/src/arm/mparam.h
- M /trunk/src/ia64/mparam.h
- M /trunk/src/mparam_h.in
- M /trunk/src/powerpc64/mparam.h
- M /trunk/src/sparc64/mparam.h
- M /trunk/src/x86/core2/mparam.h
- M /trunk/src/x86/mparam.h
- M /trunk/src/x86_64/core2/mparam.h
- M /trunk/src/x86_64/pentium4/mparam.h
- M /trunk/tune/tuneup.c
-
-Cosmetic change: the constant MPFR_TUNE_CASE is now defined in mparam_h.in.
-Hence the files src/some-architecture/mparam.h are now simply obtained by
-performing 'make tune' on some architecture and copying the resulting
-src/mparam.h to src/some-architecture/mparam.h.
-
-
-------------------------------------------------------------------------
-r7230 | schevill | 2010-10-20 13:16:51 +0000 (Wed, 20 Oct 2010) | 3 lines
-Changed paths:
- M /trunk/tune/tuneup.c
-
-Typo.
-
-
-------------------------------------------------------------------------
-r7229 | schevill | 2010-10-20 11:40:52 +0000 (Wed, 20 Oct 2010) | 3 lines
-Changed paths:
- M /trunk/src/amd/athlon/mparam.h
- M /trunk/src/amd/k8/mparam.h
- M /trunk/src/arm/mparam.h
- M /trunk/src/ia64/mparam.h
- M /trunk/src/mparam_h.in
- M /trunk/src/powerpc64/mparam.h
- M /trunk/src/sparc64/mparam.h
- M /trunk/src/x86/core2/mparam.h
- M /trunk/src/x86/mparam.h
- M /trunk/src/x86_64/core2/mparam.h
- M /trunk/src/x86_64/pentium4/mparam.h
- M /trunk/tune/tuneup.c
-
-Up-to-date thresholds.
-
-
-------------------------------------------------------------------------
-r7228 | vlefevre | 2010-10-20 01:23:23 +0000 (Wed, 20 Oct 2010) | 1 line
-Changed paths:
- M /trunk/tests/tsub.c
-
-[tests/tsub.c] mp_prec_t -> mpfr_prec_t
-------------------------------------------------------------------------
-r7227 | vlefevre | 2010-10-20 01:22:38 +0000 (Wed, 20 Oct 2010) | 1 line
-Changed paths:
- M /trunk/src/sub1.c
-
-[src/sub1.c] Removed trailing spaces.
-------------------------------------------------------------------------
-r7226 | vlefevre | 2010-10-19 16:21:41 +0000 (Tue, 19 Oct 2010) | 3 lines
-Changed paths:
- M /trunk/tests/tcan_round.c
- M /trunk/tests/tget_str.c
- M /trunk/tests/tmul_2exp.c
- M /trunk/tests/tset_ld.c
- M /trunk/tests/tset_z_exp.c
- M /trunk/tests/tsprintf.c
-
-[tests/*.c] Support the case where mpfr_exp_t is not a long int
-(but with such a future extension, one should probably provide
-a MPFR_PRIexp macro, similar to what <inttypes.h> does).
-------------------------------------------------------------------------
-r7225 | vlefevre | 2010-10-19 15:56:24 +0000 (Tue, 19 Oct 2010) | 1 line
-Changed paths:
- M /trunk/tests/texceptions.c
-
-[tests/texceptions.c] Added casts, in case mpfr_exp_t is not a long int.
-------------------------------------------------------------------------
-r7224 | zimmerma | 2010-10-19 15:03:32 +0000 (Tue, 19 Oct 2010) | 2 lines
-Changed paths:
- M /trunk/tests/tset_ld.c
-
-[tset_ld.c] replaced hexadecimal long double constants by decimal constants
-
-------------------------------------------------------------------------
-r7223 | vlefevre | 2010-10-19 14:43:12 +0000 (Tue, 19 Oct 2010) | 1 line
-Changed paths:
- M /trunk/tests/tset_ld.c
-
-[tests/tset_ld.c] Added a FIXME for r7222 change.
-------------------------------------------------------------------------
-r7222 | zimmerma | 2010-10-19 14:22:09 +0000 (Tue, 19 Oct 2010) | 3 lines
-Changed paths:
- M /trunk/src/set_ld.c
- M /trunk/tests/tset_ld.c
-
-[set_ld.c] fixed bug #11300 on bug tracker
-[tset_ld.c] added corresponding tests
-
-------------------------------------------------------------------------
-r7221 | zimmerma | 2010-10-19 12:24:21 +0000 (Tue, 19 Oct 2010) | 2 lines
-Changed paths:
- M /trunk/doc/algorithms.tex
-
-[algorithms.tex] modified proof of mpfr_sub in accordance with source code
-
-------------------------------------------------------------------------
-r7220 | zimmerma | 2010-10-19 12:06:00 +0000 (Tue, 19 Oct 2010) | 13 lines
-Changed paths:
- A /trunk/doc/sub_tree.pdf
-
-this is a tree of all possible cases that can happen for rounding in mpfr_sub
-(file sub1.c) for rounding to nearest.
-
-The nodes at depth 1 of the tree correspond to the 3 possible cases before
-rounding: (1) sh=0, (2) sh>0 and the low sh bits are 1/2 ulp, (3) sh>0 and
-the low sh bits are 0.
-
-The nodes at depth 2 represent the possible subcases for k=0 in the rounding
-loop.
-
-The nodes at depth 3 represent the possible subcases for k=1 in the rounding
-loop.
-
-------------------------------------------------------------------------
-r7219 | zimmerma | 2010-10-19 11:12:07 +0000 (Tue, 19 Oct 2010) | 7 lines
-Changed paths:
- M /trunk/src/sub1.c
- M /trunk/tests/tsub.c
-
-[src/sub1.c] fixed another remaining issue in case 1d1
- (case sh=0, i.e., the result uses a full number of limbs,
- the first neglected limbs of b and c match,
- and for the next limbs, low(b) > low(c)).
- This case was incorrectly rounded up (add_one_ulp).
-[tests/tsub.c] added more test cases
-
-------------------------------------------------------------------------
-r7218 | zimmerma | 2010-10-19 11:06:38 +0000 (Tue, 19 Oct 2010) | 2 lines
-Changed paths:
- M /trunk/tests/tgmpop.c
-
-[tgmpop.c] in case of error, print mpz_t in decimal instead of binary
-
-------------------------------------------------------------------------
-r7217 | zimmerma | 2010-10-19 06:36:56 +0000 (Tue, 19 Oct 2010) | 3 lines
-Changed paths:
- M /trunk/tune/tuneup.c
-
-[tuneup.c] increase maximal number of calls to speed_measure from 5 to 30
- (seems to solve problems on gcc15)
-
-------------------------------------------------------------------------
-r7215 | vlefevre | 2010-10-18 23:51:35 +0000 (Mon, 18 Oct 2010) | 3 lines
-Changed paths:
- M /trunk/tests/tcan_round.c
-
-[tests/tcan_round.c] Removed an incorrect cast, fixing a bug (in the
-test) that was producing a failure for GMP_CHECK_RANDOMIZE=1287710095
-on 64-bit machines (visible since mpfr_prec_t is now signed).
-------------------------------------------------------------------------
-r7214 | vlefevre | 2010-10-18 22:21:33 +0000 (Mon, 18 Oct 2010) | 1 line
-Changed paths:
- M /trunk/src/sub1.c
-
-[src/sub1.c] Removed trailing whitespace.
-------------------------------------------------------------------------
-r7213 | zimmerma | 2010-10-18 21:02:22 +0000 (Mon, 18 Oct 2010) | 4 lines
-Changed paths:
- M /trunk/src/sub1.c
- M /trunk/tests/tfma.c
- M /trunk/tests/tsub.c
-
-[sub1.c] previous fix was not incorrect (but strangely our tests cases did
- not exhibit that)
-[tfma.c] added more test cases from Jakub Jelinek
-
-------------------------------------------------------------------------
-r7212 | zimmerma | 2010-10-18 18:54:56 +0000 (Mon, 18 Oct 2010) | 2 lines
-Changed paths:
- M /trunk/src/sub1.c
-
-[sub1.c] fixed bug found by Jakub Jelinek (#11301 on tracker)
-
-------------------------------------------------------------------------
-r7211 | vlefevre | 2010-10-18 17:17:11 +0000 (Mon, 18 Oct 2010) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Updated the month.
-------------------------------------------------------------------------
-r7209 | vlefevre | 2010-10-18 16:16:39 +0000 (Mon, 18 Oct 2010) | 1 line
-Changed paths:
- M /trunk/tests/tsub.c
-
-[tests/tsub.c] Fixed inex test in bug20101017.
-------------------------------------------------------------------------
-r7208 | schevill | 2010-10-18 14:14:49 +0000 (Mon, 18 Oct 2010) | 9 lines
-Changed paths:
- M /trunk/INSTALL
-
-Mention the warning message displayed by gcc when the ABI of gcc and MPFR
-differ.
-
-Note: the message does not automatically imply the problem; however, if the
-message appears, the ABI somehow differ, so it is worth mentioning it.
-Users might look for the message in INSTALL in order to see if their problem is
-mentioned.
-
-
-------------------------------------------------------------------------
-r7206 | zimmerma | 2010-10-18 13:01:12 +0000 (Mon, 18 Oct 2010) | 2 lines
-Changed paths:
- M /trunk/INSTALL
-
-[INSTALL] added "Notes about ABI" section
-
-------------------------------------------------------------------------
-r7205 | vlefevre | 2010-10-18 12:18:11 +0000 (Mon, 18 Oct 2010) | 1 line
-Changed paths:
- M /trunk/tests/tsub.c
-
-[tests/tsub.c] Updated comment of bug20101017.
-------------------------------------------------------------------------
-r7204 | vlefevre | 2010-10-18 11:59:39 +0000 (Mon, 18 Oct 2010) | 2 lines
-Changed paths:
- M /trunk/tests/tsub.c
-
-[tests/tsub.c] Added testcase for bug found by Jakub Jelinek
-(bug 11301 on INRIAGforge).
-------------------------------------------------------------------------
-r7203 | zimmerma | 2010-10-18 09:41:37 +0000 (Mon, 18 Oct 2010) | 2 lines
-Changed paths:
- M /trunk/tune/tuneup.c
-
-[tuneup.c] print size when speed_measure fails
-
-------------------------------------------------------------------------
-r7202 | zimmerma | 2010-10-17 19:33:37 +0000 (Sun, 17 Oct 2010) | 3 lines
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[mpfr.texi] added that the 'N' mode rounds ties to even in the mpfr*printf
- functions
-
-------------------------------------------------------------------------
-r7201 | schevill | 2010-10-15 15:18:18 +0000 (Fri, 15 Oct 2010) | 4 lines
-Changed paths:
- A /trunk/src/amd
- A /trunk/src/amd/athlon
- A /trunk/src/amd/athlon/mparam.h
- A /trunk/src/amd/k8
- A /trunk/src/amd/k8/mparam.h
- A /trunk/src/arm
- A /trunk/src/arm/mparam.h
- M /trunk/src/buildopt.c
- A /trunk/src/generic
- A /trunk/src/generic/mparam.h
- A /trunk/src/ia64
- A /trunk/src/ia64/mparam.h
- M /trunk/src/mparam_h.in
- M /trunk/src/mpfr.h
- A /trunk/src/powerpc64
- A /trunk/src/powerpc64/mparam.h
- A /trunk/src/sparc64
- A /trunk/src/sparc64/mparam.h
- A /trunk/src/x86
- A /trunk/src/x86/core2
- A /trunk/src/x86/core2/mparam.h
- A /trunk/src/x86/mparam.h
- A /trunk/src/x86_64
- A /trunk/src/x86_64/core2
- A /trunk/src/x86_64/core2/mparam.h
- A /trunk/src/x86_64/pentium4
- A /trunk/src/x86_64/pentium4/mparam.h
- M /trunk/tune/tuneup.c
-
-Reorganized mparam_h.in in separate files.
-Added mpfr_buildopt_tune_case function.
-
-
-------------------------------------------------------------------------
-r7200 | schevill | 2010-10-14 15:31:16 +0000 (Thu, 14 Oct 2010) | 3 lines
-Changed paths:
- M /trunk/tune/tuneup.c
-
-Modified the number of iterations in the loop of mpfr_speed_measure.
-
-
-------------------------------------------------------------------------
-r7199 | zimmerma | 2010-10-14 10:55:09 +0000 (Thu, 14 Oct 2010) | 4 lines
-Changed paths:
- M /trunk/tune/tuneup.c
-
-[tuneup.c] new function mpfr_speed_measure, which calls speed_measure() several
- times (currently 30) until there is no failure.
- In case all 30 calls fail, give some hints to the user.
-
-------------------------------------------------------------------------
-r7198 | zimmerma | 2010-10-13 19:58:28 +0000 (Wed, 13 Oct 2010) | 5 lines
-Changed paths:
- M /trunk/tune/tuneup.c
-
-[tuneup.c] try again when speed_measure returns -1.0 (i.e. fails)
- also check return value of speed_measure in all cases
- (was not done for mulhigh, sqrhigh and divhigh, reported
- by Sylvain Chevillard)
-
-------------------------------------------------------------------------
-r7197 | schevill | 2010-10-12 15:39:21 +0000 (Tue, 12 Oct 2010) | 3 lines
-Changed paths:
- M /trunk/tune/tuneup.c
-
-Small indication explaining what is the negative threshold for Ai.
-
-
-------------------------------------------------------------------------
-r7196 | vlefevre | 2010-10-10 20:48:51 +0000 (Sun, 10 Oct 2010) | 4 lines
-Changed paths:
- M /trunk/src/add1.c
- M /trunk/src/mpfr-impl.h
-
-[src/mpfr-impl.h] Added MPFR_UEXP macro to check (in debug mode) that
-a value is nonnegative before a cast to mpfr_uexp_t.
-[src/add1.c] Use the MPFR_UEXP macro to make sure that the avoided
-warning doesn't hide a real bug.
-------------------------------------------------------------------------
-r7195 | zimmerma | 2010-10-10 17:28:05 +0000 (Sun, 10 Oct 2010) | 2 lines
-Changed paths:
- M /trunk/tests/mpfr-test.h
- M /trunk/tests/reuse.c
- M /trunk/tests/taway.c
- M /trunk/tests/tests.c
- M /trunk/tests/tfma.c
- M /trunk/tests/tfms.c
- M /trunk/tests/tfprintf.c
- M /trunk/tests/tfrac.c
- M /trunk/tests/tget_str.c
- M /trunk/tests/tpow_all.c
- M /trunk/tests/tprintf.c
- M /trunk/tests/trint.c
- M /trunk/tests/tsprintf.c
-
-avoid several compiler warnings with g++
-
-------------------------------------------------------------------------
-r7194 | zimmerma | 2010-10-10 17:00:18 +0000 (Sun, 10 Oct 2010) | 2 lines
-Changed paths:
- M /trunk/tools/nightly-test
-
-[nightly-test] added -Wno-sign-compare for g++, to avoid spurious warnings
-
-------------------------------------------------------------------------
-r7193 | zimmerma | 2010-10-10 09:04:53 +0000 (Sun, 10 Oct 2010) | 2 lines
-Changed paths:
- M /trunk/tools/nightly-test
-
-[nightly-test] do not use -Wmissing-prototypes for g++
-
-------------------------------------------------------------------------
-r7192 | zimmerma | 2010-10-10 08:54:37 +0000 (Sun, 10 Oct 2010) | 2 lines
-Changed paths:
- M /trunk/src/add1.c
-
-[add1.c] fixed compiler warning (from g++)
-
-------------------------------------------------------------------------
-r7191 | zimmerma | 2010-10-08 18:29:16 +0000 (Fri, 08 Oct 2010) | 2 lines
-Changed paths:
- M /trunk/src/mulders.c
-
-[src/mulders.c] fixed comment
-
-------------------------------------------------------------------------
-r7189 | zimmerma | 2010-10-03 07:39:44 +0000 (Sun, 03 Oct 2010) | 2 lines
-Changed paths:
- M /trunk/src/mulders.c
- M /trunk/src/sqrt.c
-
-[sqrt.c,mulders.c] added missing cast (detected by nightly builds with g++)
-
-------------------------------------------------------------------------
-r7188 | vlefevre | 2010-10-01 15:58:44 +0000 (Fri, 01 Oct 2010) | 1 line
-Changed paths:
- M /trunk/src/mulders.c
-
-[src/mulders.c] Untabified.
-------------------------------------------------------------------------
-r7187 | zimmerma | 2010-09-30 19:14:00 +0000 (Thu, 30 Sep 2010) | 3 lines
-Changed paths:
- M /trunk/src/mulders.c
-
-[src/mulders.c] fixed comments about error analysis in short product,
- and improved short division code
-
-------------------------------------------------------------------------
-r7186 | vlefevre | 2010-09-30 16:46:23 +0000 (Thu, 30 Sep 2010) | 1 line
-Changed paths:
- M /trunk/src/mparam_h.in
- M /trunk/src/mpfr-gmp.h
- M /trunk/src/mul.c
- M /trunk/tune/tuneup.c
-
-Removed trailing spaces and untabified several files.
-------------------------------------------------------------------------
-r7185 | vlefevre | 2010-09-30 16:40:04 +0000 (Thu, 30 Sep 2010) | 1 line
-Changed paths:
- M /trunk/src/mul.c
-
-[src/mul.c] Added comments concerning the latest changes about mulhigh.
-------------------------------------------------------------------------
-r7184 | zimmerma | 2010-09-30 07:10:37 +0000 (Thu, 30 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/src/mulders.c
-
-[src/mulders.c] removed leftover debug stuff
-
-------------------------------------------------------------------------
-r7183 | zimmerma | 2010-09-29 16:03:04 +0000 (Wed, 29 Sep 2010) | 11 lines
-Changed paths:
- M /trunk/src/mparam_h.in
- M /trunk/src/mpfr-impl.h
- M /trunk/src/mul.c
- M /trunk/src/mulders.c
- M /trunk/src/round_p.c
- M /trunk/src/sqrt.c
- M /trunk/tune/tuneup.c
-
-[src/mulders.c] added new function mpfr_divhigh_n() for short division
- (not used yet), fixed comments and added error analysis
- in mpfr_mulhigh_n() and mpfr_sqrhigh_n()
-[src/sqrt.c] fixed ill-placed MPFR_TMP_MARK
-[src/mparam_h.in] added default MPFR_DIVHIGH_TAB for mpfr_divhigh_n()
-[src/round_p.c] typo
-[src/mpfr-impl.h] added prototype for mpfr_divhigh_n
-[src/mul.c] added comment, simplified code
-[tune/tuneup.c] added tuning for mpfr_divhigh_n(), increased MAX_STEPS to get
- a better tuning (will take longer), set tolerance to 1.0
-
-------------------------------------------------------------------------
-r7182 | zimmerma | 2010-09-29 13:15:33 +0000 (Wed, 29 Sep 2010) | 3 lines
-Changed paths:
- M /trunk/configure.ac
- M /trunk/src/mpfr-gmp.h
- M /trunk/src/sqrt.c
-
-added new option --enable-gmp-internals to use GMP undocumented function
-(at user's own risk). So far only mpn_rootrem is used in mpfr_sqrt.
-
-------------------------------------------------------------------------
-r7181 | zimmerma | 2010-09-29 10:07:00 +0000 (Wed, 29 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/doc/README.dev
- M /trunk/src/mpfr-gmp.h
- M /trunk/src/sqrt.c
-
-[doc/README.dev] added comment about mpn_rootrem
-
-------------------------------------------------------------------------
-r7180 | vlefevre | 2010-09-28 23:09:34 +0000 (Tue, 28 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/configure.ac
-
-[configure.ac] Added a FIXME note about incorrect use of an internal
-GMP symbol (__gmpn_rootrem).
-------------------------------------------------------------------------
-r7179 | zimmerma | 2010-09-28 15:40:36 +0000 (Tue, 28 Sep 2010) | 4 lines
-Changed paths:
- M /trunk/src/sqrt.c
-
-[src/sqrt.c] followup to previous commit: only compute an extra limb of the
- square root for rounding to nearest (for directed rounding, it
- suffices to know if the remainder is zero or not)
-
-------------------------------------------------------------------------
-r7178 | zimmerma | 2010-09-28 15:08:34 +0000 (Tue, 28 Sep 2010) | 5 lines
-Changed paths:
- M /trunk/NEWS
- M /trunk/configure.ac
- M /trunk/src/mpfr-gmp.h
- M /trunk/src/mpfr-impl.h
- M /trunk/src/sqrt.c
- M /trunk/tests/reuse.c
-
-[src/sqrt.c] now uses mpn_rootrem (if available) instead of mpn_sqrtrem since
- mpn_rootrem is faster. Also refactored the code: now compute one
- more limb of the square root when the target precision is a
- multiple of GMP_NUMB_LIMB. This greatly simplifies the code.
-
-------------------------------------------------------------------------
-r7177 | zimmerma | 2010-09-28 11:40:08 +0000 (Tue, 28 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/src/sqrt.c
-
-[src/sqrt.c] simplified computation of sticky bit
-
-------------------------------------------------------------------------
-r7176 | zimmerma | 2010-09-27 11:34:08 +0000 (Mon, 27 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/src/mulders.c
-
-[mulders.c] fixed typo
-
-------------------------------------------------------------------------
-r7175 | vlefevre | 2010-09-27 10:25:08 +0000 (Mon, 27 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/src/mulders.c
-
-[src/mulders.c] Replaced MPFR_ASSERTD with constant expression
-by MPFR_ASSERTN.
-------------------------------------------------------------------------
-r7174 | vlefevre | 2010-09-27 10:21:17 +0000 (Mon, 27 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/tools/mpfrlint
-
-[tools/mpfrlint] Added a test:
-Constant checking should use MPFR_ASSERTN, not MPFR_ASSERTD.
-------------------------------------------------------------------------
-r7173 | zimmerma | 2010-09-27 08:17:11 +0000 (Mon, 27 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/src/mulders.c
-
-[mulders.c] modified mpfr_sqrhigh_n threshold so that it is > n/2
-
-------------------------------------------------------------------------
-r7172 | vlefevre | 2010-09-27 00:54:13 +0000 (Mon, 27 Sep 2010) | 1 line
-Changed paths:
- M /trunk/acinclude.m4
-
-[acinclude.m4] Added a FIXME concerning autoconf 2.68.
-------------------------------------------------------------------------
-r7171 | zimmerma | 2010-09-25 03:57:06 +0000 (Sat, 25 Sep 2010) | 4 lines
-Changed paths:
- M /trunk/src/mulders.c
-
-[mulders.c] use mpn_lshift instead of mpn_add_n, and improved the default
- Mulders cutoff k beyond 1024 limbs (extrapolated from the cutoff
- k for n=1023 on Core 2, and checked experimentally it is faster)
-
-------------------------------------------------------------------------
-r7170 | zimmerma | 2010-09-24 19:57:30 +0000 (Fri, 24 Sep 2010) | 4 lines
-Changed paths:
- M /trunk/tune/tuneup.c
-
-[tuneup.c] changed lower bound for exp_2 threshold from MPFR_PREC_MIN (2) to
- GMP_NUMB_BITS. Seems to be better (since for p=2 the 2nd routine
- was sometimes already faster).
-
-------------------------------------------------------------------------
-r7169 | zimmerma | 2010-09-24 19:12:08 +0000 (Fri, 24 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/src/mul.c
-
-[mul.c] another changes for Mulders' algorithm in case of a square
-
-------------------------------------------------------------------------
-r7168 | vlefevre | 2010-09-24 18:51:54 +0000 (Fri, 24 Sep 2010) | 1 line
-Changed paths:
- M /trunk/src/mul.c
-
-[src/mul.c] Change in r7166 was incomplete. Fixed suspicious code.
-------------------------------------------------------------------------
-r7167 | zimmerma | 2010-09-24 18:35:00 +0000 (Fri, 24 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/src/mparam_h.in
-
-[mparam_h.in] updated for 64-bit Core2
-
-------------------------------------------------------------------------
-r7166 | zimmerma | 2010-09-24 18:27:25 +0000 (Fri, 24 Sep 2010) | 3 lines
-Changed paths:
- M /trunk/NEWS
- M /trunk/src/mparam_h.in
- M /trunk/src/mul.c
- M /trunk/src/sqr.c
- M /trunk/tune/tuneup.c
-
-now use Mulders' algorithm also for mpfr_sqr, provides nice speed improvement
-in all functions that perform squarings
-
-------------------------------------------------------------------------
-r7165 | vlefevre | 2010-09-21 10:57:23 +0000 (Tue, 21 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] API compatibility section: noted that mpfr_urandom
-and mpfr_urandomb changed for MPFR 3.1.
-------------------------------------------------------------------------
-r7164 | zimmerma | 2010-09-21 08:50:50 +0000 (Tue, 21 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/INSTALL
-
-[INSTALL] update about "make tune"
-
-------------------------------------------------------------------------
-r7163 | vlefevre | 2010-09-21 08:43:47 +0000 (Tue, 21 Sep 2010) | 1 line
-Changed paths:
- M /trunk/doc/FAQ.html
-
-[doc] Updated FAQ.html with update-faq.
-------------------------------------------------------------------------
-r7159 | schevill | 2010-09-20 15:47:36 +0000 (Mon, 20 Sep 2010) | 3 lines
-Changed paths:
- M /trunk/README
-
-Indicated the location of README.dev.
-
-
-------------------------------------------------------------------------
-r7158 | vlefevre | 2010-09-19 17:58:10 +0000 (Sun, 19 Sep 2010) | 1 line
-Changed paths:
- M /trunk/NEWS
-
-[NEWS] Minor update.
-------------------------------------------------------------------------
-r7157 | zimmerma | 2010-09-19 12:32:22 +0000 (Sun, 19 Sep 2010) | 3 lines
-Changed paths:
- M /trunk/NEWS
-
-[NEWS] inform the users that mpfr_add_one_ulp and mpfr_sub_one_ulp will be
- removed
-
-------------------------------------------------------------------------
-r7156 | zimmerma | 2010-09-18 19:50:36 +0000 (Sat, 18 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/TODO
-
-[TODO] added efficiency item
-
-------------------------------------------------------------------------
-r7150 | zimmerma | 2010-09-16 02:56:41 +0000 (Thu, 16 Sep 2010) | 3 lines
-Changed paths:
- M /trunk/tests/tget_flt.c
- M /trunk/tests/tset_z_exp.c
-
-replaced calls to mpfr_printf by calls to mpfr_dump
-(mpfr_printf might not be defined)
-
-------------------------------------------------------------------------
-r7149 | zimmerma | 2010-09-16 00:41:32 +0000 (Thu, 16 Sep 2010) | 3 lines
-Changed paths:
- M /trunk/NEWS
- M /trunk/doc/mpfr.texi
-
-[NEWS,doc/mpfr.texi] updated: the GMP random functions do not depend on the
- computer word size
-
-------------------------------------------------------------------------
-r7145 | vlefevre | 2010-09-15 15:17:09 +0000 (Wed, 15 Sep 2010) | 1 line
-Changed paths:
- M /trunk/tools/mpfrlint
-
-[tools/mpfrlint] Check for mpfr_printf-like functions in the tests.
-------------------------------------------------------------------------
-r7144 | vlefevre | 2010-09-15 15:15:06 +0000 (Wed, 15 Sep 2010) | 1 line
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] Updated the month.
-------------------------------------------------------------------------
-r7143 | zimmerma | 2010-09-15 13:26:39 +0000 (Wed, 15 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/doc/mpfr.texi
-
-[doc/mpfr.texi] added notes for mpfr_urandom and mpfr_urandomb
-
-------------------------------------------------------------------------
-r7142 | zimmerma | 2010-09-15 09:27:38 +0000 (Wed, 15 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/tests/Makefile.am
-
-[Makefile.am] updated LOADLIBES with reorganization of the sources
-
-------------------------------------------------------------------------
-r7141 | zimmerma | 2010-09-15 09:15:57 +0000 (Wed, 15 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/doc/algorithms.tex
-
-[algorithms.tex] added sections for pow_ui and root
-
-------------------------------------------------------------------------
-r7140 | zimmerma | 2010-09-15 08:30:10 +0000 (Wed, 15 Sep 2010) | 4 lines
-Changed paths:
- M /trunk/NEWS
- M /trunk/src/urandom.c
- M /trunk/tests/turandom.c
-
-[src/urandom.c] now mpfr_urandom also returns identical values on 32-bit and
- 64-bit machines
-[tests/turandom.c] modified corresponding test
-
-------------------------------------------------------------------------
-r7139 | zimmerma | 2010-09-15 07:47:50 +0000 (Wed, 15 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/tests/trandom.c
- M /trunk/tests/turandom.c
-
-replaced mpfr_printf in tests by calls to mpfr_out_str
-
-------------------------------------------------------------------------
-r7138 | vlefevre | 2010-09-15 07:35:16 +0000 (Wed, 15 Sep 2010) | 1 line
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] Updated the paragraph added in r7137.
-------------------------------------------------------------------------
-r7137 | vlefevre | 2010-09-15 07:30:13 +0000 (Wed, 15 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/doc/README.dev
-
-[doc/README.dev] Added a paragraph about the use of system-dependent
-functions in the test suite.
-------------------------------------------------------------------------
-r7136 | vlefevre | 2010-09-15 07:28:34 +0000 (Wed, 15 Sep 2010) | 1 line
-Changed paths:
- M /trunk/src/init2.c
- M /trunk/src/set_ld.c
- M /trunk/src/vasprintf.c
-
-Some minor corrections in comments.
-------------------------------------------------------------------------
-r7135 | vlefevre | 2010-09-15 07:24:05 +0000 (Wed, 15 Sep 2010) | 1 line
-Changed paths:
- M /trunk/src/printf.c
-
-[src/printf.c] Typo in a comment.
-------------------------------------------------------------------------
-r7134 | vlefevre | 2010-09-15 07:23:25 +0000 (Wed, 15 Sep 2010) | 1 line
-Changed paths:
- M /trunk/src/printf.c
-
-[src/printf.c] Slight modification of a comment.
-------------------------------------------------------------------------
-r7133 | zimmerma | 2010-09-15 02:50:32 +0000 (Wed, 15 Sep 2010) | 8 lines
-Changed paths:
- M /trunk/src/urandom.c
- M /trunk/src/urandomb.c
- M /trunk/tests/trandom.c
- M /trunk/tests/turandom.c
-
-[urandomb.c] modified to leave the GMP random generator in the same state,
- independent of GMP_NUMB_BITS
-[trandom.c] test of the above
-[urandom.c] added FIXME's
-[turandom.c] check we leave the GMP random generator in the same state,
- independent of GMP_NUMB_BITS. Currently this fails on 64-bit
- computers.
-
-------------------------------------------------------------------------
-r7132 | zimmerma | 2010-09-15 01:57:46 +0000 (Wed, 15 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/src/urandomb.c
-
-[urandomb.c] added comment + slight change
-
-------------------------------------------------------------------------
-r7121 | vlefevre | 2010-09-01 11:30:22 +0000 (Wed, 01 Sep 2010) | 4 lines
-Changed paths:
- M /trunk/src/mpfr.h
-
-[src/mpfr.h] Added casts to improve robustness in case of undefined
-behavior and compiler extensions based on UB (in particular -fwrapv).
-MPFR doesn't use such extensions, but these macros will be used by
-3rd-party code, where such extensions may be required.
-------------------------------------------------------------------------
-r7120 | vlefevre | 2010-09-01 11:06:07 +0000 (Wed, 01 Sep 2010) | 1 line
-Changed paths:
- M /trunk/src/mpfr.h
-
-[src/mpfr.h] Updated a comment concerning -Wconversion.
-------------------------------------------------------------------------
-r7118 | vlefevre | 2010-09-01 10:42:55 +0000 (Wed, 01 Sep 2010) | 6 lines
-Changed paths:
- M /trunk/src/mpfr.h
-
-[src/mpfr.h] Added casts to unsigned long in mpfr_cmp_si and mpfr_set_si
-macros for GCC, in order to avoid warnings in programs that use MPFR and
-are compiled with -Wconversion (suggestion by Andreas Enge); such casts
-are OK since if X is a constant expression, then (unsigned long) X is
-also a constant expression, so that the optimizations still work.
-Reformatted these macros.
-------------------------------------------------------------------------
-r7116 | vlefevre | 2010-09-01 09:25:27 +0000 (Wed, 01 Sep 2010) | 4 lines
-Changed paths:
- M /trunk/src/mpfr.h
-
-[src/mpfr.h] Fixed bug in the mpfr_cmp_ui macro for GCC (also used
-by mpfr_cmp_si), when the evaluation of the first argument yields
-side effects and the second argument is a constant expression with
-the value 0.
-------------------------------------------------------------------------
-r7115 | vlefevre | 2010-09-01 09:19:43 +0000 (Wed, 01 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/tests/tcmp_ui.c
-
-[tests/tcmp_ui.c] Added side-effect tests similar to those in tset_si.c,
-showing a bug in the mpfr_cmp_ui and mpfr_cmp_si macros.
-------------------------------------------------------------------------
-r7114 | vlefevre | 2010-09-01 09:07:59 +0000 (Wed, 01 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/tests/tcmp_ui.c
-
-[tests/tcmp_ui.c] Check mpfr_cmp_ui and mpfr_cmp_si macros against
-side effects in the arguments.
-------------------------------------------------------------------------
-r7113 | vlefevre | 2010-09-01 08:58:22 +0000 (Wed, 01 Sep 2010) | 2 lines
-Changed paths:
- M /trunk/src/mpfr.h
-
-[src/mpfr.h] Added a comment about the macros that use
-__builtin_constant_p.
-------------------------------------------------------------------------
-r7112 | zimmerma | 2010-08-30 09:04:00 +0000 (Mon, 30 Aug 2010) | 2 lines
-Changed paths:
- M /trunk/tests/tsqrt.c
-
-[tsqrt.c] improved comment, and added test sqrt(+0) == +0
-
-------------------------------------------------------------------------
-r7111 | vlefevre | 2010-08-29 19:26:00 +0000 (Sun, 29 Aug 2010) | 1 line
-Changed paths:
- M /trunk/tests/tsqrt.c
-
-[tests/tsqrt.c] Renamed check_nan() to check_singular().
-------------------------------------------------------------------------
-r7110 | vlefevre | 2010-08-29 19:23:52 +0000 (Sun, 29 Aug 2010) | 1 line
-Changed paths:
- M /trunk/tests/tsqrt.c
-
-[tests/tsqrt.c] Check that sqrt(-0) has a negative sign.
-------------------------------------------------------------------------
-r7108 | vlefevre | 2010-08-26 14:44:41 +0000 (Thu, 26 Aug 2010) | 1 line
-Changed paths:
- M /trunk/INSTALL
-
-[INSTALL] Replaced "patches" by "allpatches".
-------------------------------------------------------------------------
-r7107 | zimmerma | 2010-08-25 20:15:24 +0000 (Wed, 25 Aug 2010) | 2 lines
-Changed paths:
- M /trunk/configure.ac
-
-[configure.ac] fixed typo
-
-------------------------------------------------------------------------
-r7106 | vlefevre | 2010-08-23 15:24:10 +0000 (Mon, 23 Aug 2010) | 1 line
-Changed paths:
- M /trunk/src/gmp_op.c
-
-[src/gmp_op.c] Extend the exponent range in mpfr_cmp_q and mpfr_cmp_f.
-------------------------------------------------------------------------
-r7105 | vlefevre | 2010-08-23 15:03:37 +0000 (Mon, 23 Aug 2010) | 5 lines
-Changed paths:
- M /trunk/src/gmp_op.c
-
-[src/gmp_op.c] In mpfr_add_q / mpfr_sub_q, check with MPFR_ASSERTN
-that an internal overflow/underflow doesn't occur. In theory, such
-an exception is possible, but only if q has a huge numerator or
-denominator. This is not supported (note: other problems may occur
-first, such as insufficient memory).
-------------------------------------------------------------------------
-r7104 | vlefevre | 2010-08-23 14:46:44 +0000 (Mon, 23 Aug 2010) | 1 line
-Changed paths:
- M /trunk/tests/tgmpop.c
-
-[tests/tgmpop.c] Added overflow tests for mpfr_add_q / mpfr_sub_q.
-------------------------------------------------------------------------
-r7103 | vlefevre | 2010-08-23 14:03:07 +0000 (Mon, 23 Aug 2010) | 1 line
-Changed paths:
- M /trunk/tests/mpfr-test.h
- M /trunk/tests/tests.c
-
-[tests/{mpfr-test.h,tests.c}] Added flags_out function to output flags.
-------------------------------------------------------------------------
-r7102 | vlefevre | 2010-08-23 13:34:08 +0000 (Mon, 23 Aug 2010) | 3 lines
-Changed paths:
- M /trunk/src/gmp_op.c
- M /trunk/tests/tgmpop.c
-
-[src/gmp_op.c] Extend the exponent range in mpfr_add_q / mpfr_sub_q
- (overflow/underflow exceptions are not supported yet).
-[tests/tgmpop.c] Added corresponding testcases.
-------------------------------------------------------------------------
-r7101 | vlefevre | 2010-08-19 12:08:41 +0000 (Thu, 19 Aug 2010) | 2 lines
-Changed paths:
- M /trunk/src/gmp_op.c
- M /trunk/tests/tgmpop.c
-
-[src/gmp_op.c] Fixed the Inf +/- Inf cases for mpfr_add_q / mpfr_sub_q.
-[tests/tgmpop.c] Added Inf +/- Inf tests.
-------------------------------------------------------------------------
-r7100 | thevenyp | 2010-08-19 08:56:31 +0000 (Thu, 19 Aug 2010) | 1 line
-Changed paths:
- M /trunk/tests/tgmpop.c
-
-[tests/tgmpop.c] Fix rounding mode in overflow tests
-------------------------------------------------------------------------
-r7099 | vlefevre | 2010-08-19 01:26:16 +0000 (Thu, 19 Aug 2010) | 3 lines
-Changed paths:
- M /trunk/src/gmp_op.c
- M /trunk/tests/tgmpop.c
-
-[src/gmp_op.c] The function mpfr_cmp_z could fail in a reduced
-exponent range.
-[tests/tgmpop.c] Added a corresponding testcase.
-------------------------------------------------------------------------
-r7098 | vlefevre | 2010-08-19 01:00:53 +0000 (Thu, 19 Aug 2010) | 3 lines
-Changed paths:
- M /trunk/src/gmp_op.c
- M /trunk/tests/tgmpop.c
-
-[src/gmp_op.c] The functions mpfr_mul_z, mpfr_div_z, mpfr_add_z and
-mpfr_sub_z could fail in a reduced exponent range. Fixed.
-[tests/tgmpop.c] Added corresponding testcase.
-------------------------------------------------------------------------
-r7097 | vlefevre | 2010-08-18 21:19:07 +0000 (Wed, 18 Aug 2010) | 1 line
-Changed paths:
- M /trunk/tests/tgmpop.c
-
-[tests/tgmpop.c] Disabled buggy tests.
-------------------------------------------------------------------------
-r7096 | vlefevre | 2010-08-18 13:24:30 +0000 (Wed, 18 Aug 2010) | 2 lines
-Changed paths:
- M /trunk/src/gmp_op.c
-
-[src/gmp_op.c] Fixed the intermediate overflow case in mpfr_muldiv_z
-(for mpfr_mul_q and mpfr_div_q).
-------------------------------------------------------------------------
-r7095 | vlefevre | 2010-08-18 11:55:19 +0000 (Wed, 18 Aug 2010) | 5 lines
-Changed paths:
- M /trunk/src/gmp_op.c
-
-[src/gmp_op.c] Added function mpfr_muldiv_z (currently static -- should
-it be in the API?) that computes y = RND(x*n/d), where n and d are mpz
-integers. Changed mpfr_mul_q and mpfr_div_q to use this function.
-Note: the code of the general case is currently the same as the old
-mpfr_mul_q/mpfr_div_q code, thus needs to be fixed.
-------------------------------------------------------------------------
-r7094 | vlefevre | 2010-08-18 08:59:58 +0000 (Wed, 18 Aug 2010) | 1 line
-Changed paths:
- M /trunk/tests/tgmpop.c
-
-[tests/tgmpop.c] Replaced GMP_RNDN by MPFR_RNDN.
-------------------------------------------------------------------------
-r7093 | vlefevre | 2010-08-18 08:29:03 +0000 (Wed, 18 Aug 2010) | 2 lines
-Changed paths:
- M /trunk/tests/tgmpop.c
-
-[tests/tgmpop.c] Added testcase for mpfr_mul_q/mpfr_div_q bug noted
-in src/gmp_op.c (due to intermediate overflow).
-------------------------------------------------------------------------
-r7092 | vlefevre | 2010-08-17 15:32:53 +0000 (Tue, 17 Aug 2010) | 1 line
-Changed paths:
- M /trunk/src/logging.c
-
-[src/logging.c] Added a comment about register_printf_function.
-------------------------------------------------------------------------
-r7091 | vlefevre | 2010-08-17 12:45:22 +0000 (Tue, 17 Aug 2010) | 6 lines
-Changed paths:
- M /trunk/Makefile.am
- A /trunk/tools/ck-version-info
-
-Added tools/ck-version-info Perl script with the same license as
-Makefile.am, to check consistency concerning -version-info and
-that the -version-info value is up-to-date.
-Updated Makefile.am:
- * In dist-hook, replaced complex sh code by a call to ck-version-info.
- * Distribute ck-version-info (EXTRA_DIST).
-------------------------------------------------------------------------
-r7090 | vlefevre | 2010-08-17 12:30:02 +0000 (Tue, 17 Aug 2010) | 1 line
-Changed paths:
- M /trunk
- M /trunk/doc
- M /trunk/src
- M /trunk/tune
-
-Updated svn:ignore properties.
-------------------------------------------------------------------------
-r7089 | vlefevre | 2010-08-17 09:31:09 +0000 (Tue, 17 Aug 2010) | 1 line
-Changed paths:
- M /trunk/Makefile.am
-
-[Makefile.am] Put tools/get_patches.sh back to EXTRA_DIST.
-------------------------------------------------------------------------
-r7088 | vlefevre | 2010-08-17 09:25:39 +0000 (Tue, 17 Aug 2010) | 1 line
-Changed paths:
- M /trunk/src/Makefile.am
-
-[src/Makefile.am] Fixed -version-info (I forgot to increment CURRENT).
-------------------------------------------------------------------------
-r7087 | vlefevre | 2010-08-17 09:10:13 +0000 (Tue, 17 Aug 2010) | 38 lines
-Changed paths:
- D /trunk/FAQ.html
- M /trunk/INSTALL
- M /trunk/Makefile.am
- M /trunk/NEWS
- M /trunk/README
- D /trunk/README.dev
- M /trunk/TODO
- D /trunk/abort_prec_max.c
- M /trunk/acinclude.m4
- D /trunk/acos.c
- D /trunk/acosh.c
- D /trunk/add.c
- D /trunk/add1.c
- D /trunk/add1sp.c
- D /trunk/add_d.c
- D /trunk/add_ui.c
- D /trunk/agm.c
- D /trunk/ai.c
- D /trunk/algorithm2e.sty
- D /trunk/algorithms.bib
- D /trunk/algorithms.tex
- D /trunk/asin.c
- D /trunk/asinh.c
- D /trunk/atan.c
- D /trunk/atan2.c
- D /trunk/atanh.c
- D /trunk/bernoulli.c
- D /trunk/bidimensional_sample.c
- D /trunk/buildopt.c
- D /trunk/cache.c
- D /trunk/cbrt.c
- D /trunk/check.c
- D /trunk/check_inits_clears
- D /trunk/clear.c
- D /trunk/clears.c
- D /trunk/cmp.c
- D /trunk/cmp2.c
- D /trunk/cmp_abs.c
- D /trunk/cmp_d.c
- D /trunk/cmp_ld.c
- D /trunk/cmp_si.c
- D /trunk/cmp_ui.c
- D /trunk/comparisons.c
- A /trunk/configure.ac (from /trunk/configure.in:7086)
- D /trunk/configure.in
- D /trunk/const_catalan.c
- D /trunk/const_euler.c
- D /trunk/const_log2.c
- D /trunk/const_pi.c
- D /trunk/constant.c
- D /trunk/copysign.c
- D /trunk/cos.c
- D /trunk/cosh.c
- D /trunk/cot.c
- D /trunk/coth.c
- D /trunk/coverage
- D /trunk/cputime.h
- D /trunk/csc.c
- D /trunk/csch.c
- D /trunk/d_div.c
- D /trunk/d_sub.c
- D /trunk/digamma.c
- D /trunk/dim.c
- D /trunk/div-short.c
- D /trunk/div.c
- D /trunk/div_2exp.c
- D /trunk/div_2si.c
- D /trunk/div_2ui.c
- D /trunk/div_d.c
- D /trunk/div_ui.c
- A /trunk/doc
- A /trunk/doc/FAQ.html (from /trunk/FAQ.html:7086)
- A /trunk/doc/Makefile.am
- A /trunk/doc/README.dev (from /trunk/README.dev:7086)
- A /trunk/doc/algorithm2e.sty (from /trunk/algorithm2e.sty:7086)
- A /trunk/doc/algorithms.bib (from /trunk/algorithms.bib:7086)
- A /trunk/doc/algorithms.tex (from /trunk/algorithms.tex:7086)
- A /trunk/doc/faq.xsl (from /trunk/faq.xsl:7086)
- A /trunk/doc/fdl.texi (from /trunk/fdl.texi:7086)
- A /trunk/doc/mpfr.texi (from /trunk/mpfr.texi:7086)
- A /trunk/doc/update-faq (from /trunk/update-faq:7086)
- D /trunk/dump.c
- D /trunk/eint.c
- D /trunk/eq.c
- D /trunk/erf.c
- D /trunk/erfc.c
- D /trunk/exceptions.c
- D /trunk/exp.c
- D /trunk/exp10.c
- D /trunk/exp2.c
- D /trunk/exp3.c
- D /trunk/exp_2.c
- D /trunk/expm1.c
- D /trunk/extract.c
- D /trunk/factorial.c
- D /trunk/faq.xsl
- D /trunk/fdl.texi
- D /trunk/fits_intmax.c
- D /trunk/fits_s.h
- D /trunk/fits_sint.c
- D /trunk/fits_slong.c
- D /trunk/fits_sshort.c
- D /trunk/fits_u.h
- D /trunk/fits_uint.c
- D /trunk/fits_uintmax.c
- D /trunk/fits_ulong.c
- D /trunk/fits_ushort.c
- D /trunk/fma.c
- D /trunk/fms.c
- D /trunk/frac.c
- D /trunk/free_cache.c
- D /trunk/gamma.c
- D /trunk/gammaonethird.c
- D /trunk/gen_inverse.h
- D /trunk/get_d.c
- D /trunk/get_d64.c
- D /trunk/get_exp.c
- D /trunk/get_f.c
- D /trunk/get_flt.c
- D /trunk/get_ld.c
- D /trunk/get_patches.sh
- D /trunk/get_si.c
- D /trunk/get_sj.c
- D /trunk/get_str.c
- D /trunk/get_ui.c
- D /trunk/get_uj.c
- D /trunk/get_z.c
- D /trunk/get_z_exp.c
- D /trunk/gmp_op.c
- D /trunk/hypot.c
- D /trunk/ieee_floats.h
- D /trunk/init.c
- D /trunk/init2.c
- D /trunk/inits.c
- D /trunk/inits2.c
- D /trunk/inp_str.c
- D /trunk/int_ceil_log2.c
- D /trunk/isinf.c
- D /trunk/isinteger.c
- D /trunk/isnan.c
- D /trunk/isnum.c
- D /trunk/isqrt.c
- D /trunk/isregular.c
- D /trunk/iszero.c
- D /trunk/jn.c
- D /trunk/jyn_asympt.c
- D /trunk/li2.c
- D /trunk/lngamma.c
- D /trunk/log.c
- D /trunk/log10.c
- D /trunk/log1p.c
- D /trunk/log2.c
- D /trunk/logging.c
- D /trunk/mbench
- D /trunk/min_prec.c
- D /trunk/minmax.c
- D /trunk/modf.c
- D /trunk/mp_clz_tab.c
- D /trunk/mparam_h.in
- D /trunk/mpf2mpfr.h
- D /trunk/mpfr-gmp.c
- D /trunk/mpfr-gmp.h
- D /trunk/mpfr-impl.h
- D /trunk/mpfr-longlong.h
- D /trunk/mpfr-thread.h
- D /trunk/mpfr.h
- D /trunk/mpfr.texi
- D /trunk/mpfrlint
- D /trunk/mpn_exp.c
- D /trunk/mul.c
- D /trunk/mul_2exp.c
- D /trunk/mul_2si.c
- D /trunk/mul_2ui.c
- D /trunk/mul_d.c
- D /trunk/mul_ui.c
- D /trunk/mulders.c
- D /trunk/neg.c
- D /trunk/next.c
- D /trunk/nightly-test
- A /trunk/other
- A /trunk/other/cputime.h (from /trunk/cputime.h:7086)
- A /trunk/other/div-short.c (from /trunk/div-short.c:7086)
- D /trunk/out_str.c
- D /trunk/pow.c
- D /trunk/pow_si.c
- D /trunk/pow_ui.c
- D /trunk/pow_z.c
- D /trunk/powerof2.c
- D /trunk/print_raw.c
- D /trunk/print_rnd_mode.c
- D /trunk/printf.c
- D /trunk/rec_sqrt.c
- D /trunk/reldiff.c
- D /trunk/rem1.c
- D /trunk/replace_all
- D /trunk/rint.c
- D /trunk/root.c
- D /trunk/round_near_x.c
- D /trunk/round_p.c
- D /trunk/round_prec.c
- D /trunk/round_raw_generic.c
- D /trunk/scale2.c
- D /trunk/sec.c
- D /trunk/sech.c
- D /trunk/set.c
- D /trunk/set_d.c
- D /trunk/set_d64.c
- D /trunk/set_dfl_prec.c
- D /trunk/set_exp.c
- D /trunk/set_f.c
- D /trunk/set_flt.c
- D /trunk/set_inf.c
- D /trunk/set_ld.c
- D /trunk/set_nan.c
- D /trunk/set_prc_raw.c
- D /trunk/set_prec.c
- D /trunk/set_q.c
- D /trunk/set_rnd.c
- D /trunk/set_si.c
- D /trunk/set_si_2exp.c
- D /trunk/set_sj.c
- D /trunk/set_str.c
- D /trunk/set_str_raw.c
- D /trunk/set_ui.c
- D /trunk/set_ui_2exp.c
- D /trunk/set_uj.c
- D /trunk/set_z.c
- D /trunk/set_z_exp.c
- D /trunk/set_zero.c
- D /trunk/setmax.c
- D /trunk/setmin.c
- D /trunk/setsign.c
- D /trunk/sgn.c
- D /trunk/si_op.c
- D /trunk/signbit.c
- D /trunk/sin.c
- D /trunk/sin_cos.c
- D /trunk/sinh.c
- D /trunk/sinh_cosh.c
- D /trunk/speed.c
- D /trunk/sqr.c
- D /trunk/sqrt.c
- D /trunk/sqrt_ui.c
- A /trunk/src
- A /trunk/src/Makefile.am (from /trunk/Makefile.am:7086)
- A /trunk/src/abort_prec_max.c (from /trunk/abort_prec_max.c:7086)
- A /trunk/src/acos.c (from /trunk/acos.c:7086)
- A /trunk/src/acosh.c (from /trunk/acosh.c:7086)
- A /trunk/src/add.c (from /trunk/add.c:7086)
- A /trunk/src/add1.c (from /trunk/add1.c:7086)
- A /trunk/src/add1sp.c (from /trunk/add1sp.c:7086)
- A /trunk/src/add_d.c (from /trunk/add_d.c:7086)
- A /trunk/src/add_ui.c (from /trunk/add_ui.c:7086)
- A /trunk/src/agm.c (from /trunk/agm.c:7086)
- A /trunk/src/ai.c (from /trunk/ai.c:7086)
- A /trunk/src/asin.c (from /trunk/asin.c:7086)
- A /trunk/src/asinh.c (from /trunk/asinh.c:7086)
- A /trunk/src/atan.c (from /trunk/atan.c:7086)
- A /trunk/src/atan2.c (from /trunk/atan2.c:7086)
- A /trunk/src/atanh.c (from /trunk/atanh.c:7086)
- A /trunk/src/bernoulli.c (from /trunk/bernoulli.c:7086)
- A /trunk/src/buildopt.c (from /trunk/buildopt.c:7086)
- A /trunk/src/cache.c (from /trunk/cache.c:7086)
- A /trunk/src/cbrt.c (from /trunk/cbrt.c:7086)
- A /trunk/src/check.c (from /trunk/check.c:7086)
- A /trunk/src/clear.c (from /trunk/clear.c:7086)
- A /trunk/src/clears.c (from /trunk/clears.c:7086)
- A /trunk/src/cmp.c (from /trunk/cmp.c:7086)
- A /trunk/src/cmp2.c (from /trunk/cmp2.c:7086)
- A /trunk/src/cmp_abs.c (from /trunk/cmp_abs.c:7086)
- A /trunk/src/cmp_d.c (from /trunk/cmp_d.c:7086)
- A /trunk/src/cmp_ld.c (from /trunk/cmp_ld.c:7086)
- A /trunk/src/cmp_si.c (from /trunk/cmp_si.c:7086)
- A /trunk/src/cmp_ui.c (from /trunk/cmp_ui.c:7086)
- A /trunk/src/comparisons.c (from /trunk/comparisons.c:7086)
- A /trunk/src/const_catalan.c (from /trunk/const_catalan.c:7086)
- A /trunk/src/const_euler.c (from /trunk/const_euler.c:7086)
- A /trunk/src/const_log2.c (from /trunk/const_log2.c:7086)
- A /trunk/src/const_pi.c (from /trunk/const_pi.c:7086)
- A /trunk/src/constant.c (from /trunk/constant.c:7086)
- A /trunk/src/copysign.c (from /trunk/copysign.c:7086)
- A /trunk/src/cos.c (from /trunk/cos.c:7086)
- A /trunk/src/cosh.c (from /trunk/cosh.c:7086)
- A /trunk/src/cot.c (from /trunk/cot.c:7086)
- A /trunk/src/coth.c (from /trunk/coth.c:7086)
- A /trunk/src/csc.c (from /trunk/csc.c:7086)
- A /trunk/src/csch.c (from /trunk/csch.c:7086)
- A /trunk/src/d_div.c (from /trunk/d_div.c:7086)
- A /trunk/src/d_sub.c (from /trunk/d_sub.c:7086)
- A /trunk/src/digamma.c (from /trunk/digamma.c:7086)
- A /trunk/src/dim.c (from /trunk/dim.c:7086)
- A /trunk/src/div.c (from /trunk/div.c:7086)
- A /trunk/src/div_2exp.c (from /trunk/div_2exp.c:7086)
- A /trunk/src/div_2si.c (from /trunk/div_2si.c:7086)
- A /trunk/src/div_2ui.c (from /trunk/div_2ui.c:7086)
- A /trunk/src/div_d.c (from /trunk/div_d.c:7086)
- A /trunk/src/div_ui.c (from /trunk/div_ui.c:7086)
- A /trunk/src/dump.c (from /trunk/dump.c:7086)
- A /trunk/src/eint.c (from /trunk/eint.c:7086)
- A /trunk/src/eq.c (from /trunk/eq.c:7086)
- A /trunk/src/erf.c (from /trunk/erf.c:7086)
- A /trunk/src/erfc.c (from /trunk/erfc.c:7086)
- A /trunk/src/exceptions.c (from /trunk/exceptions.c:7086)
- A /trunk/src/exp.c (from /trunk/exp.c:7086)
- A /trunk/src/exp10.c (from /trunk/exp10.c:7086)
- A /trunk/src/exp2.c (from /trunk/exp2.c:7086)
- A /trunk/src/exp3.c (from /trunk/exp3.c:7086)
- A /trunk/src/exp_2.c (from /trunk/exp_2.c:7086)
- A /trunk/src/expm1.c (from /trunk/expm1.c:7086)
- A /trunk/src/extract.c (from /trunk/extract.c:7086)
- A /trunk/src/factorial.c (from /trunk/factorial.c:7086)
- A /trunk/src/fits_intmax.c (from /trunk/fits_intmax.c:7086)
- A /trunk/src/fits_s.h (from /trunk/fits_s.h:7086)
- A /trunk/src/fits_sint.c (from /trunk/fits_sint.c:7086)
- A /trunk/src/fits_slong.c (from /trunk/fits_slong.c:7086)
- A /trunk/src/fits_sshort.c (from /trunk/fits_sshort.c:7086)
- A /trunk/src/fits_u.h (from /trunk/fits_u.h:7086)
- A /trunk/src/fits_uint.c (from /trunk/fits_uint.c:7086)
- A /trunk/src/fits_uintmax.c (from /trunk/fits_uintmax.c:7086)
- A /trunk/src/fits_ulong.c (from /trunk/fits_ulong.c:7086)
- A /trunk/src/fits_ushort.c (from /trunk/fits_ushort.c:7086)
- A /trunk/src/fma.c (from /trunk/fma.c:7086)
- A /trunk/src/fms.c (from /trunk/fms.c:7086)
- A /trunk/src/frac.c (from /trunk/frac.c:7086)
- A /trunk/src/free_cache.c (from /trunk/free_cache.c:7086)
- A /trunk/src/gamma.c (from /trunk/gamma.c:7086)
- A /trunk/src/gammaonethird.c (from /trunk/gammaonethird.c:7086)
- A /trunk/src/gen_inverse.h (from /trunk/gen_inverse.h:7086)
- A /trunk/src/get_d.c (from /trunk/get_d.c:7086)
- A /trunk/src/get_d64.c (from /trunk/get_d64.c:7086)
- A /trunk/src/get_exp.c (from /trunk/get_exp.c:7086)
- A /trunk/src/get_f.c (from /trunk/get_f.c:7086)
- A /trunk/src/get_flt.c (from /trunk/get_flt.c:7086)
- A /trunk/src/get_ld.c (from /trunk/get_ld.c:7086)
- A /trunk/src/get_si.c (from /trunk/get_si.c:7086)
- A /trunk/src/get_sj.c (from /trunk/get_sj.c:7086)
- A /trunk/src/get_str.c (from /trunk/get_str.c:7086)
- A /trunk/src/get_ui.c (from /trunk/get_ui.c:7086)
- A /trunk/src/get_uj.c (from /trunk/get_uj.c:7086)
- A /trunk/src/get_z.c (from /trunk/get_z.c:7086)
- A /trunk/src/get_z_exp.c (from /trunk/get_z_exp.c:7086)
- A /trunk/src/gmp_op.c (from /trunk/gmp_op.c:7086)
- A /trunk/src/hypot.c (from /trunk/hypot.c:7086)
- A /trunk/src/ieee_floats.h (from /trunk/ieee_floats.h:7086)
- A /trunk/src/init.c (from /trunk/init.c:7086)
- A /trunk/src/init2.c (from /trunk/init2.c:7086)
- A /trunk/src/inits.c (from /trunk/inits.c:7086)
- A /trunk/src/inits2.c (from /trunk/inits2.c:7086)
- A /trunk/src/inp_str.c (from /trunk/inp_str.c:7086)
- A /trunk/src/int_ceil_log2.c (from /trunk/int_ceil_log2.c:7086)
- A /trunk/src/isinf.c (from /trunk/isinf.c:7086)
- A /trunk/src/isinteger.c (from /trunk/isinteger.c:7086)
- A /trunk/src/isnan.c (from /trunk/isnan.c:7086)
- A /trunk/src/isnum.c (from /trunk/isnum.c:7086)
- A /trunk/src/isqrt.c (from /trunk/isqrt.c:7086)
- A /trunk/src/isregular.c (from /trunk/isregular.c:7086)
- A /trunk/src/iszero.c (from /trunk/iszero.c:7086)
- A /trunk/src/jn.c (from /trunk/jn.c:7086)
- A /trunk/src/jyn_asympt.c (from /trunk/jyn_asympt.c:7086)
- A /trunk/src/li2.c (from /trunk/li2.c:7086)
- A /trunk/src/lngamma.c (from /trunk/lngamma.c:7086)
- A /trunk/src/log.c (from /trunk/log.c:7086)
- A /trunk/src/log10.c (from /trunk/log10.c:7086)
- A /trunk/src/log1p.c (from /trunk/log1p.c:7086)
- A /trunk/src/log2.c (from /trunk/log2.c:7086)
- A /trunk/src/logging.c (from /trunk/logging.c:7086)
- A /trunk/src/min_prec.c (from /trunk/min_prec.c:7086)
- A /trunk/src/minmax.c (from /trunk/minmax.c:7086)
- A /trunk/src/modf.c (from /trunk/modf.c:7086)
- A /trunk/src/mp_clz_tab.c (from /trunk/mp_clz_tab.c:7086)
- A /trunk/src/mparam_h.in (from /trunk/mparam_h.in:7086)
- A /trunk/src/mpf2mpfr.h (from /trunk/mpf2mpfr.h:7086)
- A /trunk/src/mpfr-gmp.c (from /trunk/mpfr-gmp.c:7086)
- A /trunk/src/mpfr-gmp.h (from /trunk/mpfr-gmp.h:7086)
- A /trunk/src/mpfr-impl.h (from /trunk/mpfr-impl.h:7086)
- A /trunk/src/mpfr-longlong.h (from /trunk/mpfr-longlong.h:7086)
- A /trunk/src/mpfr-thread.h (from /trunk/mpfr-thread.h:7086)
- A /trunk/src/mpfr.h (from /trunk/mpfr.h:7086)
- A /trunk/src/mpn_exp.c (from /trunk/mpn_exp.c:7086)
- A /trunk/src/mul.c (from /trunk/mul.c:7086)
- A /trunk/src/mul_2exp.c (from /trunk/mul_2exp.c:7086)
- A /trunk/src/mul_2si.c (from /trunk/mul_2si.c:7086)
- A /trunk/src/mul_2ui.c (from /trunk/mul_2ui.c:7086)
- A /trunk/src/mul_d.c (from /trunk/mul_d.c:7086)
- A /trunk/src/mul_ui.c (from /trunk/mul_ui.c:7086)
- A /trunk/src/mulders.c (from /trunk/mulders.c:7086)
- A /trunk/src/neg.c (from /trunk/neg.c:7086)
- A /trunk/src/next.c (from /trunk/next.c:7086)
- A /trunk/src/out_str.c (from /trunk/out_str.c:7086)
- A /trunk/src/pow.c (from /trunk/pow.c:7086)
- A /trunk/src/pow_si.c (from /trunk/pow_si.c:7086)
- A /trunk/src/pow_ui.c (from /trunk/pow_ui.c:7086)
- A /trunk/src/pow_z.c (from /trunk/pow_z.c:7086)
- A /trunk/src/powerof2.c (from /trunk/powerof2.c:7086)
- A /trunk/src/print_raw.c (from /trunk/print_raw.c:7086)
- A /trunk/src/print_rnd_mode.c (from /trunk/print_rnd_mode.c:7086)
- A /trunk/src/printf.c (from /trunk/printf.c:7086)
- A /trunk/src/rec_sqrt.c (from /trunk/rec_sqrt.c:7086)
- A /trunk/src/reldiff.c (from /trunk/reldiff.c:7086)
- A /trunk/src/rem1.c (from /trunk/rem1.c:7086)
- A /trunk/src/rint.c (from /trunk/rint.c:7086)
- A /trunk/src/root.c (from /trunk/root.c:7086)
- A /trunk/src/round_near_x.c (from /trunk/round_near_x.c:7086)
- A /trunk/src/round_p.c (from /trunk/round_p.c:7086)
- A /trunk/src/round_prec.c (from /trunk/round_prec.c:7086)
- A /trunk/src/round_raw_generic.c (from /trunk/round_raw_generic.c:7086)
- A /trunk/src/scale2.c (from /trunk/scale2.c:7086)
- A /trunk/src/sec.c (from /trunk/sec.c:7086)
- A /trunk/src/sech.c (from /trunk/sech.c:7086)
- A /trunk/src/set.c (from /trunk/set.c:7086)
- A /trunk/src/set_d.c (from /trunk/set_d.c:7086)
- A /trunk/src/set_d64.c (from /trunk/set_d64.c:7086)
- A /trunk/src/set_dfl_prec.c (from /trunk/set_dfl_prec.c:7086)
- A /trunk/src/set_exp.c (from /trunk/set_exp.c:7086)
- A /trunk/src/set_f.c (from /trunk/set_f.c:7086)
- A /trunk/src/set_flt.c (from /trunk/set_flt.c:7086)
- A /trunk/src/set_inf.c (from /trunk/set_inf.c:7086)
- A /trunk/src/set_ld.c (from /trunk/set_ld.c:7086)
- A /trunk/src/set_nan.c (from /trunk/set_nan.c:7086)
- A /trunk/src/set_prc_raw.c (from /trunk/set_prc_raw.c:7086)
- A /trunk/src/set_prec.c (from /trunk/set_prec.c:7086)
- A /trunk/src/set_q.c (from /trunk/set_q.c:7086)
- A /trunk/src/set_rnd.c (from /trunk/set_rnd.c:7086)
- A /trunk/src/set_si.c (from /trunk/set_si.c:7086)
- A /trunk/src/set_si_2exp.c (from /trunk/set_si_2exp.c:7086)
- A /trunk/src/set_sj.c (from /trunk/set_sj.c:7086)
- A /trunk/src/set_str.c (from /trunk/set_str.c:7086)
- A /trunk/src/set_str_raw.c (from /trunk/set_str_raw.c:7086)
- A /trunk/src/set_ui.c (from /trunk/set_ui.c:7086)
- A /trunk/src/set_ui_2exp.c (from /trunk/set_ui_2exp.c:7086)
- A /trunk/src/set_uj.c (from /trunk/set_uj.c:7086)
- A /trunk/src/set_z.c (from /trunk/set_z.c:7086)
- A /trunk/src/set_z_exp.c (from /trunk/set_z_exp.c:7086)
- A /trunk/src/set_zero.c (from /trunk/set_zero.c:7086)
- A /trunk/src/setmax.c (from /trunk/setmax.c:7086)
- A /trunk/src/setmin.c (from /trunk/setmin.c:7086)
- A /trunk/src/setsign.c (from /trunk/setsign.c:7086)
- A /trunk/src/sgn.c (from /trunk/sgn.c:7086)
- A /trunk/src/si_op.c (from /trunk/si_op.c:7086)
- A /trunk/src/signbit.c (from /trunk/signbit.c:7086)
- A /trunk/src/sin.c (from /trunk/sin.c:7086)
- A /trunk/src/sin_cos.c (from /trunk/sin_cos.c:7086)
- A /trunk/src/sinh.c (from /trunk/sinh.c:7086)
- A /trunk/src/sinh_cosh.c (from /trunk/sinh_cosh.c:7086)
- A /trunk/src/sqr.c (from /trunk/sqr.c:7086)
- A /trunk/src/sqrt.c (from /trunk/sqrt.c:7086)
- A /trunk/src/sqrt_ui.c (from /trunk/sqrt_ui.c:7086)
- A /trunk/src/stack_interface.c (from /trunk/stack_interface.c:7086)
- A /trunk/src/strtofr.c (from /trunk/strtofr.c:7086)
- A /trunk/src/sub.c (from /trunk/sub.c:7086)
- A /trunk/src/sub1.c (from /trunk/sub1.c:7086)
- A /trunk/src/sub1sp.c (from /trunk/sub1sp.c:7086)
- A /trunk/src/sub_d.c (from /trunk/sub_d.c:7086)
- A /trunk/src/sub_ui.c (from /trunk/sub_ui.c:7086)
- A /trunk/src/subnormal.c (from /trunk/subnormal.c:7086)
- A /trunk/src/sum.c (from /trunk/sum.c:7086)
- A /trunk/src/swap.c (from /trunk/swap.c:7086)
- A /trunk/src/tan.c (from /trunk/tan.c:7086)
- A /trunk/src/tanh.c (from /trunk/tanh.c:7086)
- A /trunk/src/uceil_exp2.c (from /trunk/uceil_exp2.c:7086)
- A /trunk/src/uceil_log2.c (from /trunk/uceil_log2.c:7086)
- A /trunk/src/ufloor_log2.c (from /trunk/ufloor_log2.c:7086)
- A /trunk/src/ui_div.c (from /trunk/ui_div.c:7086)
- A /trunk/src/ui_pow.c (from /trunk/ui_pow.c:7086)
- A /trunk/src/ui_pow_ui.c (from /trunk/ui_pow_ui.c:7086)
- A /trunk/src/ui_sub.c (from /trunk/ui_sub.c:7086)
- A /trunk/src/urandom.c (from /trunk/urandom.c:7086)
- A /trunk/src/urandomb.c (from /trunk/urandomb.c:7086)
- A /trunk/src/vasprintf.c (from /trunk/vasprintf.c:7086)
- A /trunk/src/version.c (from /trunk/version.c:7086)
- A /trunk/src/volatile.c (from /trunk/volatile.c:7086)
- A /trunk/src/yn.c (from /trunk/yn.c:7086)
- A /trunk/src/zeta.c (from /trunk/zeta.c:7086)
- A /trunk/src/zeta_ui.c (from /trunk/zeta_ui.c:7086)
- D /trunk/stack_interface.c
- D /trunk/strtofr.c
- D /trunk/sub.c
- D /trunk/sub1.c
- D /trunk/sub1sp.c
- D /trunk/sub_d.c
- D /trunk/sub_ui.c
- D /trunk/subnormal.c
- D /trunk/sum.c
- D /trunk/swap.c
- D /trunk/tan.c
- D /trunk/tanh.c
- M /trunk/tests/Makefile.am
- A /trunk/tools
- A /trunk/tools/check_inits_clears (from /trunk/check_inits_clears:7086)
- A /trunk/tools/coverage (from /trunk/coverage:7086)
- A /trunk/tools/get_patches.sh (from /trunk/get_patches.sh:7086)
- A /trunk/tools/mbench (from /trunk/mbench:7086)
- A /trunk/tools/mpfrlint (from /trunk/mpfrlint:7086)
- A /trunk/tools/nightly-test (from /trunk/nightly-test:7086)
- A /trunk/tools/update-patchv (from /trunk/update-patchv:7086)
- A /trunk/tools/update-version (from /trunk/update-version:7086)
- A /trunk/tune
- A /trunk/tune/Makefile.am
- A /trunk/tune/bidimensional_sample.c (from /trunk/bidimensional_sample.c:7086)
- A /trunk/tune/speed.c (from /trunk/speed.c:7086)
- A /trunk/tune/tuneup.c (from /trunk/tuneup.c:7086)
- D /trunk/tuneup.c
- D /trunk/uceil_exp2.c
- D /trunk/uceil_log2.c
- D /trunk/ufloor_log2.c
- D /trunk/ui_div.c
- D /trunk/ui_pow.c
- D /trunk/ui_pow_ui.c
- D /trunk/ui_sub.c
- D /trunk/update-faq
- D /trunk/update-patchv
- D /trunk/update-version
- D /trunk/urandom.c
- D /trunk/urandomb.c
- D /trunk/vasprintf.c
- D /trunk/version.c
- D /trunk/volatile.c
- D /trunk/yn.c
- D /trunk/zeta.c
- D /trunk/zeta_ui.c
-
-Source reorganization. In short:
- * Added directories and moved related files into them:
- - src for the MPFR source files (to build the library).
- - doc for documentation files (except INSTALL, README...).
- - tools for various tools (scripts) and mbench.
- - tune for tuneup-related source files.
- - other for other source files (not distributed in tarballs).
- Existing directories:
- - tests for the source files of the test suite (make check).
- - examples for examples.
- - m4 for m4 files.
- * Renamed configure.in to configure.ac.
- * Added/updated Makefile.am files where needed.
- * Updated acinclude.m4 and configure.ac (AC_CONFIG_FILES line).
- * Updated the documentation (INSTALL, README, doc/README.dev and
- doc/mpfr.texi).
- * Updated NEWS and TODO.
- * Updated the scripts now in tools.
-
-The following script was used:
-
-#!/usr/bin/env zsh
-svn mkdir doc other src tools tune
-svn mv ${${(M)$(sed -n '/libmpfr_la_SOURCES/,/[^\]$/p' \
- Makefile.am):#*.[ch]}:#get_patches.c} mparam_h.in \
- round_raw_generic.c jyn_asympt.c src
-svn mv mbench check_inits_clears coverage get_patches.sh mpfrlint \
- nightly-test update-patchv update-version tools
-svn mv bidimensional_sample.c speed.c tuneup.c tune
-svn mv *.{c,h} other
-svn mv FAQ.html README.dev algorithm* faq.xsl fdl.texi mpfr.texi \
- update-faq doc
-svn mv configure.in configure.ac
-svn cp Makefile.am src/Makefile.am
-svn rm replace_all
-[Modifying some files, see above]
-svn add doc/Makefile.am
-svn add tune/Makefile.am
-------------------------------------------------------------------------
-r7086 | vlefevre | 2010-08-16 13:09:20 +0000 (Mon, 16 Aug 2010) | 4 lines
-Changed paths:
- M /trunk/Makefile.am
-
-[Makefile.am] Updated -version-info (the interface hasn't really been
-changed yet -- though the future bug fix / rewrite of mpfr_mul_q and
-mpfr_div_q could be seen as an addition -- but this eases maintenance
-and avoids -version-info conflict with the 3.0 branch).
-------------------------------------------------------------------------
-r7085 | vlefevre | 2010-08-16 12:40:14 +0000 (Mon, 16 Aug 2010) | 1 line
-Changed paths:
- M /trunk/bidimensional_sample.c
-
-[bidimensional_sample.c] Added copyright notice.
-------------------------------------------------------------------------
-r7084 | vlefevre | 2010-08-16 12:37:37 +0000 (Mon, 16 Aug 2010) | 1 line
-Changed paths:
- M /trunk/ai.c
-
-[ai.c] Prototype clean-up.
-------------------------------------------------------------------------
-r7083 | vlefevre | 2010-08-16 09:21:21 +0000 (Mon, 16 Aug 2010) | 12 lines
-Changed paths:
- M /trunk/README.dev
- M /trunk/acinclude.m4
- M /trunk/fits_intmax.c
- M /trunk/fits_uintmax.c
- M /trunk/get_sj.c
- M /trunk/get_uj.c
- M /trunk/m4/size_max.m4
- M /trunk/set_sj.c
- M /trunk/set_uj.c
- M /trunk/tests/tfits.c
- M /trunk/tests/tfprintf.c
- M /trunk/tests/tget_sj.c
- M /trunk/tests/tprintf.c
- M /trunk/tests/tset_sj.c
- M /trunk/vasprintf.c
-
-Avoid a compilation failure on OSF/1 (Tru64) 5.1 due to non-C99
-conformance though <inttypes.h> is available. In various source
-files and m4 files, use the following form only:
-
-#if HAVE_INTTYPES_H
-# include <inttypes.h>
-#endif
-#if HAVE_STDINT_H
-# include <stdint.h>
-#endif
-
-Updated README.dev to mention this form.
-------------------------------------------------------------------------
-r7078 | vlefevre | 2010-08-13 14:46:58 +0000 (Fri, 13 Aug 2010) | 1 line
-Changed paths:
- M /trunk/tests/random2.c
-
-Deleted old svn:mergeinfo property on tests/random2.c
-------------------------------------------------------------------------
-r7077 | vlefevre | 2010-08-13 10:11:25 +0000 (Fri, 13 Aug 2010) | 10 lines
-Changed paths:
- M /trunk/tests/mpf_compat.h
- M /trunk/tests/tpow.c
- M /trunk/tests/tpow_z.c
- M /trunk/tests/tremquo.c
- M /trunk/tests/tset.c
- M /trunk/tests/tset_ld.c
- M /trunk/tests/tzeta_ui.c
-
-[tests] Avoid warning due to -Wunused-but-set-variable (from future
-GCC 4.6). Only let the one from tsubnormal.c because it's a TODO.
- * mpf_compat.h: use the variables, that are there for prototype
- checking.
- * tpow.c, tpow_z.c: test the ternary value.
- * tremquo.c: removed inex variables (the bug due to the MPFR value).
- * tset.c: test the ternary value.
- * tset_ld.c: removed the long double variable (it cannot be tested
- in a portable way and the bug was an assertion failure).
- * tzeta_ui.c: removed the inexact variable (not really useful here).
-------------------------------------------------------------------------
-r7076 | vlefevre | 2010-08-13 09:44:19 +0000 (Fri, 13 Aug 2010) | 2 lines
-Changed paths:
- M /trunk/get_f.c
-
-[get_f.c] Avoid warning due to -Wunused-but-set-variable (from
-future GCC 4.6).
-------------------------------------------------------------------------
-r7075 | vlefevre | 2010-08-13 09:41:27 +0000 (Fri, 13 Aug 2010) | 2 lines
-Changed paths:
- M /trunk/gamma.c
-
-[gamma.c] Avoid warning due to -Wunused-but-set-variable (from
-future GCC 4.6).
-------------------------------------------------------------------------
-r7074 | vlefevre | 2010-08-13 09:38:28 +0000 (Fri, 13 Aug 2010) | 2 lines
-Changed paths:
- M /trunk/gmp_op.c
-
-[gmp_op.c] Avoid warning due to -Wunused-but-set-variable (from
-future GCC 4.6).
-------------------------------------------------------------------------
-r7073 | vlefevre | 2010-08-13 09:32:58 +0000 (Fri, 13 Aug 2010) | 3 lines
-Changed paths:
- M /trunk/exp_2.c
-
-[exp_2.c] No longer define qn and sizer, which are no longer used since
-r6919. This was detected by gcc-snapshot (4.6.0 prerelease) under Debian
-(-Wunused-but-set-variable).
-------------------------------------------------------------------------
-r7072 | vlefevre | 2010-08-13 08:12:06 +0000 (Fri, 13 Aug 2010) | 1 line
-Changed paths:
- M /trunk/NEWS
-
-[NEWS] Update.
-------------------------------------------------------------------------
-r7071 | vlefevre | 2010-08-13 08:11:16 +0000 (Fri, 13 Aug 2010) | 3 lines
-Changed paths:
- M /trunk/ieee_floats.h
-
-[ieee_floats.h] Avoid breaking aliasing-rules when _GMP_IEEE_FLOATS is
-defined (e.g. with --with-gmp-build), by replacing a struct by a union
-like in r6381 for long double.
-------------------------------------------------------------------------
-r7070 | vlefevre | 2010-08-13 07:58:14 +0000 (Fri, 13 Aug 2010) | 1 line
-Changed paths:
- M /trunk/configure.in
-
-[configure.in] Removed useless slash.
-------------------------------------------------------------------------
-r7069 | vlefevre | 2010-08-12 14:28:59 +0000 (Thu, 12 Aug 2010) | 1 line
-Changed paths:
- M /trunk/NEWS
-
-[NEWS] Prepare for new version.
-------------------------------------------------------------------------
-r7067 | vlefevre | 2010-08-12 14:13:48 +0000 (Thu, 12 Aug 2010) | 1 line
-Changed paths:
- M /trunk/README.dev
-
-[README.dev] Removed obsolete paragraph about the old prepare script.
-------------------------------------------------------------------------
-r7066 | vlefevre | 2010-08-12 13:46:41 +0000 (Thu, 12 Aug 2010) | 1 line
-Changed paths:
- M /trunk/update-version
-
-[update-version] Detect errors.
-------------------------------------------------------------------------
-r7065 | vlefevre | 2010-08-12 10:51:17 +0000 (Thu, 12 Aug 2010) | 1 line
-Changed paths:
- M /trunk/FAQ.html
-
-Updated FAQ.html with update-faq.
-------------------------------------------------------------------------
-r7064 | vlefevre | 2010-08-12 10:50:56 +0000 (Thu, 12 Aug 2010) | 1 line
-Changed paths:
- M /trunk/faq.xsl
-
-[faq.xsl] Do not copy XML comments.
-------------------------------------------------------------------------
-r7063 | vlefevre | 2010-08-12 10:48:45 +0000 (Thu, 12 Aug 2010) | 1 line
-Changed paths:
- M /trunk/FAQ.html
-
-Updated FAQ.html with update-faq.
-------------------------------------------------------------------------
-r7059 | vlefevre | 2010-08-12 08:52:54 +0000 (Thu, 12 Aug 2010) | 1 line
-Changed paths:
- M /trunk/README.dev
-
-[README.dev] INRIAGforge -> INRIAGForge.
-------------------------------------------------------------------------
-r7058 | vlefevre | 2010-08-12 08:49:23 +0000 (Thu, 12 Aug 2010) | 5 lines
-Changed paths:
- M /trunk/README
-
-[README] Update:
- * InriaGforge -> INRIAGForge (official typography).
- * Updated URL of the Subversion FAQ (now on apache.org).
- * README.dev provided via SVN only.
- * Removed the old note about the old CVS repository.
-------------------------------------------------------------------------
-r7057 | vlefevre | 2010-08-11 13:56:25 +0000 (Wed, 11 Aug 2010) | 1 line
-Changed paths:
- M /trunk/gmp_op.c
-
-[gmp_op.c] mpfr_mul_q and mpfr_div_q are still buggy; added comment.
-------------------------------------------------------------------------
-r7056 | vlefevre | 2010-08-11 13:39:05 +0000 (Wed, 11 Aug 2010) | 1 line
-Changed paths:
- M /trunk/tests/tgmpop.c
-
-[tests/tgmpop.c] Added missing "static".
-------------------------------------------------------------------------
-r7055 | thevenyp | 2010-08-11 10:48:45 +0000 (Wed, 11 Aug 2010) | 1 line
-Changed paths:
- M /trunk/gmp_op.c
- M /trunk/tests/tgmpop.c
-
-gmp_op.c: Fix ternary value returned by mpfr_mul_q and mpfr_div_q in overflow cases.
-------------------------------------------------------------------------
-r7051 | vlefevre | 2010-08-04 23:51:21 +0000 (Wed, 04 Aug 2010) | 1 line
-Changed paths:
- M /trunk/README.dev
-
-README.dev: updated "To make a release" (test of FP division by 0).
-------------------------------------------------------------------------
-r7050 | vlefevre | 2010-08-04 23:45:25 +0000 (Wed, 04 Aug 2010) | 10 lines
-Changed paths:
- M /trunk/acinclude.m4
- M /trunk/tests/tadd_d.c
- M /trunk/tests/tcmp_d.c
- M /trunk/tests/tcmp_ld.c
- M /trunk/tests/tests.c
- M /trunk/tests/tgeneric.c
- M /trunk/tests/tget_d.c
- M /trunk/tests/tget_flt.c
- M /trunk/tests/tset_d.c
- M /trunk/tests/tset_ld.c
-
-Support implementations where the floating-point division by 0 fails.
- * acinclude.m4: added a test to check whether the FP division by 0
- fails, and define MPFR_ERRDIVZERO in such a case.
- * tests/tests.c: if MPFR_TEST_DIVBYZERO is defined, test whether
- there has been a floating-point division by 0 (FE_DIVBYZERO or
- FE_INVALID exception).
- * tests/tgeneric.c: if MPFR_ERRDIVZERO is defined, disable the
- huge and tiny cases.
- * tests/t*_{flt,d,ld}.c: if MPFR_ERRDIVZERO is defined, disable
- tests involving NaN and infinities.
-------------------------------------------------------------------------
-r7049 | vlefevre | 2010-08-04 22:09:17 +0000 (Wed, 04 Aug 2010) | 1 line
-Changed paths:
- M /trunk/README.dev
-
-[README.dev] Update about the compilers.
-------------------------------------------------------------------------
-r7048 | vlefevre | 2010-08-04 14:50:54 +0000 (Wed, 04 Aug 2010) | 1 line
-Changed paths:
- M /trunk/README.dev
-
-[README.dev] Mention clang.
-------------------------------------------------------------------------
-r7047 | vlefevre | 2010-08-04 14:25:17 +0000 (Wed, 04 Aug 2010) | 7 lines
-Changed paths:
- M /trunk/get_sj.c
-
-[get_sj.c] Fixed bug found by John Regehr:
-https://gforge.inria.fr/tracker/index.php?func=detail&aid=10839&group_id=136&atid=619
-Note: the problem was an undefined behavior that could occur when
-sizeof(mp_limb_t) < sizeof(intmax_t) and |x| was small enough,
-because a right shift was >= the type width. However as the shifted
-value was 0, most platforms should not be affected by this bug. This
-problem was detected with clang -fcatch-undefined-ansic-behavior.
-------------------------------------------------------------------------
-r7046 | vlefevre | 2010-08-04 14:05:09 +0000 (Wed, 04 Aug 2010) | 1 line
-Changed paths:
- M /trunk/tests/tget_sj.c
-
-[tests/tget_sj.c] Added tests of 1 and -1.
-------------------------------------------------------------------------
-r7045 | vlefevre | 2010-08-04 13:35:48 +0000 (Wed, 04 Aug 2010) | 2 lines
-Changed paths:
- M /trunk/get_sj.c
-
-[get_sj.c] Added assertions concerning
-https://gforge.inria.fr/tracker/?func=detail&atid=619&aid=10839&group_id=136
-------------------------------------------------------------------------
-r7044 | vlefevre | 2010-08-04 10:59:01 +0000 (Wed, 04 Aug 2010) | 2 lines
-Changed paths:
- M /trunk/configure.in
-
-[configure.in] When logging is enabled, remove the possible -pedantic
-from GMP's CFLAGS to avoid warnings about C conformance.
-------------------------------------------------------------------------
-r7043 | vlefevre | 2010-08-04 10:17:14 +0000 (Wed, 04 Aug 2010) | 2 lines
-Changed paths:
- M /trunk/mpfr-impl.h
-
-[mpfr-impl.h] Reverse-merged changeset r7042. The code was not
-incorrect: the warning is due to the -pedantic from GMP's CFLAGS.
-------------------------------------------------------------------------
-r7042 | vlefevre | 2010-08-04 09:58:06 +0000 (Wed, 04 Aug 2010) | 4 lines
-Changed paths:
- M /trunk/mpfr-impl.h
-
-[mpfr-impl.h] Correction to avoid GCC warnings
- warning: invalid storage class for function 'x_f'
- warning: invalid storage class for function '__mpfr_log_cleanup'
-when building MPFR with logging support.
-------------------------------------------------------------------------
-r7041 | vlefevre | 2010-08-03 15:16:22 +0000 (Tue, 03 Aug 2010) | 1 line
-Changed paths:
- M /trunk/mpfrlint
-
-[mpfrlint] Correction for the future MPFR source structure.
-------------------------------------------------------------------------
-r7040 | vlefevre | 2010-08-03 15:08:22 +0000 (Tue, 03 Aug 2010) | 1 line
-Changed paths:
- M /trunk/mpfrlint
-
-[mpfrlint] Execute check_inits_clears.
-------------------------------------------------------------------------
-r7039 | vlefevre | 2010-08-03 15:06:58 +0000 (Tue, 03 Aug 2010) | 1 line
-Changed paths:
- M /trunk/check_inits_clears
-
-[check_inits_clears] Correction.
-------------------------------------------------------------------------
-r7038 | vlefevre | 2010-08-02 15:07:51 +0000 (Mon, 02 Aug 2010) | 1 line
-Changed paths:
- M /trunk/Makefile.am
-
-[Makefile.am] Moved ieee_floats.h from EXTRA_DIST to libmpfr_la_SOURCES.
-------------------------------------------------------------------------
-r7037 | vlefevre | 2010-08-02 15:03:24 +0000 (Mon, 02 Aug 2010) | 2 lines
-Changed paths:
- M /trunk/Makefile.am
-
-[Makefile.am] Clean-up: removed gen_inverse.h from EXTRA_DIST because
-it is already in libmpfr_la_SOURCES.
-------------------------------------------------------------------------
-r7036 | vlefevre | 2010-08-01 19:47:36 +0000 (Sun, 01 Aug 2010) | 2 lines
-Changed paths:
- M /trunk/mparam_h.in
-
-[mparam_h.in] Removed the comment about the dependency bug.
-(svn merge -r7032:7031 mparam_h.in)
-------------------------------------------------------------------------
-r7033 | vlefevre | 2010-08-01 19:26:12 +0000 (Sun, 01 Aug 2010) | 2 lines
-Changed paths:
- M /trunk/Makefile.am
-
-[Makefile.am] Added "BUILT_SOURCES = mparam.h", fixing bug
-https://gforge.inria.fr/tracker/index.php?func=detail&aid=10810&group_id=136&atid=619
-------------------------------------------------------------------------
-r7032 | vlefevre | 2010-08-01 18:45:45 +0000 (Sun, 01 Aug 2010) | 2 lines
-Changed paths:
- M /trunk/mparam_h.in
-
-[mparam_h.in] Added a comment concerning the bug in the mparam.h dependency rule:
-https://gforge.inria.fr/tracker/index.php?func=detail&aid=10810&group_id=136&atid=619
-------------------------------------------------------------------------
-r7031 | vlefevre | 2010-08-01 18:39:52 +0000 (Sun, 01 Aug 2010) | 1 line
-Changed paths:
- M /trunk/mparam_h.in
-
-[mparam_h.in] Enable C mode for Emacs.
-------------------------------------------------------------------------
-r7030 | vlefevre | 2010-08-01 17:09:24 +0000 (Sun, 01 Aug 2010) | 1 line
-Changed paths:
- M /trunk/mparam_h.in
-
-[mparam_h.in] Deleted trailing whitespace.
-------------------------------------------------------------------------
-r7029 | vlefevre | 2010-08-01 17:08:36 +0000 (Sun, 01 Aug 2010) | 1 line
-Changed paths:
- M /trunk/mparam_h.in
-
-[mparam_h.in] Bug fix: added a newline at the end of the file.
-------------------------------------------------------------------------
-r7026 | vlefevre | 2010-07-30 15:44:24 +0000 (Fri, 30 Jul 2010) | 4 lines
-Changed paths:
- M /trunk/BUGS
- M /trunk/FAQ.html
- M /trunk/INSTALL
- M /trunk/NEWS
- M /trunk/README
- M /trunk/README.dev
- M /trunk/TODO
- M /trunk/abort_prec_max.c
- M /trunk/acinclude.m4
- M /trunk/acos.c
- M /trunk/acosh.c
- M /trunk/add.c
- M /trunk/add1.c
- M /trunk/add1sp.c
- M /trunk/add_d.c
- M /trunk/add_ui.c
- M /trunk/agm.c
- M /trunk/ai.c
- M /trunk/asin.c
- M /trunk/asinh.c
- M /trunk/atan.c
- M /trunk/atan2.c
- M /trunk/atanh.c
- M /trunk/bernoulli.c
- M /trunk/buildopt.c
- M /trunk/cache.c
- M /trunk/cbrt.c
- M /trunk/check.c
- M /trunk/clear.c
- M /trunk/clears.c
- M /trunk/cmp.c
- M /trunk/cmp2.c
- M /trunk/cmp_abs.c
- M /trunk/cmp_d.c
- M /trunk/cmp_ld.c
- M /trunk/cmp_si.c
- M /trunk/cmp_ui.c
- M /trunk/comparisons.c
- M /trunk/configure.in
- M /trunk/const_catalan.c
- M /trunk/const_euler.c
- M /trunk/const_log2.c
- M /trunk/const_pi.c
- M /trunk/constant.c
- M /trunk/copysign.c
- M /trunk/cos.c
- M /trunk/cosh.c
- M /trunk/cot.c
- M /trunk/coth.c
- M /trunk/csc.c
- M /trunk/csch.c
- M /trunk/d_div.c
- M /trunk/d_sub.c
- M /trunk/digamma.c
- M /trunk/dim.c
- M /trunk/div.c
- M /trunk/div_2exp.c
- M /trunk/div_2si.c
- M /trunk/div_2ui.c
- M /trunk/div_d.c
- M /trunk/div_ui.c
- M /trunk/dump.c
- M /trunk/eint.c
- M /trunk/eq.c
- M /trunk/erfc.c
- M /trunk/examples/divworst.c
- M /trunk/examples/rndo-add.c
- M /trunk/examples/sample.c
- M /trunk/examples/version.c
- M /trunk/exceptions.c
- M /trunk/exp.c
- M /trunk/exp10.c
- M /trunk/exp2.c
- M /trunk/exp3.c
- M /trunk/exp_2.c
- M /trunk/expm1.c
- M /trunk/extract.c
- M /trunk/factorial.c
- M /trunk/faq.xsl
- M /trunk/fits_intmax.c
- M /trunk/fits_s.h
- M /trunk/fits_sint.c
- M /trunk/fits_slong.c
- M /trunk/fits_sshort.c
- M /trunk/fits_u.h
- M /trunk/fits_uint.c
- M /trunk/fits_uintmax.c
- M /trunk/fits_ulong.c
- M /trunk/fits_ushort.c
- M /trunk/fma.c
- M /trunk/fms.c
- M /trunk/frac.c
- M /trunk/free_cache.c
- M /trunk/gamma.c
- M /trunk/gammaonethird.c
- M /trunk/gen_inverse.h
- M /trunk/get_d.c
- M /trunk/get_d64.c
- M /trunk/get_exp.c
- M /trunk/get_f.c
- M /trunk/get_flt.c
- M /trunk/get_ld.c
- M /trunk/get_patches.sh
- M /trunk/get_si.c
- M /trunk/get_sj.c
- M /trunk/get_str.c
- M /trunk/get_ui.c
- M /trunk/get_uj.c
- M /trunk/get_z.c
- M /trunk/get_z_exp.c
- M /trunk/gmp_op.c
- M /trunk/hypot.c
- M /trunk/ieee_floats.h
- M /trunk/init.c
- M /trunk/init2.c
- M /trunk/inits.c
- M /trunk/inits2.c
- M /trunk/inp_str.c
- M /trunk/int_ceil_log2.c
- M /trunk/isinf.c
- M /trunk/isinteger.c
- M /trunk/isnan.c
- M /trunk/isnum.c
- M /trunk/isqrt.c
- M /trunk/isregular.c
- M /trunk/iszero.c
- M /trunk/jn.c
- M /trunk/jyn_asympt.c
- M /trunk/li2.c
- M /trunk/lngamma.c
- M /trunk/log.c
- M /trunk/log10.c
- M /trunk/log1p.c
- M /trunk/log2.c
- M /trunk/logging.c
- M /trunk/min_prec.c
- M /trunk/minmax.c
- M /trunk/modf.c
- M /trunk/mpf2mpfr.h
- M /trunk/mpfr-gmp.c
- M /trunk/mpfr-gmp.h
- M /trunk/mpfr-impl.h
- M /trunk/mpfr-thread.h
- M /trunk/mpfr.h
- M /trunk/mpn_exp.c
- M /trunk/mul.c
- M /trunk/mul_2exp.c
- M /trunk/mul_2si.c
- M /trunk/mul_2ui.c
- M /trunk/mul_d.c
- M /trunk/mul_ui.c
- M /trunk/mulders.c
- M /trunk/neg.c
- M /trunk/next.c
- M /trunk/out_str.c
- M /trunk/pow.c
- M /trunk/pow_si.c
- M /trunk/pow_ui.c
- M /trunk/pow_z.c
- M /trunk/powerof2.c
- M /trunk/print_raw.c
- M /trunk/print_rnd_mode.c
- M /trunk/printf.c
- M /trunk/rec_sqrt.c
- M /trunk/reldiff.c
- M /trunk/rem1.c
- M /trunk/rint.c
- M /trunk/root.c
- M /trunk/round_near_x.c
- M /trunk/round_p.c
- M /trunk/round_prec.c
- M /trunk/round_raw_generic.c
- M /trunk/scale2.c
- M /trunk/sec.c
- M /trunk/sech.c
- M /trunk/set.c
- M /trunk/set_d.c
- M /trunk/set_d64.c
- M /trunk/set_dfl_prec.c
- M /trunk/set_exp.c
- M /trunk/set_f.c
- M /trunk/set_flt.c
- M /trunk/set_inf.c
- M /trunk/set_ld.c
- M /trunk/set_nan.c
- M /trunk/set_prc_raw.c
- M /trunk/set_prec.c
- M /trunk/set_q.c
- M /trunk/set_rnd.c
- M /trunk/set_si.c
- M /trunk/set_si_2exp.c
- M /trunk/set_sj.c
- M /trunk/set_str.c
- M /trunk/set_str_raw.c
- M /trunk/set_ui.c
- M /trunk/set_ui_2exp.c
- M /trunk/set_uj.c
- M /trunk/set_z.c
- M /trunk/set_z_exp.c
- M /trunk/set_zero.c
- M /trunk/setmax.c
- M /trunk/setmin.c
- M /trunk/setsign.c
- M /trunk/sgn.c
- M /trunk/si_op.c
- M /trunk/signbit.c
- M /trunk/sin.c
- M /trunk/sin_cos.c
- M /trunk/sinh.c
- M /trunk/sinh_cosh.c
- M /trunk/speed.c
- M /trunk/sqr.c
- M /trunk/sqrt.c
- M /trunk/sqrt_ui.c
- M /trunk/stack_interface.c
- M /trunk/strtofr.c
- M /trunk/sub.c
- M /trunk/sub1.c
- M /trunk/sub1sp.c
- M /trunk/sub_d.c
- M /trunk/sub_ui.c
- M /trunk/subnormal.c
- M /trunk/sum.c
- M /trunk/swap.c
- M /trunk/tan.c
- M /trunk/tanh.c
- M /trunk/tests/cmp_str.c
- M /trunk/tests/data/digamma
- M /trunk/tests/data/li2
- M /trunk/tests/memory.c
- M /trunk/tests/mpf_compat.c
- M /trunk/tests/mpf_compat.h
- M /trunk/tests/mpfr-test.h
- M /trunk/tests/mpfr_compat.c
- M /trunk/tests/random2.c
- M /trunk/tests/reuse.c
- M /trunk/tests/rnd_mode.c
- M /trunk/tests/tabs.c
- M /trunk/tests/tacosh.c
- M /trunk/tests/tadd.c
- M /trunk/tests/tadd1sp.c
- M /trunk/tests/tadd_d.c
- M /trunk/tests/tadd_ui.c
- M /trunk/tests/tagm.c
- M /trunk/tests/tai.c
- M /trunk/tests/tasin.c
- M /trunk/tests/tasinh.c
- M /trunk/tests/tatan.c
- M /trunk/tests/tatanh.c
- M /trunk/tests/taway.c
- M /trunk/tests/tbuildopt.c
- M /trunk/tests/tcan_round.c
- M /trunk/tests/tcbrt.c
- M /trunk/tests/tcheck.c
- M /trunk/tests/tcmp.c
- M /trunk/tests/tcmp2.c
- M /trunk/tests/tcmp_d.c
- M /trunk/tests/tcmp_ld.c
- M /trunk/tests/tcmp_ui.c
- M /trunk/tests/tcmpabs.c
- M /trunk/tests/tcomparisons.c
- M /trunk/tests/tconst_catalan.c
- M /trunk/tests/tconst_euler.c
- M /trunk/tests/tconst_log2.c
- M /trunk/tests/tconst_pi.c
- M /trunk/tests/tcopysign.c
- M /trunk/tests/tcos.c
- M /trunk/tests/tcosh.c
- M /trunk/tests/tcot.c
- M /trunk/tests/tcoth.c
- M /trunk/tests/tcsc.c
- M /trunk/tests/tcsch.c
- M /trunk/tests/td_div.c
- M /trunk/tests/td_sub.c
- M /trunk/tests/tdigamma.c
- M /trunk/tests/tdim.c
- M /trunk/tests/tdiv.c
- M /trunk/tests/tdiv_d.c
- M /trunk/tests/tdiv_ui.c
- M /trunk/tests/teint.c
- M /trunk/tests/teq.c
- M /trunk/tests/tests.c
- M /trunk/tests/texceptions.c
- M /trunk/tests/texp.c
- M /trunk/tests/texp10.c
- M /trunk/tests/texp2.c
- M /trunk/tests/texpm1.c
- M /trunk/tests/tfactorial.c
- M /trunk/tests/tfits.c
- M /trunk/tests/tfma.c
- M /trunk/tests/tfmod.c
- M /trunk/tests/tfms.c
- M /trunk/tests/tfprintf.c
- M /trunk/tests/tfrac.c
- M /trunk/tests/tgamma.c
- M /trunk/tests/tgeneric.c
- M /trunk/tests/tgeneric_ui.c
- M /trunk/tests/tget_d.c
- M /trunk/tests/tget_d_2exp.c
- M /trunk/tests/tget_f.c
- M /trunk/tests/tget_flt.c
- M /trunk/tests/tget_ld_2exp.c
- M /trunk/tests/tget_set_d64.c
- M /trunk/tests/tget_sj.c
- M /trunk/tests/tget_str.c
- M /trunk/tests/tget_z.c
- M /trunk/tests/tgmpop.c
- M /trunk/tests/thyperbolic.c
- M /trunk/tests/thypot.c
- M /trunk/tests/tinits.c
- M /trunk/tests/tinp_str.c
- M /trunk/tests/tinternals.c
- M /trunk/tests/tisnan.c
- M /trunk/tests/tisqrt.c
- M /trunk/tests/tj0.c
- M /trunk/tests/tj1.c
- M /trunk/tests/tjn.c
- M /trunk/tests/tl2b.c
- M /trunk/tests/tlgamma.c
- M /trunk/tests/tli2.c
- M /trunk/tests/tlngamma.c
- M /trunk/tests/tlog.c
- M /trunk/tests/tlog10.c
- M /trunk/tests/tlog1p.c
- M /trunk/tests/tlog2.c
- M /trunk/tests/tmin_prec.c
- M /trunk/tests/tminmax.c
- M /trunk/tests/tmodf.c
- M /trunk/tests/tmul.c
- M /trunk/tests/tmul_2exp.c
- M /trunk/tests/tmul_d.c
- M /trunk/tests/tmul_ui.c
- M /trunk/tests/tnext.c
- M /trunk/tests/tout_str.c
- M /trunk/tests/toutimpl.c
- M /trunk/tests/tpow.c
- M /trunk/tests/tpow3.c
- M /trunk/tests/tpow_all.c
- M /trunk/tests/tpow_z.c
- M /trunk/tests/tprintf.c
- M /trunk/tests/trandom.c
- M /trunk/tests/trec_sqrt.c
- M /trunk/tests/tremquo.c
- M /trunk/tests/trint.c
- M /trunk/tests/troot.c
- M /trunk/tests/tround_prec.c
- M /trunk/tests/tsec.c
- M /trunk/tests/tsech.c
- M /trunk/tests/tset.c
- M /trunk/tests/tset_d.c
- M /trunk/tests/tset_exp.c
- M /trunk/tests/tset_f.c
- M /trunk/tests/tset_ld.c
- M /trunk/tests/tset_q.c
- M /trunk/tests/tset_si.c
- M /trunk/tests/tset_sj.c
- M /trunk/tests/tset_str.c
- M /trunk/tests/tset_z.c
- M /trunk/tests/tset_z_exp.c
- M /trunk/tests/tsgn.c
- M /trunk/tests/tsi_op.c
- M /trunk/tests/tsin.c
- M /trunk/tests/tsin_cos.c
- M /trunk/tests/tsinh.c
- M /trunk/tests/tsinh_cosh.c
- M /trunk/tests/tsprintf.c
- M /trunk/tests/tsqr.c
- M /trunk/tests/tsqrt.c
- M /trunk/tests/tsqrt_ui.c
- M /trunk/tests/tstckintc.c
- M /trunk/tests/tstdint.c
- M /trunk/tests/tstrtofr.c
- M /trunk/tests/tsub.c
- M /trunk/tests/tsub1sp.c
- M /trunk/tests/tsub_d.c
- M /trunk/tests/tsub_ui.c
- M /trunk/tests/tsubnormal.c
- M /trunk/tests/tsum.c
- M /trunk/tests/tswap.c
- M /trunk/tests/ttan.c
- M /trunk/tests/ttanh.c
- M /trunk/tests/ttrunc.c
- M /trunk/tests/tui_div.c
- M /trunk/tests/tui_pow.c
- M /trunk/tests/tui_sub.c
- M /trunk/tests/turandom.c
- M /trunk/tests/tversion.c
- M /trunk/tests/ty0.c
- M /trunk/tests/ty1.c
- M /trunk/tests/tyn.c
- M /trunk/tests/tzeta_ui.c
- M /trunk/tuneup.c
- M /trunk/uceil_exp2.c
- M /trunk/uceil_log2.c
- M /trunk/ufloor_log2.c
- M /trunk/ui_div.c
- M /trunk/ui_pow.c
- M /trunk/ui_pow_ui.c
- M /trunk/ui_sub.c
- M /trunk/urandom.c
- M /trunk/urandomb.c
- M /trunk/vasprintf.c
- M /trunk/version.c
- M /trunk/volatile.c
- M /trunk/yn.c
- M /trunk/zeta_ui.c
-
-Replaced
- Contributed by the Arenaire and Cacao projects
-by
- Contributed by the Arenaire and Caramel projects
-------------------------------------------------------------------------
-r7024 | vlefevre | 2010-07-30 15:26:12 +0000 (Fri, 30 Jul 2010) | 1 line
-Changed paths:
- M /trunk/AUTHORS
-
-[AUTHORS] Updated a sentence.
-------------------------------------------------------------------------
-r7021 | vlefevre | 2010-07-30 09:36:55 +0000 (Fri, 30 Jul 2010) | 1 line
-Changed paths:
- M /trunk
-
-Added configure.lineno (generated by configure) to svn:ignore property.
-------------------------------------------------------------------------
-r7016 | vlefevre | 2010-07-29 16:01:45 +0000 (Thu, 29 Jul 2010) | 1 line
-Changed paths:
- M /trunk/README.dev
-
-[README.dev] For announces, changed mpfr into mpfr-announce.
-------------------------------------------------------------------------
-r7014 | vlefevre | 2010-07-26 11:12:22 +0000 (Mon, 26 Jul 2010) | 1 line
-Changed paths:
- M /trunk/ai.c
-
-[ai.c] Replaced mp_exp_t by mpfr_exp_t.
-------------------------------------------------------------------------
-r7013 | vlefevre | 2010-07-25 19:31:31 +0000 (Sun, 25 Jul 2010) | 1 line
-Changed paths:
- M /trunk/ai.c
-
-[ai.c] Fixed several bugs in mpfr_ai.
-------------------------------------------------------------------------
-r7010 | schevill | 2010-07-20 13:18:42 +0000 (Tue, 20 Jul 2010) | 3 lines
-Changed paths:
- M /trunk/bidimensional_sample.c
-
-Updated bidimensional_sample to take into account the fact the mpfr_ai1 and mpfr_ai2 are now statically defined.
-
-
-------------------------------------------------------------------------
-r7009 | schevill | 2010-07-20 12:49:26 +0000 (Tue, 20 Jul 2010) | 3 lines
-Changed paths:
- M /trunk/ai.c
- M /trunk/mpfr.h
-
-mpfr_ai1 and mpfr_ai2 are now declared static. Only mpfr_ai is global.
-
-
-------------------------------------------------------------------------
-r7008 | schevill | 2010-07-20 12:38:44 +0000 (Tue, 20 Jul 2010) | 3 lines
-Changed paths:
- M /trunk/mpfr.h
-
-Forgot a declaration in the previous commit.
-
-
-------------------------------------------------------------------------
-r7007 | schevill | 2010-07-20 12:32:42 +0000 (Tue, 20 Jul 2010) | 9 lines
-Changed paths:
- M /trunk/Makefile.am
- M /trunk/ai.c
- D /trunk/ai2.c
- M /trunk/bidimensional_sample.c
- M /trunk/mparam_h.in
- M /trunk/mpfr-impl.h
- M /trunk/tuneup.c
-
-Added automatic tuning of mpfr_ai.
-
-More precisely:
-* removed ai2.c: both implementations are now in the same file ai.c
-* added thresholds and automatic choice of the method to use in function of the thresholds.
-* added procedures for tuning functions like ai into tuneup.c
-* added a tuning procedure into tuneup.c
-
-
-------------------------------------------------------------------------
-r7005 | vlefevre | 2010-07-19 08:29:11 +0000 (Mon, 19 Jul 2010) | 1 line
-Changed paths:
- M /trunk/tests/tget_flt.c
-
-[tests/tget_flt.c] Fixed printf strings (missing backslash).
-------------------------------------------------------------------------
-r7004 | zimmerma | 2010-07-15 12:54:15 +0000 (Thu, 15 Jul 2010) | 2 lines
-Changed paths:
- M /trunk/tests/tget_flt.c
-
-[tget_flt.c] completed previous commit
-
-------------------------------------------------------------------------
-r7003 | zimmerma | 2010-07-15 12:49:09 +0000 (Thu, 15 Jul 2010) | 2 lines
-Changed paths:
- M /trunk/tests/tget_flt.c
-
-[tget_flt.c] print more information in case a test fails
-
-------------------------------------------------------------------------
-r6999 | vlefevre | 2010-07-09 23:59:50 +0000 (Fri, 09 Jul 2010) | 1 line
-Changed paths:
- M /trunk/gamma.c
-
-[gamma.c] Added an assert concerning the mpfr_exp_t size.
-------------------------------------------------------------------------
-r6998 | vlefevre | 2010-07-09 23:48:40 +0000 (Fri, 09 Jul 2010) | 1 line
-Changed paths:
- M /trunk/tests/tgamma.c
-
-[tests/tgamma.c] Use mpfr_set_str instead of mpfr_set_d.
-------------------------------------------------------------------------
-r6997 | vlefevre | 2010-07-09 23:33:24 +0000 (Fri, 09 Jul 2010) | 1 line
-Changed paths:
- M /trunk/exp_2.c
-
-[exp_2.c] Untabified.
-------------------------------------------------------------------------
-r6996 | zimmerma | 2010-07-09 20:09:08 +0000 (Fri, 09 Jul 2010) | 6 lines
-Changed paths:
- M /trunk/gamma.c
- M /trunk/tests/tgamma.c
-
-[gamma.c] fixed bug reported on MPFR list:
- http://websympa.loria.fr/wwsympa/arc/mpfr/2010-07/msg00001.html
- In the underflow detection:
- * we took log instead of log2
- * at the end, we added the wrong terms
-
-------------------------------------------------------------------------
-r6995 | vlefevre | 2010-07-01 12:58:19 +0000 (Thu, 01 Jul 2010) | 1 line
-Changed paths:
- M /trunk/mpfr-impl.h
-
-[mpfr-impl.h] Added a comment concerning the 'noreturn' property.
-------------------------------------------------------------------------
-r6994 | zimmerma | 2010-06-28 15:32:21 +0000 (Mon, 28 Jun 2010) | 6 lines
-Changed paths:
- M /trunk/exp_2.c
-
-[exp_2.c] added 3 more bits to initial working precision. On a sample of 20247
- tests by Sylvain Chevillard with precisions in [50, 100], the number
- of Ziv's failures decreased from 1184 to 144, which is less than 1%
- (to reduce to zero, we would have to increase the number of extra
- bits from 8 to 17).
-
-------------------------------------------------------------------------
-r6993 | vlefevre | 2010-06-28 13:10:28 +0000 (Mon, 28 Jun 2010) | 3 lines
-Changed paths:
- M /trunk/round_prec.c
-
-[round_prec.c] Applied a patch from Patrick Pélissier (with
-slightly modified comments) to make mpfr_prec_round compatible
-with non-mpfr_init allocation methods when no realloc is needed.
-------------------------------------------------------------------------
-r6989 | vlefevre | 2010-06-25 12:46:50 +0000 (Fri, 25 Jun 2010) | 4 lines
-Changed paths:
- M /trunk/acinclude.m4
- M /trunk/mpfr-gmp.h
-
-[acinclude.m4] Use AC_FUNC_ALLOCA to have HAVE_ALLOCA_H defined
-when available. This problem was introduced when AC_FUNC_ALLOCA
-was removed from configure.in in r6765. Note: building MPFR with
---with-gmp-build is not affected as GMP's config.h is used.
-------------------------------------------------------------------------
-r6988 | vlefevre | 2010-06-25 11:44:00 +0000 (Fri, 25 Jun 2010) | 1 line
-Changed paths:
- M /trunk/mpfr-gmp.h
-
-[mpfr-gmp.h] Reverted incorrect changeset r6987 (see code about alloca).
-------------------------------------------------------------------------
-r6987 | zimmerma | 2010-06-25 10:00:44 +0000 (Fri, 25 Jun 2010) | 2 lines
-Changed paths:
- M /trunk/mpfr-gmp.h
-
-[mpfr-gmp.h] include alloca.h
-
-------------------------------------------------------------------------
-r6986 | zimmerma | 2010-06-25 08:20:10 +0000 (Fri, 25 Jun 2010) | 2 lines
-Changed paths:
- M /trunk/mpfr.texi
-
-[mpfr.texi] added comment about config.log
-
-------------------------------------------------------------------------
-r6985 | zimmerma | 2010-06-24 20:39:09 +0000 (Thu, 24 Jun 2010) | 3 lines
-Changed paths:
- M /trunk/exp_2.c
-
-[exp_2.c] fixed problem reported by Sylvain Chevillard for large x, where the
- cancelled bits were counted twice
-
-------------------------------------------------------------------------
-r6983 | vlefevre | 2010-06-24 06:11:32 +0000 (Thu, 24 Jun 2010) | 1 line
-Changed paths:
- M /trunk/tests/tfprintf.c
-
-[tests/tfprintf.c] Cosmetic improvement suggested by Denis Excoffier.
-------------------------------------------------------------------------
-r6982 | vlefevre | 2010-06-23 13:47:19 +0000 (Wed, 23 Jun 2010) | 1 line
-Changed paths:
- M /trunk/README.dev
-
-[README.dev] Minor change to match a filename on the website.
-------------------------------------------------------------------------
-r6979 | vlefevre | 2010-06-23 10:13:07 +0000 (Wed, 23 Jun 2010) | 2 lines
-Changed paths:
- M /trunk/tests/tout_str.c
-
-[tests/tout_str.c] Fixed bug introduced in r6976: changed size_t into
-unsigned int for printf (the size of unsigned int is sufficient here).
-------------------------------------------------------------------------
-r6978 | vlefevre | 2010-06-22 15:59:16 +0000 (Tue, 22 Jun 2010) | 1 line
-Changed paths:
- M /trunk/out_str.c
-
-[out_str.c] Handle the output errors.
-------------------------------------------------------------------------
-r6977 | vlefevre | 2010-06-22 15:27:34 +0000 (Tue, 22 Jun 2010) | 2 lines
-Changed paths:
- M /trunk/out_str.c
-
-[out_str.c] Handle output error in the special cases of mpfr_out_str
-(and use MPFR_IS_SINGULAR like in the other functions).
-------------------------------------------------------------------------
-r6976 | thevenyp | 2010-06-22 14:59:21 +0000 (Tue, 22 Jun 2010) | 1 line
-Changed paths:
- M /trunk/mpfr.texi
- M /trunk/out_str.c
- M /trunk/tests/tout_str.c
-
-Fix wrong return value of mpfr_out_str on special values.
-------------------------------------------------------------------------
-r6974 | vlefevre | 2010-06-22 13:24:56 +0000 (Tue, 22 Jun 2010) | 1 line
-Changed paths:
- M /trunk/INSTALL
- M /trunk/VERSION
- M /trunk/configure.in
- M /trunk/mpfr.h
- M /trunk/mpfr.texi
- M /trunk/version.c
-
-Updated version to 3.1.0-dev.
-------------------------------------------------------------------------
-r6973 | vlefevre | 2010-06-22 13:23:33 +0000 (Tue, 22 Jun 2010) | 2 lines
-Changed paths:
- M /trunk/README.dev
-
-[README.dev] Added a paragraph about the precision, rounding mode and
-exponent types.
-------------------------------------------------------------------------
-r6972 | vlefevre | 2010-06-22 13:17:29 +0000 (Tue, 22 Jun 2010) | 2 lines
-Changed paths:
- M /trunk/ai2.c
- M /trunk/bidimensional_sample.c
- M /trunk/gammaonethird.c
- M /trunk/get_f.c
- M /trunk/mpfr-impl.h
- M /trunk/mpfrlint
-
-In mpfrlint, detect the use of mp_exp_t and mp_prec_t.
-Fixed the files that were generating warnings.
-------------------------------------------------------------------------
-r6971 | schevill | 2010-06-22 13:12:09 +0000 (Tue, 22 Jun 2010) | 3 lines
-Changed paths:
- M /trunk/ai2.c
-
-I forgot to replace one occurence of isqrt.
-
-
-------------------------------------------------------------------------
-r6968 | schevill | 2010-06-22 08:45:00 +0000 (Tue, 22 Jun 2010) | 4 lines
-Changed paths:
- M /trunk/ai2.c
-
-Use of __gmpfr_isqrt instead of my own isqrt wrapper.
-
-
-
-------------------------------------------------------------------------
-r6967 | schevill | 2010-06-22 08:43:18 +0000 (Tue, 22 Jun 2010) | 6 lines
-Changed paths:
- M /trunk/Makefile.am
- A /trunk/bidimensional_sample.c
-
-Added a tool for nicely displaying which method is the best in function of x
-and prec when several method can be used for evaluating a given function f in x
-at precision prec.
-
-
-
-------------------------------------------------------------------------
-r6965 | vlefevre | 2010-06-21 12:32:44 +0000 (Mon, 21 Jun 2010) | 3 lines
-Changed paths:
- M /trunk/Makefile.am
-
-[Makefile.am] Fixed dist-hook for -dev versions (I assumed that ||
-and && were right associative, while they are left associative).
-Thanks to Laurent Rineau for noticing this problem.
-------------------------------------------------------------------------
-r6964 | zimmerma | 2010-06-21 09:40:15 +0000 (Mon, 21 Jun 2010) | 5 lines
-Changed paths:
- M /trunk/exp_2.c
-
-[exp_2.c] fixed inefficiency for large x: the initial precision was too small,
- which had the effect that the first Ziv iteration did fail with
- non-negligible probability (problem reported by Sylvain Chevillard).
- Also in case of 2 iterations or more the K variable was corrupted.
-
-------------------------------------------------------------------------
-r6962 | zimmerma | 2010-06-15 21:14:08 +0000 (Tue, 15 Jun 2010) | 2 lines
-Changed paths:
- M /trunk/INSTALL
-
-[INSTALL] added note about problem with MSVC runtime (seems to be fixed)
-
-------------------------------------------------------------------------
-r6961 | zimmerma | 2010-06-15 20:46:21 +0000 (Tue, 15 Jun 2010) | 2 lines
-Changed paths:
- M /trunk/mbench/Makefile
-
-[Makefile] alternate patch to r6959 from Patrick Pelissier
-
-------------------------------------------------------------------------
-r6960 | zimmerma | 2010-06-15 16:56:09 +0000 (Tue, 15 Jun 2010) | 2 lines
-Changed paths:
- M /trunk/INSTALL
-
-[INSTALL] comments from Vincent Lefevre
-
-------------------------------------------------------------------------
-r6959 | zimmerma | 2010-06-15 12:14:12 +0000 (Tue, 15 Jun 2010) | 2 lines
-Changed paths:
- M /trunk/mbench/Makefile
- M /trunk/mbench/mfv5.h
-
-[mbench] fixes to make mbench work again (tested with GCC 4.4.3)
-
-------------------------------------------------------------------------
-r6958 | zimmerma | 2010-06-15 11:18:50 +0000 (Tue, 15 Jun 2010) | 2 lines
-Changed paths:
- M /trunk/INSTALL
-
-[INSTALL] updated notes on Windows (contributed by Brian Gladman)
-
-------------------------------------------------------------------------
-r6955 | vlefevre | 2010-06-10 14:10:03 +0000 (Thu, 10 Jun 2010) | 1 line
-Changed paths:
- M /trunk/tests/Makefile.am
-
-[tests/Makefile.am] Reordered check_PROGRAMS.
-------------------------------------------------------------------------
-r6953 | vlefevre | 2010-06-10 11:49:55 +0000 (Thu, 10 Jun 2010) | 1 line
-Changed paths:
- M /trunk/README.dev
-
-[README.dev] Untabified.
-------------------------------------------------------------------------
-r6951 | vlefevre | 2010-06-10 11:26:38 +0000 (Thu, 10 Jun 2010) | 1 line
-Changed paths:
- M /trunk/BUGS
-
-[BUGS] Update.
-------------------------------------------------------------------------
-r6943 | vlefevre | 2010-06-09 11:26:02 +0000 (Wed, 09 Jun 2010) | 2 lines
-Changed paths:
- M /trunk/INSTALL
+ M /branches/3.0/INSTALL
[INSTALL] Added a note on Mac OS X; thanks to FX Coudert and Fumihiro
Chiba: http://websympa.loria.fr/wwsympa/arc/mpfr/2010-06/msg00011.html
------------------------------------------------------------------------
-r6940 | vlefevre | 2010-06-08 16:17:48 +0000 (Tue, 08 Jun 2010) | 1 line
+r6941 | vlefevre | 2010-06-08 16:18:45 +0000 (Tue, 08 Jun 2010) | 1 line
Changed paths:
- M /trunk/INSTALL
+ M /branches/3.0/INSTALL
[INSTALL] Update concerning CC/CFLAGS and the --with-gmp-build option.
------------------------------------------------------------------------
-r6938 | vlefevre | 2010-06-07 08:20:58 +0000 (Mon, 07 Jun 2010) | 2 lines
+r6939 | vlefevre | 2010-06-07 08:21:44 +0000 (Mon, 07 Jun 2010) | 2 lines
Changed paths:
- M /trunk/NEWS
+ M /branches/3.0/NEWS
[NEWS] Added an item about the --with-gmp-build configure option and
the use of GMP's internal header files.
------------------------------------------------------------------------
-r6933 | vlefevre | 2010-06-06 11:21:26 +0000 (Sun, 06 Jun 2010) | 2 lines
+r6936 | vlefevre | 2010-06-06 11:40:09 +0000 (Sun, 06 Jun 2010) | 1 line
Changed paths:
- M /trunk/exp_2.c
+ M /branches/3.0/ChangeLog
-[exp_2.c] Reverted incorrect optimization patch r6922 (added a comment).
-There were failures on 32-bit machines.
+ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
------------------------------------------------------------------------
-r6932 | vlefevre | 2010-06-06 11:17:06 +0000 (Sun, 06 Jun 2010) | 1 line
+r6935 | vlefevre | 2010-06-06 11:24:22 +0000 (Sun, 06 Jun 2010) | 2 lines
Changed paths:
- M /trunk/mpfr-impl.h
+ M /branches/3.0/exp_2.c
-[mpfr-impl.h] Added log messages for the MPFR_GROUP_* macros.
+[exp_2.c] Reverted incorrect optimization patch r6923 (added a comment).
+(merged changeset r6933 from the trunk)
------------------------------------------------------------------------
-r6930 | vlefevre | 2010-06-06 10:16:01 +0000 (Sun, 06 Jun 2010) | 1 line
+r6934 | vlefevre | 2010-06-06 11:23:18 +0000 (Sun, 06 Jun 2010) | 2 lines
Changed paths:
- M /trunk/mpfrlint
+ M /branches/3.0/mpfr-impl.h
-[mpfrlint] Detect incorrect use of MPFR_LOG_MSG.
+[mpfr-impl.h] Added log messages for the MPFR_GROUP_* macros.
+(merged changeset r6932 from the trunk)
------------------------------------------------------------------------
-r6929 | vlefevre | 2010-06-06 10:06:40 +0000 (Sun, 06 Jun 2010) | 2 lines
+r6931 | vlefevre | 2010-06-06 10:17:16 +0000 (Sun, 06 Jun 2010) | 2 lines
Changed paths:
- M /trunk/ai2.c
+ M /branches/3.0/mpfrlint
-[ai2.c] Fixed build failure with --enable-logging, due to incorrect
-MPFR_LOG_MSG usage (see README.dev).
+[mpfrlint] Detect incorrect use of MPFR_LOG_MSG.
+(merged changeset r6930 from the trunk)
------------------------------------------------------------------------
-r6927 | vlefevre | 2010-06-06 10:00:50 +0000 (Sun, 06 Jun 2010) | 1 line
+r6928 | vlefevre | 2010-06-06 10:01:13 +0000 (Sun, 06 Jun 2010) | 1 line
Changed paths:
- M /trunk/README.dev
+ M /branches/3.0/README.dev
README.dev: updated "To make a release".
------------------------------------------------------------------------
-r6925 | vlefevre | 2010-06-06 09:47:32 +0000 (Sun, 06 Jun 2010) | 2 lines
+r6926 | vlefevre | 2010-06-06 09:51:11 +0000 (Sun, 06 Jun 2010) | 1 line
Changed paths:
- M /trunk/ai.c
+ M /branches/3.0/ai.c
-[ai.c] Fixed build failure with --enable-logging, due to incorrect
-MPFR_LOG_MSG usage (see README.dev).
+[ai.c] Merge from the trunk (mostly source formatting).
------------------------------------------------------------------------
-r6922 | zimmerma | 2010-06-04 18:32:18 +0000 (Fri, 04 Jun 2010) | 9 lines
+r6924 | vlefevre | 2010-06-05 02:55:48 +0000 (Sat, 05 Jun 2010) | 1 line
Changed paths:
- M /trunk/exp_2.c
-
-[exp_2.c] speed improvement using MPFR_GROUP_* (from Patrick Pelissier):
-Pass 69
- mpfr_add: 63 / 102.97 / 126
- mpfr_exp: 430 / 11861.26 / 46588
-Was before we removed MY_MPZ_INIT:
-Pass 50
- mpfr_add: 63 / 103.09 / 126
- mpfr_exp: 430 / 10911.86 / 44215
+ M /branches/3.0/ChangeLog
+ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
------------------------------------------------------------------------
-r6920 | vlefevre | 2010-06-04 08:37:54 +0000 (Fri, 04 Jun 2010) | 2 lines
+r6923 | vlefevre | 2010-06-05 02:47:22 +0000 (Sat, 05 Jun 2010) | 2 lines
Changed paths:
- M /trunk/exp_2.c
+ M /branches/3.0/exp_2.c
-[exp_2.c] Removed useless and possibly incorrect cast
-(in case -q doesn't necessarily fit in an int).
+[exp_2.c] speed improvement using MPFR_GROUP_* (from Patrick Pelissier)
+(merged changeset r6922 from the trunk)
------------------------------------------------------------------------
-r6919 | zimmerma | 2010-06-04 07:51:27 +0000 (Fri, 04 Jun 2010) | 14 lines
+r6921 | vlefevre | 2010-06-04 10:18:38 +0000 (Fri, 04 Jun 2010) | 5 lines
Changed paths:
- M /trunk/exp_2.c
-
-[exp_2.c] got rid of MY_INIT_MPZ, small slowdown, but code should be more
- robust. Below are timings from Patrick Pelissier with mbench:
-mpz_init:
-Pass 78
- mpfr_add: 63 / 102.86 / 126
- mpfr_exp: 441 / 12067.81 / 47355
-
-MY_MPZ_INIT
-Pass 50
- mpfr_add: 63 / 103.09 / 126
- mpfr_exp: 430 / 10911.86 / 44215
-
-Prec=53 bits (core 2 duo 64 bits)
+ M /branches/3.0/exp_2.c
+exp_2.c: replaced MY_INIT_MPZ (allocation on the stack) by mpz_init
+as GMP can reallocate mpz data even though the additional space isn't
+necessary (this could occur with low values of MPFR_EXP_2_THRESHOLD,
+such as 36), yielding buffer overflow.
+[merged 6917:6920 from the trunk]
------------------------------------------------------------------------
-r6918 | zimmerma | 2010-06-03 16:18:31 +0000 (Thu, 03 Jun 2010) | 22 lines
+r6917 | vlefevre | 2010-06-03 15:11:57 +0000 (Thu, 03 Jun 2010) | 1 line
Changed paths:
- M /trunk/exp_2.c
-
-[exp_2.c] fixed problem reported by Sylvain Chevillard with following code
- and MPFR_EXP_2_THRESHOLD=36 (valgrind complains).
- It was due to the fact that GMP might allocate extra limbs,
- see http://gmplib.org/list-archives/gmp-devel/2010-June/001577.html.
- The fix is not optimal in the sense that GMP does not give a bound
- on the allocated memory, thus we can only guess.
-
-#include "mpfr.h"
-int main(void) {
- mpfr_t x,w;
-
- mpfr_init2(x, 37);
- mpfr_init2(w, 37);
- mpfr_set_str(x, "-1.000001100100100001111110110101010001p+20", 2, MPFR_RNDN);
- mpfr_exp (w, x, MPFR_RNDN);
-
- mpfr_clear (w);
- mpfr_clear (x);
-
- return 0;
-}
+ M /branches/3.0/ChangeLog
+ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
------------------------------------------------------------------------
-r6915 | vlefevre | 2010-06-03 15:07:52 +0000 (Thu, 03 Jun 2010) | 3 lines
+r6916 | vlefevre | 2010-06-03 15:08:55 +0000 (Thu, 03 Jun 2010) | 4 lines
Changed paths:
- M /trunk/acinclude.m4
+ M /branches/3.0/acinclude.m4
[acinclude.m4] Math library check: removed rule specific to HP-UX
(only -lM was tested while this library may not be available; so,
let's use the default rule as -lm works).
+[merged changeset r6915 from the trunk]
------------------------------------------------------------------------
-r6912 | vlefevre | 2010-06-03 08:24:49 +0000 (Thu, 03 Jun 2010) | 1 line
+r6914 | vlefevre | 2010-06-03 08:29:14 +0000 (Thu, 03 Jun 2010) | 1 line
Changed paths:
- M /trunk/mpfr.texi
-
-[mpfr.texi] Arenaire -> Arénaire.
-------------------------------------------------------------------------
-r6909 | vlefevre | 2010-06-02 11:02:34 +0000 (Wed, 02 Jun 2010) | 1 line
-Changed paths:
- M /trunk/NEWS
+ M /branches/3.0/ChangeLog
-[NEWS] 3.0 -> 3.0.0.
-------------------------------------------------------------------------
-r6907 | vlefevre | 2010-06-02 11:01:18 +0000 (Wed, 02 Jun 2010) | 1 line
-Changed paths:
- M /trunk/NEWS
-
-[NEWS] Added test coverage for MPFR 3.0.0.
-------------------------------------------------------------------------
-r6904 | vlefevre | 2010-05-31 22:43:23 +0000 (Mon, 31 May 2010) | 1 line
-Changed paths:
- M /trunk/INSTALL
-
-[INSTALL] Added missing blank lines (consistency).
-------------------------------------------------------------------------
-r6901 | vlefevre | 2010-05-31 22:27:56 +0000 (Mon, 31 May 2010) | 1 line
-Changed paths:
- M /trunk/tests/tset_z_exp.c
-
-[tests/tset_z_exp.c] Fixed type in a printf.
-------------------------------------------------------------------------
-r6900 | zimmerma | 2010-05-31 20:10:06 +0000 (Mon, 31 May 2010) | 2 lines
-Changed paths:
- M /trunk/INSTALL
-
-[INSTALL] added instructions for "make tune"
-
-------------------------------------------------------------------------
-r6899 | zimmerma | 2010-05-31 20:01:03 +0000 (Mon, 31 May 2010) | 2 lines
-Changed paths:
- M /trunk/README.dev
-
-[README.dev] completed missing instructions for "make tune"
-
-------------------------------------------------------------------------
-r6898 | zimmerma | 2010-05-31 19:36:42 +0000 (Mon, 31 May 2010) | 2 lines
-Changed paths:
- M /trunk/tests/tset_z_exp.c
-
-[tset_z_exp.c] fixed two FIXME
-
-------------------------------------------------------------------------
-r6897 | vlefevre | 2010-05-31 14:29:44 +0000 (Mon, 31 May 2010) | 1 line
-Changed paths:
- M /trunk/tests/tset_z_exp.c
-
-[tests/tset_z_exp.c] Added 2 FIXME in the test.
-------------------------------------------------------------------------
-r6896 | vlefevre | 2010-05-31 14:20:24 +0000 (Mon, 31 May 2010) | 3 lines
-Changed paths:
- M /trunk/tests/tset_z_exp.c
-
-[tests/tset_z_exp.c] Removed testcase bug20100531 (this was a bug in
-the test, which didn't detect overflow cases due to too large random
-exponent).
+ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
------------------------------------------------------------------------
-r6895 | vlefevre | 2010-05-31 14:12:27 +0000 (Mon, 31 May 2010) | 1 line
+r6913 | vlefevre | 2010-06-03 08:25:20 +0000 (Thu, 03 Jun 2010) | 1 line
Changed paths:
- M /trunk/tests/tset_z_exp.c
+ M /branches/3.0/mpfr.texi
-[tests/tset_z_exp.c] Added testcase bug20100531.
+[mpfr.texi] Arenaire -> Arénaire.
------------------------------------------------------------------------
-r6893 | vlefevre | 2010-05-31 13:44:36 +0000 (Mon, 31 May 2010) | 3 lines
+r6911 | vlefevre | 2010-06-03 08:09:16 +0000 (Thu, 03 Jun 2010) | 1 line
Changed paths:
- M /trunk/NEWS
- M /trunk/mpfr.texi
+ M /branches/3.0/VERSION
+ M /branches/3.0/configure.in
+ M /branches/3.0/mpfr.h
+ M /branches/3.0/mpfr.texi
+ M /branches/3.0/version.c
-[mpfr.texi, NEWS] Update related to r6879: "Made defined the previously
-undefined cases of mpfr_get_si, mpfr_get_ui, mpfr_get_sj, mpfr_get_uj,
-mpfr_get_z and mpfr_get_z_2exp. In such cases, the erange flag is set.".
+Updated version to 3.0.0-rc2.
------------------------------------------------------------------------
-r6892 | vlefevre | 2010-05-31 13:08:17 +0000 (Mon, 31 May 2010) | 1 line
+r6910 | vlefevre | 2010-06-02 11:02:54 +0000 (Wed, 02 Jun 2010) | 1 line
Changed paths:
- M /trunk/mpfr.texi
+ M /branches/3.0/NEWS
-[mpfr.texi] Corrected mpfr_atan2 range (added in r6831).
+[NEWS] 3.0 -> 3.0.0.
------------------------------------------------------------------------
-r6891 | vlefevre | 2010-05-28 15:07:49 +0000 (Fri, 28 May 2010) | 1 line
+r6908 | vlefevre | 2010-06-02 11:01:39 +0000 (Wed, 02 Jun 2010) | 1 line
Changed paths:
- M /trunk/mpfr.texi
+ M /branches/3.0/NEWS
-[mpfr.texi] Made an example fit on 80 columns for the info manual.
+[NEWS] Added test coverage for MPFR 3.0.0.
------------------------------------------------------------------------
-r6890 | vlefevre | 2010-05-28 14:29:08 +0000 (Fri, 28 May 2010) | 2 lines
+r6906 | vlefevre | 2010-05-31 22:47:29 +0000 (Mon, 31 May 2010) | 1 line
Changed paths:
- M /trunk/mpfr.texi
+ M /branches/3.0/TODO
-[mpfr.texi] Changed some @math into @var in the mpfr_fmod description
-(for consistency).
+[TODO] Update from the trunk.
------------------------------------------------------------------------
-r6889 | vlefevre | 2010-05-28 10:54:55 +0000 (Fri, 28 May 2010) | 1 line
+r6905 | vlefevre | 2010-05-31 22:44:19 +0000 (Mon, 31 May 2010) | 2 lines
Changed paths:
- M /trunk/mpfr.texi
+ M /branches/3.0/INSTALL
-[mpfr.texi] Corrected a paragraph.
+[INSTALL] added instructions for "make tune"
+(merged changesets r6900 and r6904 from the trunk)
------------------------------------------------------------------------
-r6888 | vlefevre | 2010-05-28 10:33:21 +0000 (Fri, 28 May 2010) | 2 lines
+r6903 | vlefevre | 2010-05-31 22:41:39 +0000 (Mon, 31 May 2010) | 2 lines
Changed paths:
- M /trunk/mpfr.texi
+ M /branches/3.0/README.dev
-[mpfr.texi] Added an example to get the MPFR version (and at the same
-time, check whether MPFR is already installed).
-------------------------------------------------------------------------
-r6886 | vlefevre | 2010-05-28 09:52:37 +0000 (Fri, 28 May 2010) | 1 line
-Changed paths:
- M /trunk/Makefile.am
- A /trunk/examples/version.c
+[README.dev] completed missing instructions for "make tune"
+(merged changeset r6899 from the trunk)
+------------------------------------------------------------------------
+r6902 | vlefevre | 2010-05-31 22:35:51 +0000 (Mon, 31 May 2010) | 2 lines
+Changed paths:
+ M /branches/3.0/tests/tset_z_exp.c
+
+[tests/tset_z_exp.c] Correction from the trunk (possible overflow
+problem).
+------------------------------------------------------------------------
+r6894 | vlefevre | 2010-05-31 13:50:16 +0000 (Mon, 31 May 2010) | 8 lines
+Changed paths:
+ M /branches/3.0/NEWS
+ M /branches/3.0/TODO
+ M /branches/3.0/fdl.texi
+ M /branches/3.0/gammaonethird.c
+ M /branches/3.0/get_si.c
+ M /branches/3.0/get_sj.c
+ M /branches/3.0/get_ui.c
+ M /branches/3.0/get_uj.c
+ M /branches/3.0/get_z.c
+ M /branches/3.0/get_z_exp.c
+ M /branches/3.0/mpfr.h
+ M /branches/3.0/mpfr.texi
+ M /branches/3.0/stack_interface.c
+ M /branches/3.0/tests/tget_sj.c
+ M /branches/3.0/tests/tget_z.c
+ M /branches/3.0/tests/tset_si.c
+ M /branches/3.0/tests/tstckintc.c
+
+Merged latest changes from the trunk, more precisely:
+ * mpfr_custom_get_mantissa was renamed to mpfr_custom_get_significand.
+ * Functions mpfr_get_si, mpfr_get_ui, mpfr_get_sj, mpfr_get_uj,
+ mpfr_get_z and mpfr_get_z_2exp no longer have cases with undefined
+ behavior.
+ * mpfr.texi: many changes, and the encoding is now UTF-8.
+ * gammaonethird.c: do ... while(0) style for macros.
+ * TODO: update.
+------------------------------------------------------------------------
+r6887 | vlefevre | 2010-05-28 09:54:43 +0000 (Fri, 28 May 2010) | 2 lines
+Changed paths:
+ M /branches/3.0/Makefile.am
+ A /branches/3.0/examples/version.c (from /trunk/examples/version.c:6886)
Added examples/version.c (and updated Makefile.am).
+[merged changeset r6886 from the trunk]
------------------------------------------------------------------------
-r6885 | vlefevre | 2010-05-28 09:25:36 +0000 (Fri, 28 May 2010) | 1 line
-Changed paths:
- M /trunk/mpfr.texi
-
-[mpfr.texi] Correction (English usage).
-------------------------------------------------------------------------
-r6883 | vlefevre | 2010-05-28 08:16:16 +0000 (Fri, 28 May 2010) | 1 line
+r6884 | vlefevre | 2010-05-28 08:17:02 +0000 (Fri, 28 May 2010) | 1 line
Changed paths:
- M /trunk/Makefile.am
+ M /branches/3.0/Makefile.am
[Makefile.am] Improved dist-hook rule.
------------------------------------------------------------------------
-r6882 | thevenyp | 2010-05-27 09:14:02 +0000 (Thu, 27 May 2010) | 1 line
-Changed paths:
- M /trunk/mpfr.texi
-
-Fix typo.
-------------------------------------------------------------------------
-r6881 | zimmerma | 2010-05-26 19:39:02 +0000 (Wed, 26 May 2010) | 2 lines
-Changed paths:
- M /trunk/TODO
-
-[TODO] removed one item, added one
-
-------------------------------------------------------------------------
-r6880 | zimmerma | 2010-05-26 19:35:30 +0000 (Wed, 26 May 2010) | 3 lines
-Changed paths:
- M /trunk/mpfr.texi
-
-[mpfr.texi] removed FIXME (resolved: Philippe confirmed that gmp_printf does
- not work with mpf2mpfr.h)
-
-------------------------------------------------------------------------
-r6879 | vlefevre | 2010-05-25 16:19:48 +0000 (Tue, 25 May 2010) | 3 lines
-Changed paths:
- M /trunk/get_si.c
- M /trunk/get_sj.c
- M /trunk/get_ui.c
- M /trunk/get_uj.c
- M /trunk/get_z.c
- M /trunk/get_z_exp.c
- M /trunk/mpfr.texi
- M /trunk/tests/tget_sj.c
- M /trunk/tests/tget_z.c
- M /trunk/tests/tset_si.c
-
-Made defined the previously undefined cases of mpfr_get_si, mpfr_get_ui,
-mpfr_get_sj, mpfr_get_uj, mpfr_get_z and mpfr_get_z_2exp. In such cases,
-the erange flag is set.
-------------------------------------------------------------------------
-r6878 | schevill | 2010-05-25 14:27:57 +0000 (Tue, 25 May 2010) | 3 lines
-Changed paths:
- M /trunk/ai.c
- M /trunk/ai2.c
-
-* 80 columns.
-
-
-------------------------------------------------------------------------
-r6877 | schevill | 2010-05-25 14:14:37 +0000 (Tue, 25 May 2010) | 3 lines
-Changed paths:
- M /trunk/gammaonethird.c
-
-do ... while(0) style for macros.
-
-
-------------------------------------------------------------------------
-r6875 | vlefevre | 2010-05-25 13:20:34 +0000 (Tue, 25 May 2010) | 1 line
+r6876 | vlefevre | 2010-05-25 13:20:58 +0000 (Tue, 25 May 2010) | 1 line
Changed paths:
- M /trunk/NEWS
+ M /branches/3.0/NEWS
[NEWS] Correction.
------------------------------------------------------------------------
-r6873 | vlefevre | 2010-05-25 11:05:42 +0000 (Tue, 25 May 2010) | 1 line
-Changed paths:
- M /trunk/mpfr.texi
-
-[mpfr.texi] Minor changes.
-------------------------------------------------------------------------
-r6872 | vlefevre | 2010-05-25 10:43:08 +0000 (Tue, 25 May 2010) | 1 line
-Changed paths:
- M /trunk/INSTALL
-
-[INSTALL] Reverted incorrect changeset r6870.
-------------------------------------------------------------------------
-r6871 | vlefevre | 2010-05-25 10:41:44 +0000 (Tue, 25 May 2010) | 1 line
-Changed paths:
- M /trunk/mpfr.texi
-
-[mpfr.texi] Added a comment about non-ASCII characters.
-------------------------------------------------------------------------
-r6870 | thevenyp | 2010-05-25 10:38:51 +0000 (Tue, 25 May 2010) | 1 line
+r6864 | vlefevre | 2010-05-25 07:28:55 +0000 (Tue, 25 May 2010) | 4 lines
Changed paths:
- M /trunk/INSTALL
- M /trunk/mpfr.texi
-
-More explicit documentation on the use of specifiers in printf function.
-------------------------------------------------------------------------
-r6869 | vlefevre | 2010-05-25 10:34:07 +0000 (Tue, 25 May 2010) | 1 line
-Changed paths:
- M /trunk/mpfr.texi
-
-[mpfr.texi] Encoding correction for ±.
-------------------------------------------------------------------------
-r6868 | vlefevre | 2010-05-25 10:26:12 +0000 (Tue, 25 May 2010) | 2 lines
-Changed paths:
- M /trunk/NEWS
- M /trunk/mpfr.texi
-
-[NEWS, mpfr.texi] mpfr_custom_get_mantissa was renamed to
-mpfr_custom_get_significand.
-------------------------------------------------------------------------
-r6867 | vlefevre | 2010-05-25 10:15:30 +0000 (Tue, 25 May 2010) | 3 lines
-Changed paths:
- M /trunk/tests/tstckintc.c
-
-[tests/tstckintc.c] Changed mpfr_custom_get_mantissa into
-mpfr_custom_get_significand (but mpfr_custom_get_mantissa
-was still working thanks to the #define).
-------------------------------------------------------------------------
-r6866 | vlefevre | 2010-05-25 10:13:26 +0000 (Tue, 25 May 2010) | 2 lines
-Changed paths:
- M /trunk/mpfr.h
- M /trunk/stack_interface.c
-
-[mpfr.h, stack_interface.c] Changed mpfr_custom_get_mantissa into
-mpfr_custom_get_significand (r6862 was incomplete).
-------------------------------------------------------------------------
-r6865 | vlefevre | 2010-05-25 09:29:40 +0000 (Tue, 25 May 2010) | 2 lines
-Changed paths:
- M /trunk/mpfr.h
-
-[mpfr.h] <stdint.h> support: also test _STDINT (for MS Visual Studio).
-Thanks to Brian Gladman for the information.
-------------------------------------------------------------------------
-r6863 | vlefevre | 2010-05-25 07:24:18 +0000 (Tue, 25 May 2010) | 3 lines
-Changed paths:
- M /trunk/buildopt.c
- M /trunk/mpfrlint
+ M /branches/3.0/buildopt.c
+ M /branches/3.0/mpfrlint
[buildopt.c] Missing #include "mpfr-impl.h" for cygwin builds.
[mpfrlint] Detect such errors (mpfr-impl.h may be needed because it
includes config.h when there is one).
+[merged changeset r6863 from the trunk]
------------------------------------------------------------------------
-r6862 | zimmerma | 2010-05-24 16:56:52 +0000 (Mon, 24 May 2010) | 2 lines
+r6861 | vlefevre | 2010-05-24 10:54:17 +0000 (Mon, 24 May 2010) | 1 line
Changed paths:
- M /trunk/mpfr.h
- M /trunk/mpfr.texi
-
-[mpfr.texi] more changes after answers by Vincent to my questions
+ M /branches/3.0/NEWS
+[NEWS] Reformat / fixed typography.
------------------------------------------------------------------------
-r6860 | vlefevre | 2010-05-24 10:54:03 +0000 (Mon, 24 May 2010) | 1 line
+r6857 | vlefevre | 2010-05-24 08:57:04 +0000 (Mon, 24 May 2010) | 1 line
Changed paths:
- M /trunk/NEWS
+ M /branches/3.0/ChangeLog
-[NEWS] Reformat / fixed typography.
+ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
------------------------------------------------------------------------
-r6855 | vlefevre | 2010-05-24 00:01:40 +0000 (Mon, 24 May 2010) | 6 lines
+r6856 | vlefevre | 2010-05-24 00:02:50 +0000 (Mon, 24 May 2010) | 6 lines
Changed paths:
- M /trunk/sub1sp.c
+ M /branches/3.0/sub1sp.c
[sub1sp.c] Fixed a problem that appeared after mpfr_prec_t has been
made signed. It was visible on PowerPC (tested on Linux 32 bits and
on Mac OS X 32 & 64 bits), but could potentially affect any platform
as a negative shift count was generated. As the faulty expressions
were in a MPFR_ASSERTD, the failure could occur only when assertion
-checking had been enabled.
+checking had been enabled. [merged changeset r6855 from the trunk]
------------------------------------------------------------------------
-r6852 | vlefevre | 2010-05-22 23:08:17 +0000 (Sat, 22 May 2010) | 1 line
+r6854 | vlefevre | 2010-05-23 21:39:42 +0000 (Sun, 23 May 2010) | 2 lines
Changed paths:
- M /trunk/README.dev
+ M /branches/3.0/VERSION
+ M /branches/3.0/configure.in
+ M /branches/3.0/mpfr.h
+ M /branches/3.0/mpfr.texi
+ M /branches/3.0/version.c
-[README.dev] Removed trailing spaces.
+Updated version to 3.0.0-rc1 (let's hope this one will be OK).
+Note: mpfr.texi will need to be updated before the final release.
------------------------------------------------------------------------
-r6851 | vlefevre | 2010-05-22 23:06:49 +0000 (Sat, 22 May 2010) | 1 line
+r6853 | vlefevre | 2010-05-22 23:08:57 +0000 (Sat, 22 May 2010) | 1 line
Changed paths:
- M /trunk/README.dev
+ M /branches/3.0/README.dev
-[README.dev] Added information about intmax_t and corresponding macros.
+[README.dev] Update from the trunk.
------------------------------------------------------------------------
-r6849 | vlefevre | 2010-05-22 22:42:05 +0000 (Sat, 22 May 2010) | 6 lines
+r6850 | vlefevre | 2010-05-22 22:51:46 +0000 (Sat, 22 May 2010) | 7 lines
Changed paths:
- M /trunk/acinclude.m4
- M /trunk/fits_intmax.c
- M /trunk/fits_uintmax.c
- M /trunk/get_sj.c
- M /trunk/get_uj.c
- M /trunk/mpfr-impl.h
- M /trunk/tests/tfits.c
- M /trunk/tests/tget_sj.c
- M /trunk/tests/tset_sj.c
+ M /branches/3.0/acinclude.m4
+ M /branches/3.0/fits_intmax.c
+ M /branches/3.0/fits_uintmax.c
+ M /branches/3.0/get_sj.c
+ M /branches/3.0/get_uj.c
+ M /branches/3.0/mpfr-impl.h
+ M /branches/3.0/tests/tfits.c
+ M /branches/3.0/tests/tget_sj.c
+ M /branches/3.0/tests/tset_sj.c
Detect when the intmax_t type is available but INTMAX_MAX doesn't work
(e.g. with gcc -ansi -pedantic-errors in 32-bit mode under GNU/Linux).
@@ -7741,209 +284,130 @@ New macros MPFR_UINTMAX_MAX, MPFR_INTMAX_MAX and MPFR_INTMAX_MIN are
defined and used internally instead of UINTMAX_MAX, INTMAX_MAX and
INTMAX_MIN. If these C99 macros work, then the MPFR_* macros use them,
otherwise MPFR uses its own definitions.
-------------------------------------------------------------------------
-r6846 | vlefevre | 2010-05-22 19:41:07 +0000 (Sat, 22 May 2010) | 1 line
-Changed paths:
- M /trunk/gammaonethird.c
- M /trunk/mpfr-impl.h
-
-mpfr_div_ui8 and mpfr_mul_ui5 didn't have to be exported.
-------------------------------------------------------------------------
-r6845 | vlefevre | 2010-05-22 19:33:22 +0000 (Sat, 22 May 2010) | 1 line
-Changed paths:
- M /trunk/ai.c
- M /trunk/ai2.c
- M /trunk/bernoulli.c
- M /trunk/buildopt.c
- M /trunk/digamma.c
- M /trunk/gammaonethird.c
- M /trunk/get_flt.c
- M /trunk/ieee_floats.h
- M /trunk/isregular.c
- M /trunk/mbench/mfv5.h
- M /trunk/mbench/timp.h
- M /trunk/min_prec.c
- M /trunk/scale2.c
- M /trunk/set_flt.c
- M /trunk/set_z_exp.c
- M /trunk/set_zero.c
- M /trunk/speed.c
- M /trunk/tests/tai.c
- M /trunk/tests/taway.c
- M /trunk/tests/tbuildopt.c
- M /trunk/tests/tdigamma.c
- M /trunk/tests/tfprintf.c
- M /trunk/tests/tget_flt.c
- M /trunk/tests/tmin_prec.c
- M /trunk/tests/tprintf.c
- M /trunk/tests/tset_z_exp.c
- M /trunk/tests/tstdint.c
+[merged changeset r6849 from the trunk]
+------------------------------------------------------------------------
+r6848 | vlefevre | 2010-05-22 19:50:44 +0000 (Sat, 22 May 2010) | 1 line
+Changed paths:
+ M /branches/3.0/ai.c
+ M /branches/3.0/bernoulli.c
+ M /branches/3.0/buildopt.c
+ M /branches/3.0/digamma.c
+ M /branches/3.0/get_flt.c
+ M /branches/3.0/ieee_floats.h
+ M /branches/3.0/isregular.c
+ M /branches/3.0/mbench/mfv5.h
+ M /branches/3.0/mbench/timp.h
+ M /branches/3.0/min_prec.c
+ M /branches/3.0/scale2.c
+ M /branches/3.0/set_flt.c
+ M /branches/3.0/set_z_exp.c
+ M /branches/3.0/set_zero.c
+ M /branches/3.0/speed.c
+ M /branches/3.0/tests/tai.c
+ M /branches/3.0/tests/taway.c
+ M /branches/3.0/tests/tbuildopt.c
+ M /branches/3.0/tests/tdigamma.c
+ M /branches/3.0/tests/tfprintf.c
+ M /branches/3.0/tests/tget_flt.c
+ M /branches/3.0/tests/tmin_prec.c
+ M /branches/3.0/tests/tprintf.c
+ M /branches/3.0/tests/tset_z_exp.c
+ M /branches/3.0/tests/tstdint.c
Updated Subversion properties.
------------------------------------------------------------------------
-r6844 | vlefevre | 2010-05-22 19:13:37 +0000 (Sat, 22 May 2010) | 1 line
+r6847 | vlefevre | 2010-05-22 19:49:23 +0000 (Sat, 22 May 2010) | 1 line
Changed paths:
- M /trunk/ai2.c
-
-[ai2.c] GNU style.
-------------------------------------------------------------------------
-r6843 | vlefevre | 2010-05-22 16:04:13 +0000 (Sat, 22 May 2010) | 1 line
-Changed paths:
- M /trunk/ai2.c
-
-[ai2.c] Style correction (necessary for ansi2knr, if still useful).
-------------------------------------------------------------------------
-r6842 | vlefevre | 2010-05-22 13:55:22 +0000 (Sat, 22 May 2010) | 1 line
-Changed paths:
- M /trunk/ai.c
- M /trunk/ai2.c
-
-[ai.c, ai2.c] Untabified / removed trailing spaces.
-------------------------------------------------------------------------
-r6841 | vlefevre | 2010-05-22 13:53:19 +0000 (Sat, 22 May 2010) | 1 line
-Changed paths:
- M /trunk/ai.c
+ M /branches/3.0/Makefile.am
+ M /branches/3.0/ai.c
+ A /branches/3.0/gammaonethird.c
+ M /branches/3.0/mpfr-impl.h
-[ai.c] GNU style.
+Merged latest changes concerning mpfr_ai from trunk.
------------------------------------------------------------------------
-r6840 | vlefevre | 2010-05-22 10:21:11 +0000 (Sat, 22 May 2010) | 1 line
+r6830 | vlefevre | 2010-05-19 23:08:42 +0000 (Wed, 19 May 2010) | 2 lines
Changed paths:
- M /trunk/mpfr.texi
-
-[mpfr.texi] Corrected the paragraph about whether MPFR is installed.
-------------------------------------------------------------------------
-r6839 | vlefevre | 2010-05-22 00:12:31 +0000 (Sat, 22 May 2010) | 2 lines
-Changed paths:
- M /trunk/mpfr.texi
-
-[mpfr.texi] Corrections and answers to PZ comments from r6831.
-The document encoding is now UTF-8.
-------------------------------------------------------------------------
-r6838 | vlefevre | 2010-05-21 21:06:07 +0000 (Fri, 21 May 2010) | 2 lines
-Changed paths:
- M /trunk/mpfr.texi
-
-[mpfr.texi] n-char-sequence was changed into n-char-sequence-opt
-in r6132, but I forgot to update all the occurrences.
-------------------------------------------------------------------------
-r6837 | schevill | 2010-05-21 09:47:13 +0000 (Fri, 21 May 2010) | 5 lines
-Changed paths:
- M /trunk/ai.c
- M /trunk/ai2.c
-
-* Removed double precision numbers.
-* Handle +0 and -0 the same way.
-* Use MPFR_GET_EXP in ai2.c
+ M /branches/3.0/NEWS
+ M /branches/3.0/mpfr.texi
-
-------------------------------------------------------------------------
-r6836 | schevill | 2010-05-20 14:19:47 +0000 (Thu, 20 May 2010) | 3 lines
-Changed paths:
- M /trunk/ai.c
-
-* Corrected a bug when x=0 (MPFR_GET_EXP requires to assert that x!=0).
-
-
-------------------------------------------------------------------------
-r6835 | schevill | 2010-05-20 13:34:26 +0000 (Thu, 20 May 2010) | 3 lines
-Changed paths:
- M /trunk/ai.c
- M /trunk/ai2.c
- M /trunk/gammaonethird.c
- M /trunk/mpfr-impl.h
-
-Corrected some warnings.
-
-
-------------------------------------------------------------------------
-r6834 | schevill | 2010-05-20 12:39:34 +0000 (Thu, 20 May 2010) | 3 lines
-Changed paths:
- M /trunk/mpfr.texi
-
-Corrected an error that prevented the doc from compiling.
-
-
-------------------------------------------------------------------------
-r6833 | vlefevre | 2010-05-20 09:47:02 +0000 (Thu, 20 May 2010) | 1 line
-Changed paths:
- M /trunk/mpfr.texi
-
-mpfr.texi: corrections.
+[mpfr.texi, NEWS] Noted that the mpfr_ai implementation is incomplete
+and experimental. [merged changeset r6829 from the trunk]
------------------------------------------------------------------------
-r6832 | zimmerma | 2010-05-20 09:35:06 +0000 (Thu, 20 May 2010) | 2 lines
+r6828 | vlefevre | 2010-05-19 23:05:34 +0000 (Wed, 19 May 2010) | 2 lines
Changed paths:
- M /trunk/mpfr.texi
-
-[mpfr.texi] explain why mpfr_sum uses an array of pointers to mpfr_t
+ M /branches/3.0/ai.c
+[ai.c] Use MPFR_IS_SINGULAR. Added a FIXME comment for Ai(0).
+[merged changeset r6827 from the trunk]
------------------------------------------------------------------------
-r6831 | zimmerma | 2010-05-20 09:10:47 +0000 (Thu, 20 May 2010) | 4 lines
+r6826 | vlefevre | 2010-05-19 22:43:26 +0000 (Wed, 19 May 2010) | 2 lines
Changed paths:
- M /trunk/TODO
- M /trunk/fdl.texi
- M /trunk/mpfr.texi
-
-[mpfr.texi] changes after a complete reading of the documentation.
- There are some issues left that I don't know how to solve,
- they are marked with @c PZ in mpfr.texi.
+ M /branches/3.0/mpfr-impl.h
+ M /branches/3.0/tests/texceptions.c
+ M /branches/3.0/tests/tget_f.c
+ M /branches/3.0/tests/tmodf.c
+ M /branches/3.0/tests/tpow_all.c
+ M /branches/3.0/tests/turandom.c
+Type corrections for C++ compilers (in particular, mpfr_rnd_t vs int).
+[merged changeset r6825 from the trunk]
------------------------------------------------------------------------
-r6829 | vlefevre | 2010-05-19 23:07:54 +0000 (Wed, 19 May 2010) | 2 lines
+r6824 | vlefevre | 2010-05-19 14:33:00 +0000 (Wed, 19 May 2010) | 2 lines
Changed paths:
- M /trunk/NEWS
- M /trunk/mpfr.texi
+ M /branches/3.0/ai.c
-[mpfr.texi, NEWS] Noted that the mpfr_ai implementation is incomplete
-and experimental.
+[ai.c] Fixed possible problem in reduced exponent range.
+[merged changeset r6822 from the trunk]
------------------------------------------------------------------------
-r6827 | vlefevre | 2010-05-19 23:04:40 +0000 (Wed, 19 May 2010) | 1 line
+r6823 | vlefevre | 2010-05-19 14:32:08 +0000 (Wed, 19 May 2010) | 1 line
Changed paths:
- M /trunk/ai.c
+ M /branches/3.0/VERSION
+ M /branches/3.0/configure.in
+ M /branches/3.0/mpfr.h
+ M /branches/3.0/mpfr.texi
+ M /branches/3.0/version.c
-[ai.c] Use MPFR_IS_SINGULAR. Added a FIXME comment for Ai(0).
+Updated version to 3.0.0-dev (various problems that need to be fixed).
------------------------------------------------------------------------
-r6825 | vlefevre | 2010-05-19 22:41:29 +0000 (Wed, 19 May 2010) | 1 line
+r6819 | vlefevre | 2010-05-19 13:12:47 +0000 (Wed, 19 May 2010) | 2 lines
Changed paths:
- M /trunk/mpfr-impl.h
- M /trunk/tests/texceptions.c
- M /trunk/tests/tget_f.c
- M /trunk/tests/tmodf.c
- M /trunk/tests/tpow_all.c
- M /trunk/tests/turandom.c
+ M /branches/3.0/README.dev
+ D /branches/3.0/patch-aclocal-icc
-Type corrections for C++ compilers (in particular, mpfr_rnd_t vs int).
+Removed obsolete patch-aclocal-icc and updated README.dev (about
+"To make a release"). [merged changeset r6818 from trunk]
------------------------------------------------------------------------
-r6822 | vlefevre | 2010-05-19 14:30:02 +0000 (Wed, 19 May 2010) | 1 line
+r6817 | vlefevre | 2010-05-19 12:51:16 +0000 (Wed, 19 May 2010) | 1 line
Changed paths:
- M /trunk/ai.c
+ M /branches/3.0/ChangeLog
-[ai.c] Fixed possible problem in reduced exponent range.
+ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
------------------------------------------------------------------------
-r6821 | vlefevre | 2010-05-19 14:25:02 +0000 (Wed, 19 May 2010) | 1 line
+r6816 | vlefevre | 2010-05-19 12:49:32 +0000 (Wed, 19 May 2010) | 1 line
Changed paths:
- M /trunk/ai.c
- M /trunk/ai2.c
+ M /branches/3.0/VERSION
+ M /branches/3.0/configure.in
+ M /branches/3.0/mpfr.h
+ M /branches/3.0/mpfr.texi
+ M /branches/3.0/version.c
-Removed trailing spaces.
+Updated version to 3.0.0-rc1.
------------------------------------------------------------------------
-r6820 | schevill | 2010-05-19 13:48:46 +0000 (Wed, 19 May 2010) | 4 lines
+r6815 | vlefevre | 2010-05-19 12:42:46 +0000 (Wed, 19 May 2010) | 1 line
Changed paths:
- M /trunk/ai.c
- M /trunk/ai2.c
- M /trunk/gammaonethird.c
-
-* Removed some warnings.
-* More conform to GNU coding standards.
-
+ M /branches/3.0/Makefile.am
+ M /branches/3.0/ai.c
+ D /branches/3.0/ai2.c
+ D /branches/3.0/gammaonethird.c
+ M /branches/3.0/mpfr.h
+Reverse-merged r6804 (not ready for MPFR 3.0.0).
------------------------------------------------------------------------
-r6818 | vlefevre | 2010-05-19 13:09:29 +0000 (Wed, 19 May 2010) | 2 lines
+r6814 | vlefevre | 2010-05-19 12:38:51 +0000 (Wed, 19 May 2010) | 1 line
Changed paths:
- M /trunk/README.dev
- D /trunk/patch-aclocal-icc
+ A /branches/3.0 (from /trunk:6813)
-Removed obsolete patch-aclocal-icc and updated README.dev (about
-"To make a release").
+Created branch 3.0.
------------------------------------------------------------------------
r6813 | vlefevre | 2010-05-19 12:38:01 +0000 (Wed, 19 May 2010) | 1 line
Changed paths:
@@ -9847,7 +2311,7 @@ Changed paths:
is defined in this case in gmp-impl.h, at least in GMP 5)
------------------------------------------------------------------------
-r6644 | zimmerma | 2010-01-08 19:13:48 +0000 (Fri, 08 Jan 2010) | 4 lines
+r6644 | zimmerma | 2010-01-08 19:13:48 +0000 (Fri, 08 Jan 2010) | 3 lines
Changed paths:
M /trunk/add1.c
M /trunk/add1sp.c
@@ -9953,8 +2417,7 @@ Changed paths:
BITS_PER_MP_LIMB -> GMP_LIMB_BITS
got rid of BYTES_PER_MP_LIMB in configure.in (no longer defined by GMP)
-Note[VL] (mpfr-impl.h): a mpn_sqr_n() macro is defined to use mpn_mul
-if it is not already defined (in gmp-impl.h from GMP 4.x).
+
------------------------------------------------------------------------
r6643 | vlefevre | 2009-12-23 19:10:15 +0000 (Wed, 23 Dec 2009) | 2 lines
Changed paths: