------------------------------------------------------------------------r6946 | vlefevre | 2010-06-10 10:46:21 +0000 (Thu, 10 Jun 2010) | 1 lineChanged paths:M /branches/3.0/VERSIONM /branches/3.0/configure.inM /branches/3.0/mpfr.hM /branches/3.0/mpfr.texiM /branches/3.0/version.cUpdated version to 3.0.0.------------------------------------------------------------------------r6944 | vlefevre | 2010-06-09 11:26:44 +0000 (Wed, 09 Jun 2010) | 2 linesChanged paths:M /branches/3.0/INSTALL[INSTALL] Added a note on Mac OS X; thanks to FX Coudert and FumihiroChiba: http://websympa.loria.fr/wwsympa/arc/mpfr/2010-06/msg00011.html------------------------------------------------------------------------r6941 | vlefevre | 2010-06-08 16:18:45 +0000 (Tue, 08 Jun 2010) | 1 lineChanged paths:M /branches/3.0/INSTALL[INSTALL] Update concerning CC/CFLAGS and the --with-gmp-build option.------------------------------------------------------------------------r6939 | vlefevre | 2010-06-07 08:21:44 +0000 (Mon, 07 Jun 2010) | 2 linesChanged paths:M /branches/3.0/NEWS[NEWS] Added an item about the --with-gmp-build configure option andthe use of GMP's internal header files.------------------------------------------------------------------------r6936 | vlefevre | 2010-06-06 11:40:09 +0000 (Sun, 06 Jun 2010) | 1 lineChanged paths:M /branches/3.0/ChangeLogChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".------------------------------------------------------------------------r6935 | vlefevre | 2010-06-06 11:24:22 +0000 (Sun, 06 Jun 2010) | 2 linesChanged paths:M /branches/3.0/exp_2.c[exp_2.c] Reverted incorrect optimization patch r6923 (added a comment).(merged changeset r6933 from the trunk)------------------------------------------------------------------------r6934 | vlefevre | 2010-06-06 11:23:18 +0000 (Sun, 06 Jun 2010) | 2 linesChanged paths:M /branches/3.0/mpfr-impl.h[mpfr-impl.h] Added log messages for the MPFR_GROUP_* macros.(merged changeset r6932 from the trunk)------------------------------------------------------------------------r6931 | vlefevre | 2010-06-06 10:17:16 +0000 (Sun, 06 Jun 2010) | 2 linesChanged paths:M /branches/3.0/mpfrlint[mpfrlint] Detect incorrect use of MPFR_LOG_MSG.(merged changeset r6930 from the trunk)------------------------------------------------------------------------r6928 | vlefevre | 2010-06-06 10:01:13 +0000 (Sun, 06 Jun 2010) | 1 lineChanged paths:M /branches/3.0/README.devREADME.dev: updated "To make a release".------------------------------------------------------------------------r6926 | vlefevre | 2010-06-06 09:51:11 +0000 (Sun, 06 Jun 2010) | 1 lineChanged paths:M /branches/3.0/ai.c[ai.c] Merge from the trunk (mostly source formatting).------------------------------------------------------------------------r6924 | vlefevre | 2010-06-05 02:55:48 +0000 (Sat, 05 Jun 2010) | 1 lineChanged paths:M /branches/3.0/ChangeLogChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".------------------------------------------------------------------------r6923 | vlefevre | 2010-06-05 02:47:22 +0000 (Sat, 05 Jun 2010) | 2 linesChanged paths:M /branches/3.0/exp_2.c[exp_2.c] speed improvement using MPFR_GROUP_* (from Patrick Pelissier)(merged changeset r6922 from the trunk)------------------------------------------------------------------------r6921 | vlefevre | 2010-06-04 10:18:38 +0000 (Fri, 04 Jun 2010) | 5 linesChanged paths:M /branches/3.0/exp_2.cexp_2.c: replaced MY_INIT_MPZ (allocation on the stack) by mpz_initas GMP can reallocate mpz data even though the additional space isn'tnecessary (this could occur with low values of MPFR_EXP_2_THRESHOLD,such as 36), yielding buffer overflow.[merged 6917:6920 from the trunk]------------------------------------------------------------------------r6917 | vlefevre | 2010-06-03 15:11:57 +0000 (Thu, 03 Jun 2010) | 1 lineChanged paths:M /branches/3.0/ChangeLogChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".------------------------------------------------------------------------r6916 | vlefevre | 2010-06-03 15:08:55 +0000 (Thu, 03 Jun 2010) | 4 linesChanged paths: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]------------------------------------------------------------------------r6914 | vlefevre | 2010-06-03 08:29:14 +0000 (Thu, 03 Jun 2010) | 1 lineChanged paths:M /branches/3.0/ChangeLogChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".------------------------------------------------------------------------r6913 | vlefevre | 2010-06-03 08:25:20 +0000 (Thu, 03 Jun 2010) | 1 lineChanged paths:M /branches/3.0/mpfr.texi[mpfr.texi] Arenaire -> Arénaire.------------------------------------------------------------------------r6911 | vlefevre | 2010-06-03 08:09:16 +0000 (Thu, 03 Jun 2010) | 1 lineChanged paths:M /branches/3.0/VERSIONM /branches/3.0/configure.inM /branches/3.0/mpfr.hM /branches/3.0/mpfr.texiM /branches/3.0/version.cUpdated version to 3.0.0-rc2.------------------------------------------------------------------------r6910 | vlefevre | 2010-06-02 11:02:54 +0000 (Wed, 02 Jun 2010) | 1 lineChanged paths:M /branches/3.0/NEWS[NEWS] 3.0 -> 3.0.0.------------------------------------------------------------------------r6908 | vlefevre | 2010-06-02 11:01:39 +0000 (Wed, 02 Jun 2010) | 1 lineChanged paths:M /branches/3.0/NEWS[NEWS] Added test coverage for MPFR 3.0.0.------------------------------------------------------------------------r6906 | vlefevre | 2010-05-31 22:47:29 +0000 (Mon, 31 May 2010) | 1 lineChanged paths:M /branches/3.0/TODO[TODO] Update from the trunk.------------------------------------------------------------------------r6905 | vlefevre | 2010-05-31 22:44:19 +0000 (Mon, 31 May 2010) | 2 linesChanged paths:M /branches/3.0/INSTALL[INSTALL] added instructions for "make tune"(merged changesets r6900 and r6904 from the trunk)------------------------------------------------------------------------r6903 | vlefevre | 2010-05-31 22:41:39 +0000 (Mon, 31 May 2010) | 2 linesChanged paths:M /branches/3.0/README.dev[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 linesChanged paths:M /branches/3.0/tests/tset_z_exp.c[tests/tset_z_exp.c] Correction from the trunk (possible overflowproblem).------------------------------------------------------------------------r6894 | vlefevre | 2010-05-31 13:50:16 +0000 (Mon, 31 May 2010) | 8 linesChanged paths:M /branches/3.0/NEWSM /branches/3.0/TODOM /branches/3.0/fdl.texiM /branches/3.0/gammaonethird.cM /branches/3.0/get_si.cM /branches/3.0/get_sj.cM /branches/3.0/get_ui.cM /branches/3.0/get_uj.cM /branches/3.0/get_z.cM /branches/3.0/get_z_exp.cM /branches/3.0/mpfr.hM /branches/3.0/mpfr.texiM /branches/3.0/stack_interface.cM /branches/3.0/tests/tget_sj.cM /branches/3.0/tests/tget_z.cM /branches/3.0/tests/tset_si.cM /branches/3.0/tests/tstckintc.cMerged 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 undefinedbehavior.* 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 linesChanged paths:M /branches/3.0/Makefile.amA /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]------------------------------------------------------------------------r6884 | vlefevre | 2010-05-28 08:17:02 +0000 (Fri, 28 May 2010) | 1 lineChanged paths:M /branches/3.0/Makefile.am[Makefile.am] Improved dist-hook rule.------------------------------------------------------------------------r6876 | vlefevre | 2010-05-25 13:20:58 +0000 (Tue, 25 May 2010) | 1 lineChanged paths:M /branches/3.0/NEWS[NEWS] Correction.------------------------------------------------------------------------r6864 | vlefevre | 2010-05-25 07:28:55 +0000 (Tue, 25 May 2010) | 4 linesChanged paths:M /branches/3.0/buildopt.cM /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 itincludes config.h when there is one).[merged changeset r6863 from the trunk]------------------------------------------------------------------------r6861 | vlefevre | 2010-05-24 10:54:17 +0000 (Mon, 24 May 2010) | 1 lineChanged paths:M /branches/3.0/NEWS[NEWS] Reformat / fixed typography.------------------------------------------------------------------------r6857 | vlefevre | 2010-05-24 08:57:04 +0000 (Mon, 24 May 2010) | 1 lineChanged paths:M /branches/3.0/ChangeLogChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".------------------------------------------------------------------------r6856 | vlefevre | 2010-05-24 00:02:50 +0000 (Mon, 24 May 2010) | 6 linesChanged paths:M /branches/3.0/sub1sp.c[sub1sp.c] Fixed a problem that appeared after mpfr_prec_t has beenmade signed. It was visible on PowerPC (tested on Linux 32 bits andon Mac OS X 32 & 64 bits), but could potentially affect any platformas a negative shift count was generated. As the faulty expressionswere in a MPFR_ASSERTD, the failure could occur only when assertionchecking had been enabled. [merged changeset r6855 from the trunk]------------------------------------------------------------------------r6854 | vlefevre | 2010-05-23 21:39:42 +0000 (Sun, 23 May 2010) | 2 linesChanged paths:M /branches/3.0/VERSIONM /branches/3.0/configure.inM /branches/3.0/mpfr.hM /branches/3.0/mpfr.texiM /branches/3.0/version.cUpdated 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.------------------------------------------------------------------------r6853 | vlefevre | 2010-05-22 23:08:57 +0000 (Sat, 22 May 2010) | 1 lineChanged paths:M /branches/3.0/README.dev[README.dev] Update from the trunk.------------------------------------------------------------------------r6850 | vlefevre | 2010-05-22 22:51:46 +0000 (Sat, 22 May 2010) | 7 linesChanged paths:M /branches/3.0/acinclude.m4M /branches/3.0/fits_intmax.cM /branches/3.0/fits_uintmax.cM /branches/3.0/get_sj.cM /branches/3.0/get_uj.cM /branches/3.0/mpfr-impl.hM /branches/3.0/tests/tfits.cM /branches/3.0/tests/tget_sj.cM /branches/3.0/tests/tset_sj.cDetect 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).New macros MPFR_UINTMAX_MAX, MPFR_INTMAX_MAX and MPFR_INTMAX_MIN aredefined and used internally instead of UINTMAX_MAX, INTMAX_MAX andINTMAX_MIN. If these C99 macros work, then the MPFR_* macros use them,otherwise MPFR uses its own definitions.[merged changeset r6849 from the trunk]------------------------------------------------------------------------r6848 | vlefevre | 2010-05-22 19:50:44 +0000 (Sat, 22 May 2010) | 1 lineChanged paths:M /branches/3.0/ai.cM /branches/3.0/bernoulli.cM /branches/3.0/buildopt.cM /branches/3.0/digamma.cM /branches/3.0/get_flt.cM /branches/3.0/ieee_floats.hM /branches/3.0/isregular.cM /branches/3.0/mbench/mfv5.hM /branches/3.0/mbench/timp.hM /branches/3.0/min_prec.cM /branches/3.0/scale2.cM /branches/3.0/set_flt.cM /branches/3.0/set_z_exp.cM /branches/3.0/set_zero.cM /branches/3.0/speed.cM /branches/3.0/tests/tai.cM /branches/3.0/tests/taway.cM /branches/3.0/tests/tbuildopt.cM /branches/3.0/tests/tdigamma.cM /branches/3.0/tests/tfprintf.cM /branches/3.0/tests/tget_flt.cM /branches/3.0/tests/tmin_prec.cM /branches/3.0/tests/tprintf.cM /branches/3.0/tests/tset_z_exp.cM /branches/3.0/tests/tstdint.cUpdated Subversion properties.------------------------------------------------------------------------r6847 | vlefevre | 2010-05-22 19:49:23 +0000 (Sat, 22 May 2010) | 1 lineChanged paths:M /branches/3.0/Makefile.amM /branches/3.0/ai.cA /branches/3.0/gammaonethird.cM /branches/3.0/mpfr-impl.hMerged latest changes concerning mpfr_ai from trunk.------------------------------------------------------------------------r6830 | vlefevre | 2010-05-19 23:08:42 +0000 (Wed, 19 May 2010) | 2 linesChanged paths:M /branches/3.0/NEWSM /branches/3.0/mpfr.texi[mpfr.texi, NEWS] Noted that the mpfr_ai implementation is incompleteand experimental. [merged changeset r6829 from the trunk]------------------------------------------------------------------------r6828 | vlefevre | 2010-05-19 23:05:34 +0000 (Wed, 19 May 2010) | 2 linesChanged paths: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]------------------------------------------------------------------------r6826 | vlefevre | 2010-05-19 22:43:26 +0000 (Wed, 19 May 2010) | 2 linesChanged paths:M /branches/3.0/mpfr-impl.hM /branches/3.0/tests/texceptions.cM /branches/3.0/tests/tget_f.cM /branches/3.0/tests/tmodf.cM /branches/3.0/tests/tpow_all.cM /branches/3.0/tests/turandom.cType corrections for C++ compilers (in particular, mpfr_rnd_t vs int).[merged changeset r6825 from the trunk]------------------------------------------------------------------------r6824 | vlefevre | 2010-05-19 14:33:00 +0000 (Wed, 19 May 2010) | 2 linesChanged paths:M /branches/3.0/ai.c[ai.c] Fixed possible problem in reduced exponent range.[merged changeset r6822 from the trunk]------------------------------------------------------------------------r6823 | vlefevre | 2010-05-19 14:32:08 +0000 (Wed, 19 May 2010) | 1 lineChanged paths:M /branches/3.0/VERSIONM /branches/3.0/configure.inM /branches/3.0/mpfr.hM /branches/3.0/mpfr.texiM /branches/3.0/version.cUpdated version to 3.0.0-dev (various problems that need to be fixed).------------------------------------------------------------------------r6819 | vlefevre | 2010-05-19 13:12:47 +0000 (Wed, 19 May 2010) | 2 linesChanged paths:M /branches/3.0/README.devD /branches/3.0/patch-aclocal-iccRemoved obsolete patch-aclocal-icc and updated README.dev (about"To make a release"). [merged changeset r6818 from trunk]------------------------------------------------------------------------r6817 | vlefevre | 2010-05-19 12:51:16 +0000 (Wed, 19 May 2010) | 1 lineChanged paths:M /branches/3.0/ChangeLogChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".------------------------------------------------------------------------r6816 | vlefevre | 2010-05-19 12:49:32 +0000 (Wed, 19 May 2010) | 1 lineChanged paths:M /branches/3.0/VERSIONM /branches/3.0/configure.inM /branches/3.0/mpfr.hM /branches/3.0/mpfr.texiM /branches/3.0/version.cUpdated version to 3.0.0-rc1.------------------------------------------------------------------------r6815 | vlefevre | 2010-05-19 12:42:46 +0000 (Wed, 19 May 2010) | 1 lineChanged paths:M /branches/3.0/Makefile.amM /branches/3.0/ai.cD /branches/3.0/ai2.cD /branches/3.0/gammaonethird.cM /branches/3.0/mpfr.hReverse-merged r6804 (not ready for MPFR 3.0.0).------------------------------------------------------------------------r6814 | vlefevre | 2010-05-19 12:38:51 +0000 (Wed, 19 May 2010) | 1 lineChanged paths:A /branches/3.0 (from /trunk:6813)Created branch 3.0.------------------------------------------------------------------------r6813 | vlefevre | 2010-05-19 12:38:01 +0000 (Wed, 19 May 2010) | 1 lineChanged paths:M /trunk/Makefile.am[Makefile.am] Added a comment concerning -version-info and MPFR 3.0.x.------------------------------------------------------------------------r6812 | vlefevre | 2010-05-19 11:53:33 +0000 (Wed, 19 May 2010) | 1 lineChanged paths:M /trunk/ChangeLogChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".------------------------------------------------------------------------r6811 | vlefevre | 2010-05-19 10:18:37 +0000 (Wed, 19 May 2010) | 1 lineChanged paths:M /trunk/mpfr.texi[mpfr.texi] Preliminary interfaces are no longer preliminary.------------------------------------------------------------------------r6810 | vlefevre | 2010-05-19 10:13:39 +0000 (Wed, 19 May 2010) | 2 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] API Compatibility: mention the detection of the availabilityof intmax_t with C++ compilers.------------------------------------------------------------------------r6809 | vlefevre | 2010-05-19 09:07:33 +0000 (Wed, 19 May 2010) | 1 lineChanged paths:M /trunk/mpfr.texi[mpfr.texi] signness -> signedness (thanks to Philippe).------------------------------------------------------------------------r6808 | vlefevre | 2010-05-19 00:11:39 +0000 (Wed, 19 May 2010) | 1 lineChanged paths:M /trunk/mpfr.texi[mpfr.texi] Missing @code.------------------------------------------------------------------------r6807 | vlefevre | 2010-05-19 00:09:11 +0000 (Wed, 19 May 2010) | 1 lineChanged paths:M /trunk/mpfr.texi[mpfr.texi] Corrected C terminology (table -> array).------------------------------------------------------------------------r6806 | vlefevre | 2010-05-18 14:40:36 +0000 (Tue, 18 May 2010) | 1 lineChanged paths:M /trunk/NEWSM /trunk/mpfr.texi[mpfr.texi, NEWS] Mention that mpfr_ai is a new function in MPFR 3.0.------------------------------------------------------------------------r6805 | vlefevre | 2010-05-18 14:36:05 +0000 (Tue, 18 May 2010) | 1 lineChanged paths:D /trunk/prepareRemoved obsolete prepare script (autoreconf does the same thing).------------------------------------------------------------------------r6804 | schevill | 2010-05-18 14:34:57 +0000 (Tue, 18 May 2010) | 21 linesChanged paths:M /trunk/Makefile.amM /trunk/ai.cA /trunk/ai2.cA /trunk/gammaonethird.cM /trunk/mpfr.h* I added a new implementation of Airy Ai. This implementation uses Smith'salgorithm.Currently, it is provided as a separate implementation mpfr_ai2.* Please note that both mpfr_ai and mpfr_ai2 need to efficiently evaluateGamma(1/3) and Gamma(2/3). This is provided by functions in the filegammaonethird.c* There is no test file for mpfr_ai2 since it should quickly disappear behinda single implementation using the best of mpfr_ai and mpfr_ai2.However, if necessary, a test file can be obtained by copying tai.c andreplacing mpfr_ai by mpfr_ai2 everywhere.* I do not know if gammaonethird.c will remain like that in the future. Shouldwe make this implementation available as a public MPFR function? In this case,I have to write a wrapper for providing a correctly rounded implementation.Moreover, it contains functions that could be interesting for theimplementation of other functions (the functions mpfr_div_ui*). Maybe, itcould be worth providing a file specially for this purpose.------------------------------------------------------------------------r6803 | vlefevre | 2010-05-18 14:32:07 +0000 (Tue, 18 May 2010) | 1 lineChanged paths:M /trunk/NEWS[NEWS] Added release name.------------------------------------------------------------------------r6802 | vlefevre | 2010-05-18 14:30:38 +0000 (Tue, 18 May 2010) | 2 linesChanged paths:M /trunk/NEWS[NEWS] Updated "Changes from versions 2.3.* to version 2.4.0"from MPFR 2.4.2.------------------------------------------------------------------------r6801 | vlefevre | 2010-05-18 14:25:20 +0000 (Tue, 18 May 2010) | 1 lineChanged paths:M /trunk/mpfr.texi[mpfr.texi] Completed Section 6.1 "Type and Macro Changes".------------------------------------------------------------------------r6800 | vlefevre | 2010-05-18 14:07:26 +0000 (Tue, 18 May 2010) | 1 lineChanged paths:M /trunk/mpfr.texi[mpfr.texi] Updated Section 6.1 "Type and Macro Changes".------------------------------------------------------------------------r6799 | vlefevre | 2010-05-18 13:57:03 +0000 (Tue, 18 May 2010) | 1 lineChanged paths:M /trunk/mpfr.texi[mpfr.texi] Missing space.------------------------------------------------------------------------r6798 | vlefevre | 2010-05-18 13:54:47 +0000 (Tue, 18 May 2010) | 1 lineChanged paths:M /trunk/mpfr.texi[mpfr.texi] Updated Section 6.1 "Type and Macro Changes".------------------------------------------------------------------------r6797 | vlefevre | 2010-05-18 13:53:06 +0000 (Tue, 18 May 2010) | 1 lineChanged paths:M /trunk/NEWS[NEWS] A bit less ambiguous...------------------------------------------------------------------------r6796 | vlefevre | 2010-05-18 13:12:49 +0000 (Tue, 18 May 2010) | 1 lineChanged paths:M /trunk/NEWS[NEWS] More details for mp_rnd_t/mpfr_rnd_t, like mp_prec_t/mpfr_prec_t.------------------------------------------------------------------------r6795 | vlefevre | 2010-05-17 15:51:28 +0000 (Mon, 17 May 2010) | 2 linesChanged paths:M /trunk/NEWSM /trunk/mpfr.texiAdded "API Compatibility" section to the MPFR manual.TODO: Section 6.1 "Type and Macro Changes".------------------------------------------------------------------------r6794 | vlefevre | 2010-05-17 13:31:19 +0000 (Mon, 17 May 2010) | 1 lineChanged paths:M /trunk/NEWS[NEWS] mpfr_strtofr now accepts bases from 37 to 62 (r5965).------------------------------------------------------------------------r6793 | vlefevre | 2010-05-10 09:25:01 +0000 (Mon, 10 May 2010) | 1 lineChanged paths:M /trunk/INSTALLINSTALL: updated section about MS Windows.------------------------------------------------------------------------r6792 | vlefevre | 2010-05-10 09:05:12 +0000 (Mon, 10 May 2010) | 1 lineChanged paths:M /trunk/INSTALLINSTALL: updated section about MS Windows.------------------------------------------------------------------------r6791 | vlefevre | 2010-05-08 17:17:18 +0000 (Sat, 08 May 2010) | 1 lineChanged paths:M /trunk/tests/tests.c[tests/tests.c] Fixed code when _MPFR_PREC_FORMAT != 3.------------------------------------------------------------------------r6790 | zimmerma | 2010-05-08 08:01:05 +0000 (Sat, 08 May 2010) | 2 linesChanged paths:M /trunk/tests/tests.c[tests/tests.c] fixed compiler warning (found by nightly tests)------------------------------------------------------------------------r6789 | vlefevre | 2010-05-07 15:13:02 +0000 (Fri, 07 May 2010) | 1 lineChanged paths:M /trunk/NEWSM /trunk/README.devM /trunk/TODOM /trunk/acos.cM /trunk/acosh.cM /trunk/add1.cM /trunk/add1sp.cM /trunk/ai.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atan2.cM /trunk/atanh.cM /trunk/cbrt.cM /trunk/cmp.cM /trunk/cmp_abs.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/const_euler.cM /trunk/cos.cM /trunk/cot.cM /trunk/coth.cM /trunk/csc.cM /trunk/csch.cM /trunk/digamma.cM /trunk/div.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_ui.cM /trunk/eint.cM /trunk/eq.cM /trunk/erf.cM /trunk/erfc.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/fits_intmax.cM /trunk/fits_s.hM /trunk/fits_u.hM /trunk/fits_uintmax.cM /trunk/fma.cM /trunk/fms.cM /trunk/frac.cM /trunk/gamma.cM /trunk/get_d.cM /trunk/get_d64.cM /trunk/get_exp.cM /trunk/get_flt.cM /trunk/get_ld.cM /trunk/get_si.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/get_z.cM /trunk/get_z_exp.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/isinteger.cM /trunk/jn.cM /trunk/jyn_asympt.cM /trunk/li2.cM /trunk/lngamma.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/mbench/mfv5.ccM /trunk/mbench/mpfr-v6.cM /trunk/modf.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/mpn_exp.cM /trunk/mul.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/next.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_z.cM /trunk/print_raw.cM /trunk/rem1.cM /trunk/rint.cM /trunk/root.cM /trunk/round_near_x.cM /trunk/round_p.cM /trunk/round_prec.cM /trunk/set_d.cM /trunk/set_exp.cM /trunk/set_f.cM /trunk/set_ld.cM /trunk/set_si_2exp.cM /trunk/set_ui_2exp.cM /trunk/set_z_exp.cM /trunk/setmax.cM /trunk/setmin.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sinh_cosh.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/stack_interface.cM /trunk/strtofr.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/subnormal.cM /trunk/sum.cM /trunk/swap.cM /trunk/tanh.cM /trunk/tests/mpfr-test.hM /trunk/tests/random2.cM /trunk/tests/tacos.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tasin.cM /trunk/tests/tatan.cM /trunk/tests/tcan_round.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tcot.cM /trunk/tests/tcoth.cM /trunk/tests/tdiv.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp10.cM /trunk/tests/texp2.cM /trunk/tests/tfactorial.cM /trunk/tests/tfprintf.cM /trunk/tests/tfrac.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tget_f.cM /trunk/tests/tget_str.cM /trunk/tests/tget_z.cM /trunk/tests/thypot.cM /trunk/tests/tinternals.cM /trunk/tests/tlgamma.cM /trunk/tests/tlog.cM /trunk/tests/tmodf.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tpow.cM /trunk/tests/tpow_all.cM /trunk/tests/tpow_z.cM /trunk/tests/tprintf.cM /trunk/tests/trandom.cM /trunk/tests/trint.cM /trunk/tests/tround_prec.cM /trunk/tests/tsec.cM /trunk/tests/tsech.cM /trunk/tests/tset.cM /trunk/tests/tset_exp.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tset_z_exp.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsprintf.cM /trunk/tests/tsqr.cM /trunk/tests/tstrtofr.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsubnormal.cM /trunk/tests/tsum.cM /trunk/tests/ttanh.cM /trunk/tests/tui_pow.cM /trunk/tests/turandom.cM /trunk/ui_pow_ui.cM /trunk/urandom.cM /trunk/urandomb.cM /trunk/vasprintf.cM /trunk/yn.cM /trunk/zeta.cNew exponent type mpfr_exp_t for MPFR (replacing GMP's mp_exp_t).------------------------------------------------------------------------r6788 | vlefevre | 2010-05-07 14:18:54 +0000 (Fri, 07 May 2010) | 1 lineChanged paths:M /trunk/README.dev[README.dev] Updated a paragraph concerning signed and unsigned types.------------------------------------------------------------------------r6787 | vlefevre | 2010-05-07 13:57:28 +0000 (Fri, 07 May 2010) | 12 linesChanged paths:M /trunk/NEWSM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/tests/tcheck.cChanged the precision type mpfr_prec_t from an unsigned integer typeinto the corresponding signed integer type, in order to avoid problemsdue to the usual arithmetic conversions when mixing mpfr_prec_t andmp_exp_t in an expression.* NEWS: mentioned this change.* mpfr-impl.h: removed MPFR_INTPREC_MAX (which wasn't used) and updatedthe MPFR_UNSIGNED_MINUS_MODULO(S,A) macro, which assumed that A wasunsigned; this macro now works even when A is signed.* mpfr.h: added mpfr_uprec_t; updated mpfr_prec_t and MPFR_PREC_MAX.* tests/tcheck.c: disabled a test on MPFR_PREC_MAX+1 with MPFR >= 3(this test doesn't work with a signed mpfr_prec_t and isn't needed).Note: all tests pass under GNU Linux x86 and x86_64.------------------------------------------------------------------------r6786 | vlefevre | 2010-05-07 12:36:55 +0000 (Fri, 07 May 2010) | 1 lineChanged paths:M /trunk/tests/tcheck.c[tests/tcheck.c] Forgot to remove a printf (added during testing).------------------------------------------------------------------------r6785 | vlefevre | 2010-05-07 12:33:57 +0000 (Fri, 07 May 2010) | 1 lineChanged paths:M /trunk/tests/tcheck.c[tests/tcheck.c] Support signed mpfr_prec_t (avoid integer overflow).------------------------------------------------------------------------r6784 | vlefevre | 2010-05-07 12:31:53 +0000 (Fri, 07 May 2010) | 1 lineChanged paths:M /trunk/tests/mpf_compat.h[tests/mpf_compat.h] Fixed prototype of function main.------------------------------------------------------------------------r6783 | vlefevre | 2010-05-07 12:23:22 +0000 (Fri, 07 May 2010) | 1 lineChanged paths:M /trunk/mpfr.h[mpfr.h] Added a comment concerning the definition of MPFR_PREC_MAX.------------------------------------------------------------------------r6782 | vlefevre | 2010-05-06 10:10:52 +0000 (Thu, 06 May 2010) | 2 linesChanged paths:M /trunk/print_rnd_mode.cprint_rnd_mode.c: added an assertion so that we do not forget to updatethis file after a new rounding mode is added.------------------------------------------------------------------------r6780 | vlefevre | 2010-05-03 14:26:06 +0000 (Mon, 03 May 2010) | 2 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] Added a paragraph about multiple inclusions of mpfr.h and/orgmp.h header files.------------------------------------------------------------------------r6779 | thevenyp | 2010-05-03 14:19:20 +0000 (Mon, 03 May 2010) | 1 lineChanged paths:M /trunk/mpfr.texiUpdate documentation for mpfr_print_rnd_mode.------------------------------------------------------------------------r6778 | vlefevre | 2010-05-03 13:15:15 +0000 (Mon, 03 May 2010) | 3 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr.hTo avoid breaking the ABI when faithful rounding gets implemented, addedMPFR_RNDF to the mpfr_rnd_t enum type now, and removed MPFR_RND_MAX fromthe enumeration (it is now defined as a macro in mpfr-impl.h).------------------------------------------------------------------------r6777 | vlefevre | 2010-05-03 12:52:28 +0000 (Mon, 03 May 2010) | 1 lineChanged paths:M /trunk/fits_intmax.cM /trunk/fits_s.hM /trunk/fits_sint.cM /trunk/fits_slong.cM /trunk/fits_sshort.cfits_* (signed version): corrections and optimizations.------------------------------------------------------------------------r6776 | vlefevre | 2010-05-03 12:30:46 +0000 (Mon, 03 May 2010) | 5 linesChanged paths:M /trunk/fits_u.hM /trunk/fits_uintmax.c[fits_uintmax.c, fits_u.h] Some casts could be incorrect in the casemp_exp_t > mpfr_prec_t. Set prec to the int type since in practice,prec will be small enough to fit in an int. The fact that prec is nowsigned allows us to remove a useless test (also note that prec shouldbe computed at compile time, so that this should be at least as fast).------------------------------------------------------------------------r6775 | vlefevre | 2010-05-03 12:04:56 +0000 (Mon, 03 May 2010) | 1 lineChanged paths:M /trunk/fits_u.hM /trunk/fits_uintmax.c[fits_uintmax.c, fits_u.h] Comments: doesn't -> don't------------------------------------------------------------------------r6774 | vlefevre | 2010-05-03 11:10:41 +0000 (Mon, 03 May 2010) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: updated the month.------------------------------------------------------------------------r6773 | thevenyp | 2010-05-03 09:20:38 +0000 (Mon, 03 May 2010) | 1 lineChanged paths:M /trunk/mpfr.texiM /trunk/tests/tsprintf.cM /trunk/vasprintf.cAdd specifier 'Y' for the rounding away from zero mode in printf-like functions.------------------------------------------------------------------------r6772 | zimmerma | 2010-04-30 16:10:44 +0000 (Fri, 30 Apr 2010) | 2 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] removed obsolete mpfr_round_prec------------------------------------------------------------------------r6770 | vlefevre | 2010-04-30 15:57:34 +0000 (Fri, 30 Apr 2010) | 1 lineChanged paths:M /trunk/fits_intmax.cM /trunk/fits_s.h[fits_intmax.c,fits_s.h] Added FIXME comments.------------------------------------------------------------------------r6769 | vlefevre | 2010-04-30 15:50:27 +0000 (Fri, 30 Apr 2010) | 2 linesChanged paths:M /trunk/fits_u.hM /trunk/fits_uintmax.cOptimized fits_u.h and made fits_uintmax.c like fits_u.h for thespecial numbers.------------------------------------------------------------------------r6768 | vlefevre | 2010-04-30 15:44:39 +0000 (Fri, 30 Apr 2010) | 1 lineChanged paths:M /trunk/fits_uintmax.cOptimized mpfr_fits_uintmax_p.------------------------------------------------------------------------r6767 | vlefevre | 2010-04-30 14:37:47 +0000 (Fri, 30 Apr 2010) | 1 lineChanged paths:M /trunk/NEWSM /trunk/README.devM /trunk/acos.cM /trunk/acosh.cM /trunk/add1.cM /trunk/add1sp.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atan2.cM /trunk/atanh.cM /trunk/cache.cM /trunk/cbrt.cM /trunk/check.cM /trunk/cmp2.cM /trunk/const_catalan.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/cos.cM /trunk/cosh.cM /trunk/digamma.cM /trunk/eint.cM /trunk/erf.cM /trunk/erfc.cM /trunk/examples/rndo-add.cM /trunk/exp.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/factorial.cM /trunk/fits_intmax.cM /trunk/fits_s.hM /trunk/fits_u.hM /trunk/fits_uintmax.cM /trunk/fma.cM /trunk/fms.cM /trunk/frac.cM /trunk/gamma.cM /trunk/gen_inverse.hM /trunk/get_f.cM /trunk/get_si.cM /trunk/get_sj.cM /trunk/get_ui.cM /trunk/get_uj.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/init2.cM /trunk/inits2.cM /trunk/isinteger.cM /trunk/jn.cM /trunk/jyn_asympt.cM /trunk/li2.cM /trunk/lngamma.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/logging.cM /trunk/mbench/mpfr-gfx.cM /trunk/mbench/mpfr-v4.cM /trunk/mbench/mpfr-v6.cM /trunk/modf.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/mul.cM /trunk/mul_ui.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/print_raw.cM /trunk/rec_sqrt.cM /trunk/root.cM /trunk/round_p.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/set_dfl_prec.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_z_exp.cM /trunk/setmax.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sinh_cosh.cM /trunk/speed.cM /trunk/sqr.cM /trunk/stack_interface.cM /trunk/strtofr.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/subnormal.cM /trunk/sum.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/mpfr-test.hM /trunk/tests/reuse.cM /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/taway.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcomparisons.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teint.cM /trunk/tests/tests.cM /trunk/tests/texp.cM /trunk/tests/tfactorial.cM /trunk/tests/tfma.cM /trunk/tests/tfms.cM /trunk/tests/tfrac.cM /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_sj.cM /trunk/tests/tget_str.cM /trunk/tests/tgmpop.cM /trunk/tests/tmodf.cM /trunk/tests/tmul.cM /trunk/tests/tmul_ui.cM /trunk/tests/tnext.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tpow_z.cM /trunk/tests/trandom.cM /trunk/tests/trint.cM /trunk/tests/troot.cM /trunk/tests/tset_sj.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsqrt.cM /trunk/tests/tstckintc.cM /trunk/tests/tstrtofr.cM /trunk/tests/tsub.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsum.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/turandom.cM /trunk/tests/tyn.cM /trunk/tests/tzeta.cM /trunk/tuneup.cM /trunk/ui_pow_ui.cM /trunk/urandom.cM /trunk/urandomb.cM /trunk/vasprintf.cM /trunk/yn.cM /trunk/zeta.cM /trunk/zeta_ui.cChanged mp_prec_t into mpfr_prec_t.------------------------------------------------------------------------r6766 | vlefevre | 2010-04-19 14:35:35 +0000 (Mon, 19 Apr 2010) | 1 lineChanged paths:M /trunk/configure.in[configure.in] r6765 introduced non-POSIX syntax. Fixed.------------------------------------------------------------------------r6765 | zimmerma | 2010-04-19 11:26:12 +0000 (Mon, 19 Apr 2010) | 2 linesChanged paths:M /trunk/configure.in[configure.in] check for GMP internal files only with --with-gmp-build------------------------------------------------------------------------r6764 | vlefevre | 2010-04-12 00:11:48 +0000 (Mon, 12 Apr 2010) | 1 lineChanged paths:M /trunk/NEWS[NEWS] New function mpfr_regular_p (was added in r6417, 2009-09-14).------------------------------------------------------------------------r6762 | vlefevre | 2010-04-07 02:15:06 +0000 (Wed, 07 Apr 2010) | 2 linesChanged paths:M /trunk/mpfr-gmp.h[mpfr-gmp.h] Fixed alloca prototype (bug detected by tcc 0.9.25under Linux/x86_64).------------------------------------------------------------------------r6753 | vlefevre | 2010-03-24 12:45:47 +0000 (Wed, 24 Mar 2010) | 3 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] Improved/corrected the documentation of functionsmpfr_lgamma, mpfr_digamma, mpfr_j0/j1/jn, mpfr_y0/y1/yn, mpfr_agm,mpfr_hypot and mpfr_min_prec.------------------------------------------------------------------------r6752 | vlefevre | 2010-03-24 12:24:28 +0000 (Wed, 24 Mar 2010) | 1 lineChanged paths:M /trunk/mpfr.texi[mpfr.texi] Removed a "currently" that is no longer needed.------------------------------------------------------------------------r6751 | vlefevre | 2010-03-24 12:20:41 +0000 (Wed, 24 Mar 2010) | 2 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] Updated description of mpfr_atan2, now that IEEE 754-2008has been published and follows the same conventions as C99 for atan2.------------------------------------------------------------------------r6750 | vlefevre | 2010-03-24 12:12:00 +0000 (Wed, 24 Mar 2010) | 4 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] Updated description of mpfr_pow, now that IEEE 754-2008has been published and follows the same conventions as C99 for pow.(IEEE 754-2008 doesn't currently specify pow(±inf,non-zero), butI've suggested a correction for the errata page.)------------------------------------------------------------------------r6747 | vlefevre | 2010-03-23 15:28:41 +0000 (Tue, 23 Mar 2010) | 2 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] Improved documentation of mpfr_print_rnd_mode (from asuggestion by Chris Saunders).------------------------------------------------------------------------r6746 | vlefevre | 2010-03-22 10:59:28 +0000 (Mon, 22 Mar 2010) | 1 lineChanged paths:M /trunk/mpfr.texi[mpfr.texi] Various corrections and other improvements.------------------------------------------------------------------------r6745 | vlefevre | 2010-03-22 10:38:59 +0000 (Mon, 22 Mar 2010) | 1 lineChanged paths:M /trunk/mpfr.texi[mpfr.texi] Improved the documentation of mpfr_dim too.------------------------------------------------------------------------r6744 | zimmerma | 2010-03-22 10:04:29 +0000 (Mon, 22 Mar 2010) | 3 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] improved the documentation of mpfr_rec_sqrt and mpfr_cbrt(thanks Vincent)------------------------------------------------------------------------r6743 | zimmerma | 2010-03-22 09:30:44 +0000 (Mon, 22 Mar 2010) | 2 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] improved documentation of mpfr_sqrt and mpfr_sqrt_ui------------------------------------------------------------------------r6741 | vlefevre | 2010-03-21 18:17:12 +0000 (Sun, 21 Mar 2010) | 1 lineChanged paths:M /trunk/mpfr.h[mpfr.h] Added a comment about integer overflows in macros.------------------------------------------------------------------------r6740 | zimmerma | 2010-03-19 14:48:17 +0000 (Fri, 19 Mar 2010) | 2 linesChanged paths:M /trunk/tests/tai.c[tai.c] enable first test of check_large, and reduced total time------------------------------------------------------------------------r6739 | schevill | 2010-03-19 14:15:23 +0000 (Fri, 19 Mar 2010) | 3 linesChanged paths:M /trunk/mpfr.texiAdded a mention about the current limitation of mpfr_ai in mpfr.texi.------------------------------------------------------------------------r6738 | schevill | 2010-03-19 13:43:13 +0000 (Fri, 19 Mar 2010) | 6 linesChanged paths:M /trunk/algorithms.texM /trunk/tests/tai.cRemoved check of ai.c for large arguments. I added in algorithms.tex amention about the fact that mpfr_ai is currently not made for largearguments.------------------------------------------------------------------------r6737 | schevill | 2010-03-19 12:16:12 +0000 (Fri, 19 Mar 2010) | 3 linesChanged paths:M /trunk/ai.c* Corrected problems regarding the GNU recommendations for formatting source code.------------------------------------------------------------------------r6735 | vlefevre | 2010-03-18 12:55:37 +0000 (Thu, 18 Mar 2010) | 1 lineChanged paths:M /trunk/teststests: added tai to the svn:ignore property.------------------------------------------------------------------------r6734 | zimmerma | 2010-03-18 12:37:13 +0000 (Thu, 18 Mar 2010) | 3 linesChanged paths:M /trunk/tests/tai.c[tai.c] reduce the maximal exponents in test_generic()also reduce the number of random tests to decrease the test time------------------------------------------------------------------------r6733 | vlefevre | 2010-03-18 12:26:19 +0000 (Thu, 18 Mar 2010) | 1 lineChanged paths:M /trunk/README.devREADME.dev: in the tests, use mpfr_equal_p rather than mpfr_cmp.------------------------------------------------------------------------r6732 | zimmerma | 2010-03-18 12:23:43 +0000 (Thu, 18 Mar 2010) | 2 linesChanged paths:M /trunk/tests/tai.c[tai.c] replace mpfr_cmp by mpfr_equal_p------------------------------------------------------------------------r6731 | vlefevre | 2010-03-18 12:11:29 +0000 (Thu, 18 Mar 2010) | 1 lineChanged paths:M /trunk/tests/tset_z_exp.ctests/tset_z_exp.c untabified.------------------------------------------------------------------------r6730 | vlefevre | 2010-03-18 12:11:13 +0000 (Thu, 18 Mar 2010) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: removed trailing whitespace.------------------------------------------------------------------------r6729 | vlefevre | 2010-03-18 11:59:57 +0000 (Thu, 18 Mar 2010) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: updated the month.------------------------------------------------------------------------r6728 | vlefevre | 2010-03-18 11:54:24 +0000 (Thu, 18 Mar 2010) | 1 lineChanged paths:M /trunk/AUTHORSUntabified AUTHORS (consistency).------------------------------------------------------------------------r6727 | schevill | 2010-03-18 11:50:39 +0000 (Thu, 18 Mar 2010) | 4 linesChanged paths:M /trunk/ai.c* Corrected problems regarding the GNU recommendations for formatting source code.* Corrected the date of the copyright.------------------------------------------------------------------------r6726 | zimmerma | 2010-03-18 09:50:20 +0000 (Thu, 18 Mar 2010) | 2 linesChanged paths:M /trunk/tests/tai.c[tai.c] added test for large inputs------------------------------------------------------------------------r6725 | zimmerma | 2010-03-18 09:22:02 +0000 (Thu, 18 Mar 2010) | 2 linesChanged paths:M /trunk/AUTHORS[AUTHORS] added Sylvain Chevillard------------------------------------------------------------------------r6724 | zimmerma | 2010-03-17 21:12:09 +0000 (Wed, 17 Mar 2010) | 2 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] added Sylvain as contributor------------------------------------------------------------------------r6723 | schevill | 2010-03-17 17:35:59 +0000 (Wed, 17 Mar 2010) | 18 linesChanged paths:M /trunk/Makefile.amM /trunk/README.devA /trunk/ai.cA /trunk/algorithm2e.styM /trunk/algorithms.texM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/Makefile.amA /trunk/tests/tai.c* Added function mpfr_ai. The implementation is the most naive: it evaluatesthe series step by step until it can stop.A special strategy is used to detect possible problems when Ai(x) is veryclose to 0.* Updated algorithms.tex with the technical description of the implementationof mpfr_ai.* Added algorithm2e.sty and algorithm2e-compatibility.sty (necessary tocompile algorithms.tex now).* Updated mpfr.texi to let it know this new function.* Added a basic test file for mpfr_ai. I will add other test cases later.* Added a small HOWTO to README.dev about how to add a new test file for newfunctions.------------------------------------------------------------------------r6720 | vlefevre | 2010-03-11 09:43:53 +0000 (Thu, 11 Mar 2010) | 1 lineChanged paths:M /trunk/tests/tstrtofr.cGMP_RNDx -> MPFR_RNDx------------------------------------------------------------------------r6719 | zimmerma | 2010-03-11 09:24:00 +0000 (Thu, 11 Mar 2010) | 3 linesChanged paths:M /trunk/tests/tstrtofr.c[tstrtofr.c] added test for 1.23e, cfhttp://gmplib.org/list-archives/gmp-bugs/2010-March/001898.html------------------------------------------------------------------------r6718 | vlefevre | 2010-03-11 01:02:58 +0000 (Thu, 11 Mar 2010) | 4 linesChanged paths:M /trunk/tests/tsqrt.c[tests/tsqrt.c] Add the test -1 <= x/sqrt(x^2) <= 1, which correspondsto -1 <= x/sqrt(x^2+y^2) <= 1 with y = 0. I don't think the test withrandom y is still necessary, though, since even a bad sqrt accuracywould not be detected.------------------------------------------------------------------------r6717 | vlefevre | 2010-03-10 10:07:46 +0000 (Wed, 10 Mar 2010) | 1 lineChanged paths:M /trunk/tests/tsqrt.c[tests/tsqrt.c] Added a comment about the x/sqrt(x^2+y^2) test.------------------------------------------------------------------------r6716 | zimmerma | 2010-03-10 09:00:47 +0000 (Wed, 10 Mar 2010) | 4 linesChanged paths:M /trunk/tests/tsqrt.c[tsqrt.c] fixed bug reported by Sam Rawlins(http://websympa.loria.fr/wwsympa/arc/mpfr/2010-03/msg00007.html)Note: this "bug" had no noticeable consequences; this can just be seenas an incomplete test.------------------------------------------------------------------------r6715 | zimmerma | 2010-02-26 08:27:10 +0000 (Fri, 26 Feb 2010) | 2 linesChanged paths:M /trunk/NEWS[NEWS] added item------------------------------------------------------------------------r6714 | zimmerma | 2010-02-24 15:49:04 +0000 (Wed, 24 Feb 2010) | 3 linesChanged paths:M /trunk/acinclude.m4[acinclude.m4] now also recognize "IEEE double, little endian" long-doubleformat (not tested, should happen on ARM)------------------------------------------------------------------------r6713 | zimmerma | 2010-02-24 15:07:39 +0000 (Wed, 24 Feb 2010) | 3 linesChanged paths:M /trunk/acinclude.m4[acinclude.m4] added recognition of "IEEE double big endian" long double format(tested on gcc40.fsffrance.org and gcc53, both PowerPC's)------------------------------------------------------------------------r6712 | vlefevre | 2010-02-24 12:59:19 +0000 (Wed, 24 Feb 2010) | 2 linesChanged paths:M /trunk/acinclude.m4[acinclude.m4] Added test for long double = double-double (GCC/PowerPC).This test cannot currently be reliable, so we just output a warning.------------------------------------------------------------------------r6711 | zimmerma | 2010-02-23 16:39:02 +0000 (Tue, 23 Feb 2010) | 2 linesChanged paths:M /trunk/NEWS[NEWS] minor grammar fix------------------------------------------------------------------------r6710 | zimmerma | 2010-02-23 16:27:08 +0000 (Tue, 23 Feb 2010) | 2 linesChanged paths:M /trunk/NEWS[NEWS] be more precise about API compatibility------------------------------------------------------------------------r6709 | zimmerma | 2010-02-23 15:54:30 +0000 (Tue, 23 Feb 2010) | 2 linesChanged paths:M /trunk/NEWSM /trunk/mpfr.h[mpfr.h] added #define mpfr_get_z_exp mpfr_get_z_2exp for compatibility------------------------------------------------------------------------r6708 | vlefevre | 2010-02-23 01:35:39 +0000 (Tue, 23 Feb 2010) | 1 lineChanged paths:M /trunk/teststests: added tset_z_exp to the svn:ignore property.------------------------------------------------------------------------r6707 | zimmerma | 2010-02-22 17:23:27 +0000 (Mon, 22 Feb 2010) | 3 linesChanged paths:M /trunk/NEWSM /trunk/atan.cM /trunk/cbrt.cM /trunk/cos.cM /trunk/eint.cM /trunk/exp_2.cM /trunk/get_z.cM /trunk/get_z_exp.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/pow.cM /trunk/rem1.cM /trunk/root.cM /trunk/set_z.cM /trunk/set_z_exp.cM /trunk/sin_cos.cM /trunk/tests/tset_z_exp.cchanged mpfr_get_z_exp -> mpfr_get_z_2exp (old function)mpfr_set_z_exp -> mpfr_set_z_2exp (new function)------------------------------------------------------------------------r6706 | zimmerma | 2010-02-22 15:45:30 +0000 (Mon, 22 Feb 2010) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/NEWSM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/set_z.cA /trunk/set_z_exp.cM /trunk/tests/Makefile.amA /trunk/tests/tset_z_exp.cadded new function mpfr_set_z_exp (companion to mpfr_get_z_exp)------------------------------------------------------------------------r6705 | vlefevre | 2010-02-18 17:05:48 +0000 (Thu, 18 Feb 2010) | 6 linesChanged paths:M /trunk/TODOM /trunk/testsA /trunk/tests/tstdint.c* Added tests/tstdint.c to test the double inclusion of mpfr.h when onlythe second occurrence needs <stdint.h> (this can happen when one usesseveral libraries that use MPFR under different conditions).* Added tstdint to the svn:ignore property of "tests".* TODO: mentions that tstdint should be added to check_PROGRAMS inthe tests/Makefile.am file once this is fixed.------------------------------------------------------------------------r6701 | vlefevre | 2010-02-18 02:02:55 +0000 (Thu, 18 Feb 2010) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: updated Section "Internals".------------------------------------------------------------------------r6700 | vlefevre | 2010-02-16 17:43:28 +0000 (Tue, 16 Feb 2010) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: updated the month.------------------------------------------------------------------------r6699 | vlefevre | 2010-02-16 17:02:40 +0000 (Tue, 16 Feb 2010) | 5 linesChanged paths:M /trunk/mpfr.hM /trunk/mpfr.teximpfr.h: disable the INTMAX_C / UINTMAX_C test with C++ compilers as itdoesn't work well in this case (e.g. possible failure with Boost); seehttp://websympa.loria.fr/wwsympa/arc/mpfr/2010-02/msg00025.htmland the whole discussion.mpfr.texi: update.------------------------------------------------------------------------r6696 | zimmerma | 2010-02-05 07:13:10 +0000 (Fri, 05 Feb 2010) | 3 linesChanged paths:M /trunk/configure.in[configure.in] removed check for C++ and Fortran compiler (comment said toremove it for libtool >= 2.0)------------------------------------------------------------------------r6695 | zimmerma | 2010-02-01 09:25:46 +0000 (Mon, 01 Feb 2010) | 2 linesChanged paths:M /trunk/TODO[TODO] dummy change to check if we still get commit mails------------------------------------------------------------------------r6694 | zimmerma | 2010-01-29 13:44:58 +0000 (Fri, 29 Jan 2010) | 2 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] added note about mpfr_set_str------------------------------------------------------------------------r6691 | vlefevre | 2010-01-25 10:54:30 +0000 (Mon, 25 Jan 2010) | 3 linesChanged paths:M /trunk/get_patches.shSimplified get_patches.sh; minor consequence: the trailing space inthe string returned by mpfr_get_patches() when there are patches isno longer present (this trailing space wasn't desired anyway).------------------------------------------------------------------------r6687 | vlefevre | 2010-01-25 00:33:37 +0000 (Mon, 25 Jan 2010) | 2 linesChanged paths:M /trunk/configure.inconfigure.in: updated message for different gmp.h and libgmp versions.See <http://websympa.loria.fr/wwsympa/arc/mpfr/2010-01/msg00051.html>.------------------------------------------------------------------------r6686 | vlefevre | 2010-01-20 12:09:45 +0000 (Wed, 20 Jan 2010) | 6 linesChanged paths:M /trunk/FAQ.htmlM /trunk/READMEM /trunk/TODOM /trunk/faq.xslFAQ.html, faq.xsl, README, TODO: slightly changed the copyright noticeto make it consistent with the one of the other files. In short, "andthe GNU General Public License" has been removed, but it was ambiguous(we did not say which version of the GNU GPL) and useless (for GPLv3)because the LGPLv3 is compatible with the GPLv3:http://www.fsf.org/licensing/licenses/gpl-faq.html#WhatDoesCompatMean------------------------------------------------------------------------r6685 | vlefevre | 2010-01-20 11:56:23 +0000 (Wed, 20 Jan 2010) | 3 linesChanged paths:M /trunk/INSTALLINSTALL:* added copyright notice (at the top, like GMP);* replaced "Installing MPFR" by "Installing GNU MPFR".------------------------------------------------------------------------r6684 | vlefevre | 2010-01-20 11:48:25 +0000 (Wed, 20 Jan 2010) | 3 linesChanged paths:M /trunk/BUGSM /trunk/FAQ.htmlM /trunk/Makefile.amM /trunk/NEWSM /trunk/READMEM /trunk/TODOM /trunk/abort_prec_max.cM /trunk/acinclude.m4M /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add1sp.cM /trunk/add_d.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atan2.cM /trunk/atanh.cM /trunk/bernoulli.cM /trunk/buildopt.cM /trunk/cache.cM /trunk/cbrt.cM /trunk/check.cM /trunk/clear.cM /trunk/clears.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cmp_d.cM /trunk/cmp_ld.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/comparisons.cM /trunk/configure.inM /trunk/const_catalan.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/constant.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/cot.cM /trunk/coth.cM /trunk/csc.cM /trunk/csch.cM /trunk/d_div.cM /trunk/d_sub.cM /trunk/digamma.cM /trunk/dim.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_d.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eint.cM /trunk/eq.cM /trunk/erf.cM /trunk/erfc.cM /trunk/examples/divworst.cM /trunk/examples/rndo-add.cM /trunk/examples/sample.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp10.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/extract.cM /trunk/factorial.cM /trunk/faq.xslM /trunk/fits_intmax.cM /trunk/fits_s.hM /trunk/fits_sint.cM /trunk/fits_slong.cM /trunk/fits_sshort.cM /trunk/fits_u.hM /trunk/fits_uint.cM /trunk/fits_uintmax.cM /trunk/fits_ulong.cM /trunk/fits_ushort.cM /trunk/fma.cM /trunk/fms.cM /trunk/frac.cM /trunk/free_cache.cM /trunk/gamma.cM /trunk/gen_inverse.hM /trunk/get_d.cM /trunk/get_d64.cM /trunk/get_exp.cM /trunk/get_f.cM /trunk/get_flt.cM /trunk/get_ld.cM /trunk/get_patches.shM /trunk/get_si.cM /trunk/get_sj.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/get_uj.cM /trunk/get_z.cM /trunk/get_z_exp.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/ieee_floats.hM /trunk/init.cM /trunk/init2.cM /trunk/inits.cM /trunk/inits2.cM /trunk/inp_str.cM /trunk/int_ceil_log2.cM /trunk/isinf.cM /trunk/isinteger.cM /trunk/isnan.cM /trunk/isnum.cM /trunk/isqrt.cM /trunk/isregular.cM /trunk/iszero.cM /trunk/jn.cM /trunk/jyn_asympt.cM /trunk/li2.cM /trunk/lngamma.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/logging.cM /trunk/min_prec.cM /trunk/minmax.cM /trunk/modf.cM /trunk/mp_clz_tab.cM /trunk/mparam_h.inM /trunk/mpf2mpfr.hM /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mpfr-longlong.hM /trunk/mpfr-thread.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/mpn_exp.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_d.cM /trunk/mul_ui.cM /trunk/mulders.cM /trunk/neg.cM /trunk/next.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/powerof2.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/printf.cM /trunk/rec_sqrt.cM /trunk/reldiff.cM /trunk/rem1.cM /trunk/rint.cM /trunk/root.cM /trunk/round_near_x.cM /trunk/round_p.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/scale2.cM /trunk/sec.cM /trunk/sech.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_d64.cM /trunk/set_dfl_prec.cM /trunk/set_exp.cM /trunk/set_f.cM /trunk/set_flt.cM /trunk/set_inf.cM /trunk/set_ld.cM /trunk/set_nan.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_si_2exp.cM /trunk/set_sj.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_ui_2exp.cM /trunk/set_uj.cM /trunk/set_z.cM /trunk/set_zero.cM /trunk/setmax.cM /trunk/setmin.cM /trunk/setsign.cM /trunk/sgn.cM /trunk/si_op.cM /trunk/signbit.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sinh_cosh.cM /trunk/speed.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/stack_interface.cM /trunk/strtofr.cM /trunk/sub.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/sub_d.cM /trunk/sub_ui.cM /trunk/subnormal.cM /trunk/sum.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/Makefile.amM /trunk/tests/cmp_str.cM /trunk/tests/data/digammaM /trunk/tests/data/li2M /trunk/tests/memory.cM /trunk/tests/mpf_compat.cM /trunk/tests/mpf_compat.hM /trunk/tests/mpfr-test.hM /trunk/tests/mpfr_compat.cM /trunk/tests/random2.cM /trunk/tests/reuse.cM /trunk/tests/rnd_mode.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tadd_d.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/taway.cM /trunk/tests/tbuildopt.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/tcheck.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_d.cM /trunk/tests/tcmp_ld.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tcmpabs.cM /trunk/tests/tcomparisons.cM /trunk/tests/tconst_catalan.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcopysign.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tcot.cM /trunk/tests/tcoth.cM /trunk/tests/tcsc.cM /trunk/tests/tcsch.cM /trunk/tests/td_div.cM /trunk/tests/td_sub.cM /trunk/tests/tdigamma.cM /trunk/tests/tdim.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_d.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teint.cM /trunk/tests/teq.cM /trunk/tests/terf.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp10.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfits.cM /trunk/tests/tfma.cM /trunk/tests/tfmod.cM /trunk/tests/tfms.cM /trunk/tests/tfprintf.cM /trunk/tests/tfrac.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_d.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_f.cM /trunk/tests/tget_flt.cM /trunk/tests/tget_ld_2exp.cM /trunk/tests/tget_set_d64.cM /trunk/tests/tget_sj.cM /trunk/tests/tget_str.cM /trunk/tests/tget_z.cM /trunk/tests/tgmpop.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tinits.cM /trunk/tests/tinp_str.cM /trunk/tests/tinternals.cM /trunk/tests/tisnan.cM /trunk/tests/tisqrt.cM /trunk/tests/tj0.cM /trunk/tests/tj1.cM /trunk/tests/tjn.cM /trunk/tests/tl2b.cM /trunk/tests/tlgamma.cM /trunk/tests/tli2.cM /trunk/tests/tlngamma.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tmin_prec.cM /trunk/tests/tminmax.cM /trunk/tests/tmodf.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_d.cM /trunk/tests/tmul_ui.cM /trunk/tests/tnext.cM /trunk/tests/tout_str.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tpow_all.cM /trunk/tests/tpow_z.cM /trunk/tests/tprintf.cM /trunk/tests/trandom.cM /trunk/tests/trec_sqrt.cM /trunk/tests/tremquo.cM /trunk/tests/trint.cM /trunk/tests/troot.cM /trunk/tests/tround_prec.cM /trunk/tests/tsec.cM /trunk/tests/tsech.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_exp.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_sj.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsgn.cM /trunk/tests/tsi_op.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh.cM /trunk/tests/tsinh_cosh.cM /trunk/tests/tsprintf.cM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tstckintc.cM /trunk/tests/tstrtofr.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsub_d.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsubnormal.cM /trunk/tests/tsum.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/turandom.cM /trunk/tests/tversion.cM /trunk/tests/ty0.cM /trunk/tests/ty1.cM /trunk/tests/tyn.cM /trunk/tests/tzeta.cM /trunk/tests/tzeta_ui.cM /trunk/tuneup.cM /trunk/uceil_exp2.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cM /trunk/ui_div.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cM /trunk/urandom.cM /trunk/urandomb.cM /trunk/vasprintf.cM /trunk/version.cM /trunk/volatile.cM /trunk/yn.cM /trunk/zeta.cM /trunk/zeta_ui.cCopyright notice update: added 2010 withperl -pi -e 's/2009 Free Software/2009, 2010 Free Software/' **/*(^/)under zsh, reverting the ChangeLog file and the mbench directory.------------------------------------------------------------------------r6683 | vlefevre | 2010-01-20 11:35:49 +0000 (Wed, 20 Jan 2010) | 1 lineChanged paths:M /trunk/teststests: added turandom to the svn:ignore property.------------------------------------------------------------------------r6682 | vlefevre | 2010-01-20 11:33:30 +0000 (Wed, 20 Jan 2010) | 3 linesChanged paths:M /trunk/INSTALLINSTALL: updated paragraphs about the search paths (in particular,--with-gmp=/usr/local is no longer chosen as an example as it doesnot work as expected; a note has been added about that).------------------------------------------------------------------------r6681 | vlefevre | 2010-01-20 09:57:24 +0000 (Wed, 20 Jan 2010) | 1 lineChanged paths:M /trunk/INSTALLINSTALL: rewrote a paragraph about search paths.------------------------------------------------------------------------r6680 | thevenyp | 2010-01-18 18:30:44 +0000 (Mon, 18 Jan 2010) | 1 lineChanged paths:M /trunk/urandom.c[urandom.c] Fix case emin > 0.------------------------------------------------------------------------r6679 | zimmerma | 2010-01-18 15:28:50 +0000 (Mon, 18 Jan 2010) | 2 linesChanged paths:M /trunk/TODO[TODO] added more details for random distribution functions------------------------------------------------------------------------r6678 | zimmerma | 2010-01-18 14:30:15 +0000 (Mon, 18 Jan 2010) | 2 linesChanged paths:M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.c[tprintf.c, tfprintf.c] cleaned up previous commit------------------------------------------------------------------------r6677 | vlefevre | 2010-01-18 13:50:17 +0000 (Mon, 18 Jan 2010) | 2 linesChanged paths:M /trunk/tests/turandom.ctests/turandom.c: updated a test (if emin > 1 and rnd == MPFR_RNDN,then the result is necessarily 0).------------------------------------------------------------------------r6676 | vlefevre | 2010-01-18 13:39:17 +0000 (Mon, 18 Jan 2010) | 1 lineChanged paths:M /trunk/tests/turandom.ctests/turandom.c: more tests in restricted exponent range.------------------------------------------------------------------------r6675 | vlefevre | 2010-01-18 13:27:04 +0000 (Mon, 18 Jan 2010) | 1 lineChanged paths:M /trunk/urandom.curandom.c: corrected a comment.------------------------------------------------------------------------r6674 | zimmerma | 2010-01-18 12:37:30 +0000 (Mon, 18 Jan 2010) | 3 linesChanged paths:M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.c[tprintf.c,tfprintf.c] print obtained chain in test #8(http://websympa.loria.fr/wwsympa/arc/mpfr/2009-12/msg00035.html)------------------------------------------------------------------------r6673 | thevenyp | 2010-01-18 09:48:47 +0000 (Mon, 18 Jan 2010) | 1 lineChanged paths:M /trunk/urandom.c[urandom.c] Fix bug in setting random exponent.------------------------------------------------------------------------r6672 | vlefevre | 2010-01-16 10:13:53 +0000 (Sat, 16 Jan 2010) | 1 lineChanged paths:M /trunk/urandom.curandom.c: added a FIXME comment.------------------------------------------------------------------------r6671 | vlefevre | 2010-01-15 17:11:08 +0000 (Fri, 15 Jan 2010) | 1 lineChanged paths:M /trunk/urandom.curandom.c: removed unused variable k; updated a comment.------------------------------------------------------------------------r6670 | thevenyp | 2010-01-15 16:38:11 +0000 (Fri, 15 Jan 2010) | 1 lineChanged paths:M /trunk/urandom.c[urandom.c] Improve generation of random exponent.------------------------------------------------------------------------r6669 | thevenyp | 2010-01-15 16:36:42 +0000 (Fri, 15 Jan 2010) | 1 lineChanged paths:M /trunk/urandom.c[urandom.c] Fix bug introduced in r6667.------------------------------------------------------------------------r6668 | zimmerma | 2010-01-15 15:17:18 +0000 (Fri, 15 Jan 2010) | 2 linesChanged paths:M /trunk/TODO[TODO] added item------------------------------------------------------------------------r6667 | thevenyp | 2010-01-15 14:25:06 +0000 (Fri, 15 Jan 2010) | 1 lineChanged paths:M /trunk/urandom.c[urandom.c] Fix case nextabove(0) in reduced exponent range.------------------------------------------------------------------------r6666 | thevenyp | 2010-01-15 10:06:20 +0000 (Fri, 15 Jan 2010) | 1 lineChanged paths:M /trunk/tests/turandom.c[tests/turandom.c] Change accumulation of ternary value in the loop, it was not portable in system with sign and magnitude representation for integers.------------------------------------------------------------------------r6665 | thevenyp | 2010-01-15 09:51:31 +0000 (Fri, 15 Jan 2010) | 1 lineChanged paths:M /trunk/urandom.c[urandom.c] Move generation of a random rounding bit in a separate function.------------------------------------------------------------------------r6664 | thevenyp | 2010-01-15 09:49:14 +0000 (Fri, 15 Jan 2010) | 1 lineChanged paths:M /trunk/urandom.c[urandom.c] Remove trailing whitespace.------------------------------------------------------------------------r6663 | thevenyp | 2010-01-15 09:32:43 +0000 (Fri, 15 Jan 2010) | 1 lineChanged paths:M /trunk/urandom.c[urandom.c] Call mpfr_nextabove in maximum exponent range.------------------------------------------------------------------------r6662 | vlefevre | 2010-01-15 04:21:01 +0000 (Fri, 15 Jan 2010) | 1 lineChanged paths:M /trunk/urandom.curandom.c: added a FIXME so that it is not forgotten.------------------------------------------------------------------------r6661 | vlefevre | 2010-01-15 02:01:52 +0000 (Fri, 15 Jan 2010) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: updated the month.------------------------------------------------------------------------r6659 | vlefevre | 2010-01-15 01:57:05 +0000 (Fri, 15 Jan 2010) | 1 lineChanged paths:M /trunk/mpfrlintmpfrlint: require bash.------------------------------------------------------------------------r6658 | vlefevre | 2010-01-14 16:03:37 +0000 (Thu, 14 Jan 2010) | 1 lineChanged paths:M /trunk/urandom.curandom.c: clean-up (avoid a useless goto).------------------------------------------------------------------------r6657 | vlefevre | 2010-01-14 15:22:37 +0000 (Thu, 14 Jan 2010) | 1 lineChanged paths:M /trunk/README.devREADME.dev: added a paragraph (use MPFR_ASSERTN, not printf + exit).------------------------------------------------------------------------r6656 | thevenyp | 2010-01-14 12:16:15 +0000 (Thu, 14 Jan 2010) | 1 lineChanged paths:M /trunk/mpfr.texi[mpfr.texi] Cosmetic change.------------------------------------------------------------------------r6655 | thevenyp | 2010-01-14 11:55:05 +0000 (Thu, 14 Jan 2010) | 3 linesChanged paths:M /trunk/mpfr.texiM /trunk/tests/turandom.cM /trunk/urandom.c[urandom.c, mpfr.texi] Change the behavior of mpfr_urandom to the usual mpfr function interface (wrt the ternary value and the out-of-range behavior).[tests/turandom.c] Check new behavior and add a test for the inclusion in [0, 1].------------------------------------------------------------------------r6654 | thevenyp | 2010-01-13 18:12:54 +0000 (Wed, 13 Jan 2010) | 1 lineChanged paths:M /trunk/Makefile.amM /trunk/NEWSM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/Makefile.amA /trunk/tests/turandom.c (from /trunk/tests/trandom.c:6653)A /trunk/urandom.c (from /trunk/urandomb.c:6653)New function mpfr_urandom.------------------------------------------------------------------------r6652 | vlefevre | 2010-01-11 15:42:05 +0000 (Mon, 11 Jan 2010) | 1 lineChanged paths:M /trunk/README.devREADME.dev: added a note about patches and the autotools.------------------------------------------------------------------------r6650 | vlefevre | 2010-01-10 23:24:54 +0000 (Sun, 10 Jan 2010) | 1 lineChanged paths:M /trunk/mpfrlintAdded mpfrlint test for the required autoconf versions (see r6649).------------------------------------------------------------------------r6649 | zimmerma | 2010-01-10 10:27:09 +0000 (Sun, 10 Jan 2010) | 2 linesChanged paths:M /trunk/README.devM /trunk/acinclude.m4[README.dev] required version of autoconf did not agree with acinclude.m4------------------------------------------------------------------------r6648 | vlefevre | 2010-01-08 21:44:07 +0000 (Fri, 08 Jan 2010) | 2 linesChanged paths:M /trunk/configure.inconfigure.in: replaced BITS_PER_MP_LIMB by GMP_NUMB_BITS (should havebeen done in r6645).------------------------------------------------------------------------r6647 | vlefevre | 2010-01-08 21:37:05 +0000 (Fri, 08 Jan 2010) | 1 lineChanged paths:M /trunk/mpfrlintmpfrlint: check that GMP_LIMB_BITS isn't used.------------------------------------------------------------------------r6646 | vlefevre | 2010-01-08 21:36:26 +0000 (Fri, 08 Jan 2010) | 1 lineChanged paths:M /trunk/add1.cM /trunk/add1sp.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/algorithms.texM /trunk/atan.cM /trunk/check.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/configure.inM /trunk/div-short.cM /trunk/div.cM /trunk/div_ui.cM /trunk/eq.cM /trunk/exp.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/extract.cM /trunk/frac.cM /trunk/get_d.cM /trunk/get_d64.cM /trunk/get_f.cM /trunk/get_flt.cM /trunk/get_ld.cM /trunk/get_si.cM /trunk/get_sj.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/get_uj.cM /trunk/gmp_op.cM /trunk/init2.cM /trunk/int_ceil_log2.cM /trunk/isinteger.cM /trunk/lngamma.cM /trunk/log.cM /trunk/min_prec.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpn_exp.cM /trunk/mul.cM /trunk/mul_ui.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/powerof2.cM /trunk/print_raw.cM /trunk/rec_sqrt.cM /trunk/rint.cM /trunk/round_p.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_d64.cM /trunk/set_f.cM /trunk/set_ld.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_si_2exp.cM /trunk/set_ui_2exp.cM /trunk/set_uj.cM /trunk/set_z.cM /trunk/setmax.cM /trunk/setmin.cM /trunk/sin_cos.cM /trunk/speed.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/stack_interface.cM /trunk/strtofr.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/sub_ui.cM /trunk/tests/mpfr-test.hM /trunk/tests/random2.cM /trunk/tests/tadd.cM /trunk/tests/tcan_round.cM /trunk/tests/tcheck.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tests.cM /trunk/tests/tfprintf.cM /trunk/tests/tget_d.cM /trunk/tests/tget_f.cM /trunk/tests/tget_z.cM /trunk/tests/tgmpop.cM /trunk/tests/tl2b.cM /trunk/tests/tremquo.cM /trunk/tests/tset_f.cM /trunk/tests/tsqrt.cM /trunk/tuneup.cM /trunk/ui_div.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/vasprintf.cM /trunk/zeta_ui.cReplaced GMP_LIMB_BITS by GMP_NUMB_BITS to use only one of these macros.------------------------------------------------------------------------r6645 | zimmerma | 2010-01-08 20:04:27 +0000 (Fri, 08 Jan 2010) | 4 linesChanged paths:M /trunk/configure.in[configure.in] put back test BITS_PER_MP_LIMB == BYTES_PER_MP_LIMB * CHAR_BIT(this is done only with --with-gmp-build, and BYTES_PER_MP_LIMBis 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) | 3 linesChanged paths:M /trunk/add1.cM /trunk/add1sp.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/algorithms.texM /trunk/atan.cM /trunk/check.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/configure.inM /trunk/div-short.cM /trunk/div.cM /trunk/div_ui.cM /trunk/eq.cM /trunk/exp.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/extract.cM /trunk/frac.cM /trunk/get_d.cM /trunk/get_d64.cM /trunk/get_f.cM /trunk/get_flt.cM /trunk/get_ld.cM /trunk/get_si.cM /trunk/get_sj.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/get_uj.cM /trunk/gmp_op.cM /trunk/init2.cM /trunk/int_ceil_log2.cM /trunk/isinteger.cM /trunk/lngamma.cM /trunk/log.cM /trunk/min_prec.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpn_exp.cM /trunk/mul.cM /trunk/mul_ui.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/powerof2.cM /trunk/print_raw.cM /trunk/rec_sqrt.cM /trunk/rint.cM /trunk/round_p.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_d64.cM /trunk/set_f.cM /trunk/set_ld.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_si_2exp.cM /trunk/set_ui_2exp.cM /trunk/set_uj.cM /trunk/set_z.cM /trunk/setmax.cM /trunk/setmin.cM /trunk/speed.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/stack_interface.cM /trunk/strtofr.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/sub_ui.cM /trunk/tests/mpfr-test.hM /trunk/tests/random2.cM /trunk/tests/tadd.cM /trunk/tests/tcan_round.cM /trunk/tests/tcheck.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tests.cM /trunk/tests/tfprintf.cM /trunk/tests/tget_d.cM /trunk/tests/tget_f.cM /trunk/tests/tget_z.cM /trunk/tests/tgmpop.cM /trunk/tests/tl2b.cM /trunk/tests/tremquo.cM /trunk/tests/tset_f.cM /trunk/tests/tsqrt.cM /trunk/tuneup.cM /trunk/ui_div.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/vasprintf.cM /trunk/zeta_ui.cBITS_PER_MP_LIMB -> GMP_LIMB_BITSgot rid of BYTES_PER_MP_LIMB in configure.in (no longer defined by GMP)------------------------------------------------------------------------r6643 | vlefevre | 2009-12-23 19:10:15 +0000 (Wed, 23 Dec 2009) | 2 linesChanged paths:M /trunk/mbench/Makefile[mbench/Makefile] Patch from Patrick Pelissier to solve the -I problemwith GCC.------------------------------------------------------------------------r6642 | vlefevre | 2009-12-21 00:44:35 +0000 (Mon, 21 Dec 2009) | 1 lineChanged paths:M /trunk/mbench/Makefile[mbench/Makefile] Added a comment (warning about the use of -I).------------------------------------------------------------------------r6641 | zimmerma | 2009-12-20 10:26:22 +0000 (Sun, 20 Dec 2009) | 2 linesChanged paths:M /trunk/mbench/Makefilepatch from Patrick Pelissier------------------------------------------------------------------------r6640 | zimmerma | 2009-12-18 14:57:19 +0000 (Fri, 18 Dec 2009) | 8 linesChanged paths:M /trunk/exp_2.cM /trunk/mparam_h.inM /trunk/scale2.cM /trunk/tuneup.c[scale2.c] added missing include (compilation with --with-gmp-build did fail)[exp_2.c] small improvements in Smith method: compute x^{2i} as (x^i)^2 insteadof x^{i-1} * x. The error analysis is unchanged.[tuneup.c] fix for sin_cos threshold (we had a problem since mpfr_sin_coswas calling mpfr_cos, which was calling mpfr_sincos_fast in somecases[mparam_h.in] put new thresholds for Core 2 64-bit------------------------------------------------------------------------r6633 | zimmerma | 2009-12-11 09:41:47 +0000 (Fri, 11 Dec 2009) | 3 linesChanged paths:M /trunk/acinclude.m4[acinclude.m4] reversed order for case "quad, mais en little endian" forcoherence with other cases------------------------------------------------------------------------r6632 | zimmerma | 2009-12-10 21:05:50 +0000 (Thu, 10 Dec 2009) | 2 linesChanged paths:M /trunk/acinclude.m4M /trunk/mpfr-impl.hpatch to recognize IEEE quad, little endian format for "long double"------------------------------------------------------------------------r6631 | zimmerma | 2009-12-10 15:43:28 +0000 (Thu, 10 Dec 2009) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/get_d.cM /trunk/get_flt.cM /trunk/mpfr-impl.hM /trunk/scale2.c[scale2.c] now mpfr_scale2 is included in mpfr-impl.h, instead of #including"scale2.c" twice (thus it was compiled twice)------------------------------------------------------------------------r6628 | vlefevre | 2009-12-07 11:53:04 +0000 (Mon, 07 Dec 2009) | 7 linesChanged paths:M /trunk/sin_cos.csin_cos.c: in case of tiny inputs, keep the flags. In practice, thisfixes the following bug in mpfr_sin_cos (shown by the latest additionsto tsin_cos.c): if emin is the minimal exponent (MPFR_EMIN_MIN), theabsolute value of the input is the minimum positive number and therounding mode is toward 0 (or equivalent), then the underflow flag isdropped. The other exception cases (e.g., in case of reduced exponentrange) are handled by mpfr_check_range().------------------------------------------------------------------------r6627 | vlefevre | 2009-12-07 11:21:51 +0000 (Mon, 07 Dec 2009) | 1 lineChanged paths:M /trunk/tests/tsin_cos.ctests/tsin_cos.c: in consistency(), better error message.------------------------------------------------------------------------r6626 | vlefevre | 2009-12-07 11:15:46 +0000 (Mon, 07 Dec 2009) | 1 lineChanged paths:M /trunk/tests/tsin_cos.ctests/tsin_cos.c: in consistency(), improved testing on underflow case.------------------------------------------------------------------------r6625 | vlefevre | 2009-12-07 10:29:57 +0000 (Mon, 07 Dec 2009) | 1 lineChanged paths:M /trunk/tests/tsin_cos.ctests/tsin_cos.c: in consistency(), added testing on underflow case.------------------------------------------------------------------------r6624 | vlefevre | 2009-12-07 10:22:33 +0000 (Mon, 07 Dec 2009) | 1 lineChanged paths:M /trunk/tests/tsin_cos.ctests/tsin_cos.c: in consistency(), fixed flags testing.------------------------------------------------------------------------r6623 | vlefevre | 2009-12-07 10:16:17 +0000 (Mon, 07 Dec 2009) | 1 lineChanged paths:M /trunk/tests/tsin_cos.ctests/tsin_cos.c: in consistency(), test also the flags.------------------------------------------------------------------------r6622 | vlefevre | 2009-12-07 10:10:13 +0000 (Mon, 07 Dec 2009) | 2 linesChanged paths:M /trunk/tests/tsin_cos.ctests/tsin_cos.c: in consistency(), test also the returned value(the one that gives inexact-related information).------------------------------------------------------------------------r6619 | zimmerma | 2009-11-30 15:12:30 +0000 (Mon, 30 Nov 2009) | 2 linesChanged paths:M /trunk/tests/tfits.c[tfits.c] converted to GNU coding style------------------------------------------------------------------------r6612 | vlefevre | 2009-11-30 11:57:07 +0000 (Mon, 30 Nov 2009) | 1 lineChanged paths:M /trunk/README.devREADME.dev: updated "To make a release".------------------------------------------------------------------------r6602 | vlefevre | 2009-11-30 02:17:23 +0000 (Mon, 30 Nov 2009) | 1 lineChanged paths:M /trunk/uceil_exp2.cuceil_exp2.c: fixed indentation.------------------------------------------------------------------------r6599 | vlefevre | 2009-11-29 03:17:53 +0000 (Sun, 29 Nov 2009) | 2 linesChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: got rid of broken code when _GMP_IEEE_FLOATS was defined(broken aliasing rules, yielding failures with GCC 4.5.0 20091119).------------------------------------------------------------------------r6598 | zimmerma | 2009-11-27 06:38:45 +0000 (Fri, 27 Nov 2009) | 2 linesChanged paths:M /trunk/tests/tset_ld.c[tset_ld.c] now perform tests even if old gcc bug is present------------------------------------------------------------------------r6597 | zimmerma | 2009-11-26 16:38:26 +0000 (Thu, 26 Nov 2009) | 4 linesChanged paths:M /trunk/tests/tget_d.c[tget_d.c] removed workaround for old gcc bug. Comment was:/* workaround for gcc bug on m68040-unknown-netbsd1.4.1,where DBL_MIN gives (1-2^(-52))/2^1022 */------------------------------------------------------------------------r6596 | zimmerma | 2009-11-26 16:26:06 +0000 (Thu, 26 Nov 2009) | 9 linesChanged paths:M /trunk/tests/tadd.cM /trunk/tests/tmul.c[tadd.c, tmul.c] got rid of workaround for old gcc bug. Comment was:/* Parameter "z1" of check() used to be last in the argument list, but thattickled a bug in 32-bit sparc gcc 2.95.2. A "double" in that position ispassed on the stack at an address which is 4mod8, but the generated codedidn't take into account that alignment, resulting in bus errors. Theeasiest workaround is to move it to the start of the arg list (where it'spassed in registers), this macro does that. FIXME: Change the actualcalls to check(), rather than using a macro. */------------------------------------------------------------------------r6595 | zimmerma | 2009-11-26 15:58:02 +0000 (Thu, 26 Nov 2009) | 3 linesChanged paths:M /trunk/strtofr.c[strtofr.c] removed patch for old FreeBsd/Alpha bug(http://www.freebsd.org/cgi/query-pr.cgi?pr=72024)------------------------------------------------------------------------r6594 | vlefevre | 2009-11-26 14:15:51 +0000 (Thu, 26 Nov 2009) | 2 linesChanged paths:M /trunk/pow_si.c[pow_si.c] Updated comment added in r4355 concerning a bugin Sun's compiler for Solaris/x86.------------------------------------------------------------------------r6593 | vlefevre | 2009-11-26 13:38:38 +0000 (Thu, 26 Nov 2009) | 1 lineChanged paths:M /trunk/pow_si.cM /trunk/strtofr.cUpdated comments concerning the old FreeBSD bug 72024 on LONG_MIN / 1.------------------------------------------------------------------------r6587 | vlefevre | 2009-11-25 12:16:22 +0000 (Wed, 25 Nov 2009) | 2 linesChanged paths:M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.c[tfprintf.c,tprintf.c] Fixed other types in function with variablearguments (even though there were no warnings on the tested machine).------------------------------------------------------------------------r6586 | vlefevre | 2009-11-25 12:00:43 +0000 (Wed, 25 Nov 2009) | 1 lineChanged paths:M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.c[tfprintf.c,tprintf.c] Fixed types in function with variable arguments.------------------------------------------------------------------------r6585 | zimmerma | 2009-11-25 11:03:20 +0000 (Wed, 25 Nov 2009) | 3 linesChanged paths:M /trunk/acinclude.m4M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.c[tfprintf.c,tprintf.c] applied patch from Philippe Theveny[acinclude.m4] removed check for %zu, no longer needed------------------------------------------------------------------------r6582 | zimmerma | 2009-11-25 10:20:53 +0000 (Wed, 25 Nov 2009) | 3 linesChanged paths:M /trunk/acinclude.m4M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.c[acinclude.m4] added test for %zu[tfprintf.c,tprintf.c] added #ifdef's for NPRINTF_ZU------------------------------------------------------------------------r6580 | vlefevre | 2009-11-25 10:16:29 +0000 (Wed, 25 Nov 2009) | 1 lineChanged paths:M /trunk/configure.inconfigure.in: corrected a comment.------------------------------------------------------------------------r6577 | vlefevre | 2009-11-25 09:46:52 +0000 (Wed, 25 Nov 2009) | 1 lineChanged paths:M /trunk/tests/tstckintc.ctests/tstckintc.c: fixed types for the printf %p format specifier.------------------------------------------------------------------------r6576 | zimmerma | 2009-11-25 08:33:58 +0000 (Wed, 25 Nov 2009) | 2 linesChanged paths:M /trunk/tests/tget_flt.c[tget_flt.c] replaced %a by %.8e------------------------------------------------------------------------r6575 | zimmerma | 2009-11-25 08:23:23 +0000 (Wed, 25 Nov 2009) | 2 linesChanged paths:M /trunk/tests/tget_d.cM /trunk/tests/tget_ld_2exp.c[tget_d.c,tget_ld_2exp.c] replaced %a and %La by %.16e and %.16Le------------------------------------------------------------------------r6574 | zimmerma | 2009-11-25 08:05:41 +0000 (Wed, 25 Nov 2009) | 2 linesChanged paths:M /trunk/tests/tget_d.c[tget_d.c] removed C99-specific instruction------------------------------------------------------------------------r6573 | zimmerma | 2009-11-25 07:51:47 +0000 (Wed, 25 Nov 2009) | 2 linesChanged paths:M /trunk/nightly-test[nightly-test] added -ansi -pedantic-errors------------------------------------------------------------------------r6571 | vlefevre | 2009-11-24 17:59:14 +0000 (Tue, 24 Nov 2009) | 1 lineChanged paths:M /trunk/configure.inconfigure.in: completed the GMP CC/CFLAGS detection.------------------------------------------------------------------------r6570 | vlefevre | 2009-11-24 17:52:04 +0000 (Tue, 24 Nov 2009) | 2 linesChanged paths:M /trunk/configure.inconfigure.in: added a test to check for CC and CFLAGS in gmp.h onlywhen the user doesn't redefine them and he isn't cross-compiling.------------------------------------------------------------------------r6569 | vlefevre | 2009-11-24 17:32:43 +0000 (Tue, 24 Nov 2009) | 1 lineChanged paths:M /trunk/configure.inconfigure.in: improved the GMP CC/CFLAGS detection.------------------------------------------------------------------------r6568 | vlefevre | 2009-11-24 16:52:57 +0000 (Tue, 24 Nov 2009) | 1 lineChanged paths:M /trunk/configure.inconfigure.in: try to fix the GMP CC/CFLAGS detection. Not finished.------------------------------------------------------------------------r6567 | vlefevre | 2009-11-24 15:48:35 +0000 (Tue, 24 Nov 2009) | 2 linesChanged paths:M /trunk/configure.inconfigure.in: replaced "test ... -o ..." (obsolete in POSIX)by "test ... || test ...".------------------------------------------------------------------------r6566 | vlefevre | 2009-11-24 15:44:44 +0000 (Tue, 24 Nov 2009) | 2 linesChanged paths:M /trunk/configure.inconfigure.in: replaced "test ... -a ..." (obsolete in POSIX)by "test ... && test ...".------------------------------------------------------------------------r6564 | vlefevre | 2009-11-24 15:23:00 +0000 (Tue, 24 Nov 2009) | 1 lineChanged paths:M /trunk/INSTALLINSTALL: made instructions more clear.------------------------------------------------------------------------r6561 | vlefevre | 2009-11-23 13:55:54 +0000 (Mon, 23 Nov 2009) | 1 lineChanged paths:M /trunk/README.devREADME.dev: updated "To make a release".------------------------------------------------------------------------r6560 | vlefevre | 2009-11-23 13:51:21 +0000 (Mon, 23 Nov 2009) | 1 lineChanged paths:M /trunk/README.devREADME.dev: last things to do when making a release.------------------------------------------------------------------------r6557 | vlefevre | 2009-11-22 23:29:45 +0000 (Sun, 22 Nov 2009) | 10 linesChanged paths:M /trunk/sin_cos.csin_cos.c: fixed a potential bug by changing a rnd_mode into MPFR_RNDZin mpfr_can_round. Indeed, in r4574, the change fromif (!mpfr_can_round (c, m, GMP_RNDZ, rnd_mode, MPFR_PREC (z)))toif (!mpfr_can_round (c, m, GMP_RNDN, rnd_mode,MPFR_PREC (z) + (rnd_mode == GMP_RNDN)))looks wrong to me: in RNDN, the extra bit due to rnd_mode == GMP_RNDNchanges a RNDN worst case into a RNDZ worst case.Note: The second mpfr_can_round with the same problem has been fixedin r6513.------------------------------------------------------------------------r6556 | vlefevre | 2009-11-22 22:44:40 +0000 (Sun, 22 Nov 2009) | 2 linesChanged paths:M /trunk/tests/tsin_cos.ctests/tsin_cos.c: ported bug20091122 from the 2.4 branch to the trunk.But no failure in the trunk.------------------------------------------------------------------------r6550 | vlefevre | 2009-11-20 21:40:00 +0000 (Fri, 20 Nov 2009) | 1 lineChanged paths:M /trunk/tests/tconst_pi.ctests/tconst_pi.c: fixed types for C++.------------------------------------------------------------------------r6545 | vlefevre | 2009-11-20 12:48:49 +0000 (Fri, 20 Nov 2009) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/mpfr.texiChangeset r6162 broke Solaris builds. Fixed that by no longer checkingINTMAX_MAX and UINTMAX_MAX to detect use of <stdint.h> / <inttypes.h>.------------------------------------------------------------------------r6535 | zimmerma | 2009-11-01 21:22:16 +0000 (Sun, 01 Nov 2009) | 2 linesChanged paths:M /trunk/cos.c[cos.c] fixed case where reduced argument is zero------------------------------------------------------------------------r6534 | vlefevre | 2009-10-30 15:13:05 +0000 (Fri, 30 Oct 2009) | 2 linesChanged paths:M /trunk/tests/tcos.ctcos.c: added a testcase yielding an assertion failure (this bug makestsin_cos fail).------------------------------------------------------------------------r6533 | vlefevre | 2009-10-30 15:05:28 +0000 (Fri, 30 Oct 2009) | 2 linesChanged paths:M /trunk/tests/tsin_cos.ctests/tsin_cos.c: ported the consistency test from the 2.4 branch.This yields an assertion failure (Linux/x86_64).------------------------------------------------------------------------r6527 | zimmerma | 2009-10-30 10:09:56 +0000 (Fri, 30 Oct 2009) | 3 linesChanged paths:M /trunk/TODOM /trunk/cache.cM /trunk/tests/tconst_pi.c[cache.c] fixed bug with directed rounding[tconst_pi.c] added test for bug with directed rounding------------------------------------------------------------------------r6524 | vlefevre | 2009-10-21 13:38:30 +0000 (Wed, 21 Oct 2009) | 1 lineChanged paths:M /trunk/exceptions.cexceptions.c: improved a comment.------------------------------------------------------------------------r6523 | vlefevre | 2009-10-21 13:21:04 +0000 (Wed, 21 Oct 2009) | 1 lineChanged paths:M /trunk/tests/tpow.ctpow.c: added an overflow test.------------------------------------------------------------------------r6522 | vlefevre | 2009-10-21 13:13:54 +0000 (Wed, 21 Oct 2009) | 1 lineChanged paths:M /trunk/tests/tpow.ctpow.c: added an overflow test in RNDZ.------------------------------------------------------------------------r6521 | zimmerma | 2009-10-20 07:21:23 +0000 (Tue, 20 Oct 2009) | 2 linesChanged paths:M /trunk/TODO[TODO] added efficiency item------------------------------------------------------------------------r6520 | zimmerma | 2009-10-19 08:16:45 +0000 (Mon, 19 Oct 2009) | 3 linesChanged paths:M /trunk/lngamma.c[lngamma.c] fixed typo, added comments about argument reduction, and replacedcode using doubles------------------------------------------------------------------------r6519 | zimmerma | 2009-10-19 06:57:02 +0000 (Mon, 19 Oct 2009) | 2 linesChanged paths:M /trunk/TODO[TODO] added efficiency item------------------------------------------------------------------------r6518 | zimmerma | 2009-10-15 11:19:20 +0000 (Thu, 15 Oct 2009) | 4 linesChanged paths:M /trunk/exp.c[exp.c] binary splitting is now used for prec >= MPFR_EXP_THRESHOLD(instead of prec > MPFR_EXP_THRESHOLD before). This is moreconsistent with the other thresholds.------------------------------------------------------------------------r6517 | zimmerma | 2009-10-15 11:07:26 +0000 (Thu, 15 Oct 2009) | 2 linesChanged paths:M /trunk/TODO[TODO] added efficiency item------------------------------------------------------------------------r6516 | zimmerma | 2009-10-15 10:30:55 +0000 (Thu, 15 Oct 2009) | 2 linesChanged paths:M /trunk/mparam_h.in[mparam_h.in] added /* bits */ for MPFR_EXP_THRESHOLD and MPFR_EXP_2_THRESHOLD------------------------------------------------------------------------r6514 | zimmerma | 2009-10-13 08:11:10 +0000 (Tue, 13 Oct 2009) | 2 linesChanged paths:M /trunk/tests/tsin_cos.c[tsin_cos.c] removed useless instruction, and added comments------------------------------------------------------------------------r6513 | zimmerma | 2009-10-13 06:57:06 +0000 (Tue, 13 Oct 2009) | 3 linesChanged paths:M /trunk/sin_cos.cM /trunk/tests/tsin_cos.c[sin_cos.c] fixed call to mpfr_can_round (rounding mode was wrong)[tsin_cos.c] added new test------------------------------------------------------------------------r6512 | zimmerma | 2009-10-13 06:37:15 +0000 (Tue, 13 Oct 2009) | 3 linesChanged paths:M /trunk/li2.cM /trunk/tests/tli2.c[li2.c] fixed bug when x is near 0[tli2.c] added new test------------------------------------------------------------------------r6510 | vlefevre | 2009-10-09 07:29:54 +0000 (Fri, 09 Oct 2009) | 1 lineChanged paths:M /trunk/tests/tsin_cos.ctests/tsin_cos.c: mp_rnd_t -> mpfr_rnd_t.------------------------------------------------------------------------r6509 | vlefevre | 2009-10-09 07:27:36 +0000 (Fri, 09 Oct 2009) | 2 linesChanged paths:M /trunk/tests/tsin_cos.ctests/tsin_cos.c: added a comment about bug20091008, corresponding tor6507; in fact, the bug concerns only the return value (see r6444).------------------------------------------------------------------------r6507 | zimmerma | 2009-10-08 07:51:49 +0000 (Thu, 08 Oct 2009) | 3 linesChanged paths:M /trunk/sin_cos.cM /trunk/tests/tsin_cos.c[sin_cos.c] fixed error analysis[tsin_cos.c] added new test------------------------------------------------------------------------r6506 | vlefevre | 2009-10-07 14:18:35 +0000 (Wed, 07 Oct 2009) | 1 lineChanged paths:M /trunk/tests/tsin_cos.ctests/tsin_cos.c: mp_rnd_t -> mpfr_rnd_t.------------------------------------------------------------------------r6505 | vlefevre | 2009-10-07 12:06:35 +0000 (Wed, 07 Oct 2009) | 1 lineChanged paths:M /trunk/tests/tsin_cos.ctests/tsin_cos.c: removed trailing spaces.------------------------------------------------------------------------r6504 | zimmerma | 2009-10-07 08:58:51 +0000 (Wed, 07 Oct 2009) | 2 linesChanged paths:M /trunk/tests/tsin_cos.c[tsin_cos.c] changed binary to hexadecimal string (was too long for C89)------------------------------------------------------------------------r6503 | zimmerma | 2009-10-07 07:05:13 +0000 (Wed, 07 Oct 2009) | 3 linesChanged paths:M /trunk/sin_cos.cM /trunk/tests/tsin_cos.c[sin_cos.c] fixed bug introduced in r6447 (some variables had their precision not updated in Ziv's loop)[tsin_cos.c] added a new test------------------------------------------------------------------------r6498 | vlefevre | 2009-09-29 14:44:22 +0000 (Tue, 29 Sep 2009) | 1 lineChanged paths:M /trunk/FAQ.htmlFAQ update.------------------------------------------------------------------------r6497 | zimmerma | 2009-09-29 11:28:00 +0000 (Tue, 29 Sep 2009) | 3 linesChanged paths:M /trunk/mpfr.texiM /trunk/round_prec.cM /trunk/tests/tcan_round.c[mpfr.texi] added note about mpfr_can_round[tcan_round.c] added more tests------------------------------------------------------------------------r6490 | zimmerma | 2009-09-24 06:16:52 +0000 (Thu, 24 Sep 2009) | 4 linesChanged paths:M /trunk/README.dev[README.dev] added item for new releases: we should say if they are binaryand/or API compatible with previous releases (we often forgotto say it in the past)------------------------------------------------------------------------r6489 | vlefevre | 2009-09-23 15:09:42 +0000 (Wed, 23 Sep 2009) | 1 lineChanged paths:M /trunk/teststests: added tget_flt to the svn:ignore property.------------------------------------------------------------------------r6488 | vlefevre | 2009-09-23 15:08:39 +0000 (Wed, 23 Sep 2009) | 1 lineChanged paths:M /trunk/tests/Makefile.amtests/Makefile.am: added information about LOADLIBES.------------------------------------------------------------------------r6487 | zimmerma | 2009-09-23 13:32:35 +0000 (Wed, 23 Sep 2009) | 3 linesChanged paths:M /trunk/tests/Makefile.am[tests/Makefile.am] put back LOADLIBES=... (enables to compile a program foo.cin the test directory by simply doing "make foo")------------------------------------------------------------------------r6486 | zimmerma | 2009-09-23 06:21:27 +0000 (Wed, 23 Sep 2009) | 2 linesChanged paths:M /trunk/atan.c[atan.c] updated the comments------------------------------------------------------------------------r6485 | vlefevre | 2009-09-22 15:56:16 +0000 (Tue, 22 Sep 2009) | 1 lineChanged paths:M /trunk/atan.catan.c: added a FIXME comment.------------------------------------------------------------------------r6484 | vlefevre | 2009-09-22 15:51:15 +0000 (Tue, 22 Sep 2009) | 1 lineChanged paths:M /trunk/atan.catan.c: added some assertions.------------------------------------------------------------------------r6483 | zimmerma | 2009-09-22 13:58:25 +0000 (Tue, 22 Sep 2009) | 2 linesChanged paths:M /trunk/NEWSM /trunk/algorithms.texM /trunk/atan.c[atan.c] implemented argument reduction (cf error analysis in algorithms.tex)------------------------------------------------------------------------r6482 | zimmerma | 2009-09-21 07:34:07 +0000 (Mon, 21 Sep 2009) | 2 linesChanged paths:M /trunk/tests/Makefile.am[tests/Makefile.am] removed LOADLIBES=...------------------------------------------------------------------------r6480 | vlefevre | 2009-09-20 23:31:37 +0000 (Sun, 20 Sep 2009) | 1 lineChanged paths:M /trunk/mpfrlintmpfrlint: check that lines aren't too long.------------------------------------------------------------------------r6478 | vlefevre | 2009-09-20 19:07:03 +0000 (Sun, 20 Sep 2009) | 2 linesChanged paths:M /trunk/Makefile.amMakefile.am: line-wrap libmpfr_la_SOURCES (M-q with Emacs) forcompatibility with some vendor grep.------------------------------------------------------------------------r6476 | vlefevre | 2009-09-20 19:00:11 +0000 (Sun, 20 Sep 2009) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/tests/Makefile.amMakefile.am, tests/Makefile.am: patch from Ralf Wildenhues.http://lists.gnu.org/archive/html/bug-automake/2009-09/msg00033.html------------------------------------------------------------------------r6475 | vlefevre | 2009-09-18 15:00:09 +0000 (Fri, 18 Sep 2009) | 1 lineChanged paths:M /trunk/mpfr-impl.hM /trunk/sin_cos.cM /trunk/tests/tsin_cos.cmpfr-impl.h, sin_cos.c, tests/tsin_cos.c: mp_rnd_t -> mpfr_rnd_t.------------------------------------------------------------------------r6474 | vlefevre | 2009-09-18 14:55:57 +0000 (Fri, 18 Sep 2009) | 1 lineChanged paths:M /trunk/sin_cos.csin_cos.c: GMP_RNDx -> MPFR_RNDx.------------------------------------------------------------------------r6473 | vlefevre | 2009-09-18 14:54:38 +0000 (Fri, 18 Sep 2009) | 1 lineChanged paths:M /trunk/sin_cos.csin_cos.c: untabified.------------------------------------------------------------------------r6471 | vlefevre | 2009-09-18 14:45:47 +0000 (Fri, 18 Sep 2009) | 2 linesChanged paths:M /trunk/frac.cM /trunk/tests/tfrac.cfrac.c, tests/tfrac.c: fixed underflow case in mpfr_frac and addedtestcase.------------------------------------------------------------------------r6470 | zimmerma | 2009-09-18 14:03:56 +0000 (Fri, 18 Sep 2009) | 2 linesChanged paths:M /trunk/acos.cM /trunk/atan.c[acos.c] initial working precision was too small------------------------------------------------------------------------r6469 | vlefevre | 2009-09-18 13:56:21 +0000 (Fri, 18 Sep 2009) | 3 linesChanged paths:M /trunk/modf.cmodf.c: no longer extend the exponent range at all, since there areno intermediate computations (note: the mpfr_frac bug that has justbeen fixed affected this change in modf.c).------------------------------------------------------------------------r6467 | vlefevre | 2009-09-18 13:50:21 +0000 (Fri, 18 Sep 2009) | 2 linesChanged paths:M /trunk/frac.c[frac.c] Patch r6456 was incorrect: the problem with the non-significantbits had to be dealt with only in the case t = r. This is now fixed.------------------------------------------------------------------------r6466 | vlefevre | 2009-09-18 13:47:10 +0000 (Fri, 18 Sep 2009) | 2 linesChanged paths:M /trunk/tests/tfrac.ctests/tfrac.c: reverted overflow case test (was incorrect because theinput was too large).------------------------------------------------------------------------r6465 | vlefevre | 2009-09-18 13:42:12 +0000 (Fri, 18 Sep 2009) | 1 lineChanged paths:M /trunk/tests/tfrac.ctests/tfrac.c: also test the overflow case.------------------------------------------------------------------------r6464 | vlefevre | 2009-09-18 13:33:43 +0000 (Fri, 18 Sep 2009) | 1 lineChanged paths:M /trunk/tests/tfrac.ctests/tfrac.c: more tests (case where the fractional part rounds to 1).------------------------------------------------------------------------r6463 | zimmerma | 2009-09-18 13:31:56 +0000 (Fri, 18 Sep 2009) | 2 linesChanged paths:M /trunk/NEWS[NEWS] added item------------------------------------------------------------------------r6461 | zimmerma | 2009-09-18 13:10:35 +0000 (Fri, 18 Sep 2009) | 2 linesChanged paths:M /trunk/cos.cM /trunk/mpfr-impl.hM /trunk/mpfr.texiM /trunk/sin.cM /trunk/sin_cos.cM /trunk/tuneup.c[sin.c,cos.c] use mpfr_sincos_fast when prec >= MPFR_SINCOS_THRESHOLD------------------------------------------------------------------------r6460 | vlefevre | 2009-09-18 12:03:38 +0000 (Fri, 18 Sep 2009) | 2 linesChanged paths:M /trunk/tests/tfrac.ctests/tfrac.c: more tests (there are also problems in rounding awayfrom zero or equivalent).------------------------------------------------------------------------r6459 | zimmerma | 2009-09-18 11:59:23 +0000 (Fri, 18 Sep 2009) | 2 linesChanged paths:M /trunk/mparam_h.inM /trunk/sin_cos.cM /trunk/tests/tsin_cos.cM /trunk/tuneup.cadded tuning mechanism for mpfr_sin_cos------------------------------------------------------------------------r6458 | vlefevre | 2009-09-18 11:46:28 +0000 (Fri, 18 Sep 2009) | 1 lineChanged paths:M /trunk/tests/tfrac.ctests/tfrac.c: also test the ternary value (it is incorrect too).------------------------------------------------------------------------r6456 | vlefevre | 2009-09-18 11:27:48 +0000 (Fri, 18 Sep 2009) | 2 linesChanged paths:M /trunk/frac.cfrac.c: fixed bug in mpfr_frac (the non-significant bits in low limbwere not cleared).------------------------------------------------------------------------r6455 | vlefevre | 2009-09-18 11:19:11 +0000 (Fri, 18 Sep 2009) | 2 linesChanged paths:M /trunk/tests/tfrac.ctests/tfrac.c: improved the testcase so that it triggers the bug forboth 32 bits and 64 bits.------------------------------------------------------------------------r6454 | vlefevre | 2009-09-18 11:16:00 +0000 (Fri, 18 Sep 2009) | 1 lineChanged paths:M /trunk/tests/tfrac.ctests/tfrac.c: added a comment for latest testcase.------------------------------------------------------------------------r6453 | vlefevre | 2009-09-18 11:09:03 +0000 (Fri, 18 Sep 2009) | 1 lineChanged paths:M /trunk/tests/tfrac.ctests/tfrac.c: added testcase for bug in mpfr_frac.------------------------------------------------------------------------r6451 | vlefevre | 2009-09-18 10:38:19 +0000 (Fri, 18 Sep 2009) | 1 lineChanged paths:M /trunk/tests/tmodf.ctests/tmodf.c: typo in error message.------------------------------------------------------------------------r6450 | vlefevre | 2009-09-18 10:26:26 +0000 (Fri, 18 Sep 2009) | 3 linesChanged paths:M /trunk/modf.cmodf.c: extending the exponent range in the first two cases is uselessbecause there are no intermediate computations (just a mpfr_set). Let'sdo that only for the general case.------------------------------------------------------------------------r6449 | vlefevre | 2009-09-18 10:23:07 +0000 (Fri, 18 Sep 2009) | 1 lineChanged paths:M /trunk/tests/tmodf.ctests/tmodf.c: added overflow tests.------------------------------------------------------------------------r6448 | vlefevre | 2009-09-18 09:27:10 +0000 (Fri, 18 Sep 2009) | 2 linesChanged paths:M /trunk/modf.cmodf.c: corrected a comment (rounding can yield an overflow, but notan underflow).------------------------------------------------------------------------r6447 | zimmerma | 2009-09-18 09:08:01 +0000 (Fri, 18 Sep 2009) | 3 linesChanged paths:M /trunk/sin_cos.cM /trunk/tests/tsin_cos.c[sin_cos.c] added asymptotically fast code, with threshold currently hardcodedat 20000 bits, should be determined by tuneup.c------------------------------------------------------------------------r6446 | vlefevre | 2009-09-18 09:00:24 +0000 (Fri, 18 Sep 2009) | 1 lineChanged paths:M /trunk/mpfr.texiM /trunk/tests/tget_flt.cDeleted trailing spaces.------------------------------------------------------------------------r6445 | zimmerma | 2009-09-18 08:13:43 +0000 (Fri, 18 Sep 2009) | 2 linesChanged paths:M /trunk/modf.cM /trunk/mpfr.texiM /trunk/tests/tmodf.c[modf.c] changed semantics of return value in accordance with mpfr_sin_cos------------------------------------------------------------------------r6444 | zimmerma | 2009-09-17 11:30:18 +0000 (Thu, 17 Sep 2009) | 4 linesChanged paths:M /trunk/mpfr.texiM /trunk/sin_cos.cM /trunk/sinh_cosh.cM /trunk/tests/taway.cM /trunk/tests/tsin_cos.c[sin_cos.c] more precise meaning of the return value[sinh_cosh.c] idem as above[taway.c] fixed to check the more precise return value------------------------------------------------------------------------r6443 | zimmerma | 2009-09-16 06:17:47 +0000 (Wed, 16 Sep 2009) | 2 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] t was not initialized in Newton's example------------------------------------------------------------------------r6442 | zimmerma | 2009-09-15 13:48:15 +0000 (Tue, 15 Sep 2009) | 5 linesChanged paths:M /trunk/Makefile.amD /trunk/get_binary32.cA /trunk/get_flt.c (from /trunk/get_binary32.c:6441)D /trunk/set_binary32.cA /trunk/set_flt.c (from /trunk/set_binary32.c:6441)M /trunk/tests/Makefile.amD /trunk/tests/tget_binary32.cA /trunk/tests/tget_flt.c (from /trunk/tests/tget_binary32.c:6441)changed _binary32 into _flt for file names too:svn mv get_binary32.c get_flt.csvn mv set_binary32.c set_flt.csvn mv tests/tget_binary32.c tests/tget_flt.c------------------------------------------------------------------------r6441 | zimmerma | 2009-09-15 13:42:49 +0000 (Tue, 15 Sep 2009) | 3 linesChanged paths:M /trunk/TODOM /trunk/mpfr.texi[TODO] removed an item[mpfr.texi] added an example for mpfr_prec_round------------------------------------------------------------------------r6440 | zimmerma | 2009-09-15 13:26:11 +0000 (Tue, 15 Sep 2009) | 2 linesChanged paths:M /trunk/NEWS[NEWS] added mpfr_set_flt and mpfr_get_flt------------------------------------------------------------------------r6439 | zimmerma | 2009-09-15 13:17:40 +0000 (Tue, 15 Sep 2009) | 3 linesChanged paths:M /trunk/get_binary32.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/set_binary32.cM /trunk/tests/tget_binary32.cchanged suffix _binary32 -> _flt[get_binary32.c] fixed a bug in subnormal range------------------------------------------------------------------------r6437 | vlefevre | 2009-09-15 13:15:23 +0000 (Tue, 15 Sep 2009) | 1 lineChanged paths:M /trunk/mpfrlintmpfrlint: bug fix.------------------------------------------------------------------------r6435 | vlefevre | 2009-09-15 13:13:28 +0000 (Tue, 15 Sep 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: updated the month.------------------------------------------------------------------------r6433 | vlefevre | 2009-09-15 13:12:38 +0000 (Tue, 15 Sep 2009) | 1 lineChanged paths:M /trunk/mpfrlintmpfrlint: execute svn in C locale.------------------------------------------------------------------------r6431 | vlefevre | 2009-09-15 13:10:50 +0000 (Tue, 15 Sep 2009) | 1 lineChanged paths:M /trunk/mpfrlintmpfrlint: check mpfr.texi's UPDATED-MONTH.------------------------------------------------------------------------r6428 | zimmerma | 2009-09-15 12:21:15 +0000 (Tue, 15 Sep 2009) | 2 linesChanged paths:M /trunk/tests/tget_d.c[tget_d.c] fixed FIXME------------------------------------------------------------------------r6427 | vlefevre | 2009-09-15 12:12:35 +0000 (Tue, 15 Sep 2009) | 1 lineChanged paths:M /trunk/tests/tget_d.ctget_d.c code is C99-only (bug introduced in r6424). Please fix!------------------------------------------------------------------------r6426 | zimmerma | 2009-09-15 11:42:27 +0000 (Tue, 15 Sep 2009) | 2 linesChanged paths:A /trunk/get_binary32.c[get_binary32.c] also forgot in previous commit------------------------------------------------------------------------r6425 | zimmerma | 2009-09-15 11:41:52 +0000 (Tue, 15 Sep 2009) | 2 linesChanged paths:A /trunk/set_binary32.c[set_binary32.c] file forgot in previous commit------------------------------------------------------------------------r6424 | zimmerma | 2009-09-15 11:37:40 +0000 (Tue, 15 Sep 2009) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/get_d.cM /trunk/get_d64.cA /trunk/ieee_floats.hM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiA /trunk/scale2.cM /trunk/tests/Makefile.amA /trunk/tests/tget_binary32.cM /trunk/tests/tget_d.cadded new functions mpfr_set_binary32 and mpfr_get_binary32fixed bug in mpfr_get_d and mpfr_get_decimal64 for RNDA------------------------------------------------------------------------r6423 | zimmerma | 2009-09-15 08:27:20 +0000 (Tue, 15 Sep 2009) | 2 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] improved description of mpfr_sum, and fixed typo------------------------------------------------------------------------r6421 | vlefevre | 2009-09-14 16:29:44 +0000 (Mon, 14 Sep 2009) | 1 lineChanged paths:M /trunk/mpfr.hmpfr.h: added mpfr_regular_p macro.------------------------------------------------------------------------r6419 | zimmerma | 2009-09-14 14:12:03 +0000 (Mon, 14 Sep 2009) | 2 linesChanged paths:M /trunk/sum.c[sum.c] added reference------------------------------------------------------------------------r6418 | zimmerma | 2009-09-14 13:10:57 +0000 (Mon, 14 Sep 2009) | 3 linesChanged paths:M /trunk/get_ld.cM /trunk/tests/tget_ld_2exp.c[get_ld.c] fixed bug reported by Nelson Beebehttp://websympa.loria.fr/wwsympa/arc/mpfr/2009-05/msg00061.html------------------------------------------------------------------------r6417 | zimmerma | 2009-09-14 09:29:55 +0000 (Mon, 14 Sep 2009) | 4 linesChanged paths:M /trunk/Makefile.amA /trunk/isregular.cM /trunk/iszero.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/tisnan.c[isregular.c] new function mpfr_regular_p[iszero.c] fixed typo in comment[tests/tisnan.c] added tests for mpfr_regular_p------------------------------------------------------------------------r6415 | vlefevre | 2009-09-11 22:03:10 +0000 (Fri, 11 Sep 2009) | 6 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: changeset r6414 was incorrect, in particular under Linux(at least some platforms), where wint_t is an unsigned int, not an int.Instead, let's detect whether integer promotion will occur or not, eventhough the ISO C99 standard requires a wint_t type that doesn't yieldan integer promotion (7.24.1#2), because mingw32 defines wint_t as anunsigned short (thus with integer promotion).------------------------------------------------------------------------r6414 | zimmerma | 2009-09-11 07:52:33 +0000 (Fri, 11 Sep 2009) | 3 linesChanged paths:M /trunk/vasprintf.c[vasprintf.c] http://websympa.loria.fr/wwsympa/arc/mpfr/2009-09/msg00012.html(changed __wint_type into int)------------------------------------------------------------------------r6413 | vlefevre | 2009-09-08 08:49:33 +0000 (Tue, 08 Sep 2009) | 1 lineChanged paths:M /trunk/tests/tdigamma.ctests/tdigamma.c: added missing void in prototype.------------------------------------------------------------------------r6412 | zimmerma | 2009-09-08 08:35:04 +0000 (Tue, 08 Sep 2009) | 2 linesChanged paths:M /trunk/digamma.cM /trunk/tests/tdigamma.c[digamma.c] forgot to set sign for Psi(+Inf)------------------------------------------------------------------------r6411 | zimmerma | 2009-09-04 12:29:27 +0000 (Fri, 04 Sep 2009) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/bernoulli.cM /trunk/digamma.cM /trunk/li2.cM /trunk/lngamma.cM /trunk/mpfr-impl.hchanged function into bernoulli.c (which was static, included 3 times) intoan internal function mpfr_bernoulli_internal------------------------------------------------------------------------r6410 | zimmerma | 2009-09-03 06:45:11 +0000 (Thu, 03 Sep 2009) | 2 linesChanged paths:M /trunk/TODO[TODO] removed psi(=digamma)------------------------------------------------------------------------r6409 | vlefevre | 2009-09-02 23:17:32 +0000 (Wed, 02 Sep 2009) | 2 linesChanged paths:M /trunk/tests/data/digammatests/data/digamma: for the special values, use the new mode '*'(exact cases) instead of 'n'.------------------------------------------------------------------------r6408 | vlefevre | 2009-09-02 23:16:03 +0000 (Wed, 02 Sep 2009) | 2 linesChanged paths:M /trunk/tests/tests.ctests.c: added special support for exact cases in data_check (to testall the rounding modes and check the ternary value).------------------------------------------------------------------------r6407 | vlefevre | 2009-09-02 23:02:29 +0000 (Wed, 02 Sep 2009) | 1 lineChanged paths:M /trunk/atan2.cM /trunk/div.cM /trunk/exp2.cM /trunk/gen_inverse.hM /trunk/get_str.cM /trunk/mpfr-impl.hM /trunk/mpfr-longlong.hM /trunk/mpn_exp.cM /trunk/pow.cM /trunk/pow_z.cM /trunk/rec_sqrt.cM /trunk/rint.cM /trunk/round_near_x.cM /trunk/strtofr.cM /trunk/sub.cM /trunk/sub1.cM /trunk/tests/tests.cM /trunk/tests/texp.cM /trunk/tests/tli2.cM /trunk/tests/tsqrt.ctowards -> toward (consistency).------------------------------------------------------------------------r6404 | vlefevre | 2009-09-02 12:13:23 +0000 (Wed, 02 Sep 2009) | 1 lineChanged paths:M /trunk/teststests: added tdigamma to svn:ignore property.------------------------------------------------------------------------r6403 | vlefevre | 2009-09-02 12:11:05 +0000 (Wed, 02 Sep 2009) | 1 lineChanged paths:M /trunk/digamma.cdigamma.c: moved a comment.------------------------------------------------------------------------r6402 | zimmerma | 2009-09-02 12:08:05 +0000 (Wed, 02 Sep 2009) | 4 linesChanged paths:M /trunk/digamma.cM /trunk/tests/data/digammaM /trunk/tests/tests.c[digamma.c] fixed bug (emin/emax were not restored)[data/digamma] added special values[tests/tests.c] fix to allow putting nan in data/* files------------------------------------------------------------------------r6401 | zimmerma | 2009-09-02 11:56:48 +0000 (Wed, 02 Sep 2009) | 3 linesChanged paths:A /trunk/tests/data/digammaM /trunk/tests/tdigamma.c[data/digamma] unitary test file for mpfr_digamma[tdigamma.c] now use data/digamma------------------------------------------------------------------------r6400 | vlefevre | 2009-09-02 11:54:53 +0000 (Wed, 02 Sep 2009) | 1 lineChanged paths:M /trunk/digamma.cRemoved trailing whitespace.------------------------------------------------------------------------r6399 | zimmerma | 2009-09-02 11:39:14 +0000 (Wed, 02 Sep 2009) | 2 linesChanged paths:M /trunk/Makefile.ambernoulli.c goes into EXTRA_DIST------------------------------------------------------------------------r6398 | zimmerma | 2009-09-02 11:38:07 +0000 (Wed, 02 Sep 2009) | 4 linesChanged paths:M /trunk/Makefile.amM /trunk/NEWSM /trunk/algorithms.texA /trunk/bernoulli.cA /trunk/digamma.cM /trunk/li2.cM /trunk/lngamma.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/Makefile.amA /trunk/tests/tdigamma.c[digamma.c] new function mpfr_digamma[lngamma.c,li2.c] factored computation of Bernoulli numbers in new filebernoulli.c (also used by digamma.c)------------------------------------------------------------------------r6397 | zimmerma | 2009-08-27 09:27:10 +0000 (Thu, 27 Aug 2009) | 8 linesChanged paths:M /trunk/cbrt.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/cos.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/get_z.cM /trunk/li2.cM /trunk/lngamma.cM /trunk/pow.cM /trunk/rem1.cM /trunk/root.cM /trunk/tests/mpf_compat.hM /trunk/urandomb.cM /trunk/zeta_ui.creplaced obsolete GMP functions (suggested by Brian Gladman):1. mpz_div_2exp ==> mpz_fdiv_q_2exp2. mpz_div_ui ==> mpz_fdiv_q_ui3. gmp_randinit (state, GMP_RAND_ALG_LC, 128) ==> gmp_randinit_lc_2exp_size (state, 128)(Didn't replace mpn_divrem by mpn_tdiv_qr since the parameters differ, and alsofor efficiency reasons.)------------------------------------------------------------------------r6396 | vlefevre | 2009-08-26 23:30:06 +0000 (Wed, 26 Aug 2009) | 1 lineChanged paths:M /trunk/tests/tsprintf.ctsprintf.c: fixed locale_da_DK test.------------------------------------------------------------------------r6394 | zimmerma | 2009-08-26 20:13:50 +0000 (Wed, 26 Aug 2009) | 3 linesChanged paths:M /trunk/cot.cM /trunk/coth.cM /trunk/csc.cM /trunk/csch.c[csch.c,coth.c,csc.c,cot.c] fixed bug for tiny input and RNDA (result wasrounded to zero instead of away)------------------------------------------------------------------------r6393 | vlefevre | 2009-08-26 17:01:54 +0000 (Wed, 26 Aug 2009) | 1 lineChanged paths:M /trunk/tests/tsprintf.ctests/tsprintf.c: bug fix (uncommented an "exit(1);").------------------------------------------------------------------------r6390 | zimmerma | 2009-08-26 15:28:25 +0000 (Wed, 26 Aug 2009) | 2 linesChanged paths:M /trunk/tests/tgeneric.c[tgeneric.c] revert previous change, bug is elsewhere------------------------------------------------------------------------r6389 | zimmerma | 2009-08-26 15:23:51 +0000 (Wed, 26 Aug 2009) | 3 linesChanged paths:M /trunk/tests/tgeneric.c[tgeneric.c] temporary fix in mpfr_can_round call (mpfr_can_round does notcorrectly handle MPFR_RNDA)------------------------------------------------------------------------r6381 | vlefevre | 2009-08-26 08:48:37 +0000 (Wed, 26 Aug 2009) | 5 linesChanged paths:M /trunk/set_ld.cset_ld.c: replaced a struct by a union. The struct was triggering thefollowing warning with GCC 4.4:dereferencing type-punned pointer will break strict-aliasing rules(possibly due to possible memory alignment problems). The old codelooked strange anyway and unions are exactly for such kind of things.------------------------------------------------------------------------r6380 | zimmerma | 2009-08-26 08:10:51 +0000 (Wed, 26 Aug 2009) | 2 linesChanged paths:M /trunk/tests/tset.c[tset.c] removed unused variables------------------------------------------------------------------------r6378 | vlefevre | 2009-08-25 12:23:42 +0000 (Tue, 25 Aug 2009) | 4 linesChanged paths:M /trunk/tests/tcmp_ld.ctcmp_ld.c: use "long double" constants.Note: this might solve the tcmp_ld failure reported onhttp://www.linuxquestions.org/questions/linux-from-scratch-13/mpfr-2.4.1-check-failures-in-lfs-6.5-rc2-746538/(not tested).------------------------------------------------------------------------r6376 | vlefevre | 2009-08-24 13:21:03 +0000 (Mon, 24 Aug 2009) | 1 lineChanged paths:M /trunk/NEWSNEWS: update (new function mpfr_set_zero, added in r6339).------------------------------------------------------------------------r6375 | vlefevre | 2009-08-24 13:01:15 +0000 (Mon, 24 Aug 2009) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: NaN has a sign bit (in its binary representation),but as a FP datum, it does not have a sign.------------------------------------------------------------------------r6374 | zimmerma | 2009-08-24 12:48:30 +0000 (Mon, 24 Aug 2009) | 2 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] added mention of unspecified NaN sign bit for mpfr_set_nan------------------------------------------------------------------------r6372 | vlefevre | 2009-08-21 21:58:15 +0000 (Fri, 21 Aug 2009) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: do not use @code for roundTiesToAway and binary64 as this isnot code and the IEEE 754-2008 standard doesn't use special typography.------------------------------------------------------------------------r6369 | vlefevre | 2009-08-21 21:43:16 +0000 (Fri, 21 Aug 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: the sign bit of a NaN is unspecified.------------------------------------------------------------------------r6368 | vlefevre | 2009-08-18 15:51:08 +0000 (Tue, 18 Aug 2009) | 7 linesChanged paths:M /trunk/Makefile.amM /trunk/READMEA /trunk/examplesA /trunk/examples/ReadMeA /trunk/examples/divworst.cA /trunk/examples/rndo-add.cA /trunk/examples/sample.cAdd examples into $docdir (without using a subdir, as this would bea bit bloated just to add a few files).* Added "examples" directory with a ReadMe file and 3 examples.* Makefile.am: added files from the "examples" directory and changeddist_doc_DATA into nobase_dist_doc_DATA so that the "examples"directory is not stripped in the target directory $docdir.* README: added "examples/".------------------------------------------------------------------------r6367 | vlefevre | 2009-08-18 13:46:15 +0000 (Tue, 18 Aug 2009) | 1 lineChanged paths:M /trunk/get_str.cget_str.c: corrected copyright notice, incorrectly modified in r6364.------------------------------------------------------------------------r6366 | thevenyp | 2009-08-12 14:30:48 +0000 (Wed, 12 Aug 2009) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: Fix typo.------------------------------------------------------------------------r6365 | thevenyp | 2009-08-12 14:10:33 +0000 (Wed, 12 Aug 2009) | 2 linesChanged paths:M /trunk/get_str.cget_str.c: Format a comment.------------------------------------------------------------------------r6364 | thevenyp | 2009-08-12 14:07:24 +0000 (Wed, 12 Aug 2009) | 4 linesChanged paths:M /trunk/get_str.cM /trunk/mpfr.texiM /trunk/tests/tget_str.cM /trunk/tests/tsprintf.cM /trunk/vasprintf.cget_str.c vasprintf.c: Add support for the rounding away from zero mode.mpfr.texi: MPFR_RNDA mode support in printf functions.tests/tsprintf.c tests/tget_str.c: Test MPFR_RNDA support.------------------------------------------------------------------------r6363 | vlefevre | 2009-08-06 00:21:17 +0000 (Thu, 06 Aug 2009) | 1 lineChanged paths:M /trunk/NEWSNEWS: update.------------------------------------------------------------------------r6362 | vlefevre | 2009-08-06 00:18:37 +0000 (Thu, 06 Aug 2009) | 1 lineChanged paths:M /trunk/Makefile.amM /trunk/mpfr.texiInstall some documentation files.------------------------------------------------------------------------r6360 | vlefevre | 2009-08-05 11:39:30 +0000 (Wed, 05 Aug 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: updated section "Installing MPFR".------------------------------------------------------------------------r6358 | vlefevre | 2009-08-05 10:39:20 +0000 (Wed, 05 Aug 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: corrected a spelling mistake.------------------------------------------------------------------------r6356 | vlefevre | 2009-08-05 10:24:16 +0000 (Wed, 05 Aug 2009) | 4 linesChanged paths:M /trunk/Makefile.amM /trunk/configure.inSince GNU Automake 1.11 is available on too few platforms, removed itsrequirement (reverted to 1.10 requirement: 1.10.1 was needed only fordist-lzma, which has been removed). Instead, added hardcoded dist-xzsupport (tested with both Automake 1.10.2 and Automake 1.11).------------------------------------------------------------------------r6354 | vlefevre | 2009-08-04 00:55:30 +0000 (Tue, 04 Aug 2009) | 3 linesChanged paths:M /trunk/configure.inconfigure.in: replaced dist-lzma by dist-xz (the xz format is thesuccessor of the lzma format); as a consequence, automake 1.11 isneeded.------------------------------------------------------------------------r6353 | vlefevre | 2009-07-30 18:06:49 +0000 (Thu, 30 Jul 2009) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/tests/Makefile.amMakefile.am, tests/Makefile.am: added copyright notice (similar tothe one of the generated Makefile.in file).------------------------------------------------------------------------r6352 | vlefevre | 2009-07-30 17:59:36 +0000 (Thu, 30 Jul 2009) | 3 linesChanged paths:M /trunk/COPYINGM /trunk/READMESince COPYING.LESSER makes a reference to the GPLv3, updated COPYINGto the GPLv3. Autotool files are now distributed under the same licenceof MPFR (to avoid any reference to the GPLv2).------------------------------------------------------------------------r6351 | vlefevre | 2009-07-30 17:47:39 +0000 (Thu, 30 Jul 2009) | 2 linesChanged paths:M /trunk/BUGSA /trunk/COPYING.LESSER (from /trunk/COPYING.LIB:6350)D /trunk/COPYING.LIBM /trunk/FAQ.htmlM /trunk/NEWSM /trunk/READMEM /trunk/TODOM /trunk/abort_prec_max.cM /trunk/acinclude.m4M /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add1sp.cM /trunk/add_d.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atan2.cM /trunk/atanh.cM /trunk/buildopt.cM /trunk/cache.cM /trunk/cbrt.cM /trunk/check.cM /trunk/clear.cM /trunk/clears.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cmp_d.cM /trunk/cmp_ld.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/comparisons.cM /trunk/configure.inM /trunk/const_catalan.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/constant.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/cot.cM /trunk/coth.cM /trunk/csc.cM /trunk/csch.cM /trunk/d_div.cM /trunk/d_sub.cM /trunk/dim.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_d.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eint.cM /trunk/eq.cM /trunk/erf.cM /trunk/erfc.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp10.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/extract.cM /trunk/factorial.cM /trunk/faq.xslM /trunk/fits_intmax.cM /trunk/fits_s.hM /trunk/fits_sint.cM /trunk/fits_slong.cM /trunk/fits_sshort.cM /trunk/fits_u.hM /trunk/fits_uint.cM /trunk/fits_uintmax.cM /trunk/fits_ulong.cM /trunk/fits_ushort.cM /trunk/fma.cM /trunk/fms.cM /trunk/frac.cM /trunk/free_cache.cM /trunk/gamma.cM /trunk/gen_inverse.hM /trunk/get_d.cM /trunk/get_d64.cM /trunk/get_exp.cM /trunk/get_f.cM /trunk/get_ld.cM /trunk/get_patches.shM /trunk/get_si.cM /trunk/get_sj.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/get_uj.cM /trunk/get_z.cM /trunk/get_z_exp.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/init.cM /trunk/init2.cM /trunk/inits.cM /trunk/inits2.cM /trunk/inp_str.cM /trunk/int_ceil_log2.cM /trunk/isinf.cM /trunk/isinteger.cM /trunk/isnan.cM /trunk/isnum.cM /trunk/isqrt.cM /trunk/iszero.cM /trunk/jn.cM /trunk/jyn_asympt.cM /trunk/li2.cM /trunk/lngamma.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/logging.cM /trunk/mbench/MakefileM /trunk/mbench/generate.cM /trunk/mbench/mfv5-arprec.ccM /trunk/mbench/mfv5-cln.ccM /trunk/mbench/mfv5-crlibm.ccM /trunk/mbench/mfv5-libc.ccM /trunk/mbench/mfv5-lidia.ccM /trunk/mbench/mfv5-mpf.ccM /trunk/mbench/mfv5-mpfr.ccM /trunk/mbench/mfv5-ntl.ccM /trunk/mbench/mfv5-pari.ccM /trunk/mbench/mfv5-void.ccM /trunk/mbench/mfv5.ccM /trunk/mbench/mfv5.hM /trunk/mbench/mpfr-gfx.cM /trunk/mbench/mpfr-v4.cM /trunk/mbench/mpfr-v6.cM /trunk/mbench/timp.hM /trunk/min_prec.cM /trunk/minmax.cM /trunk/modf.cM /trunk/mp_clz_tab.cM /trunk/mparam_h.inM /trunk/mpf2mpfr.hM /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mpfr-thread.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/mpn_exp.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_d.cM /trunk/mul_ui.cM /trunk/mulders.cM /trunk/neg.cM /trunk/next.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/powerof2.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/printf.cM /trunk/rec_sqrt.cM /trunk/reldiff.cM /trunk/rem1.cM /trunk/rint.cM /trunk/root.cM /trunk/round_near_x.cM /trunk/round_p.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/sec.cM /trunk/sech.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_d64.cM /trunk/set_dfl_prec.cM /trunk/set_exp.cM /trunk/set_f.cM /trunk/set_inf.cM /trunk/set_ld.cM /trunk/set_nan.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_si_2exp.cM /trunk/set_sj.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_ui_2exp.cM /trunk/set_uj.cM /trunk/set_z.cM /trunk/set_zero.cM /trunk/setmax.cM /trunk/setmin.cM /trunk/setsign.cM /trunk/sgn.cM /trunk/si_op.cM /trunk/signbit.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sinh_cosh.cM /trunk/speed.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/stack_interface.cM /trunk/strtofr.cM /trunk/sub.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/sub_d.cM /trunk/sub_ui.cM /trunk/subnormal.cM /trunk/sum.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/cmp_str.cM /trunk/tests/data/li2M /trunk/tests/memory.cM /trunk/tests/mpf_compat.cM /trunk/tests/mpf_compat.hM /trunk/tests/mpfr-test.hM /trunk/tests/mpfr_compat.cM /trunk/tests/random2.cM /trunk/tests/reuse.cM /trunk/tests/rnd_mode.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tadd_d.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/taway.cM /trunk/tests/tbuildopt.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/tcheck.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_d.cM /trunk/tests/tcmp_ld.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tcmpabs.cM /trunk/tests/tcomparisons.cM /trunk/tests/tconst_catalan.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcopysign.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tcot.cM /trunk/tests/tcoth.cM /trunk/tests/tcsc.cM /trunk/tests/tcsch.cM /trunk/tests/td_div.cM /trunk/tests/td_sub.cM /trunk/tests/tdim.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_d.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teint.cM /trunk/tests/teq.cM /trunk/tests/terf.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp10.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfits.cM /trunk/tests/tfma.cM /trunk/tests/tfmod.cM /trunk/tests/tfms.cM /trunk/tests/tfprintf.cM /trunk/tests/tfrac.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_d.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_f.cM /trunk/tests/tget_ld_2exp.cM /trunk/tests/tget_set_d64.cM /trunk/tests/tget_sj.cM /trunk/tests/tget_str.cM /trunk/tests/tget_z.cM /trunk/tests/tgmpop.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tinits.cM /trunk/tests/tinp_str.cM /trunk/tests/tinternals.cM /trunk/tests/tisnan.cM /trunk/tests/tisqrt.cM /trunk/tests/tj0.cM /trunk/tests/tj1.cM /trunk/tests/tjn.cM /trunk/tests/tl2b.cM /trunk/tests/tlgamma.cM /trunk/tests/tli2.cM /trunk/tests/tlngamma.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tmin_prec.cM /trunk/tests/tminmax.cM /trunk/tests/tmodf.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_d.cM /trunk/tests/tmul_ui.cM /trunk/tests/tnext.cM /trunk/tests/tout_str.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tpow_all.cM /trunk/tests/tpow_z.cM /trunk/tests/tprintf.cM /trunk/tests/trandom.cM /trunk/tests/trec_sqrt.cM /trunk/tests/tremquo.cM /trunk/tests/trint.cM /trunk/tests/troot.cM /trunk/tests/tround_prec.cM /trunk/tests/tsec.cM /trunk/tests/tsech.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_exp.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_sj.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsgn.cM /trunk/tests/tsi_op.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh.cM /trunk/tests/tsinh_cosh.cM /trunk/tests/tsprintf.cM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tstckintc.cM /trunk/tests/tstrtofr.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsub_d.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsubnormal.cM /trunk/tests/tsum.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tversion.cM /trunk/tests/ty0.cM /trunk/tests/ty1.cM /trunk/tests/tyn.cM /trunk/tests/tzeta.cM /trunk/tests/tzeta_ui.cM /trunk/tuneup.cM /trunk/uceil_exp2.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cM /trunk/ui_div.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/vasprintf.cM /trunk/version.cM /trunk/volatile.cM /trunk/yn.cM /trunk/zeta.cM /trunk/zeta_ui.cRenamed COPYING.LIB as COPYING.LESSER (GNU Coding Standards, #7.3)and updated all the references (except in ChangeLog).------------------------------------------------------------------------r6350 | vlefevre | 2009-07-30 17:38:46 +0000 (Thu, 30 Jul 2009) | 1 lineChanged paths:M /trunkAdded algorithms.fdb_latexmk to svn:ignore property.------------------------------------------------------------------------r6349 | thevenyp | 2009-07-30 16:30:24 +0000 (Thu, 30 Jul 2009) | 2 linesChanged paths:M /trunk/tests/tset.ctests/tset.c: With revision 6339, some tests were moved and added in the function check_special but this one was not called.------------------------------------------------------------------------r6348 | thevenyp | 2009-07-30 16:22:55 +0000 (Thu, 30 Jul 2009) | 2 linesChanged paths:M /trunk/tests/Makefile.amtests/Makefile.am: Strech check_PROGRAMS list to ease insertion of new tests.------------------------------------------------------------------------r6347 | thevenyp | 2009-07-30 16:03:04 +0000 (Thu, 30 Jul 2009) | 2 linesChanged paths:M /trunk/tests/Makefile.amMakefile.am: Sort tests in alphabetical order except the very first ones which are needed by the test suite itself.------------------------------------------------------------------------r6340 | thevenyp | 2009-07-20 14:40:40 +0000 (Mon, 20 Jul 2009) | 3 linesChanged paths:M /trunk/mpfr.texiM /trunk/tests/tfprintf.cM /trunk/tests/tprintf.cM /trunk/tests/tsprintf.cM /trunk/vasprintf.cvasprintf.c mpfr.texi: Change behavior with %Rf and an empty precision field. The default precision is now 6 with %Rf and %Rg.tests/tprintf.c tests/tfprintf.c tests/tsprintf.c: Change tests with empty precision field and %Rf.------------------------------------------------------------------------r6339 | thevenyp | 2009-07-20 09:22:08 +0000 (Mon, 20 Jul 2009) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hM /trunk/mpfr.texiA /trunk/set_zero.cM /trunk/tests/tset.cMakefile.am mpfr.h mpfr.texi set_zero.c: New function mpfr_set_zero.tests/tset.c: Replace all MPFR_ASSERTN with verbose message. Add tests for mpfr_set_zero.------------------------------------------------------------------------r6336 | zimmerma | 2009-07-15 00:30:44 +0000 (Wed, 15 Jul 2009) | 2 linesChanged paths:M /trunk/INSTALL[INSTALL] hint about patch command------------------------------------------------------------------------r6335 | zimmerma | 2009-07-14 08:37:32 +0000 (Tue, 14 Jul 2009) | 3 linesChanged paths:M /trunk/mpn_exp.c[mpn_exp.c] reverted previous change (MPN_ZERO is a macro for memset, whichdoes not forbid zero size)------------------------------------------------------------------------r6334 | zimmerma | 2009-07-14 07:47:57 +0000 (Tue, 14 Jul 2009) | 2 linesChanged paths:M /trunk/coth.cM /trunk/tests/tcoth.c[coth.c, tcoth.c] fixed coth(+/0) which was wrong (reported by Christopher Creutzig)------------------------------------------------------------------------r6333 | zimmerma | 2009-07-14 07:39:38 +0000 (Tue, 14 Jul 2009) | 3 linesChanged paths:M /trunk/mpn_exp.c[mpn_exp.c] fixed bug reported by David Kirkby on Solaris (GMP compiled withSolaris compiler)------------------------------------------------------------------------r6330 | vlefevre | 2009-07-08 13:35:34 +0000 (Wed, 08 Jul 2009) | 1 lineChanged paths:M /trunk/vasprintf.cvasprintf.c: typo in a comment.------------------------------------------------------------------------r6329 | thevenyp | 2009-07-08 13:24:46 +0000 (Wed, 08 Jul 2009) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: Fix bug with %Rf, non-zero precision and a value rounded up to the next power of ten.------------------------------------------------------------------------r6328 | vlefevre | 2009-07-08 10:44:31 +0000 (Wed, 08 Jul 2009) | 1 lineChanged paths:M /trunk/vasprintf.cvasprintf.c: deleted trailing spaces.------------------------------------------------------------------------r6326 | vlefevre | 2009-07-08 10:42:02 +0000 (Wed, 08 Jul 2009) | 1 lineChanged paths:M /trunk/tests/tsprintf.ctsprintf.c: added tests of some halfway cases.------------------------------------------------------------------------r6325 | thevenyp | 2009-07-08 09:46:52 +0000 (Wed, 08 Jul 2009) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: Fix bug in precision 0 with format %.0Rf (0.5 rounds to 0).------------------------------------------------------------------------r6322 | vlefevre | 2009-07-08 07:39:56 +0000 (Wed, 08 Jul 2009) | 1 lineChanged paths:M /trunk/tests/tsprintf.ctsprintf.c: added a test that triggers an assertion failure.------------------------------------------------------------------------r6319 | vlefevre | 2009-07-08 07:17:20 +0000 (Wed, 08 Jul 2009) | 2 linesChanged paths:M /trunk/tests/tsprintf.ctsprintf.c: fixed a test and added more tests for %.0Rf with the evenrounding rule (shows a bug added in the latest corrections).------------------------------------------------------------------------r6316 | vlefevre | 2009-07-07 08:18:45 +0000 (Tue, 07 Jul 2009) | 2 linesChanged paths:M /trunk/tests/tsprintf.ctsprintf.c: completed the test on emax (for %Ra and %Rb).Everything is OK.------------------------------------------------------------------------r6315 | vlefevre | 2009-07-07 07:55:06 +0000 (Tue, 07 Jul 2009) | 2 linesChanged paths:M /trunk/tests/tsprintf.ctsprintf.c: my test was incorrect (I forgot the R), sorry.Still completing it...------------------------------------------------------------------------r6314 | vlefevre | 2009-07-07 07:40:22 +0000 (Tue, 07 Jul 2009) | 1 lineChanged paths:M /trunk/tests/tsprintf.ctsprintf.c: comment (so that the test can be ported to the 2.4 branch).------------------------------------------------------------------------r6313 | vlefevre | 2009-07-07 07:38:00 +0000 (Tue, 07 Jul 2009) | 2 linesChanged paths:M /trunk/tests/tsprintf.ctsprintf.c: started to write a test for emax, showing a bug (randomoutput).------------------------------------------------------------------------r6311 | vlefevre | 2009-07-06 12:44:41 +0000 (Mon, 06 Jul 2009) | 1 lineChanged paths:M /trunk/ChangeLogChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".------------------------------------------------------------------------r6307 | vlefevre | 2009-07-06 11:17:09 +0000 (Mon, 06 Jul 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: updated the month.------------------------------------------------------------------------r6305 | vlefevre | 2009-07-06 11:15:38 +0000 (Mon, 06 Jul 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi consistency: @var{stdout} -> @code{stdout}.------------------------------------------------------------------------r6303 | vlefevre | 2009-07-06 11:04:50 +0000 (Mon, 06 Jul 2009) | 1 lineChanged paths:M /trunk/vasprintf.cvasprintf.c: do not use a potential function call in SAFE_ABS macro.------------------------------------------------------------------------r6301 | thevenyp | 2009-07-06 08:36:59 +0000 (Mon, 06 Jul 2009) | 2 linesChanged paths:M /trunk/tests/tsprintf.cM /trunk/vasprintf.cvasprintf.c tests/tsprintf.c: deleted trailing spaces.------------------------------------------------------------------------r6298 | thevenyp | 2009-06-29 13:09:42 +0000 (Mon, 29 Jun 2009) | 3 linesChanged paths:M /trunk/tests/tsprintf.cM /trunk/vasprintf.cvasprintf.c: Fix bug when the value to be printed is rounded to the next power of ten with %Rf or %Rg (continuation of fix in r6278).tests/tsprintf.c: Add tests for rounding to next power of ten bug with %Rf or %Rg.------------------------------------------------------------------------r6297 | vlefevre | 2009-06-26 15:47:03 +0000 (Fri, 26 Jun 2009) | 1 lineChanged paths:M /trunk/add1.cM /trunk/add1sp.cM /trunk/cmp2.cM /trunk/fma.cM /trunk/fms.cM /trunk/get_z_exp.cM /trunk/hypot.cM /trunk/mpn_exp.cM /trunk/round_prec.cM /trunk/strtofr.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/tests/texp10.cM /trunk/tests/texp2.cM /trunk/vasprintf.cmp_exp_unsigned_t -> mpfr_uexp_t (internal type only).------------------------------------------------------------------------r6296 | vlefevre | 2009-06-26 15:40:06 +0000 (Fri, 26 Jun 2009) | 1 lineChanged paths:M /trunk/mpfrlintmpfrlint: check the use of the obsolete mp_rnd_t type.------------------------------------------------------------------------r6295 | vlefevre | 2009-06-26 15:35:01 +0000 (Fri, 26 Jun 2009) | 1 lineChanged paths:M /trunk/NEWSM /trunk/README.devM /trunk/TODOM /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add1sp.cM /trunk/add_d.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atan2.cM /trunk/atanh.cM /trunk/cache.cM /trunk/cbrt.cM /trunk/const_catalan.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/d_div.cM /trunk/d_sub.cM /trunk/dim.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_d.cM /trunk/div_ui.cM /trunk/eint.cM /trunk/erf.cM /trunk/erfc.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp10.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/factorial.cM /trunk/fits_intmax.cM /trunk/fits_s.hM /trunk/fits_u.hM /trunk/fits_uintmax.cM /trunk/fma.cM /trunk/fms.cM /trunk/frac.cM /trunk/gamma.cM /trunk/gen_inverse.hM /trunk/get_d.cM /trunk/get_d64.cM /trunk/get_f.cM /trunk/get_ld.cM /trunk/get_si.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/get_z.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/inp_str.cM /trunk/jn.cM /trunk/jyn_asympt.cM /trunk/lngamma.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/minmax.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_d.cM /trunk/mul_ui.cM /trunk/neg.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/print_rnd_mode.cM /trunk/rec_sqrt.cM /trunk/reldiff.cM /trunk/rem1.cM /trunk/root.cM /trunk/round_near_x.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_d64.cM /trunk/set_f.cM /trunk/set_ld.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_si_2exp.cM /trunk/set_sj.cM /trunk/set_str.cM /trunk/set_ui.cM /trunk/set_ui_2exp.cM /trunk/set_uj.cM /trunk/set_z.cM /trunk/setsign.cM /trunk/si_op.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sinh_cosh.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/strtofr.cM /trunk/sub.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/sub_d.cM /trunk/sub_ui.cM /trunk/subnormal.cM /trunk/sum.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/cmp_str.cM /trunk/tests/mpfr-test.hM /trunk/tests/reuse.cM /trunk/tests/rnd_mode.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tatan.cM /trunk/tests/taway.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/tcmp.cM /trunk/tests/tcmpabs.cM /trunk/tests/tconst_catalan.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcopysign.cM /trunk/tests/tcos.cM /trunk/tests/tcot.cM /trunk/tests/tcoth.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teq.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp10.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfma.cM /trunk/tests/tfmod.cM /trunk/tests/tfms.cM /trunk/tests/tfprintf.cM /trunk/tests/tfrac.cM /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_d.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_ld_2exp.cM /trunk/tests/tget_sj.cM /trunk/tests/tget_str.cM /trunk/tests/tgmpop.cM /trunk/tests/thypot.cM /trunk/tests/tinternals.cM /trunk/tests/tlgamma.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tmodf.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tpow_all.cM /trunk/tests/tpow_z.cM /trunk/tests/tprintf.cM /trunk/tests/trec_sqrt.cM /trunk/tests/trint.cM /trunk/tests/troot.cM /trunk/tests/tsec.cM /trunk/tests/tsech.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh_cosh.cM /trunk/tests/tsprintf.cM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsubnormal.cM /trunk/tests/tsum.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tzeta.cM /trunk/tests/tzeta_ui.cM /trunk/ui_div.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cM /trunk/vasprintf.cM /trunk/yn.cM /trunk/zeta.cM /trunk/zeta_ui.cmp_rnd_t -> mpfr_rnd_t------------------------------------------------------------------------r6294 | vlefevre | 2009-06-26 15:19:14 +0000 (Fri, 26 Jun 2009) | 1 lineChanged paths:M /trunk/add.cM /trunk/agm.cM /trunk/div.cM /trunk/div_ui.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/frac.cM /trunk/hypot.cM /trunk/inp_str.cM /trunk/mpfr-impl.hM /trunk/mul.cM /trunk/next.cM /trunk/pow_si.cM /trunk/rec_sqrt.cM /trunk/set_d.cM /trunk/set_f.cM /trunk/set_si_2exp.cM /trunk/set_ui_2exp.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/sub.cM /trunk/tests/random2.cM /trunk/tests/tadd.cM /trunk/tests/tdiv.cM /trunk/tests/tsqrt.cM /trunk/tests/tui_div.cM /trunk/urandomb.cSuppressed MPFR_CLEAR_FLAGS (no longer did anything).------------------------------------------------------------------------r6290 | vlefevre | 2009-06-23 02:17:04 +0000 (Tue, 23 Jun 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: updated the month.------------------------------------------------------------------------r6287 | vlefevre | 2009-06-23 02:06:27 +0000 (Tue, 23 Jun 2009) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: fixed description of mpfr_get_str (clash with variables,inconsistent cases in the info format).------------------------------------------------------------------------r6286 | vlefevre | 2009-06-23 01:56:01 +0000 (Tue, 23 Jun 2009) | 1 lineChanged paths:M /trunk/get_str.cget_str.c: added a space.------------------------------------------------------------------------r6283 | vlefevre | 2009-06-21 20:54:34 +0000 (Sun, 21 Jun 2009) | 1 lineChanged paths:M /trunk/vasprintf.cvasprintf.c: corrected comments.------------------------------------------------------------------------r6282 | thevenyp | 2009-06-19 19:55:18 +0000 (Fri, 19 Jun 2009) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: convert GMP_RNDx to MPFR_RNDx.------------------------------------------------------------------------r6280 | thevenyp | 2009-06-19 16:40:57 +0000 (Fri, 19 Jun 2009) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: Add brace to disambiguate nested if, and remove unused variable.------------------------------------------------------------------------r6279 | thevenyp | 2009-06-19 15:57:09 +0000 (Fri, 19 Jun 2009) | 2 linesChanged paths:M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.ctests/tfprintf.c tests/tprintf.c: Do not test very small values with %f.------------------------------------------------------------------------r6278 | thevenyp | 2009-06-19 15:55:57 +0000 (Fri, 19 Jun 2009) | 3 linesChanged paths:M /trunk/tests/tsprintf.cM /trunk/vasprintf.cvasprintf.c: Fix bug when the value to be printed is rounded to the next power of ten with %Rf or %Rg.tests/tsprintf.c: Add tests for rounding to next power of ten bug.------------------------------------------------------------------------r6277 | zimmerma | 2009-06-18 12:34:24 +0000 (Thu, 18 Jun 2009) | 2 linesChanged paths:M /trunk/TODO[TODO] added new functions to implement------------------------------------------------------------------------r6276 | thevenyp | 2009-06-16 11:14:48 +0000 (Tue, 16 Jun 2009) | 2 linesChanged paths:M /trunk/sinh_cosh.csinh_cosh.c: precision of intermediate computation no more depends on precision of input variables.------------------------------------------------------------------------r6275 | vlefevre | 2009-06-15 01:58:34 +0000 (Mon, 15 Jun 2009) | 2 linesChanged paths:M /trunk/mpfr.hmpfr.h: new MPFR_VALUE_OF macro, now used by mpfr_get_prec andmpfr_get_exp macros (this is cleaner than the old hack).------------------------------------------------------------------------r6274 | vlefevre | 2009-06-14 11:57:18 +0000 (Sun, 14 Jun 2009) | 5 linesChanged paths:M /trunk/acinclude.m4acinclude.m4: Make sure results of calculations on constants used withthe fesetround() test are not precomputed by GCC (occurs on MIPS).Patch from Maciej W. Rozycki.http://websympa.loria.fr/wwsympa/arc/mpfr/2009-06/msg00036.htmlhttp://article.gmane.org/gmane.comp.lib.mpfr.general/174------------------------------------------------------------------------r6272 | zimmerma | 2009-06-13 02:00:58 +0000 (Sat, 13 Jun 2009) | 2 linesChanged paths:M /trunk/algorithms.tex[algorithms.tex] bounds for get_str were checked by Mark Dickinson------------------------------------------------------------------------r6271 | zimmerma | 2009-06-12 04:25:44 +0000 (Fri, 12 Jun 2009) | 2 linesChanged paths:M /trunk/algorithms.tex[algorithms.tex] fixed typo------------------------------------------------------------------------r6270 | zimmerma | 2009-06-12 04:17:46 +0000 (Fri, 12 Jun 2009) | 4 linesChanged paths:M /trunk/algorithms.texM /trunk/mpfr.texi[algorithms.tex] fixed and completed up to b=62 table of bounds for get_str[mpfr.texi] fixed description of case n=0 for get_str (case of powers of twobases was not coherent with the code)------------------------------------------------------------------------r6269 | zimmerma | 2009-06-10 18:52:10 +0000 (Wed, 10 Jun 2009) | 3 linesChanged paths:M /trunk/algorithms.texM /trunk/get_str.cM /trunk/mpfr.texi[algorithms.tex] analyzed precisely the cases where the value is m+1 insteadof m------------------------------------------------------------------------r6268 | vlefevre | 2009-06-10 05:21:05 +0000 (Wed, 10 Jun 2009) | 11 linesChanged paths:M /trunk/acinclude.m4acinclude.m4: reverted incorrect patch r6267 that makes the testno longer work on x86 (with traditional FPU, no SSE), where oneshould getchecking for gcc float-conversion bug... yes, use -ffloat-storeinstead ofchecking for gcc float-conversion bug... noIndeed the "volatile" has the effect to have all the intermediateresults x stored into memory, i.e. it is more or less equivalentto the -ffloat-store option, so that it does not allow one to testwhether -ffloat-store is needed or not (which is the goal of thistest).------------------------------------------------------------------------r6267 | zimmerma | 2009-06-09 22:02:10 +0000 (Tue, 09 Jun 2009) | 2 linesChanged paths:M /trunk/acinclude.m4[acinclude.m4] patch from Maciej W. Rozycki on mpfr mailing-list, 9 Jun 2009------------------------------------------------------------------------r6266 | zimmerma | 2009-06-09 18:42:04 +0000 (Tue, 09 Jun 2009) | 3 linesChanged paths:M /trunk/tests/data/j0M /trunk/tests/data/j1M /trunk/tests/data/y0M /trunk/tests/data/y1added more test cases for the Bessel functions (from John Harrison paper atArith19)------------------------------------------------------------------------r6265 | thevenyp | 2009-06-04 17:15:24 +0000 (Thu, 04 Jun 2009) | 3 linesChanged paths:M /trunk/tests/tsprintf.cM /trunk/vasprintf.cvasprintf.c: Binary output with no digit after the decimal point is now supported. Fix bug when the binary or hexadecimal output value is rounded to the next power of the base. This also change outputs like 0xf.f with format string "%.0Ra" from 8p+1 to 1p+4 (as does gnu libc's printf).tests/tsprintf.c: add check for rounding to the next base power and fix some test value with %.0Ra (now output 1p+4 instead of 8p+3).------------------------------------------------------------------------r6264 | thevenyp | 2009-06-03 09:01:22 +0000 (Wed, 03 Jun 2009) | 2 linesChanged paths:M /trunk/mpfr-longlong.hmpfr-longlong.h: Update to newer GMP version (changeset 12418:12a1d0bf21f0 Sun Mar 01 23:47:31 2009 +0100), merging modifications from r4657.------------------------------------------------------------------------r6263 | vlefevre | 2009-05-29 13:53:06 +0000 (Fri, 29 May 2009) | 1 lineChanged paths:M /trunk/vasprintf.cvasprintf.c: do not use GMP's namespace for identifiers defined in MPFR.------------------------------------------------------------------------r6261 | vlefevre | 2009-05-29 13:05:24 +0000 (Fri, 29 May 2009) | 1 lineChanged paths:M /trunk/README.devREADME.dev: added: do not use the GMP namespaces...------------------------------------------------------------------------r6259 | vlefevre | 2009-05-29 12:27:38 +0000 (Fri, 29 May 2009) | 1 lineChanged paths:M /trunk/mpfr.hmpfr.h: rewrote a comment.------------------------------------------------------------------------r6258 | thevenyp | 2009-05-29 07:37:23 +0000 (Fri, 29 May 2009) | 3 linesChanged paths:M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.cM /trunk/vasprintf.cvasprintf.c: Fix bug, "%%" was not correctly displayed when used alone or before a mpfr_t output.tests/tfprintf.c tests/tprintf.c: Fix expected values for tests with "%%".------------------------------------------------------------------------r6257 | thevenyp | 2009-05-29 06:56:02 +0000 (Fri, 29 May 2009) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: Restate subsection Formatted Output Functions/Format String.------------------------------------------------------------------------r6256 | thevenyp | 2009-05-28 07:33:43 +0000 (Thu, 28 May 2009) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: details on use of 'P' type in mpfr_printf.------------------------------------------------------------------------r6252 | thevenyp | 2009-05-27 14:59:54 +0000 (Wed, 27 May 2009) | 2 linesChanged paths:M /trunk/NEWSNEWS: remind bug fixes since version 2.4.0.------------------------------------------------------------------------r6248 | thevenyp | 2009-05-27 13:17:03 +0000 (Wed, 27 May 2009) | 2 linesChanged paths:M /trunk/set_d64.cset_d64.c: Partial revert of r6190 to fix problem in a simpler way: the decimal digits can be stored in array of char (no need to be unsigned).------------------------------------------------------------------------r6245 | vlefevre | 2009-05-27 02:26:50 +0000 (Wed, 27 May 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: updated the month.------------------------------------------------------------------------r6241 | vlefevre | 2009-05-27 02:20:51 +0000 (Wed, 27 May 2009) | 1 lineChanged paths:M /trunk/tests/tfmod.ctests/tfmod.c: deleted trailing whitespace.------------------------------------------------------------------------r6240 | thevenyp | 2009-05-22 10:44:03 +0000 (Fri, 22 May 2009) | 2 linesChanged paths:M /trunk/tests/tatan.ctests/tatan.c: Add test triggering underflow (test coverage is now 100%).------------------------------------------------------------------------r6237 | vlefevre | 2009-05-20 21:54:03 +0000 (Wed, 20 May 2009) | 3 linesChanged paths:M /trunk/tests/tgeneric.ctests/tgeneric.c: for the second computation, increase the precisionof the inputs in order to trigger the mpfr_fmod bug fixed in r6230(and potentially other bugs). Thanks to Eric Veach for the idea.------------------------------------------------------------------------r6236 | vlefevre | 2009-05-20 21:34:52 +0000 (Wed, 20 May 2009) | 1 lineChanged paths:M /trunk/testsAdded tbuildopt to svn:ignore property of tests.------------------------------------------------------------------------r6234 | thevenyp | 2009-05-20 15:28:07 +0000 (Wed, 20 May 2009) | 2 linesChanged paths:M /trunk/tests/tfmod.ctests/tfmod.c: complete tests with special values.------------------------------------------------------------------------r6233 | thevenyp | 2009-05-20 15:26:47 +0000 (Wed, 20 May 2009) | 2 linesChanged paths:M /trunk/tests/tfmod.ctests/tfmod.c: code simplification + check ternary value too.------------------------------------------------------------------------r6232 | vlefevre | 2009-05-20 10:34:33 +0000 (Wed, 20 May 2009) | 1 lineChanged paths:M /trunk/tests/tfmod.ctests/tfmod.c: replaced NULL by (mpfr_ptr) 0 in mpfr_inits2/mpfr_clears.------------------------------------------------------------------------r6231 | vlefevre | 2009-05-20 10:32:07 +0000 (Wed, 20 May 2009) | 3 linesChanged paths:M /trunk/tests/mpfr-test.hM /trunk/tests/tfmod.ctests/mpfr-test.h: added mpfr_cmp_ui0 macro (check that x is not a NaN).tests/tfmod.c (bug20090519): check that the results are not NaN's andreplaced GMP_RNDN by MPFR_RNDN.------------------------------------------------------------------------r6230 | zimmerma | 2009-05-20 10:17:17 +0000 (Wed, 20 May 2009) | 3 linesChanged paths:M /trunk/rem1.cM /trunk/tests/tfmod.c[tests/tfmod.c] added testcase for bug reported by Eric Veach[rem1.c] fixed bug reported by Eric Veach------------------------------------------------------------------------r6229 | zimmerma | 2009-05-19 08:20:15 +0000 (Tue, 19 May 2009) | 2 linesChanged paths:M /trunk/TODO[TODO] added one item------------------------------------------------------------------------r6220 | lfousse | 2009-05-13 20:33:03 +0000 (Wed, 13 May 2009) | 2 linesChanged paths:M /trunk/mpfr.texiClarify the fact that mpfr_sum guarantees correct rounding.------------------------------------------------------------------------r6211 | vlefevre | 2009-05-13 15:40:36 +0000 (Wed, 13 May 2009) | 1 lineChanged paths:M /trunk/mpfr.hmpfr.h: updated a comment.------------------------------------------------------------------------r6210 | thevenyp | 2009-05-13 15:37:35 +0000 (Wed, 13 May 2009) | 3 linesChanged paths:M /trunk/mpfr.hmpfr.h: Add a warning comment (removed in r6026).[merge -c 6209 from branch 2.4]------------------------------------------------------------------------r6196 | vlefevre | 2009-05-13 00:02:10 +0000 (Wed, 13 May 2009) | 2 linesChanged paths:M /trunk/fms.cfms.c: improve the performance of memory allocations in small precision(almost identical to changeset 6195 for fma.c).------------------------------------------------------------------------r6195 | vlefevre | 2009-05-12 23:54:31 +0000 (Tue, 12 May 2009) | 2 linesChanged paths:M /trunk/fma.cfma.c: patch by Patrick Pélissier to improve the performance ofmemory allocations in small precision.------------------------------------------------------------------------r6192 | thevenyp | 2009-05-05 17:13:37 +0000 (Tue, 05 May 2009) | 3 linesChanged paths:M /trunk/algorithms.texM /trunk/dump.cM /trunk/get_d64.cM /trunk/get_str.cM /trunk/mpfr-impl.hM /trunk/out_str.cM /trunk/printf.cM /trunk/set_d.cM /trunk/strtofr.cM /trunk/swap.cM /trunk/tests/tests.cM /trunk/tests/tget_str.cM /trunk/tests/tout_str.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow_all.cM /trunk/tests/trint.cM /trunk/tests/tset_str.cM /trunk/tests/tsin.cM /trunk/tests/tsprintf.cM /trunk/tests/tstckintc.cM /trunk/tests/tstrtofr.cM /trunk/tests/tversion.cM /trunk/vasprintf.cPut '#include <string.h>' in mpfr-impl.h, remove it elsewhere.Other cleanup of header inclusion.Other change (by mistake): corrections in algorithms.tex------------------------------------------------------------------------r6191 | vlefevre | 2009-05-05 15:42:32 +0000 (Tue, 05 May 2009) | 1 lineChanged paths:M /trunk/NEWSNEWS: corrections / limit to 80 characters per line.------------------------------------------------------------------------r6190 | thevenyp | 2009-05-05 14:37:42 +0000 (Tue, 05 May 2009) | 2 linesChanged paths:M /trunk/get_d64.cM /trunk/set_d64.cget_d64.c set_d64.c: Fix types.------------------------------------------------------------------------r6189 | thevenyp | 2009-05-05 14:34:41 +0000 (Tue, 05 May 2009) | 2 linesChanged paths:M /trunk/printf.cM /trunk/tests/tpow_all.cprintf.c tests/tpow_all.c: <string.h> is not automatically included when compiling with --with-gmp-build option.------------------------------------------------------------------------r6188 | thevenyp | 2009-05-05 14:06:43 +0000 (Tue, 05 May 2009) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/NEWSA /trunk/buildopt.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/Makefile.amA /trunk/tests/tbuildopt.cNEWS Makefile.am mpfr.h mpfr.texi buildopt.c: New functions mpfr_buildopt_tls_p and mpfr_buildopt_decimal_p.tests/Makefile.am tests/tbuildopt.c: Add tests for mpfr_buildopt_tls_p and mpfr_buildopt_decimal_p.------------------------------------------------------------------------r6187 | vlefevre | 2009-05-05 13:55:21 +0000 (Tue, 05 May 2009) | 1 lineChanged paths:M /trunk/atan.catan.c: added comments after checking r6186.------------------------------------------------------------------------r6186 | thevenyp | 2009-05-05 10:07:47 +0000 (Tue, 05 May 2009) | 3 linesChanged paths:M /trunk/atan.cM /trunk/tests/tatan.catan.c: expand exponent range when computing arctan(Inf) and arctan(+-1).tests/tatan.c: Check underflow of arctan(Inf) and arctan(1) with reduced exponent range.------------------------------------------------------------------------r6185 | vlefevre | 2009-05-04 16:27:56 +0000 (Mon, 04 May 2009) | 1 lineChanged paths:M /trunk/tests/tatan.ctests/tatan.c: replaced GMP_RNDN by MPFR_RNDN.------------------------------------------------------------------------r6182 | vlefevre | 2009-04-29 16:19:26 +0000 (Wed, 29 Apr 2009) | 1 lineChanged paths:M /trunk/INSTALLM /trunk/tests/tget_f.cRemoved trailing spaces.------------------------------------------------------------------------r6181 | zimmerma | 2009-04-29 16:07:29 +0000 (Wed, 29 Apr 2009) | 2 linesChanged paths:M /trunk/atan.c[atan.c] fixed bug when x is very near but differs from 1------------------------------------------------------------------------r6180 | vlefevre | 2009-04-29 15:41:23 +0000 (Wed, 29 Apr 2009) | 2 linesChanged paths:M /trunk/tests/tatan.ctests/tatan.c: added testcase for bug found by Christopher Creutzig(atan2_different_prec).------------------------------------------------------------------------r6177 | vlefevre | 2009-04-22 12:46:41 +0000 (Wed, 22 Apr 2009) | 2 linesChanged paths:M /trunk/tests/tests.ctests/tests.c (data_check): try to open the data file first from thebuild directory, then from the source directory.------------------------------------------------------------------------r6176 | vlefevre | 2009-04-22 12:00:23 +0000 (Wed, 22 Apr 2009) | 4 linesChanged paths:M /trunk/init2.cinit2.c: check that mp_bits_per_limb == BITS_PER_MP_LIMB (usefulin case GMP is upgraded with a different ABI, e.g. 32 vs mode32on PowerPC 64). Without such a check, MPFR can give incorrectresults if the ABI's don't match.------------------------------------------------------------------------r6175 | vlefevre | 2009-04-22 08:33:57 +0000 (Wed, 22 Apr 2009) | 2 linesChanged paths:M /trunk/tests/Makefile.amM /trunk/tests/tmul.cImproved fix for problem dealt with in r6174: use function src_fopen()(from tests.c) instead of a macro MPFR_SRCDIR.------------------------------------------------------------------------r6174 | vlefevre | 2009-04-22 08:13:40 +0000 (Wed, 22 Apr 2009) | 10 linesChanged paths:M /trunk/tests/Makefile.amM /trunk/tests/tmul.cFixed problem when the srcdir value contains a word that is #define'dby the C implementation (test failure) or a comma (worse, the build ofthe tests terminates with an error). This can happen only when objdirand srcdir are different directories.* tests/Makefile.am (tmul_CPPFLAGS): Put srcdir pathname in quotes.* tests/tmul.c (MPFR_SRCDIR): Make the default a string.(QUOTE, NAME): Delete.(check_regression): Don't QUOTE MPFR_SRCDIR.Thanks to Sandra Loosemore for the patch.http://websympa.loria.fr/wwsympa/arc/mpfr/2009-04/msg00038.html------------------------------------------------------------------------r6173 | thevenyp | 2009-04-15 17:07:42 +0000 (Wed, 15 Apr 2009) | 3 linesChanged paths:M /trunk/get_f.cM /trunk/tests/tget_f.cget_f.c: remove dead code (x and z always have the same number of limbs).tests/tget_f.c: Add tests with every rounding mode, add tests with random values.------------------------------------------------------------------------r6172 | thevenyp | 2009-04-15 09:34:54 +0000 (Wed, 15 Apr 2009) | 2 linesChanged paths:M /trunk/tests/tget_f.ctests/tget_f.c: Fix typos, better error messages.------------------------------------------------------------------------r6171 | thevenyp | 2009-04-14 14:34:20 +0000 (Tue, 14 Apr 2009) | 2 linesChanged paths:M /trunk/get_f.cM /trunk/tests/tget_f.ctests/tget_f.c get_f.c: Set result to the maximum value when the mpfr_t is plus infinity and set correct ternary value.------------------------------------------------------------------------r6170 | thevenyp | 2009-04-14 14:29:16 +0000 (Tue, 14 Apr 2009) | 2 linesChanged paths:M /trunk/tests/tget_f.ctests/tget_f.c: Fix typo, increase size of y so that x and y have different limb size (they had the same size on MacOS X-32bits).------------------------------------------------------------------------r6168 | vlefevre | 2009-04-10 08:29:47 +0000 (Fri, 10 Apr 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: update concerning intmax_t after the change in r6166.------------------------------------------------------------------------r6166 | vlefevre | 2009-04-10 08:23:33 +0000 (Fri, 10 Apr 2009) | 2 linesChanged paths:M /trunk/mpfr.hmpfr.h: for intmax_t, also test _STDINT_H and _STDINT_H_.[merged changeset r6165 from the 2.4 branch]------------------------------------------------------------------------r6164 | vlefevre | 2009-04-10 08:10:37 +0000 (Fri, 10 Apr 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: updated the month.------------------------------------------------------------------------r6162 | vlefevre | 2009-04-10 08:09:47 +0000 (Fri, 10 Apr 2009) | 5 linesChanged paths:M /trunk/mpfr.hM /trunk/mpfr.teximpfr.h: for the intmax_t detection, also test INTMAX_MAX / UINTMAX_MAX(this may be useful for users of C++ compilers, if they have defined__STDC_LIMIT_MACROS but not __STDC_CONSTANT_MACROS).mpfr.texi: improvement concerning the use of intmax_t and uintmax_t.[merged changesets r6160 and r6161 from the 2.4 branch]------------------------------------------------------------------------r6159 | zimmerma | 2009-04-09 07:40:14 +0000 (Thu, 09 Apr 2009) | 2 linesChanged paths:M /trunk/INSTALL[INSTALL] updated Notes on AIX/PowerPC------------------------------------------------------------------------r6158 | thevenyp | 2009-04-08 14:59:21 +0000 (Wed, 08 Apr 2009) | 3 linesChanged paths:M /trunk/NEWSM /trunk/get_f.cM /trunk/mpfr.texiM /trunk/tests/tget_f.cNEWS mpfr.texi get_f.c: mpfr_get_f now returns the usual ternary value.tests/tget_f.c: test the ternary value and the erange flag.------------------------------------------------------------------------r6157 | vlefevre | 2009-04-08 14:25:26 +0000 (Wed, 08 Apr 2009) | 2 linesChanged paths:M /trunk/get_z.cM /trunk/tests/tget_z.ctests/tget_z.c: do not assume specific values of the ternary value.get_z.c: simplified code.------------------------------------------------------------------------r6156 | vlefevre | 2009-04-08 14:19:23 +0000 (Wed, 08 Apr 2009) | 1 lineChanged paths:M /trunk/NEWSNEWS: s/an inexact value/a ternary value/------------------------------------------------------------------------r6155 | thevenyp | 2009-04-08 12:53:37 +0000 (Wed, 08 Apr 2009) | 4 linesChanged paths:M /trunk/NEWSM /trunk/get_z.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/tget_z.cNEWS mpfr.texi get_z.c: mpfr_get_z now returns an inexact value.mpfr.h: change prototype of mpfr_get_z.tests/tget_z.c: test inexact value.------------------------------------------------------------------------r6154 | zimmerma | 2009-04-08 11:10:46 +0000 (Wed, 08 Apr 2009) | 2 linesChanged paths:M /trunk/mpf2mpfr.h[mpf2mpfr.h] added comment for #endif------------------------------------------------------------------------r6153 | thevenyp | 2009-04-08 11:09:14 +0000 (Wed, 08 Apr 2009) | 2 linesChanged paths:M /trunk/mpf2mpfr.hmpf2mpfr.h: fix typo------------------------------------------------------------------------r6152 | vlefevre | 2009-04-02 16:03:05 +0000 (Thu, 02 Apr 2009) | 1 lineChanged paths:M /trunk/get_z.cget_z.c: fixed title in comment.------------------------------------------------------------------------r6151 | vlefevre | 2009-04-01 14:22:03 +0000 (Wed, 01 Apr 2009) | 2 linesChanged paths:M /trunk/get_z.cget_z.c: detect out-of-range precision (such a detection could be missedif mpfr_exp_t > mpfr_prec_t).------------------------------------------------------------------------r6150 | vlefevre | 2009-04-01 14:07:29 +0000 (Wed, 01 Apr 2009) | 2 linesChanged paths:M /trunk/get_z.cM /trunk/mpfr.hRemoved the comment from mpfr.h added in r6149, and patched get_z.c(safer code is better than a comment).------------------------------------------------------------------------r6149 | vlefevre | 2009-04-01 14:02:14 +0000 (Wed, 01 Apr 2009) | 1 lineChanged paths:M /trunk/mpfr.hmpfr.h: important comment to validate the change done in r6147.------------------------------------------------------------------------r6148 | vlefevre | 2009-04-01 13:46:30 +0000 (Wed, 01 Apr 2009) | 1 lineChanged paths:M /trunk/get_z_exp.cget_z_exp.c: updated comments.------------------------------------------------------------------------r6147 | zimmerma | 2009-04-01 13:26:42 +0000 (Wed, 01 Apr 2009) | 3 linesChanged paths:M /trunk/get_z.cM /trunk/tests/tget_z.c[get_z.c] simplified the code, removed the FIXME[tget_z.c] added new test------------------------------------------------------------------------r6146 | zimmerma | 2009-04-01 13:11:13 +0000 (Wed, 01 Apr 2009) | 4 linesChanged paths:M /trunk/mpfr.texiM /trunk/tests/tget_z.c[mpfr.texi] completed documentation of mpfr_get_z_exp (was incomplete for 0)[tget_z.c] added test case for 0 with emin > 0 (should give 100% coverage forget_z.c)------------------------------------------------------------------------r6145 | thevenyp | 2009-03-30 14:47:28 +0000 (Mon, 30 Mar 2009) | 3 linesChanged paths:M /trunk/strtofr.cM /trunk/tests/tset_str.cM /trunk/vasprintf.cstrtofr.c tests/tset_str.c: Code simplification (sizeof (char) is always 1).vasprintf.c: Cast into size_t (just in case).------------------------------------------------------------------------r6144 | thevenyp | 2009-03-30 12:15:40 +0000 (Mon, 30 Mar 2009) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: Code simplification (sizeof (char) is always 1).------------------------------------------------------------------------r6143 | thevenyp | 2009-03-27 09:34:03 +0000 (Fri, 27 Mar 2009) | 3 linesChanged paths:M /trunk/acinclude.m4M /trunk/printf.cM /trunk/vasprintf.cacinclude.m4: remove definition of va_copy, just detect its presence.printf.c vasprintf.c: #define a replacement of va_copy if needed (in the same way as gmp).------------------------------------------------------------------------r6142 | thevenyp | 2009-03-26 15:09:38 +0000 (Thu, 26 Mar 2009) | 2 linesChanged paths:M /trunk/acinclude.m4acinclude.m4: Change MPFR_FUNC_PRINTF_SPEC (renamed MPFR_FUNC_GMP_PRINTF_SPEC) so that it actually checks output.------------------------------------------------------------------------r6141 | thevenyp | 2009-03-25 17:53:50 +0000 (Wed, 25 Mar 2009) | 2 linesChanged paths:M /trunk/get_str.cM /trunk/mpfr-impl.hM /trunk/mpfr.texiM /trunk/mpn_exp.cM /trunk/out_str.cM /trunk/tests/inp_str.dataM /trunk/tests/tget_str.cM /trunk/tests/tinp_str.cM /trunk/tests/tout_str.cM /trunk/tests/tset_str.cChange base upper limit in string conversion up to 62.------------------------------------------------------------------------r6140 | zimmerma | 2009-03-25 12:13:58 +0000 (Wed, 25 Mar 2009) | 4 linesChanged paths:M /trunk/get_str.cM /trunk/mpfr.texiM /trunk/tests/tget_str.c[mpfr.texi] fixed documentation of mpfr_get_str which was wrong[tget_str.c] added test cases for odd base and tie breaking case[get_str.c] fixed typos in comments------------------------------------------------------------------------r6139 | zimmerma | 2009-03-25 08:54:17 +0000 (Wed, 25 Mar 2009) | 5 linesChanged paths:M /trunk/tests/random2.c[tests/random2.c] added missing mpfr-test.h (revealed by nightly tests), andremoved mpfr-impl.h (already included in mpfr-test.h)I have also removed MPFR_NEED_LONGLONG_H: I don't see why itis needed, and all tests pass.------------------------------------------------------------------------r6138 | thevenyp | 2009-03-24 17:19:55 +0000 (Tue, 24 Mar 2009) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: Add a note on mpfr_printf output in binary with precision one.------------------------------------------------------------------------r6137 | thevenyp | 2009-03-24 16:51:17 +0000 (Tue, 24 Mar 2009) | 4 linesChanged paths:M /trunk/TODOM /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/tests/random2.cM /trunk/tests/tests.cM /trunk/urandomb.curandomb.c mpfr-gmp.c mpfr-gmp.h: mpfr_rand_raw is now in urandom.c.mpfr-impl.h: mpfr_rand_raw is now always build as an internal function.TODO tests/tests.c tests/random2.c: Use mpfr_rand_raw instead of _gmp_rand------------------------------------------------------------------------r6136 | thevenyp | 2009-03-24 15:10:52 +0000 (Tue, 24 Mar 2009) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/NEWSM /trunk/mpfr.hM /trunk/mpfr.texiD /trunk/random2.cM /trunk/tests/Makefile.amM /trunk/tests/mpf_compat.hM /trunk/tests/mpfr-test.hA /trunk/tests/random2.c (from /trunk/random2.c:6135)M /trunk/tests/tadd.cM /trunk/tests/tadd_d.cM /trunk/tests/tadd_ui.cM /trunk/tests/td_div.cM /trunk/tests/td_sub.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_d.cM /trunk/tests/tdiv_ui.cM /trunk/tests/tgamma.cM /trunk/tests/tj0.cM /trunk/tests/tj1.cM /trunk/tests/tmul.cM /trunk/tests/tmul_d.cM /trunk/tests/tmul_ui.cM /trunk/tests/tpow.cM /trunk/tests/trandom.cM /trunk/tests/tsi_op.cM /trunk/tests/tsub.cM /trunk/tests/tsub_d.cM /trunk/tests/tsub_ui.cM /trunk/tests/ty0.cM /trunk/tests/ty1.cMove mpfr_random2 to tests directory, remove it from API.------------------------------------------------------------------------r6135 | thevenyp | 2009-03-24 14:29:04 +0000 (Tue, 24 Mar 2009) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: Improve documentation in Formatted Output Functions/Format String subsection.------------------------------------------------------------------------r6134 | vlefevre | 2009-03-24 11:33:41 +0000 (Tue, 24 Mar 2009) | 1 lineChanged paths:M /trunk/cos.cM /trunk/sin.ccos.c, sin.c: added MPFR_ASSERTN for huge expx.------------------------------------------------------------------------r6132 | vlefevre | 2009-03-21 00:52:31 +0000 (Sat, 21 Mar 2009) | 6 linesChanged paths:M /trunk/mpfr.texiM /trunk/tests/tstrtofr.cmpfr.texi: corrected mpfr_strtofr documentation ("NAN()" is accepted).tests/tstrtofr.c: added a test for "NAN()".Note: the code follows the ISO C99 standard for strtod, as explainedin the mpfr_strtofr documentation, so that the code was correct.[merged changeset 6131 from the 2.4 branch and changed GMP_RNDN intoMPFR_RNDN]------------------------------------------------------------------------r6130 | vlefevre | 2009-03-19 02:11:38 +0000 (Thu, 19 Mar 2009) | 1 lineChanged paths:M /trunk/mpfrlintmpfrlint: added some tests for acinclude.m4 and configure.in (sh).------------------------------------------------------------------------r6128 | vlefevre | 2009-03-19 02:03:29 +0000 (Thu, 19 Mar 2009) | 3 linesChanged paths:M /trunk/acinclude.m4M /trunk/configure.inApplied patch from Ralf Wildenhues.* configure.in: Avoid unportable (and unneeded) shell quoting.* acinclude.m4: Avoid non-POSIX shell construct.------------------------------------------------------------------------r6126 | vlefevre | 2009-03-18 11:15:05 +0000 (Wed, 18 Mar 2009) | 1 lineChanged paths:M /trunk/tests/tmin_prec.ctests/tmin_prec.c: replaced GMP_RNDN by MPFR_RNDN.------------------------------------------------------------------------r6125 | vlefevre | 2009-03-16 18:38:03 +0000 (Mon, 16 Mar 2009) | 1 lineChanged paths:M /trunk/tests/tset_ld.ctests/tset_ld.c: removed unused variable.------------------------------------------------------------------------r6124 | thevenyp | 2009-03-16 17:46:18 +0000 (Mon, 16 Mar 2009) | 2 linesChanged paths:M /trunk/tests/tset_ld.ctests/tset_ld.c: Add test case for the bug fixed with r6101.------------------------------------------------------------------------r6123 | vlefevre | 2009-03-16 15:50:58 +0000 (Mon, 16 Mar 2009) | 1 lineChanged paths:M /trunk/tests/tmin_prec.ctests/tmin_prec.c: added tests.------------------------------------------------------------------------r6122 | vlefevre | 2009-03-16 15:43:39 +0000 (Mon, 16 Mar 2009) | 1 lineChanged paths:M /trunk/teststests: updated svn:ignore property.------------------------------------------------------------------------r6121 | vlefevre | 2009-03-16 15:40:48 +0000 (Mon, 16 Mar 2009) | 1 lineChanged paths:M /trunk/min_prec.cmin_prec.c: fixed another bug (the code was incorrect with >= 2 limbs).------------------------------------------------------------------------r6120 | vlefevre | 2009-03-16 15:37:10 +0000 (Mon, 16 Mar 2009) | 1 lineChanged paths:M /trunk/tests/tmin_prec.ctests/tmin_prec.c: bug fix (side effects in MPFR_ASSERTN), new tests.------------------------------------------------------------------------r6119 | vlefevre | 2009-03-16 15:28:11 +0000 (Mon, 16 Mar 2009) | 1 lineChanged paths:M /trunk/README.devREADME.dev: added a note about assertions and code with side effects.------------------------------------------------------------------------r6118 | thevenyp | 2009-03-16 15:23:46 +0000 (Mon, 16 Mar 2009) | 2 linesChanged paths:M /trunk/tests/tfprintf.ctests/tfprintf.c: Use a value less than 2^31-1 compatible (thus < LONG_MAX) in bug_20090316 (cf r6112).------------------------------------------------------------------------r6117 | vlefevre | 2009-03-16 15:07:50 +0000 (Mon, 16 Mar 2009) | 1 lineChanged paths:M /trunk/tests/tfprintf.cM /trunk/tests/tmin_prec.cReplaced GMP_RND* by MPFR_RND*.------------------------------------------------------------------------r6116 | zimmerma | 2009-03-16 12:50:24 +0000 (Mon, 16 Mar 2009) | 3 linesChanged paths:M /trunk/tests/Makefile.amA /trunk/tests/tmin_prec.c[tests/tmin_prec.c] new file contributed from Laurent Fousse[tests/Makefile.am] added tmin_prec------------------------------------------------------------------------r6115 | vlefevre | 2009-03-16 12:35:27 +0000 (Mon, 16 Mar 2009) | 1 lineChanged paths:M /trunk/min_prec.cmin_prec.c: removed a useless test.------------------------------------------------------------------------r6114 | vlefevre | 2009-03-16 12:30:20 +0000 (Mon, 16 Mar 2009) | 1 lineChanged paths:M /trunk/min_prec.cmin_prec.c: fixed another bug.------------------------------------------------------------------------r6113 | thevenyp | 2009-03-16 12:26:29 +0000 (Mon, 16 Mar 2009) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: Add more debug assertion on the buffer size.------------------------------------------------------------------------r6112 | thevenyp | 2009-03-16 12:03:43 +0000 (Mon, 16 Mar 2009) | 3 linesChanged paths:M /trunk/tests/tfprintf.cM /trunk/vasprintf.cvasprintf.c: Fix bug_20090316 (in buffer_cat, the buffer was 1 character too small in some cases).tests/tfprintf.c: Add test for bug_20090316.------------------------------------------------------------------------r6111 | vlefevre | 2009-03-16 11:57:41 +0000 (Mon, 16 Mar 2009) | 2 linesChanged paths:M /trunk/tests/tadd.ctests/tadd.c: changed GMP_RND* (from r6071) into MPFR_RND*; this shouldhave been done when porting the patch from the 2.4 branch.------------------------------------------------------------------------r6110 | thevenyp | 2009-03-16 10:25:16 +0000 (Mon, 16 Mar 2009) | 2 linesChanged paths:M /trunk/tests/tprintf.ctests/tprintf.c: Use new environment variable MPFR_CHECK_LARGEMEM for memory expensive test.------------------------------------------------------------------------r6109 | vlefevre | 2009-03-16 10:12:57 +0000 (Mon, 16 Mar 2009) | 1 lineChanged paths:M /trunk/min_prec.cmin_prec.c: bug fixed by Laurent.------------------------------------------------------------------------r6108 | thevenyp | 2009-03-16 10:01:24 +0000 (Mon, 16 Mar 2009) | 2 linesChanged paths:M /trunk/tests/tsprintf.ctests/tsprintf.c: Fix typo.------------------------------------------------------------------------r6107 | vlefevre | 2009-03-16 09:32:21 +0000 (Mon, 16 Mar 2009) | 2 linesChanged paths:M /trunk/min_prec.cM /trunk/mpfr.hM /trunk/mpfr.texiFixed the prototype of mpfr_min_prec (should return a mpfr_prec_t)and its description.------------------------------------------------------------------------r6106 | vlefevre | 2009-03-16 09:26:54 +0000 (Mon, 16 Mar 2009) | 1 lineChanged paths:M /trunk/min_prec.cmin_prec.c: fixed a bug (but the code should be improved).------------------------------------------------------------------------r6105 | vlefevre | 2009-03-16 09:23:46 +0000 (Mon, 16 Mar 2009) | 1 lineChanged paths:M /trunk/min_prec.cmin_prec.c: simplified the singular cases (see other functions).------------------------------------------------------------------------r6104 | lfousse | 2009-03-15 20:44:23 +0000 (Sun, 15 Mar 2009) | 2 linesChanged paths:M /trunk/mpfr.hAdd protoype for mpfr_min_prec in mpfr.h.------------------------------------------------------------------------r6103 | lfousse | 2009-03-15 20:34:33 +0000 (Sun, 15 Mar 2009) | 2 linesChanged paths:M /trunk/mpfr.texiAdd documentation for mpfr_min_prec.------------------------------------------------------------------------r6102 | lfousse | 2009-03-15 20:34:00 +0000 (Sun, 15 Mar 2009) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/min_prec.cNew function mpfr_min_prec.------------------------------------------------------------------------r6101 | vlefevre | 2009-03-15 03:17:06 +0000 (Sun, 15 Mar 2009) | 2 linesChanged paths:M /trunk/get_ld.cget_ld.c: fixed bugs in the case HAVE_LDOUBLE_IEEE_EXT_LITTLE (one foundby Steve Kargl, and another one concerning the mpfr_set_emax value).------------------------------------------------------------------------r6100 | thevenyp | 2009-03-13 17:58:59 +0000 (Fri, 13 Mar 2009) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: This is probably dead code, but being uncertain, put an assert here.------------------------------------------------------------------------r6099 | thevenyp | 2009-03-13 17:55:13 +0000 (Fri, 13 Mar 2009) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: As the buffer helper functions are not used in the current code with a zero parameter len, do not handle this case anymore, check that these cases do not happend in MPFR_ASSERTD macros, add some additional assert to ensure consistency.------------------------------------------------------------------------r6098 | thevenyp | 2009-03-13 17:47:57 +0000 (Fri, 13 Mar 2009) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: make clear that string_buffer.curr is a pointer to the null terminating character, fix the only place where it was not handle so.------------------------------------------------------------------------r6097 | thevenyp | 2009-03-13 17:36:20 +0000 (Fri, 13 Mar 2009) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: Fix bug.------------------------------------------------------------------------r6096 | thevenyp | 2009-03-13 17:30:10 +0000 (Fri, 13 Mar 2009) | 3 linesChanged paths:M /trunk/tests/tprintf.cM /trunk/vasprintf.ctests/tprintf.c: Add an expensive test where the output number has more than INT_MAX characters.vasprintf.c: Fix the bug triggered by the new test in tsprintf.c.------------------------------------------------------------------------r6095 | thevenyp | 2009-03-13 17:17:42 +0000 (Fri, 13 Mar 2009) | 4 linesChanged paths:M /trunk/mpfr.texiM /trunk/tests/tprintf.cM /trunk/tests/tsprintf.cmpfr.texi: Do cosmetic changes and add some details on printf behavior when the precision field is empty.tests/tsprintf.c: improve code coverage.tests/tprintf.c: improve code coverage, check the behavior describe in mpfr.texi.------------------------------------------------------------------------r6091 | vlefevre | 2009-03-12 12:54:29 +0000 (Thu, 12 Mar 2009) | 3 linesChanged paths:M /trunk/zeta_ui.czeta_ui.c: correction r6090 was incorrect as there was another problem:the 3rd argument of mpz_divexact_ui is an unsigned long, not a limb.So, fixed the shift count (assuming no padding bits in unsigned long).------------------------------------------------------------------------r6090 | vlefevre | 2009-03-12 12:45:21 +0000 (Thu, 12 Mar 2009) | 3 linesChanged paths:M /trunk/zeta_ui.czeta_ui.c bug fix: a shift count could be >= width of type (if a limb isa long long and long long is twice the size of a long). This problem wasdetected by a warning on gcc40 with CFLAGS="-mpowerpc64 -mcpu=970 -O2".------------------------------------------------------------------------r6088 | vlefevre | 2009-03-10 01:11:36 +0000 (Tue, 10 Mar 2009) | 1 lineChanged paths:M /trunk/tests/tprintf.ctests/tprintf.c: added missing cast to void * for %p.------------------------------------------------------------------------r6086 | vlefevre | 2009-03-09 15:51:27 +0000 (Mon, 09 Mar 2009) | 1 lineChanged paths:M /trunk/tests/tfprintf.ctests/tfprintf.c: added missing cast to void * for %p.------------------------------------------------------------------------r6084 | vlefevre | 2009-03-09 15:42:51 +0000 (Mon, 09 Mar 2009) | 1 lineChanged paths:M /trunk/vasprintf.cvasprintf.c: fixed bug in CONSUME_VA_ARG for case MP_LIMB_ARG (%Mu).------------------------------------------------------------------------r6082 | vlefevre | 2009-03-09 14:09:10 +0000 (Mon, 09 Mar 2009) | 1 lineChanged paths:M /trunk/README.devREADME.dev: GMP with ABI=mode32 should be tested on 64-bit PowerPC.------------------------------------------------------------------------r6081 | thevenyp | 2009-03-06 18:07:12 +0000 (Fri, 06 Mar 2009) | 3 linesChanged paths:M /trunk/tests/tprintf.cM /trunk/vasprintf.cvasprintf.c: now return -1 when the format string is invalid (undefined behavior in standard C99)tests/tprintf.c: Additional checks with invalid format strings.------------------------------------------------------------------------r6080 | thevenyp | 2009-03-06 18:01:24 +0000 (Fri, 06 Mar 2009) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: Add missing conversion specifier accepted with mpfr_t variable.------------------------------------------------------------------------r6079 | vlefevre | 2009-03-06 13:03:44 +0000 (Fri, 06 Mar 2009) | 1 lineChanged paths:M /trunk/add1.cadd1.c: assertions on the argument values should use MPFR_ASSERTN.------------------------------------------------------------------------r6077 | zimmerma | 2009-03-06 11:50:19 +0000 (Fri, 06 Mar 2009) | 2 linesChanged paths:M /trunk/cache.c[cache.c] improved comment for mpfr_init_cache------------------------------------------------------------------------r6076 | zimmerma | 2009-03-06 11:44:10 +0000 (Fri, 06 Mar 2009) | 2 linesChanged paths:M /trunk/add1.c[add1.c] transformed switch() into if-then-else, to get 100% coverage------------------------------------------------------------------------r6074 | vlefevre | 2009-03-06 00:45:57 +0000 (Fri, 06 Mar 2009) | 1 lineChanged paths:M /trunk/atan.cM /trunk/cache.cuntabify------------------------------------------------------------------------r6073 | vlefevre | 2009-03-06 00:40:20 +0000 (Fri, 06 Mar 2009) | 3 linesChanged paths:M /trunk/update-faqupdate-faq: change GMP_RND into MPFR_RND from the version on the web(since MPFR 3.0 hasn't been released yet, the FAQ still uses the 2.xAPI).------------------------------------------------------------------------r6071 | vlefevre | 2009-03-05 23:46:45 +0000 (Thu, 05 Mar 2009) | 1 lineChanged paths:M /trunk/tests/tadd.ctests/tadd.c: completed the code coverage (case bk == 0 in add1.c).------------------------------------------------------------------------r6070 | zimmerma | 2009-03-05 19:44:05 +0000 (Thu, 05 Mar 2009) | 2 linesChanged paths:M /trunk/cache.cM /trunk/mpfr-impl.h[mpfr-impl.h,cache.c] commented out mpfr_init_cache------------------------------------------------------------------------r6069 | zimmerma | 2009-03-05 16:37:19 +0000 (Thu, 05 Mar 2009) | 2 linesChanged paths:M /trunk/const_catalan.c[const_catalan.c] decreased initial Ziv precision to get 100% coverage------------------------------------------------------------------------r6068 | zimmerma | 2009-03-05 16:28:13 +0000 (Thu, 05 Mar 2009) | 3 linesChanged paths:M /trunk/cmp2.cM /trunk/tests/tcmp2.c[cmp2.c] added comments[tcmp2.c] added test to improve coverage to 100%------------------------------------------------------------------------r6067 | zimmerma | 2009-03-05 14:12:32 +0000 (Thu, 05 Mar 2009) | 3 linesChanged paths:M /trunk/atan2.cM /trunk/tests/tatan.c[atan2.c,tatan.c] reduced Ziv's initial precision and added test to have100% coverage of atan2.c------------------------------------------------------------------------r6066 | zimmerma | 2009-03-05 13:43:18 +0000 (Thu, 05 Mar 2009) | 2 linesChanged paths:M /trunk/atan.c[atan.c] coverage should now be 100%------------------------------------------------------------------------r6065 | zimmerma | 2009-03-04 17:09:02 +0000 (Wed, 04 Mar 2009) | 3 linesChanged paths:M /trunk/TODOM /trunk/algorithms.bibM /trunk/algorithms.tex[algorithms.bib] added new reference[TODO] added pointers------------------------------------------------------------------------r6059 | vlefevre | 2009-03-04 12:59:50 +0000 (Wed, 04 Mar 2009) | 2 linesChanged paths:M /trunk/mpfr-gmp.cmpfr-gmp.c (mpfr_assert_fail): output "MPFR" too in assertion failuremessages.------------------------------------------------------------------------r6057 | vlefevre | 2009-03-04 01:33:17 +0000 (Wed, 04 Mar 2009) | 1 lineChanged paths:M /trunk/mpfrlintUpdated mpfrlint script.------------------------------------------------------------------------r6056 | vlefevre | 2009-03-04 01:06:47 +0000 (Wed, 04 Mar 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: updated month.------------------------------------------------------------------------r6055 | vlefevre | 2009-03-04 01:02:26 +0000 (Wed, 04 Mar 2009) | 1 lineChanged paths:M /trunk/NEWSNEWS: say that the license has changed.------------------------------------------------------------------------r6054 | vlefevre | 2009-03-03 17:32:00 +0000 (Tue, 03 Mar 2009) | 1 lineChanged paths:M /trunk/NEWSUpdated NEWS (function mpfr_random has been removed).------------------------------------------------------------------------r6053 | zimmerma | 2009-03-03 16:51:07 +0000 (Tue, 03 Mar 2009) | 2 linesChanged paths:M /trunk/FAQ.htmlM /trunk/NEWSM /trunk/TODOM /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add1sp.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atan2.cM /trunk/atanh.cM /trunk/cache.cM /trunk/cbrt.cM /trunk/cmp_d.cM /trunk/cmp_ld.cM /trunk/const_catalan.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/cos.cM /trunk/cosh.cM /trunk/cot.cM /trunk/coth.cM /trunk/csc.cM /trunk/csch.cM /trunk/div.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_ui.cM /trunk/eint.cM /trunk/erf.cM /trunk/erfc.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/factorial.cM /trunk/fits_intmax.cM /trunk/fits_uintmax.cM /trunk/fma.cM /trunk/fms.cM /trunk/gamma.cM /trunk/gen_inverse.hM /trunk/get_d.cM /trunk/get_d64.cM /trunk/get_ld.cM /trunk/get_sj.cM /trunk/get_str.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/jn.cM /trunk/jyn_asympt.cM /trunk/li2.cM /trunk/lngamma.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/logging.cM /trunk/modf.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/mul.cM /trunk/mul_2si.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/print_rnd_mode.cM /trunk/rec_sqrt.cM /trunk/reldiff.cM /trunk/rem1.cM /trunk/replace_allM /trunk/rint.cM /trunk/root.cM /trunk/round_near_x.cM /trunk/round_p.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/sech.cM /trunk/set_ld.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_str_raw.cM /trunk/set_uj.cM /trunk/set_z.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sinh_cosh.cM /trunk/speed.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/strtofr.cM /trunk/sub.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/subnormal.cM /trunk/sum.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/mpfr-test.hM /trunk/tests/reuse.cM /trunk/tests/rnd_mode.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tadd_d.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/taway.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/tcheck.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_d.cM /trunk/tests/tcmp_ld.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tcmpabs.cM /trunk/tests/tcomparisons.cM /trunk/tests/tconst_catalan.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcopysign.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tcot.cM /trunk/tests/tcoth.cM /trunk/tests/tcsc.cM /trunk/tests/tcsch.cM /trunk/tests/td_div.cM /trunk/tests/td_sub.cM /trunk/tests/tdim.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_d.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teint.cM /trunk/tests/teq.cM /trunk/tests/terf.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp10.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfits.cM /trunk/tests/tfma.cM /trunk/tests/tfmod.cM /trunk/tests/tfms.cM /trunk/tests/tfprintf.cM /trunk/tests/tfrac.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_d.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_f.cM /trunk/tests/tget_ld_2exp.cM /trunk/tests/tget_set_d64.cM /trunk/tests/tget_sj.cM /trunk/tests/tget_str.cM /trunk/tests/tget_z.cM /trunk/tests/tgmpop.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tinp_str.cM /trunk/tests/tinternals.cM /trunk/tests/tisnan.cM /trunk/tests/tj0.cM /trunk/tests/tj1.cM /trunk/tests/tjn.cM /trunk/tests/tl2b.cM /trunk/tests/tlgamma.cM /trunk/tests/tli2.cM /trunk/tests/tlngamma.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tminmax.cM /trunk/tests/tmodf.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_d.cM /trunk/tests/tmul_ui.cM /trunk/tests/tnext.cM /trunk/tests/tout_str.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tpow_all.cM /trunk/tests/tpow_z.cM /trunk/tests/tprintf.cM /trunk/tests/trandom.cM /trunk/tests/trec_sqrt.cM /trunk/tests/tremquo.cM /trunk/tests/trint.cM /trunk/tests/troot.cM /trunk/tests/tround_prec.cM /trunk/tests/tsec.cM /trunk/tests/tsech.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_exp.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_sj.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsi_op.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh.cM /trunk/tests/tsinh_cosh.cM /trunk/tests/tsprintf.cM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tstckintc.cM /trunk/tests/tstrtofr.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsub_d.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsubnormal.cM /trunk/tests/tsum.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/ty0.cM /trunk/tests/ty1.cM /trunk/tests/tyn.cM /trunk/tests/tzeta.cM /trunk/tests/tzeta_ui.cM /trunk/tuneup.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/vasprintf.cM /trunk/yn.cM /trunk/zeta.cM /trunk/zeta_ui.cGMP_RNDX -> MPFR_RNDX------------------------------------------------------------------------r6051 | vlefevre | 2009-03-03 14:05:38 +0000 (Tue, 03 Mar 2009) | 1 lineChanged paths:M /trunk/teststests: added taway to svn:ignore property.------------------------------------------------------------------------r6050 | vlefevre | 2009-03-03 14:03:06 +0000 (Tue, 03 Mar 2009) | 1 lineChanged paths:M /trunk/BUGSM /trunk/COPYING.LIBM /trunk/FAQ.htmlM /trunk/NEWSM /trunk/READMEM /trunk/TODOM /trunk/abort_prec_max.cM /trunk/acinclude.m4M /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add1sp.cM /trunk/add_d.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atan2.cM /trunk/atanh.cM /trunk/cache.cM /trunk/cbrt.cM /trunk/check.cM /trunk/clear.cM /trunk/clears.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cmp_d.cM /trunk/cmp_ld.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/comparisons.cM /trunk/configure.inM /trunk/const_catalan.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/constant.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/cot.cM /trunk/coth.cM /trunk/csc.cM /trunk/csch.cM /trunk/d_div.cM /trunk/d_sub.cM /trunk/dim.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_d.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eint.cM /trunk/eq.cM /trunk/erf.cM /trunk/erfc.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp10.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/extract.cM /trunk/factorial.cM /trunk/faq.xslM /trunk/fits_intmax.cM /trunk/fits_s.hM /trunk/fits_sint.cM /trunk/fits_slong.cM /trunk/fits_sshort.cM /trunk/fits_u.hM /trunk/fits_uint.cM /trunk/fits_uintmax.cM /trunk/fits_ulong.cM /trunk/fits_ushort.cM /trunk/fma.cM /trunk/fms.cM /trunk/frac.cM /trunk/free_cache.cM /trunk/gamma.cM /trunk/gen_inverse.hM /trunk/get_d.cM /trunk/get_d64.cM /trunk/get_exp.cM /trunk/get_f.cM /trunk/get_ld.cM /trunk/get_patches.shM /trunk/get_si.cM /trunk/get_sj.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/get_uj.cM /trunk/get_z.cM /trunk/get_z_exp.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/init.cM /trunk/init2.cM /trunk/inits.cM /trunk/inits2.cM /trunk/inp_str.cM /trunk/int_ceil_log2.cM /trunk/isinf.cM /trunk/isinteger.cM /trunk/isnan.cM /trunk/isnum.cM /trunk/isqrt.cM /trunk/iszero.cM /trunk/jn.cM /trunk/jyn_asympt.cM /trunk/li2.cM /trunk/lngamma.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/logging.cM /trunk/mbench/MakefileM /trunk/mbench/READMEM /trunk/mbench/generate.cM /trunk/mbench/mfv5-arprec.ccM /trunk/mbench/mfv5-cln.ccM /trunk/mbench/mfv5-crlibm.ccM /trunk/mbench/mfv5-libc.ccM /trunk/mbench/mfv5-lidia.ccM /trunk/mbench/mfv5-mpf.ccM /trunk/mbench/mfv5-mpfr.ccM /trunk/mbench/mfv5-ntl.ccM /trunk/mbench/mfv5-pari.ccM /trunk/mbench/mfv5-void.ccM /trunk/mbench/mfv5.ccM /trunk/mbench/mfv5.hM /trunk/mbench/mpfr-gfx.cM /trunk/mbench/mpfr-v4.cM /trunk/mbench/mpfr-v6.cM /trunk/mbench/timp.hM /trunk/minmax.cM /trunk/modf.cM /trunk/mp_clz_tab.cM /trunk/mparam_h.inM /trunk/mpf2mpfr.hM /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mpfr-longlong.hM /trunk/mpfr-thread.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/mpn_exp.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_d.cM /trunk/mul_ui.cM /trunk/mulders.cM /trunk/neg.cM /trunk/next.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/powerof2.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/printf.cM /trunk/random2.cM /trunk/rec_sqrt.cM /trunk/reldiff.cM /trunk/rem1.cM /trunk/rint.cM /trunk/root.cM /trunk/round_near_x.cM /trunk/round_p.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/sec.cM /trunk/sech.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_d64.cM /trunk/set_dfl_prec.cM /trunk/set_exp.cM /trunk/set_f.cM /trunk/set_inf.cM /trunk/set_ld.cM /trunk/set_nan.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_si_2exp.cM /trunk/set_sj.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_ui_2exp.cM /trunk/set_uj.cM /trunk/set_z.cM /trunk/setmax.cM /trunk/setmin.cM /trunk/setsign.cM /trunk/sgn.cM /trunk/si_op.cM /trunk/signbit.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sinh_cosh.cM /trunk/speed.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/stack_interface.cM /trunk/strtofr.cM /trunk/sub.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/sub_d.cM /trunk/sub_ui.cM /trunk/subnormal.cM /trunk/sum.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/cmp_str.cM /trunk/tests/data/li2M /trunk/tests/memory.cM /trunk/tests/mpf_compat.cM /trunk/tests/mpf_compat.hM /trunk/tests/mpfr-test.hM /trunk/tests/mpfr_compat.cM /trunk/tests/reuse.cM /trunk/tests/rnd_mode.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tadd_d.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/taway.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/tcheck.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_d.cM /trunk/tests/tcmp_ld.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tcmpabs.cM /trunk/tests/tcomparisons.cM /trunk/tests/tconst_catalan.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcopysign.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tcot.cM /trunk/tests/tcoth.cM /trunk/tests/tcsc.cM /trunk/tests/tcsch.cM /trunk/tests/td_div.cM /trunk/tests/td_sub.cM /trunk/tests/tdim.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_d.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teint.cM /trunk/tests/teq.cM /trunk/tests/terf.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp10.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfits.cM /trunk/tests/tfma.cM /trunk/tests/tfmod.cM /trunk/tests/tfms.cM /trunk/tests/tfprintf.cM /trunk/tests/tfrac.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_d.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_f.cM /trunk/tests/tget_ld_2exp.cM /trunk/tests/tget_set_d64.cM /trunk/tests/tget_sj.cM /trunk/tests/tget_str.cM /trunk/tests/tget_z.cM /trunk/tests/tgmpop.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tinits.cM /trunk/tests/tinp_str.cM /trunk/tests/tinternals.cM /trunk/tests/tisnan.cM /trunk/tests/tisqrt.cM /trunk/tests/tj0.cM /trunk/tests/tj1.cM /trunk/tests/tjn.cM /trunk/tests/tl2b.cM /trunk/tests/tlgamma.cM /trunk/tests/tli2.cM /trunk/tests/tlngamma.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tminmax.cM /trunk/tests/tmodf.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_d.cM /trunk/tests/tmul_ui.cM /trunk/tests/tnext.cM /trunk/tests/tout_str.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tpow_all.cM /trunk/tests/tpow_z.cM /trunk/tests/tprintf.cM /trunk/tests/trandom.cM /trunk/tests/trec_sqrt.cM /trunk/tests/tremquo.cM /trunk/tests/trint.cM /trunk/tests/troot.cM /trunk/tests/tround_prec.cM /trunk/tests/tsec.cM /trunk/tests/tsech.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_exp.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_sj.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsgn.cM /trunk/tests/tsi_op.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh.cM /trunk/tests/tsinh_cosh.cM /trunk/tests/tsprintf.cM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tstckintc.cM /trunk/tests/tstrtofr.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsub_d.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsubnormal.cM /trunk/tests/tsum.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tversion.cM /trunk/tests/ty0.cM /trunk/tests/ty1.cM /trunk/tests/tyn.cM /trunk/tests/tzeta.cM /trunk/tests/tzeta_ui.cM /trunk/tuneup.cM /trunk/uceil_exp2.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cM /trunk/ui_div.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/vasprintf.cM /trunk/version.cM /trunk/volatile.cM /trunk/yn.cM /trunk/zeta.cM /trunk/zeta_ui.cUpdate to LGPL v3+, as decided by the main MPFR developers.------------------------------------------------------------------------r6043 | vlefevre | 2009-02-27 15:46:06 +0000 (Fri, 27 Feb 2009) | 1 lineChanged paths:M /trunk/add.cM /trunk/div_ui.cM /trunk/exp.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/rem1.cM /trunk/round_near_x.cM /trunk/set_z.cM /trunk/tests/taway.cM /trunk/tests/tcoth.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/tget_sj.cM /trunk/tests/tinternals.cM /trunk/tests/tpow_all.cM /trunk/zeta.cM /trunk/zeta_ui.cUntabified and deleted trailing spaces (for patches).------------------------------------------------------------------------r6041 | zimmerma | 2009-02-27 14:33:12 +0000 (Fri, 27 Feb 2009) | 3 linesChanged paths:M /trunk/rint.cM /trunk/tests/tget_sj.c[rint.c] fixed a bug incorporated with the round away mode[tget_sj.c] fixed the tests for round away------------------------------------------------------------------------r6040 | zimmerma | 2009-02-27 14:11:22 +0000 (Fri, 27 Feb 2009) | 5 linesChanged paths:M /trunk/rint.cM /trunk/set_z.cM /trunk/tests/Makefile.amA /trunk/tests/taway.c[rint.c] fixed bug with round away[taway.c] new test file for round away (with random values)[tests/Makefile.am] added taway[set_z.c] GNU style------------------------------------------------------------------------r6037 | thevenyp | 2009-02-27 13:38:30 +0000 (Fri, 27 Feb 2009) | 5 linesChanged paths:M /trunk/tests/tests.ctests/tests.c: Change test5rm (formerly test4rm) so that it checks the newGMP_RNDA rounding mode, and that the corresponding rounding towards infinityis checked with GMP_RNDZ or with GMP_RNDA in one-pass mode (now, two-passmode). Remove a comment about a warning from gcc solved with r5057.------------------------------------------------------------------------r6036 | zimmerma | 2009-02-27 13:27:41 +0000 (Fri, 27 Feb 2009) | 2 linesChanged paths:M /trunk/rem1.cM /trunk/tests/tremquo.c[rem1.c] fixed bug found in adding tests for round away------------------------------------------------------------------------r6035 | zimmerma | 2009-02-27 06:36:54 +0000 (Fri, 27 Feb 2009) | 2 linesChanged paths:M /trunk/add.c[add.c] added comment for 0 + 0 with round away------------------------------------------------------------------------r6034 | vlefevre | 2009-02-26 23:02:57 +0000 (Thu, 26 Feb 2009) | 1 lineChanged paths:M /trunk/tests/texceptions.ctests/texceptions.c: removed obsolete comments from r2427.------------------------------------------------------------------------r6033 | zimmerma | 2009-02-26 21:28:42 +0000 (Thu, 26 Feb 2009) | 4 linesChanged paths:M /trunk/mpfr.hM /trunk/tests/texceptions.cM /trunk/tests/tsub.c[mpfr.h] added comment about order of rounding modes[texceptions.c] added comments, fixed typo[tsub.c] added test, fixed typo------------------------------------------------------------------------r6032 | thevenyp | 2009-02-26 18:21:14 +0000 (Thu, 26 Feb 2009) | 2 linesChanged paths:M /trunk/tests/tdiv.cM /trunk/tests/tmul.cM /trunk/tests/tsqrt.cM /trunk/tests/tsub.cAdd tests with round away mode.------------------------------------------------------------------------r6031 | vlefevre | 2009-02-26 17:25:26 +0000 (Thu, 26 Feb 2009) | 1 lineChanged paths:M /trunk/INSTALLM /trunk/VERSIONM /trunk/configure.inM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/version.cUpdated version to 3.0.0-dev.------------------------------------------------------------------------r6030 | zimmerma | 2009-02-26 15:47:06 +0000 (Thu, 26 Feb 2009) | 2 linesChanged paths:M /trunk/NEWSM /trunk/TODOM /trunk/add1.cM /trunk/cache.cM /trunk/cbrt.cM /trunk/div_ui.cM /trunk/erf.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/hypot.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/print_rnd_mode.cM /trunk/root.cM /trunk/round_near_x.cM /trunk/set_rnd.cM /trunk/tests/tcoth.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/tfma.cM /trunk/tests/tfms.cM /trunk/tests/thypot.cM /trunk/tests/tinternals.cM /trunk/tests/tpow.cM /trunk/tests/tpow_all.cM /trunk/zeta.cM /trunk/zeta_ui.cadded round to away (still experimental)------------------------------------------------------------------------r6026 | zimmerma | 2009-02-26 10:31:39 +0000 (Thu, 26 Feb 2009) | 2 linesChanged paths:M /trunk/mpfr.h[mpfr.h] added comments for rounding modes------------------------------------------------------------------------r6022 | vlefevre | 2009-02-26 01:41:26 +0000 (Thu, 26 Feb 2009) | 2 linesChanged paths:M /trunk/m4Added svn:ignore property on the m4 directory (these .m4 files aregenerated automatically).------------------------------------------------------------------------r6021 | vlefevre | 2009-02-26 01:36:06 +0000 (Thu, 26 Feb 2009) | 2 linesChanged paths:M /trunk/Makefile.amMakefile.am: updated -version-info (since mpfr_random has been removed,we already know its value).------------------------------------------------------------------------r6019 | vlefevre | 2009-02-26 01:26:45 +0000 (Thu, 26 Feb 2009) | 2 linesChanged paths:M /trunk/Makefile.amMakefile.am: do not check libtool -version-info value if the VERSIONfile contains "-dev".------------------------------------------------------------------------r6018 | vlefevre | 2009-02-26 01:16:02 +0000 (Thu, 26 Feb 2009) | 2 linesChanged paths:M /trunk/Makefile.amMakefile.am: In a "make dist", check that libtool -version-info valueis up-to-date (this is a heuristic only).------------------------------------------------------------------------r6016 | vlefevre | 2009-02-26 00:36:25 +0000 (Thu, 26 Feb 2009) | 3 linesChanged paths:M /trunk/README.devREADME.dev: updated "To make a release" -- it is important to readthis section entirely before making any release (even if some stepsmay be skipped for some particular releases).------------------------------------------------------------------------r6010 | vlefevre | 2009-02-25 22:06:27 +0000 (Wed, 25 Feb 2009) | 1 lineChanged paths:M /trunk/tests/tsprintf.ctests/tsprintf.c: do not use VLA's (C99 only).------------------------------------------------------------------------r6003 | vlefevre | 2009-02-25 14:24:06 +0000 (Wed, 25 Feb 2009) | 1 lineChanged paths:M /trunk/README.devREADME.dev: update about patches.------------------------------------------------------------------------r5999 | vlefevre | 2009-02-25 12:44:51 +0000 (Wed, 25 Feb 2009) | 1 lineChanged paths:M /trunk/tests/tsprintf.ctests/tsprintf.c: coding style: removed spurious spaces.------------------------------------------------------------------------r5997 | vlefevre | 2009-02-25 12:16:17 +0000 (Wed, 25 Feb 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: updated month.------------------------------------------------------------------------r5996 | vlefevre | 2009-02-25 12:14:38 +0000 (Wed, 25 Feb 2009) | 3 linesChanged paths:M /trunk/printf.cprintf.c: fixed assertion failures in the case buffer == NULL andsize == 0 (see r5995). Also replaced MPFR_ASSERTD(buf != NULL) byMPFR_ASSERTN(buf != NULL) since buf is provided as an argument.------------------------------------------------------------------------r5995 | vlefevre | 2009-02-25 12:12:52 +0000 (Wed, 25 Feb 2009) | 3 linesChanged paths:M /trunk/tests/tsprintf.ctests/tsprintf.c: added mpfr_snprintf/mpfr_vsnprintf tests withbuffer == NULL and size == 0 (as allowed in C99 snprintf/vsnprintfand by the MPFR documentation).------------------------------------------------------------------------r5994 | thevenyp | 2009-02-25 09:58:15 +0000 (Wed, 25 Feb 2009) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: Fix typos.------------------------------------------------------------------------r5993 | vlefevre | 2009-02-24 19:40:06 +0000 (Tue, 24 Feb 2009) | 1 lineChanged paths:M /trunk/tuneup.ctuneup.c: untabified.------------------------------------------------------------------------r5992 | thevenyp | 2009-02-24 18:04:04 +0000 (Tue, 24 Feb 2009) | 3 linesChanged paths:M /trunk/printf.cM /trunk/tests/tsprintf.cprintf.c: Fix wrong return value, mpfr_snprintf and mpfr_vsnprintf functions must always return the number of character that would be written if the parameter n had been sufficiently large (it previously returned zero when n == 0).tests/tsprintf.c: Fix test of mpfr_snprintf and mpfr_vsnprintf (the wrong return value was checked).------------------------------------------------------------------------r5991 | vlefevre | 2009-02-24 15:38:37 +0000 (Tue, 24 Feb 2009) | 1 lineChanged paths:M /trunk/printf.cprintf.c: fix buffer overflow in mpfr_snprintf and mpfr_vsnprintf.------------------------------------------------------------------------r5990 | vlefevre | 2009-02-24 15:37:33 +0000 (Tue, 24 Feb 2009) | 1 lineChanged paths:M /trunk/tests/tsprintf.ctsprintf.c: added a test showing a buffer overflow in mpfr_vsnprintf.------------------------------------------------------------------------r5989 | vlefevre | 2009-02-24 15:30:06 +0000 (Tue, 24 Feb 2009) | 1 lineChanged paths:M /trunk/tests/tsprintf.ctsprintf.c: added a test showing a buffer overflow in mpfr_snprintf.------------------------------------------------------------------------r5985 | vlefevre | 2009-02-23 12:21:47 +0000 (Mon, 23 Feb 2009) | 12 linesChanged paths:M /trunk/tests/tests.cM /trunk/tests/tversion.cM /trunk/update-versionChanged how the test of MPFR_VERSION_MAJOR, MPFR_VERSION_MINOR andMPFR_VERSION_PATCHLEVEL vs MPFR_VERSION_STRING is performed.Detailed explanations:The test was enabled only in release tarballs (suffix not present),where tests/tversion.c normally contained a "#if 1" (though thisis not the case in the MPFR 2.4.0 tarball). In patches, this testshould be disabled by changing the "#if 1" into "#if 0", due tothe suffix. But as one should be able to apply any patches (in anyorder), this method was not satisfactory. The test has been movedfrom tests/tversion.c to tests/tests.c (in function test_version),and the suffix is now ignored in this test; the change of #if hasbeen removed from the update-version script.------------------------------------------------------------------------r5981 | vlefevre | 2009-02-20 21:51:01 +0000 (Fri, 20 Feb 2009) | 1 lineChanged paths:M /trunk/README.devREADME.dev: corrected update-version usage for patches.------------------------------------------------------------------------r5978 | vlefevre | 2009-02-20 16:04:19 +0000 (Fri, 20 Feb 2009) | 1 lineChanged paths:M /trunk/FAQ.htmlFAQ update.------------------------------------------------------------------------r5975 | zimmerma | 2009-02-20 15:11:17 +0000 (Fri, 20 Feb 2009) | 3 linesChanged paths:M /trunk/mparam_h.inM /trunk/tuneup.c[mparam_h.in] added default thresholds for sparc64[tuneup.c] print gcc patchlevel------------------------------------------------------------------------r5970 | vlefevre | 2009-02-19 01:10:31 +0000 (Thu, 19 Feb 2009) | 1 lineChanged paths:M /trunk/speed.cM /trunk/tests/texp.cspeed.c, tests/texp.c: untabified.------------------------------------------------------------------------r5969 | vlefevre | 2009-02-19 01:08:00 +0000 (Thu, 19 Feb 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: improved mpfr_strtofr documentation (completing r5965).------------------------------------------------------------------------r5967 | zimmerma | 2009-02-18 21:31:24 +0000 (Wed, 18 Feb 2009) | 2 linesChanged paths:M /trunk/mparam_h.in[mparam_h.in] added tuning for powerpc64------------------------------------------------------------------------r5966 | thevenyp | 2009-02-18 17:06:02 +0000 (Wed, 18 Feb 2009) | 2 linesChanged paths:M /trunk/strtofr.cstrtofr.c: fix typo.------------------------------------------------------------------------r5965 | thevenyp | 2009-02-18 16:55:21 +0000 (Wed, 18 Feb 2009) | 4 linesChanged paths:M /trunk/mpfr.texiM /trunk/strtofr.cM /trunk/tests/tstrtofr.cstrtofr.c: accept bases up to 62.mpfr.texi: modify mpfr_strtofr documentation accordingly.tests/tstrtofr.c: add tests for bases 62, 60, and 61.------------------------------------------------------------------------r5964 | thevenyp | 2009-02-17 16:52:33 +0000 (Tue, 17 Feb 2009) | 2 linesChanged paths:M /trunk/mparam_h.inmparam_h.in: Change core2/64bit parameters.------------------------------------------------------------------------r5963 | vlefevre | 2009-02-17 16:46:56 +0000 (Tue, 17 Feb 2009) | 3 linesChanged paths:M /trunk/acinclude.m4M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.cM /trunk/vasprintf.cChecks whether C99 length modifiers 'hh' and 'll' are supported by thesystem ('hh' is absent on alpha-OSF1-V5, bug reported by Kate Minola).[Merged changeset 5956 from the 2.4 branch.]------------------------------------------------------------------------r5962 | zimmerma | 2009-02-17 16:31:46 +0000 (Tue, 17 Feb 2009) | 2 linesChanged paths:M /trunk/tests/texp.c[texp.c] yet another better fix------------------------------------------------------------------------r5961 | zimmerma | 2009-02-17 16:23:41 +0000 (Tue, 17 Feb 2009) | 2 linesChanged paths:M /trunk/tests/texp.c[texp.c] fixed previous patch and added comment------------------------------------------------------------------------r5960 | zimmerma | 2009-02-17 16:19:25 +0000 (Tue, 17 Feb 2009) | 2 linesChanged paths:M /trunk/tests/texp.c[texp.c] fixed corner case test------------------------------------------------------------------------r5958 | vlefevre | 2009-02-16 14:27:52 +0000 (Mon, 16 Feb 2009) | 1 lineChanged paths:M /trunk/README.devREADME.dev: improved latest change.------------------------------------------------------------------------r5957 | vlefevre | 2009-02-16 14:25:10 +0000 (Mon, 16 Feb 2009) | 1 lineChanged paths:M /trunk/README.devREADME.dev: mentioned update-version for patches.------------------------------------------------------------------------r5955 | zimmerma | 2009-02-11 10:09:36 +0000 (Wed, 11 Feb 2009) | 2 linesChanged paths:M /trunk/mbench/mpfr-gfx.c[mpfr-gfx.c] added -p option to produce a Postscript file------------------------------------------------------------------------r5954 | zimmerma | 2009-02-10 21:02:22 +0000 (Tue, 10 Feb 2009) | 2 linesChanged paths:M /trunk/mparam_h.in[mparam_h.in] added thresholds for ARM------------------------------------------------------------------------r5953 | zimmerma | 2009-02-10 17:39:27 +0000 (Tue, 10 Feb 2009) | 2 linesChanged paths:M /trunk/README.dev[README.dev] added description of how to tune MPFR------------------------------------------------------------------------r5952 | zimmerma | 2009-02-10 15:52:48 +0000 (Tue, 10 Feb 2009) | 2 linesChanged paths:M /trunk/README.dev[README.dev] added another example of using mpfr-gfx------------------------------------------------------------------------r5951 | zimmerma | 2009-02-10 15:50:40 +0000 (Tue, 10 Feb 2009) | 3 linesChanged paths:M /trunk/mbench/Makefile[Makefile] modified Makefile to compile statically, and to allow alsobuild directories of GMP/MPFR------------------------------------------------------------------------r5950 | thevenyp | 2009-02-10 14:21:45 +0000 (Tue, 10 Feb 2009) | 2 linesChanged paths:M /trunk/mbench/mpfr-gfx.cmbench/mpfr-gfx.c: add option -rPREC_RATIO for geometric progression.------------------------------------------------------------------------r5949 | zimmerma | 2009-02-10 12:10:46 +0000 (Tue, 10 Feb 2009) | 2 linesChanged paths:M /trunk/mparam_h.in[mparam_h.in] updated Itanium parameters (now for Itanium2)------------------------------------------------------------------------r5948 | zimmerma | 2009-02-10 11:26:25 +0000 (Tue, 10 Feb 2009) | 2 linesChanged paths:M /trunk/mparam_h.in[mparam_h.in] added symbol __itanium__ for Itanium[12]------------------------------------------------------------------------r5947 | zimmerma | 2009-02-09 21:50:22 +0000 (Mon, 09 Feb 2009) | 3 linesChanged paths:M /trunk/README.devM /trunk/mbench/mpfr-gfx.c[README.dev] fixed typo[mpfr-gfx.c] added comments in the code (might be useful)------------------------------------------------------------------------r5946 | zimmerma | 2009-02-09 20:25:42 +0000 (Mon, 09 Feb 2009) | 2 linesChanged paths:M /trunk/README.dev[README.dev] added pointer to mbench to check the thresholds------------------------------------------------------------------------r5945 | zimmerma | 2009-02-09 20:17:46 +0000 (Mon, 09 Feb 2009) | 2 linesChanged paths:M /trunk/mbench/mpfr-gfx.c[mpfr-gfx.c] now also produces a plot.gnuplot file together with plot.data------------------------------------------------------------------------r5944 | zimmerma | 2009-02-09 16:18:50 +0000 (Mon, 09 Feb 2009) | 2 linesChanged paths:M /trunk/mparam_h.in[mparam_h.in] updated default thresholds with gmp-4.2.4------------------------------------------------------------------------r5943 | zimmerma | 2009-02-09 16:16:33 +0000 (Mon, 09 Feb 2009) | 2 linesChanged paths:M /trunk/tuneup.c[tuneup.c] fixed typo------------------------------------------------------------------------r5942 | zimmerma | 2009-02-09 14:34:34 +0000 (Mon, 09 Feb 2009) | 2 linesChanged paths:M /trunk/Makefile.am[Makefile.am] added stuff to compile speed program------------------------------------------------------------------------r5941 | zimmerma | 2009-02-09 14:22:20 +0000 (Mon, 09 Feb 2009) | 5 linesChanged paths:A /trunk/speed.c[speed.c] preliminary program to check the tuning of mpfr (based on tuneup.c)So far it only measures mpfr_mul up to 1000 bits, with incrementratio of 1.1. Requires --with-gmp-build like tuneup.Feel free to improve!------------------------------------------------------------------------r5940 | zimmerma | 2009-02-09 13:26:07 +0000 (Mon, 09 Feb 2009) | 2 linesChanged paths:M /trunk/mparam_h.in[mparam_h.in] allow __tune_ia64__ in addition to __ia64------------------------------------------------------------------------r5937 | zimmerma | 2009-02-09 08:16:08 +0000 (Mon, 09 Feb 2009) | 2 linesChanged paths:M /trunk/mparam_h.in[mparam_h.in] replaced __pentium4 by __tune_pentium4__, ...------------------------------------------------------------------------r5936 | zimmerma | 2009-02-08 21:58:11 +0000 (Sun, 08 Feb 2009) | 3 linesChanged paths:M /trunk/acinclude.m4M /trunk/mparam_h.in[acinclude.m4] removed detection of HAVE_HOST_CORE2[mparam_h.in] replaced HAVE_HOST_CORE2 by __tune_core2__------------------------------------------------------------------------r5930 | thevenyp | 2009-02-06 14:06:54 +0000 (Fri, 06 Feb 2009) | 2 linesChanged paths:M /trunk/tests/mpf_compat.htests/mpf_compat.h: complete r5922 adding missing mpz_init/mpz_clear.------------------------------------------------------------------------r5927 | vlefevre | 2009-02-06 11:57:57 +0000 (Fri, 06 Feb 2009) | 1 lineChanged paths:M /trunk/TODOTODO: updated efficiency items.------------------------------------------------------------------------r5926 | zimmerma | 2009-02-06 11:18:48 +0000 (Fri, 06 Feb 2009) | 2 linesChanged paths:M /trunk/TODO[TODO] added 2 efficiency items------------------------------------------------------------------------r5925 | vlefevre | 2009-02-06 00:02:35 +0000 (Fri, 06 Feb 2009) | 3 linesChanged paths:M /trunk/mpfr.teximpfr.texi: moved MPFR_DECL_INIT specification into Section"Initialization Functions" (now in the standard MPFR API),and removed now empty Section "Advanced Functions".------------------------------------------------------------------------r5924 | vlefevre | 2009-02-05 14:40:38 +0000 (Thu, 05 Feb 2009) | 1 lineChanged paths:M /trunk/mparam_h.inmparam_h.in: updated comment to mention -march=native and -mtune=native.------------------------------------------------------------------------r5923 | vlefevre | 2009-02-05 11:42:26 +0000 (Thu, 05 Feb 2009) | 1 lineChanged paths:M /trunk/mpfr.hmpfr.h: updated a comment concerning MPFR_DECL_INIT.------------------------------------------------------------------------r5922 | zimmerma | 2009-02-05 08:01:46 +0000 (Thu, 05 Feb 2009) | 2 linesChanged paths:M /trunk/mpf2mpfr.hM /trunk/tests/mpf_compat.h[mpf2mpfr.h] added mpz_set_f (reported by Francois Morain)------------------------------------------------------------------------r5921 | zimmerma | 2009-02-05 07:26:51 +0000 (Thu, 05 Feb 2009) | 3 linesChanged paths:M /trunk/TODOM /trunk/mpfr.texi[mpfr.texi] moved mpfr_inits, mpfr_inits2, mpfr_clears to supported functions[TODO] added new info about MPIR------------------------------------------------------------------------r5920 | zimmerma | 2009-02-04 19:46:50 +0000 (Wed, 04 Feb 2009) | 2 linesChanged paths:M /trunk/TODO[TODO] added info to distinguish GMP and MPIR------------------------------------------------------------------------r5893 | vlefevre | 2009-01-26 17:04:26 +0000 (Mon, 26 Jan 2009) | 1 lineChanged paths:M /trunk/INSTALLM /trunk/VERSIONM /trunk/configure.inM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/version.cUpdated the version on the trunk.------------------------------------------------------------------------r5888 | zimmerma | 2009-01-25 12:50:42 +0000 (Sun, 25 Jan 2009) | 2 linesChanged paths:M /trunk/nightly-test[nightly-test] removed --disable-alloca (GMP option)------------------------------------------------------------------------r5887 | vlefevre | 2009-01-25 00:19:30 +0000 (Sun, 25 Jan 2009) | 1 lineChanged paths:M /trunk/README.devREADME.dev: --disable-alloca is a GMP configure option.------------------------------------------------------------------------r5886 | thevenyp | 2009-01-21 15:01:25 +0000 (Wed, 21 Jan 2009) | 3 linesChanged paths:M /trunk/tests/tsprintf.ctests/tsprintf.c: remove tests against libc's printf with "%a" (not in ISO C90), and with "%p" (implementation defined).[merge -c 5885 from branches/2.4]------------------------------------------------------------------------r5883 | vlefevre | 2009-01-21 12:43:57 +0000 (Wed, 21 Jan 2009) | 2 linesChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: avoid a compiler bug under Mac OS X Tiger + Xcode (&x == &xis false) that makes tset_d fail; this problem was introduced in r5880.------------------------------------------------------------------------r5880 | vlefevre | 2009-01-20 22:12:11 +0000 (Tue, 20 Jan 2009) | 6 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/tests/tset_ld.cFixed bug reported by Chris Saunders: if _GMP_IEEE_FLOATS is defined,the build of tset_ld.c fails because DOUBLE_ISNAN expects a lvalue.* mpfr-impl.h: documented that for such macros, the argument mustbe a lvalue, and always make sure that it is a lvalue (so thata failure doesn't depend on the environment).* tests/tset_ld.c: fixed the bug.------------------------------------------------------------------------r5879 | vlefevre | 2009-01-20 15:08:45 +0000 (Tue, 20 Jan 2009) | 2 linesChanged paths:M /trunk/tests/tversion.ctests/tversion.c: be more tolerant when checking whether gmp.h versionand libgmp version are the same (in case patch level is 0).------------------------------------------------------------------------r5878 | vlefevre | 2009-01-20 12:47:05 +0000 (Tue, 20 Jan 2009) | 2 linesChanged paths:M /trunk/tests/tset_ld.ctests/tset_ld.c: added explanation of NaN-related failures in caseMPFR_NANISNAN is defined.------------------------------------------------------------------------r5875 | vlefevre | 2009-01-20 00:43:20 +0000 (Tue, 20 Jan 2009) | 1 lineChanged paths:M /trunk/tests/tconst_log2.cM /trunk/tests/tests.cM /trunk/tests/texp.cM /trunk/tests/tget_d.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_ld_2exp.cM /trunk/tests/tget_set_d64.cM /trunk/tests/tgmpop.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow.cM /trunk/tests/tset.cM /trunk/tests/tset_sj.cM /trunk/tests/tsi_op.cM /trunk/tests/tsin.cM /trunk/tests/tstrtofr.cAdded missing void's.------------------------------------------------------------------------r5874 | vlefevre | 2009-01-20 00:35:41 +0000 (Tue, 20 Jan 2009) | 2 linesChanged paths:M /trunk/tests/tsprintf.ctests/tsprintf.c: removed a blank line (for consistency with the2.4 branch).------------------------------------------------------------------------r5873 | vlefevre | 2009-01-20 00:33:09 +0000 (Tue, 20 Jan 2009) | 1 lineChanged paths:M /trunk/vasprintf.cvasprintf.c: deleted trailing spaces.------------------------------------------------------------------------r5869 | vlefevre | 2009-01-19 23:57:53 +0000 (Mon, 19 Jan 2009) | 1 lineChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: comment for DOUBLE_ISNAN with MPFR_NANISNAN defined.------------------------------------------------------------------------r5868 | vlefevre | 2009-01-19 23:42:33 +0000 (Mon, 19 Jan 2009) | 2 linesChanged paths:M /trunk/tests/tset_d.ctests/tset_d.c: fixed test of mpfr_set_d on -0 with gcc -ffast-math(the -d for d = 0.0 was giving 0.0, hence a spurious failure).------------------------------------------------------------------------r5867 | vlefevre | 2009-01-19 23:34:54 +0000 (Mon, 19 Jan 2009) | 4 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/tests/tset_ld.cmpfr-impl.h: the DOUBLE_ISNAN macro wasn't working with gcc -ffast-math(at least on x86_64); fixed that by adding another test.tests/tset_ld.c: Isnan_ld wasn't working either; also the NaN test wasincorrect. Now, the failure on NaN is correctly reported.------------------------------------------------------------------------r5866 | vlefevre | 2009-01-19 22:44:45 +0000 (Mon, 19 Jan 2009) | 1 lineChanged paths:M /trunk/tests/tcmp_d.cM /trunk/tests/tcmp_ld.cM /trunk/tests/tset_d.ctests/tcmp_d.c, tests/tcmp_ld.c, tests/tset_d.c: corrected message.------------------------------------------------------------------------r5865 | vlefevre | 2009-01-19 22:37:27 +0000 (Mon, 19 Jan 2009) | 4 linesChanged paths:M /trunk/tests/tcmp_d.cM /trunk/tests/tcmp_ld.cM /trunk/tests/tset_d.ctests/tcmp_d.c, tests/tcmp_ld.c, tests/tset_d.c: added explanationsof NaN-related failures in case MPFR_NANISNAN is defined.Note: in tset_d.c, moved the NaN test before the signed-zero testto catch the failure on the NaN first.------------------------------------------------------------------------r5864 | vlefevre | 2009-01-19 22:23:26 +0000 (Mon, 19 Jan 2009) | 1 lineChanged paths:M /trunk/acinclude.m4acinclude.m4: improved warning message.------------------------------------------------------------------------r5863 | vlefevre | 2009-01-19 22:16:15 +0000 (Mon, 19 Jan 2009) | 1 lineChanged paths:M /trunk/INSTALLINSTALL: updated "In case of problem".------------------------------------------------------------------------r5862 | vlefevre | 2009-01-19 22:12:09 +0000 (Mon, 19 Jan 2009) | 1 lineChanged paths:M /trunk/acinclude.m4acinclude.m4: added a warning message for the NAN != NAN test.------------------------------------------------------------------------r5860 | thevenyp | 2009-01-19 19:59:12 +0000 (Mon, 19 Jan 2009) | 3 linesChanged paths:M /trunk/tests/tcmp_d.cM /trunk/tests/tcmp_ld.cM /trunk/tests/tests.cM /trunk/tests/tset_d.ctcmp_d.c tset_d.c tcmp_ld.c: Remove tests with NaN when MPFR_NANISNAN is defined.tests.c: Add a warning in a comment that Isnan always returns 0 on systems where MPFR_NANISNAN is defined.------------------------------------------------------------------------r5855 | thevenyp | 2009-01-19 18:14:55 +0000 (Mon, 19 Jan 2009) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: do not support 't' when NPRINTF_T is defined, HAVE_STDINT_H -> _MPFR_H_HAVE_INTMAX_T.------------------------------------------------------------------------r5853 | thevenyp | 2009-01-19 17:05:13 +0000 (Mon, 19 Jan 2009) | 2 linesChanged paths:M /trunk/tests/tfprintf.ctests/tfprintf.c: renumber tests (there was two tests #9).------------------------------------------------------------------------r5852 | vlefevre | 2009-01-19 16:56:17 +0000 (Mon, 19 Jan 2009) | 1 lineChanged paths:M /trunk/tests/tfprintf.ctests/tfprintf.c: %c takes an int argument, not a char (see C standard).------------------------------------------------------------------------r5851 | vlefevre | 2009-01-19 16:53:56 +0000 (Mon, 19 Jan 2009) | 4 linesChanged paths:M /trunk/tests/tprintf.cM /trunk/tests/tsprintf.ctests/tprintf.c, tests/tsprintf.c:* %c takes an int argument, not a char (see C standard), even thoughthis may be equivalent due to integer promotion.* Add void in prototypes of functions taking no arguments.------------------------------------------------------------------------r5844 | vlefevre | 2009-01-19 15:46:41 +0000 (Mon, 19 Jan 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: updated references to the GMP manual.------------------------------------------------------------------------r5843 | vlefevre | 2009-01-19 15:31:54 +0000 (Mon, 19 Jan 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: typo in comment.------------------------------------------------------------------------r5842 | vlefevre | 2009-01-19 15:30:52 +0000 (Mon, 19 Jan 2009) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: added .info extension in cross-references, to avoid the bugreported here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=484740------------------------------------------------------------------------r5841 | vlefevre | 2009-01-19 14:34:22 +0000 (Mon, 19 Jan 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: added a reference to a texinfo bug in a comment.------------------------------------------------------------------------r5840 | vlefevre | 2009-01-19 14:02:49 +0000 (Mon, 19 Jan 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: added missing @code{}.------------------------------------------------------------------------r5839 | vlefevre | 2009-01-19 14:01:13 +0000 (Mon, 19 Jan 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: don't -> do not, doesn't -> does not, won't -> will not.------------------------------------------------------------------------r5838 | vlefevre | 2009-01-19 13:58:50 +0000 (Mon, 19 Jan 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: improved Section "Format String".------------------------------------------------------------------------r5837 | thevenyp | 2009-01-19 13:51:45 +0000 (Mon, 19 Jan 2009) | 2 linesChanged paths:M /trunk/tests/tsprintf.ctests/tsprintf.c: check if native types are really processed by libc printf.------------------------------------------------------------------------r5836 | vlefevre | 2009-01-19 13:31:27 +0000 (Mon, 19 Jan 2009) | 1 lineChanged paths:M /trunk/README.devREADME.dev: no longer mentions HAVE_QUAD_T since it is no longer used.------------------------------------------------------------------------r5835 | thevenyp | 2009-01-19 12:50:08 +0000 (Mon, 19 Jan 2009) | 5 linesChanged paths:M /trunk/acinclude.m4M /trunk/mpfr.texiM /trunk/tests/tfprintf.cM /trunk/tests/tprintf.cM /trunk/vasprintf.cmpfr.texi: Explicit list of type supported by mpfr_printf functions.acinclude.m4: Remove detection of type modifier 'q'.vasprintf.c: Remove support of type modifier 'q'.tests/tfprintf.c tests/tprintf.c: Remove tests with type modifier 'q'.------------------------------------------------------------------------r5834 | thevenyp | 2009-01-19 11:05:10 +0000 (Mon, 19 Jan 2009) | 3 linesChanged paths:M /trunk/INSTALLM /trunk/configure.inINSTALL: Warn that --with-gmp, --with-gmp-include/--with-gmp-lib, and --with-gmp-build options are mutually exclusive.configure.in: Check and fail if --with-gmp, --with-gmp-include/--with-gmp-lib, or --with-gmp-build are use simultaneously.------------------------------------------------------------------------r5833 | vlefevre | 2009-01-19 10:08:58 +0000 (Mon, 19 Jan 2009) | 1 lineChanged paths:M /trunk/tests/tests.ctests/tests.c: include <sys/fpu.h> only if need be.------------------------------------------------------------------------r5831 | zimmerma | 2009-01-16 15:32:11 +0000 (Fri, 16 Jan 2009) | 3 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] made difference between mpfr_set_str and mpfr_strtofr clearer(after remark from Luis Rivera)------------------------------------------------------------------------r5830 | zimmerma | 2009-01-16 15:24:45 +0000 (Fri, 16 Jan 2009) | 2 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] fixed order -> kind (typo found by Luis Rivera, thanks)------------------------------------------------------------------------r5828 | thevenyp | 2009-01-16 13:35:04 +0000 (Fri, 16 Jan 2009) | 2 linesChanged paths:M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.ctfprintf.c tprintf.c: Test double with "%f" instead of "%e" so as to avoid failure due to exponent "e+000" on MS Windows.------------------------------------------------------------------------r5827 | thevenyp | 2009-01-16 13:06:27 +0000 (Fri, 16 Jan 2009) | 2 linesChanged paths:M /trunk/acinclude.m4M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.cM /trunk/tests/tsprintf.cM /trunk/vasprintf.ctests/tfprintf.c tests/tsprintf.c tests/tprintf.c acinclude.m4 vasprintf.c: No longer check libc's printf.------------------------------------------------------------------------r5826 | thevenyp | 2009-01-16 09:53:15 +0000 (Fri, 16 Jan 2009) | 3 linesChanged paths:M /trunk/acinclude.m4M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.cM /trunk/tests/tsprintf.cacinclude.m4: Check if %Ld specification is supported (not always the case with MS Windows)tests/tfprintf.c tests/tprintf.c tests/tsprintf.c: do not check %Ld specification when not available.------------------------------------------------------------------------r5825 | thevenyp | 2009-01-16 09:26:18 +0000 (Fri, 16 Jan 2009) | 3 linesChanged paths:M /trunk/fits_intmax.cM /trunk/fits_uintmax.cM /trunk/get_sj.cM /trunk/get_uj.cM /trunk/set_sj.cM /trunk/set_uj.cM /trunk/tests/tfits.cM /trunk/tests/tset_sj.cM /trunk/vasprintf.cget_uj.c get_sj.c tests/tset_sj.c tests/tfits.c fits_intmax.c fits_uintmax.c set_uj.c set_sj.c: make #include-s for intmax_t uniform.vasprintf.c: make #include-s for intmax_t uniform and use _MPFR_H_HAVE_INTMAX_T instead of HAVE_INTMAX_T.------------------------------------------------------------------------r5823 | thevenyp | 2009-01-15 13:24:35 +0000 (Thu, 15 Jan 2009) | 2 linesChanged paths:M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.ctfprintf.c tprintf.c: Remove tests with u_quad_t (on Solaris 10, quad_t exists but u_quad_t doesn't, bug reported by Michael Abshoff).------------------------------------------------------------------------r5822 | thevenyp | 2009-01-15 13:17:14 +0000 (Thu, 15 Jan 2009) | 2 linesChanged paths:M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.ctfprintf.c tprintf.c: Fix included headers, type intmax_t may be defined in inttypes.h or in stdint.h (see autoconf manual 5.6.1 Portability of Headers).------------------------------------------------------------------------r5821 | vlefevre | 2009-01-15 10:13:44 +0000 (Thu, 15 Jan 2009) | 1 lineChanged paths:M /trunk/ChangeLogChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".------------------------------------------------------------------------r5817 | vlefevre | 2009-01-15 02:22:45 +0000 (Thu, 15 Jan 2009) | 1 lineChanged paths:M /trunk/vasprintf.cvasprintf.c: deleted trailing spaces.------------------------------------------------------------------------r5816 | vlefevre | 2009-01-15 02:21:57 +0000 (Thu, 15 Jan 2009) | 2 linesChanged paths:M /trunk/configure.inconfigure.in: be more tolerant when checking whether gmp.h versionand libgmp version are the same (in case patch level is 0).------------------------------------------------------------------------r5814 | vlefevre | 2009-01-15 01:56:55 +0000 (Thu, 15 Jan 2009) | 3 linesChanged paths:M /trunk/BUGSM /trunk/ChangeLogM /trunk/FAQ.htmlM /trunk/NEWSM /trunk/READMEM /trunk/TODOM /trunk/abort_prec_max.cM /trunk/acinclude.m4M /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add1sp.cM /trunk/add_d.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atan2.cM /trunk/atanh.cM /trunk/cache.cM /trunk/cbrt.cM /trunk/check.cM /trunk/clear.cM /trunk/clears.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cmp_d.cM /trunk/cmp_ld.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/comparisons.cM /trunk/configure.inM /trunk/const_catalan.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/constant.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/cot.cM /trunk/coth.cM /trunk/csc.cM /trunk/csch.cM /trunk/d_div.cM /trunk/d_sub.cM /trunk/dim.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_d.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eint.cM /trunk/eq.cM /trunk/erf.cM /trunk/erfc.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp10.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/extract.cM /trunk/factorial.cM /trunk/faq.xslM /trunk/fits_intmax.cM /trunk/fits_s.hM /trunk/fits_sint.cM /trunk/fits_slong.cM /trunk/fits_sshort.cM /trunk/fits_u.hM /trunk/fits_uint.cM /trunk/fits_uintmax.cM /trunk/fits_ulong.cM /trunk/fits_ushort.cM /trunk/fma.cM /trunk/fms.cM /trunk/frac.cM /trunk/free_cache.cM /trunk/gamma.cM /trunk/gen_inverse.hM /trunk/get_d.cM /trunk/get_d64.cM /trunk/get_exp.cM /trunk/get_f.cM /trunk/get_ld.cM /trunk/get_patches.shM /trunk/get_si.cM /trunk/get_sj.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/get_uj.cM /trunk/get_z.cM /trunk/get_z_exp.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/init.cM /trunk/init2.cM /trunk/inits.cM /trunk/inits2.cM /trunk/inp_str.cM /trunk/int_ceil_log2.cM /trunk/isinf.cM /trunk/isinteger.cM /trunk/isnan.cM /trunk/isnum.cM /trunk/isqrt.cM /trunk/iszero.cM /trunk/jn.cM /trunk/jyn_asympt.cM /trunk/li2.cM /trunk/lngamma.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/logging.cM /trunk/mbench/MakefileM /trunk/mbench/generate.cM /trunk/mbench/mfv5-arprec.ccM /trunk/mbench/mfv5-cln.ccM /trunk/mbench/mfv5-crlibm.ccM /trunk/mbench/mfv5-libc.ccM /trunk/mbench/mfv5-lidia.ccM /trunk/mbench/mfv5-mpf.ccM /trunk/mbench/mfv5-mpfr.ccM /trunk/mbench/mfv5-ntl.ccM /trunk/mbench/mfv5-pari.ccM /trunk/mbench/mfv5-void.ccM /trunk/mbench/mfv5.ccM /trunk/mbench/mfv5.hM /trunk/mbench/mpfr-gfx.cM /trunk/mbench/mpfr-v4.cM /trunk/mbench/mpfr-v6.cM /trunk/mbench/timp.hM /trunk/minmax.cM /trunk/modf.cM /trunk/mp_clz_tab.cM /trunk/mparam_h.inM /trunk/mpf2mpfr.hM /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mpfr-thread.hM /trunk/mpfr.hM /trunk/mpn_exp.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_d.cM /trunk/mul_ui.cM /trunk/mulders.cM /trunk/neg.cM /trunk/next.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/powerof2.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/printf.cM /trunk/random2.cM /trunk/rec_sqrt.cM /trunk/reldiff.cM /trunk/rem1.cM /trunk/rint.cM /trunk/root.cM /trunk/round_near_x.cM /trunk/round_p.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/sec.cM /trunk/sech.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_d64.cM /trunk/set_dfl_prec.cM /trunk/set_exp.cM /trunk/set_f.cM /trunk/set_inf.cM /trunk/set_ld.cM /trunk/set_nan.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_si_2exp.cM /trunk/set_sj.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_ui_2exp.cM /trunk/set_uj.cM /trunk/set_z.cM /trunk/setmax.cM /trunk/setmin.cM /trunk/setsign.cM /trunk/sgn.cM /trunk/si_op.cM /trunk/signbit.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sinh_cosh.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/stack_interface.cM /trunk/strtofr.cM /trunk/sub.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/sub_d.cM /trunk/sub_ui.cM /trunk/subnormal.cM /trunk/sum.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/cmp_str.cM /trunk/tests/data/li2M /trunk/tests/memory.cM /trunk/tests/mpf_compat.cM /trunk/tests/mpf_compat.hM /trunk/tests/mpfr-test.hM /trunk/tests/mpfr_compat.cM /trunk/tests/reuse.cM /trunk/tests/rnd_mode.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tadd_d.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/tcheck.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_d.cM /trunk/tests/tcmp_ld.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tcmpabs.cM /trunk/tests/tcomparisons.cM /trunk/tests/tconst_catalan.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcopysign.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tcot.cM /trunk/tests/tcoth.cM /trunk/tests/tcsc.cM /trunk/tests/tcsch.cM /trunk/tests/td_div.cM /trunk/tests/td_sub.cM /trunk/tests/tdim.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_d.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teint.cM /trunk/tests/teq.cM /trunk/tests/terf.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp10.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfits.cM /trunk/tests/tfma.cM /trunk/tests/tfmod.cM /trunk/tests/tfms.cM /trunk/tests/tfprintf.cM /trunk/tests/tfrac.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_d.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_f.cM /trunk/tests/tget_ld_2exp.cM /trunk/tests/tget_set_d64.cM /trunk/tests/tget_sj.cM /trunk/tests/tget_str.cM /trunk/tests/tget_z.cM /trunk/tests/tgmpop.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tinits.cM /trunk/tests/tinp_str.cM /trunk/tests/tinternals.cM /trunk/tests/tisnan.cM /trunk/tests/tisqrt.cM /trunk/tests/tj0.cM /trunk/tests/tj1.cM /trunk/tests/tjn.cM /trunk/tests/tl2b.cM /trunk/tests/tlgamma.cM /trunk/tests/tli2.cM /trunk/tests/tlngamma.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tminmax.cM /trunk/tests/tmodf.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_d.cM /trunk/tests/tmul_ui.cM /trunk/tests/tnext.cM /trunk/tests/tout_str.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tpow_all.cM /trunk/tests/tpow_z.cM /trunk/tests/tprintf.cM /trunk/tests/trandom.cM /trunk/tests/trec_sqrt.cM /trunk/tests/tremquo.cM /trunk/tests/trint.cM /trunk/tests/troot.cM /trunk/tests/tround_prec.cM /trunk/tests/tsec.cM /trunk/tests/tsech.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_exp.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_sj.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsgn.cM /trunk/tests/tsi_op.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh.cM /trunk/tests/tsinh_cosh.cM /trunk/tests/tsprintf.cM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tstckintc.cM /trunk/tests/tstrtofr.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsub_d.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsubnormal.cM /trunk/tests/tsum.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tversion.cM /trunk/tests/ty0.cM /trunk/tests/ty1.cM /trunk/tests/tyn.cM /trunk/tests/tzeta.cM /trunk/tests/tzeta_ui.cM /trunk/tuneup.cM /trunk/uceil_exp2.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cM /trunk/ui_div.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/vasprintf.cM /trunk/version.cM /trunk/volatile.cM /trunk/yn.cM /trunk/zeta.cM /trunk/zeta_ui.cCopyright notice update: added 2009 withperl -pi -e 's/2008 Free Software/2008, 2009 Free Software/' **/*(^/)under zsh.------------------------------------------------------------------------r5813 | vlefevre | 2009-01-14 00:46:45 +0000 (Wed, 14 Jan 2009) | 1 lineChanged paths:M /trunk/tests/tcan_round.cM /trunk/tests/texp.cM /trunk/tests/tfprintf.cM /trunk/tests/tgamma.cM /trunk/tests/tpow.cM /trunk/tests/tpow_z.cM /trunk/tests/tsqrt.cFixed remaining printf format strings.------------------------------------------------------------------------r5812 | vlefevre | 2009-01-14 00:27:06 +0000 (Wed, 14 Jan 2009) | 1 lineChanged paths:M /trunk/tests/tadd1sp.cM /trunk/tests/tsub1sp.ctests/tadd1sp.c, tests/tsub1sp.c: fixed function prototypes.------------------------------------------------------------------------r5811 | vlefevre | 2009-01-14 00:23:44 +0000 (Wed, 14 Jan 2009) | 1 lineChanged paths:M /trunk/tests/teq.cM /trunk/tests/tests.ctests/teq.c, tests/tests.c: fixed printf format strings.------------------------------------------------------------------------r5810 | vlefevre | 2009-01-14 00:06:00 +0000 (Wed, 14 Jan 2009) | 1 lineChanged paths:M /trunk/tests/tcmp2.ctests/tcmp2.c: fixed printf format strings.------------------------------------------------------------------------r5809 | vlefevre | 2009-01-13 23:59:17 +0000 (Tue, 13 Jan 2009) | 1 lineChanged paths:M /trunk/tests/tset_str.ctests/tset_str.c: fixed printf format string.------------------------------------------------------------------------r5804 | vlefevre | 2009-01-12 17:30:00 +0000 (Mon, 12 Jan 2009) | 4 linesChanged paths:M /trunk/mpfr.teximpfr.texi: consistency changes and corrections concerning the "erange"flag (do not use @code{} as this is not an identifier, @emph{} is usedas this is not an English word -- but @emph{} should probably be usedtoo for the other flag names).------------------------------------------------------------------------r5803 | vlefevre | 2009-01-12 17:18:45 +0000 (Mon, 12 Jan 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: typo.------------------------------------------------------------------------r5801 | thevenyp | 2009-01-12 16:01:14 +0000 (Mon, 12 Jan 2009) | 5 linesChanged paths:M /trunk/acinclude.m4M /trunk/configure.inM /trunk/tests/tfprintf.cM /trunk/tests/tprintf.cM /trunk/vasprintf.cacinclude.m4: New macro MPFR_CHECK_PRINTF_SPEC looking for support of the "%jd", "%qd", and "%td" conversion specifications in printf and gmp_printf.configure.in: Call MPFR_CHECK_PRINTF_SPEC when we can link against a suitable gmp library and run test programs at compile time, otherwise (for instance, when cross compiling), everything is enable by default.vasprintf.c: Disable support for length modifiers not supported by libc's printf ('j' and 'q' for this time).tests/tprintf.c, tests/tfprintf.c: Disable tests for length modifiers not supported by gmp_printf ('j', 'q', and 't' for this time).------------------------------------------------------------------------r5800 | thevenyp | 2009-01-12 14:16:22 +0000 (Mon, 12 Jan 2009) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: Fix typo.------------------------------------------------------------------------r5795 | vlefevre | 2009-01-08 15:36:55 +0000 (Thu, 08 Jan 2009) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: update to January 2009.------------------------------------------------------------------------r5794 | vlefevre | 2009-01-08 15:34:27 +0000 (Thu, 08 Jan 2009) | 2 linesChanged paths:M /trunk/tests/tfprintf.cM /trunk/tests/tsprintf.cRemoved useless #include of gmp.h from tests/tfprintf.c andtests/tsprintf.c for consistency.------------------------------------------------------------------------r5788 | thevenyp | 2009-01-08 11:56:10 +0000 (Thu, 08 Jan 2009) | 4 linesChanged paths:M /trunk/mpfr.texiM /trunk/tests/tfprintf.cM /trunk/vasprintf.ctests/tfprintf.c: Make tests with 'M' specifier optional.mpfr.texi: Add a warning that gmp may not support 'M' specifier.vasprintf.c: Add warning comment about 'M' specifier.------------------------------------------------------------------------r5787 | thevenyp | 2009-01-08 11:52:52 +0000 (Thu, 08 Jan 2009) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: Fix wrong definition of rounding specifiers.------------------------------------------------------------------------r5786 | vlefevre | 2008-12-30 13:57:11 +0000 (Tue, 30 Dec 2008) | 1 lineChanged paths:M /trunk/out_str.cout_str.c: added assert (check that base is in the required range).------------------------------------------------------------------------r5785 | vlefevre | 2008-12-26 14:10:24 +0000 (Fri, 26 Dec 2008) | 1 lineChanged paths:M /trunk/README.devREADME.dev: suggest "-Wformat=2".------------------------------------------------------------------------r5784 | vlefevre | 2008-12-26 14:02:55 +0000 (Fri, 26 Dec 2008) | 1 lineChanged paths:M /trunk/zeta.czeta.c: fixed types for printf when DEBUG is defined.------------------------------------------------------------------------r5783 | vlefevre | 2008-12-26 13:57:32 +0000 (Fri, 26 Dec 2008) | 2 linesChanged paths:M /trunk/sub1sp.csub1sp.c: fixed types for printf when WANT_ASSERT >= 2 andwhen DEBUG is defined.------------------------------------------------------------------------r5782 | vlefevre | 2008-12-26 13:50:14 +0000 (Fri, 26 Dec 2008) | 1 lineChanged paths:M /trunk/sub1.csub1.c: fixed types for printf when DEBUG is defined.------------------------------------------------------------------------r5781 | vlefevre | 2008-12-26 13:44:28 +0000 (Fri, 26 Dec 2008) | 2 linesChanged paths:M /trunk/set_d64.cset_d64.c: set T[] to unsigned int (instead of int) since its valuesare printed with %u.------------------------------------------------------------------------r5780 | vlefevre | 2008-12-26 13:36:13 +0000 (Fri, 26 Dec 2008) | 1 lineChanged paths:M /trunk/add1sp.cadd1sp.c: fixed types for printf when DEBUG is defined.------------------------------------------------------------------------r5779 | vlefevre | 2008-12-26 13:33:05 +0000 (Fri, 26 Dec 2008) | 2 linesChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: fixed MPFR_UNSIGNED_MINUS_MODULO logic and added missingparentheses.------------------------------------------------------------------------r5778 | vlefevre | 2008-12-26 13:06:14 +0000 (Fri, 26 Dec 2008) | 1 lineChanged paths:M /trunk/div.cdiv.c: fixed types for fprintf when DEBUG and/or DEBUG2 is defined.------------------------------------------------------------------------r5777 | vlefevre | 2008-12-26 12:56:09 +0000 (Fri, 26 Dec 2008) | 1 lineChanged paths:M /trunk/div.cdiv.c: fixed #ifdef.------------------------------------------------------------------------r5775 | vlefevre | 2008-12-26 12:39:03 +0000 (Fri, 26 Dec 2008) | 2 linesChanged paths:M /trunk/round_p.cround_p.c: fixed types for fprintf when WANT_ASSERT >= 2 (sincemp_prec_t is unsigned, it's better to use unsigned long).------------------------------------------------------------------------r5774 | vlefevre | 2008-12-26 12:02:07 +0000 (Fri, 26 Dec 2008) | 1 lineChanged paths:M /trunk/round_p.cround_p.c: fixed types for fprintf when WANT_ASSERT >= 2.------------------------------------------------------------------------r5772 | zimmerma | 2008-12-22 10:40:24 +0000 (Mon, 22 Dec 2008) | 2 linesChanged paths:M /trunk/mpfr.texi[mpfr.tex] improve documentation of %P------------------------------------------------------------------------r5768 | vlefevre | 2008-12-18 15:59:55 +0000 (Thu, 18 Dec 2008) | 1 lineChanged paths:M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.cDeleted trailing spaces.------------------------------------------------------------------------r5762 | thevenyp | 2008-12-17 16:07:32 +0000 (Wed, 17 Dec 2008) | 2 linesChanged paths:M /trunk/tests/tsprintf.ctests/tsprintf.c: clean-up code, improve comment, and put optional tests in tail so that they fail last.------------------------------------------------------------------------r5761 | thevenyp | 2008-12-17 15:55:20 +0000 (Wed, 17 Dec 2008) | 2 linesChanged paths:M /trunk/tests/tsprintf.ctests/tsprintf.c: Add two regression tests.------------------------------------------------------------------------r5760 | thevenyp | 2008-12-16 15:56:42 +0000 (Tue, 16 Dec 2008) | 2 linesChanged paths:M /trunk/acinclude.m4M /trunk/mpfr.texiM /trunk/tests/tfprintf.cM /trunk/tests/tprintf.cM /trunk/vasprintf.cacinclude.m4, vasprintf.c, tests/tfprintf.c, tests/tprintf.c, mpfr.texi: quad_t support------------------------------------------------------------------------r5759 | thevenyp | 2008-12-16 15:51:59 +0000 (Tue, 16 Dec 2008) | 4 linesChanged paths:M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.ctests/tfprintf.c: code clean-up and output improvement.tests/tprintf.c: code clean-up.Note that unsigned long long variable is not set to 1 instead of -1 which was architecture dependant.------------------------------------------------------------------------r5758 | vlefevre | 2008-12-16 13:56:28 +0000 (Tue, 16 Dec 2008) | 3 linesChanged paths:M /trunk/tests/tprintf.ctests/tprintf.c:* stdout_redirect is a boolean (i.e., 0 or 1).* output freopen(..., stdout) error message to stderr.------------------------------------------------------------------------r5757 | thevenyp | 2008-12-16 13:10:05 +0000 (Tue, 16 Dec 2008) | 3 linesChanged paths:M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.ctfprintf.c: more user-friendly messages.tprintf.c: more user-friendly messages. Warning: because stdout might be redirected, error messages are printed to stderr.------------------------------------------------------------------------r5756 | vlefevre | 2008-12-15 23:38:21 +0000 (Mon, 15 Dec 2008) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: more explanations on the precision field for mpfr_printf.------------------------------------------------------------------------r5755 | vlefevre | 2008-12-15 17:37:05 +0000 (Mon, 15 Dec 2008) | 1 lineChanged paths:M /trunk/INSTALLM /trunk/tests/tsprintf.cuntabify and remove trailing spaces------------------------------------------------------------------------r5754 | thevenyp | 2008-12-15 17:07:40 +0000 (Mon, 15 Dec 2008) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: more explanations on the precision field.------------------------------------------------------------------------r5753 | thevenyp | 2008-12-15 16:19:26 +0000 (Mon, 15 Dec 2008) | 5 linesChanged paths:M /trunk/acinclude.m4M /trunk/mpfr.texiM /trunk/tests/tfprintf.cM /trunk/tests/tprintf.cM /trunk/vasprintf.cmpfr.texi: Clearly mention that the length modifier 'q' is unsupported by mpfr-*printf.vasprintf.c: Do not take quad_t as a long long but as an insupported length modifier.acinclude.m4: Remove check for quad_t.tests/tprintf.c tests/tfprintf.c: Remove tests with 'q' length modifier.------------------------------------------------------------------------r5751 | vlefevre | 2008-12-15 14:52:54 +0000 (Mon, 15 Dec 2008) | 1 lineChanged paths:M /trunk/tests/tstrtofr.ctests/tstrtofr.c: fixed a test (in case |res| > 1).------------------------------------------------------------------------r5750 | vlefevre | 2008-12-15 14:35:01 +0000 (Mon, 15 Dec 2008) | 1 lineChanged paths:M /trunk/tests/tstrtofr.ctests/tstrtofr.c: fixed alignment bug in error message.------------------------------------------------------------------------r5749 | zimmerma | 2008-12-15 13:44:25 +0000 (Mon, 15 Dec 2008) | 2 linesChanged paths:M /trunk/nightly-test[nightly-test] added MPFR_CHECK_LIBC_PRINTF------------------------------------------------------------------------r5748 | thevenyp | 2008-12-15 13:43:52 +0000 (Mon, 15 Dec 2008) | 4 linesChanged paths:M /trunk/README.devM /trunk/acinclude.m4M /trunk/vasprintf.cacinclude.m4: Check for quad_t.vasprintf.c: Accept length modifier 'q' if HAVE_QUAD_T is defined (instead of HAVE_LONG_LONG).README.dev: Add notice for new HAVE_QUAD_T macro.------------------------------------------------------------------------r5747 | zimmerma | 2008-12-15 13:43:40 +0000 (Mon, 15 Dec 2008) | 2 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] added warning about usage of mpfr_init------------------------------------------------------------------------r5746 | vlefevre | 2008-12-15 13:39:35 +0000 (Mon, 15 Dec 2008) | 1 lineChanged paths:M /trunk/tests/tprintf.ctests/tprintf.c: _MPFR_H_HAVE_INTMAX_T -> HAVE_STDINT_H for <stdint.h>.------------------------------------------------------------------------r5745 | thevenyp | 2008-12-15 13:33:22 +0000 (Mon, 15 Dec 2008) | 2 linesChanged paths:M /trunk/tests/tsprintf.ctests/tsprintf.c: Tests against libc's sprintf function are no more executed unless the MPFR_CHECK_LIBC_PRINTF is defined.------------------------------------------------------------------------r5744 | thevenyp | 2008-12-15 13:27:49 +0000 (Mon, 15 Dec 2008) | 2 linesChanged paths:M /trunk/tests/tsprintf.ctests/tsprintf.c: move bugs 20080610 and 20081214 outside the function random_double.------------------------------------------------------------------------r5743 | vlefevre | 2008-12-15 12:49:58 +0000 (Mon, 15 Dec 2008) | 1 lineChanged paths:M /trunk/tests/tsprintf.ctests/tsprintf.c: completed comment about the sign of a null exponent.------------------------------------------------------------------------r5742 | vlefevre | 2008-12-15 12:44:09 +0000 (Mon, 15 Dec 2008) | 2 linesChanged paths:M /trunk/INSTALLINSTALL: added a note saying the L modifier was added in C89 (source:C99 rationale, Section 7.19.6.1).------------------------------------------------------------------------r5741 | zimmerma | 2008-12-15 12:17:46 +0000 (Mon, 15 Dec 2008) | 2 linesChanged paths:M /trunk/INSTALL[INSTALL] more Windows-related changes------------------------------------------------------------------------r5740 | zimmerma | 2008-12-15 11:02:17 +0000 (Mon, 15 Dec 2008) | 2 linesChanged paths:M /trunk/INSTALL[INSTALL] update on Windows (from Brian Gladman)------------------------------------------------------------------------r5739 | zimmerma | 2008-12-15 09:47:46 +0000 (Mon, 15 Dec 2008) | 2 linesChanged paths:M /trunk/configure.in[configure.in] removed useless comment------------------------------------------------------------------------r5738 | vlefevre | 2008-12-14 15:28:17 +0000 (Sun, 14 Dec 2008) | 1 lineChanged paths:M /trunk/INSTALLINSTALL: references to ISO (international) instead of ANSI (American).------------------------------------------------------------------------r5737 | vlefevre | 2008-12-14 15:18:54 +0000 (Sun, 14 Dec 2008) | 1 lineChanged paths:M /trunk/tests/tsprintf.ctests/tsprintf.c: corrected a comment.------------------------------------------------------------------------r5736 | zimmerma | 2008-12-14 09:43:40 +0000 (Sun, 14 Dec 2008) | 3 linesChanged paths:M /trunk/printf.cM /trunk/vasprintf.c[printf.c,vasprintf.c] include config.h if HAVE_CONFIG_H is defined, tosolve problem noticed by Brian Gladman------------------------------------------------------------------------r5735 | vlefevre | 2008-12-14 09:37:05 +0000 (Sun, 14 Dec 2008) | 1 lineChanged paths:M /trunk/tests/tsprintf.ctests/tsprintf.c: untabified.------------------------------------------------------------------------r5734 | zimmerma | 2008-12-14 09:27:08 +0000 (Sun, 14 Dec 2008) | 2 linesChanged paths:M /trunk/INSTALL[INSTALL] added hint for using the MinGW runtime------------------------------------------------------------------------r5733 | zimmerma | 2008-12-14 08:36:37 +0000 (Sun, 14 Dec 2008) | 3 linesChanged paths:M /trunk/tests/tsprintf.c[tsprintf.c] added new hard-coded test (needs work to overcome error insystem asprintf)------------------------------------------------------------------------r5732 | zimmerma | 2008-12-14 08:24:42 +0000 (Sun, 14 Dec 2008) | 3 linesChanged paths:M /trunk/tests/tsprintf.c[tsprintf.c] fixed hard-coded test (spec was missing), and print values ofxi,yi,spec in case of error------------------------------------------------------------------------r5731 | vlefevre | 2008-12-14 00:05:20 +0000 (Sun, 14 Dec 2008) | 1 lineChanged paths:M /trunk/INSTALLINSTALL: corrections on r5730.------------------------------------------------------------------------r5730 | zimmerma | 2008-12-13 10:19:25 +0000 (Sat, 13 Dec 2008) | 2 linesChanged paths:M /trunk/INSTALL[INSTALL] added notes on Windows Vista 64 problem------------------------------------------------------------------------r5727 | vlefevre | 2008-12-12 15:00:33 +0000 (Fri, 12 Dec 2008) | 1 lineChanged paths:M /trunk/READMEREADME: added "compile" since it is distributed in the tarball.------------------------------------------------------------------------r5723 | vlefevre | 2008-12-12 14:07:19 +0000 (Fri, 12 Dec 2008) | 2 linesChanged paths:M /trunkAdded "compile" to svn:ignore property (this file is installed by"automake --add-missing" due to AM_PROG_CC_C_O, added in r5710).------------------------------------------------------------------------r5722 | vlefevre | 2008-12-12 14:01:33 +0000 (Fri, 12 Dec 2008) | 1 lineChanged paths:M /trunk/vasprintf.cvasprintf.c: avoid an abort if field width or precision is > INT_MAX.------------------------------------------------------------------------r5721 | thevenyp | 2008-12-12 14:00:33 +0000 (Fri, 12 Dec 2008) | 2 linesChanged paths:M /trunk/tests/tests.cM /trunk/tests/tgeneric.cM /trunk/tests/tset_ld.ctests.c, tset_ld.c, tgeneric.c: Code clean-up based on icc warnings (as in r5492): Use #ifdef BOOL_MACRO instead of #if BOOL_MACRO.------------------------------------------------------------------------r5720 | thevenyp | 2008-12-12 13:54:37 +0000 (Fri, 12 Dec 2008) | 2 linesChanged paths:M /trunk/configure.inconfigure.in: remove line 'GCC=' in icc tests which seems to confuse libtool.------------------------------------------------------------------------r5719 | vlefevre | 2008-12-12 12:54:10 +0000 (Fri, 12 Dec 2008) | 1 lineChanged paths:M /trunk/set_ld.cset_ld.c: rewrote exp computation.------------------------------------------------------------------------r5718 | vlefevre | 2008-12-12 12:12:11 +0000 (Fri, 12 Dec 2008) | 1 lineChanged paths:M /trunk/vasprintf.cvasprintf.c: avoid a possible gcc 4.1.2 bug with -ftrapv.------------------------------------------------------------------------r5717 | vlefevre | 2008-12-12 11:57:37 +0000 (Fri, 12 Dec 2008) | 1 lineChanged paths:M /trunk/vasprintf.cvasprintf.c: revert incorrect change in r5713.------------------------------------------------------------------------r5716 | zimmerma | 2008-12-12 11:47:52 +0000 (Fri, 12 Dec 2008) | 8 linesChanged paths:M /trunk/set_ld.c[set_ld.c] fixed problem with CC=g++ on 64-bit computer:$ g++ -vUsing built-in specs.Target: x86_64-linux-gnuConfigured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-checking=release x86_64-linux-gnuThread model: posixgcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)------------------------------------------------------------------------r5713 | zimmerma | 2008-12-12 10:05:49 +0000 (Fri, 12 Dec 2008) | 3 linesChanged paths:M /trunk/vasprintf.c[vasprintf.c] patch to MPFR_ASSERTN(...) call to avoid failure with gcc -ftrapvwith gcc 4.1.2 (probably compiler error)------------------------------------------------------------------------r5712 | thevenyp | 2008-12-12 09:20:14 +0000 (Fri, 12 Dec 2008) | 2 linesChanged paths:M /trunk/tests/Makefile.amM /trunk/tests/tmul.cMakefile.am, tmul.c: Rename macro __SRCDIR to MPFR_SRCDIR.------------------------------------------------------------------------r5710 | thevenyp | 2008-12-11 15:20:56 +0000 (Thu, 11 Dec 2008) | 4 linesChanged paths:M /trunk/configure.inM /trunk/tests/Makefile.amM /trunk/tests/tmul.cconfigure.in: Add AM_PROG_CC_C_O needed by tmul_CPPFLAGS.tests/Makefile.am: Add tmul.dat in EXTRA_DIST and pass srcdir to tmul.c through tmul_CPPFLAGS.tests/tmul.c: Add path to tmul.dat.------------------------------------------------------------------------r5703 | vlefevre | 2008-12-09 16:46:13 +0000 (Tue, 09 Dec 2008) | 2 linesChanged paths:M /trunk/INSTALLINSTALL: TLS on darwin may work, but I don't know anything more.See thread <http://gcc.gnu.org/ml/gcc/2008-12/msg00107.html>.------------------------------------------------------------------------r5702 | vlefevre | 2008-12-08 16:02:29 +0000 (Mon, 08 Dec 2008) | 1 lineChanged paths:M /trunk/READMEREADME: CVS -> Subversion.------------------------------------------------------------------------r5701 | vlefevre | 2008-12-03 12:40:01 +0000 (Wed, 03 Dec 2008) | 1 lineChanged paths:M /trunk/configure.inconfigure.in: format --enable-decimal-float description on 80 columns.------------------------------------------------------------------------r5700 | vlefevre | 2008-12-03 12:38:06 +0000 (Wed, 03 Dec 2008) | 2 linesChanged paths:M /trunk/configure.inconfigure.in: for --enable-thread-safe, say that the system must supportit (like what has been done for --enable-logging, just above).------------------------------------------------------------------------r5699 | vlefevre | 2008-12-03 12:31:28 +0000 (Wed, 03 Dec 2008) | 1 lineChanged paths:M /trunk/INSTALLINSTALL: added details about ---enable-thread-safe and TLS support.------------------------------------------------------------------------r5698 | vlefevre | 2008-11-28 12:09:08 +0000 (Fri, 28 Nov 2008) | 2 linesChanged paths:M /trunk/mpfr.texiM /trunk/urandomb.curandomb.c: added comments and cleaned up code.mpfr.texi: improved description of mpfr_urandomb.------------------------------------------------------------------------r5697 | vlefevre | 2008-11-26 14:39:22 +0000 (Wed, 26 Nov 2008) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: changed URL added in r5696 to avoid a redirection.------------------------------------------------------------------------r5696 | zimmerma | 2008-11-26 14:22:37 +0000 (Wed, 26 Nov 2008) | 2 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] added official url on ftp.gnu.org------------------------------------------------------------------------r5695 | vlefevre | 2008-11-26 09:16:40 +0000 (Wed, 26 Nov 2008) | 1 lineChanged paths:M /trunk/tests/tmul.ctests/tmul.c: removed useless variable.------------------------------------------------------------------------r5694 | vlefevre | 2008-11-26 09:14:38 +0000 (Wed, 26 Nov 2008) | 1 lineChanged paths:M /trunk/tests/tmul.ctests/tmul.c: made reading a string from file more robust.------------------------------------------------------------------------r5693 | zimmerma | 2008-11-26 08:14:13 +0000 (Wed, 26 Nov 2008) | 4 linesChanged paths:M /trunk/tests/tmul.cA /trunk/tests/tmul.dat[tmul.c] moved long strings to file tmul.dat, so that gcc -ansi-pedantic-errors works (ISO C90 does not support strings of length> 509)------------------------------------------------------------------------r5692 | vlefevre | 2008-11-26 00:55:32 +0000 (Wed, 26 Nov 2008) | 4 linesChanged paths:M /trunk/tests/tinternals.ctests/tinternals.c: updated tests for guaranteed C90 support, e.g. withgcc -ansi -pedantic-errors (avoid error "string length 'nnn' is greaterthan the length '509' ISO C90 compilers are required to support" becauseexpression for #expr in ASSERT_FAIL macro is too long).------------------------------------------------------------------------r5691 | vlefevre | 2008-11-26 00:48:12 +0000 (Wed, 26 Nov 2008) | 1 lineChanged paths:M /trunk/README.devREADME.dev: in Section "To make a release", suggest -pedantic-errors.------------------------------------------------------------------------r5690 | vlefevre | 2008-11-22 15:49:07 +0000 (Sat, 22 Nov 2008) | 5 linesChanged paths:M /trunk/acosh.cM /trunk/agm.cM /trunk/atan.cM /trunk/cos.cM /trunk/fma.cM /trunk/fms.cM /trunk/gamma.cM /trunk/get_str.cM /trunk/li2.cM /trunk/lngamma.cM /trunk/modf.cM /trunk/mpfr-impl.hM /trunk/mul.cM /trunk/mulders.cM /trunk/rec_sqrt.cM /trunk/root.cM /trunk/tanh.cM /trunk/vasprintf.cM /trunk/yn.cr5689 undone: some casts were incorrect (mp_exp_t may be greater thanmp_prec_t, so that casting a mp_exp_t into a mp_prec_t can introduce abug). There may be bugs in some cases, but the casts fix the symptom,not the bug (unless one casts the unsigned type to a signed type thatis *strictly* larger, which is not possible here).------------------------------------------------------------------------r5689 | zimmerma | 2008-11-22 09:55:42 +0000 (Sat, 22 Nov 2008) | 2 linesChanged paths:M /trunk/acosh.cM /trunk/agm.cM /trunk/atan.cM /trunk/cos.cM /trunk/fma.cM /trunk/fms.cM /trunk/gamma.cM /trunk/get_str.cM /trunk/li2.cM /trunk/lngamma.cM /trunk/modf.cM /trunk/mpfr-impl.hM /trunk/mul.cM /trunk/mulders.cM /trunk/rec_sqrt.cM /trunk/root.cM /trunk/tanh.cM /trunk/vasprintf.cM /trunk/yn.cfixed some signed/unsigned warnings with g++ (please review)------------------------------------------------------------------------r5688 | zimmerma | 2008-11-21 12:53:47 +0000 (Fri, 21 Nov 2008) | 3 linesChanged paths:M /trunk/nightly-test[nightly-test] removed MPFR_CHECK_ALL (no longer used)added possibility to choose compiler (e.g., g++)------------------------------------------------------------------------r5687 | zimmerma | 2008-11-21 12:44:39 +0000 (Fri, 21 Nov 2008) | 2 linesChanged paths:M /trunk/README.dev[README.dev] better check ./configure CC=g++------------------------------------------------------------------------r5686 | thevenyp | 2008-11-21 10:07:53 +0000 (Fri, 21 Nov 2008) | 2 linesChanged paths:M /trunk/vasprintf.cFix inclusion order: the limit of integer types like size_t are defined in C++ only when __STDC_LIMIT_MACROS is defined before <stdint.h> is included (from ISO C99 7.18.3).------------------------------------------------------------------------r5685 | vlefevre | 2008-11-21 08:27:07 +0000 (Fri, 21 Nov 2008) | 1 lineChanged paths:M /trunk/READMEREADME: added m4 directory (since it is distributed in the tarball).------------------------------------------------------------------------r5684 | vlefevre | 2008-11-20 19:29:58 +0000 (Thu, 20 Nov 2008) | 1 lineChanged paths:M /trunk/Makefile.amForgot to update Makefile.am too (for r5680).------------------------------------------------------------------------r5683 | vlefevre | 2008-11-20 19:20:18 +0000 (Thu, 20 Nov 2008) | 1 lineChanged paths:M /trunk/configure.inconfigure.in: added AC_CONFIG_MACRO_DIR([m4]) for r5680.------------------------------------------------------------------------r5682 | zimmerma | 2008-11-20 17:14:35 +0000 (Thu, 20 Nov 2008) | 2 linesChanged paths:M /trunk/mpfr-gmp.c[mpfr-gmp.c] added comment on recent bug fix on MacOS------------------------------------------------------------------------r5681 | zimmerma | 2008-11-20 10:53:02 +0000 (Thu, 20 Nov 2008) | 3 linesChanged paths:M /trunk/tests/texp.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tpow_all.c[tests] changes to make compilation work with g++ (only fixed errors,several warnings remain)------------------------------------------------------------------------r5680 | vlefevre | 2008-11-20 10:42:50 +0000 (Thu, 20 Nov 2008) | 1 lineChanged paths:A /trunk/m4A /trunk/m4/size_max.m4Added m4/size_max.m4 file (from gettext).------------------------------------------------------------------------r5679 | vlefevre | 2008-11-20 10:26:32 +0000 (Thu, 20 Nov 2008) | 1 lineChanged paths:M /trunk/README.devREADME.dev: paragraph on tentative definitions.------------------------------------------------------------------------r5678 | zimmerma | 2008-11-20 09:13:09 +0000 (Thu, 20 Nov 2008) | 3 linesChanged paths:M /trunk/mpfr-gmp.c[mpfr-gmp.c] replace tentative definitions by real definitions, solvesconfigure problems with mpc (see http://lists.gforge.inria.fr/pipermail/mpc-discuss/2008-November/000048.html)------------------------------------------------------------------------r5677 | vlefevre | 2008-11-18 01:01:33 +0000 (Tue, 18 Nov 2008) | 1 lineChanged paths:M /trunk/hypot.chypot.c: updated a comment.------------------------------------------------------------------------r5676 | vlefevre | 2008-11-18 00:40:13 +0000 (Tue, 18 Nov 2008) | 1 lineChanged paths:M /trunk/tests/thypot.ctests/thypot.c: added a test.------------------------------------------------------------------------r5675 | vlefevre | 2008-11-18 00:21:09 +0000 (Tue, 18 Nov 2008) | 1 lineChanged paths:M /trunk/hypot.chypot.c: simplified an expression; cosmetic changes.------------------------------------------------------------------------r5674 | thevenyp | 2008-11-17 08:43:59 +0000 (Mon, 17 Nov 2008) | 2 linesChanged paths:M /trunk/hypot.chypot.c: Fix underflow problem when diff_exp<=MPFR_EMAX_MAX-2 using fma (provided that mpfr_fma is immune to it).------------------------------------------------------------------------r5673 | thevenyp | 2008-11-17 08:40:52 +0000 (Mon, 17 Nov 2008) | 2 linesChanged paths:M /trunk/algorithms.texalgorithms.tex: Fix one typo in dilogarithm section.------------------------------------------------------------------------r5672 | vlefevre | 2008-11-12 14:53:07 +0000 (Wed, 12 Nov 2008) | 1 lineChanged paths:M /trunk/NEWSM /trunk/mpfr.teximpfr.texi, NEWS: update concerning mpfr_eq.------------------------------------------------------------------------r5671 | vlefevre | 2008-11-12 14:09:45 +0000 (Wed, 12 Nov 2008) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: improved mpfr_eq documentation.------------------------------------------------------------------------r5670 | thevenyp | 2008-11-12 12:33:37 +0000 (Wed, 12 Nov 2008) | 2 linesChanged paths:M /trunk/tests/tstrtofr.ctests/tstrtofr.c: Add more information when test bug20081028 fails.------------------------------------------------------------------------r5669 | thevenyp | 2008-11-07 10:19:42 +0000 (Fri, 07 Nov 2008) | 3 linesChanged paths:M /trunk/strtofr.cM /trunk/tests/tstrtofr.cstrtofr.c: Replace non-zero digits look up by a simpler test, using the fact that parse_string did remove zeros at end of pstr->mant.tests/tstrtofr.c: Add other test values around 1 for the bug20081028 non regression test.------------------------------------------------------------------------r5668 | vlefevre | 2008-11-07 01:12:36 +0000 (Fri, 07 Nov 2008) | 1 lineChanged paths:M /trunk/strtofr.cstrtofr.c: improved style ("exact" is a boolean).------------------------------------------------------------------------r5667 | zimmerma | 2008-11-06 16:53:17 +0000 (Thu, 06 Nov 2008) | 4 linesChanged paths:M /trunk/strtofr.cM /trunk/tests/tstrtofr.c[strtofr.c] new patch (ternary value was still wrong in some cases), shouldbe ok now[tstrtofr.c] added new test------------------------------------------------------------------------r5666 | zimmerma | 2008-11-05 17:10:10 +0000 (Wed, 05 Nov 2008) | 2 linesChanged paths:M /trunk/mpn_exp.cM /trunk/strtofr.c[strtofr.c] review of patch added in revision 5660, and added comments------------------------------------------------------------------------r5665 | vlefevre | 2008-10-29 14:31:20 +0000 (Wed, 29 Oct 2008) | 1 lineChanged paths:M /trunk/NEWSUpdated NEWS file.------------------------------------------------------------------------r5662 | vlefevre | 2008-10-29 13:52:17 +0000 (Wed, 29 Oct 2008) | 2 linesChanged paths:M /trunk/strtofr.cstrtofr.c: in r5660, as pstr_size and pstr->prec both have type size_t,changed the type of i from mp_size_t to size_t for consistency.------------------------------------------------------------------------r5661 | vlefevre | 2008-10-29 13:43:14 +0000 (Wed, 29 Oct 2008) | 3 linesChanged paths:M /trunk/strtofr.cstrtofr.c: reverted the change done in r3008, which led to a trivialassertion. I think the goal is to make sure that pstr_size (of typesize_t) can be represented in a mp_exp_t (as required in the code).------------------------------------------------------------------------r5660 | thevenyp | 2008-10-29 12:05:11 +0000 (Wed, 29 Oct 2008) | 2 linesChanged paths:M /trunk/strtofr.cstrtofr.c: fix bug '[#6604] incorrect directed rounding in mpfr_strtofr'.------------------------------------------------------------------------r5659 | vlefevre | 2008-10-29 02:31:21 +0000 (Wed, 29 Oct 2008) | 3 linesChanged paths:M /trunk/configure.inconfigure.in: replaced $(...) quoting style by "`...`" since the formeris not supported everywhere (and indeed is not used by the autotools):http://swox.com/list-archives/gmp-bugs/2008-October/001185.html------------------------------------------------------------------------r5658 | vlefevre | 2008-10-29 01:21:29 +0000 (Wed, 29 Oct 2008) | 2 linesChanged paths:M /trunk/tests/tstrtofr.ctests/tstrtofr.c: added bug20081028 (bug found by Christoph Lauterin mpfr_set_str; this is the corresponding bug in mpfr_strtofr).------------------------------------------------------------------------r5657 | vlefevre | 2008-10-29 01:10:36 +0000 (Wed, 29 Oct 2008) | 1 lineChanged paths:M /trunk/tests/tstrtofr.ctests/tstrtofr.c: corrections related to C usage.------------------------------------------------------------------------r5656 | vlefevre | 2008-10-29 00:59:00 +0000 (Wed, 29 Oct 2008) | 1 lineChanged paths:M /trunk/tests/tset_str.ctests/tset_str.c: added bug20081028 (bug found by Christoph Lauter).------------------------------------------------------------------------r5655 | vlefevre | 2008-10-27 03:55:33 +0000 (Mon, 27 Oct 2008) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: updated @dircategory (request by Karl Berry).------------------------------------------------------------------------r5654 | vlefevre | 2008-10-27 03:27:10 +0000 (Mon, 27 Oct 2008) | 1 lineChanged paths:M /trunk/BUGSM /trunk/FAQ.htmlM /trunk/NEWSM /trunk/READMEM /trunk/TODOM /trunk/abort_prec_max.cM /trunk/acinclude.m4M /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add1sp.cM /trunk/add_d.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atan2.cM /trunk/atanh.cM /trunk/cache.cM /trunk/cbrt.cM /trunk/check.cM /trunk/clear.cM /trunk/clears.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cmp_d.cM /trunk/cmp_ld.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/comparisons.cM /trunk/configure.inM /trunk/const_catalan.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/constant.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/cot.cM /trunk/coth.cM /trunk/csc.cM /trunk/csch.cM /trunk/d_div.cM /trunk/d_sub.cM /trunk/dim.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_d.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eint.cM /trunk/eq.cM /trunk/erf.cM /trunk/erfc.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp10.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/extract.cM /trunk/factorial.cM /trunk/faq.xslM /trunk/fits_intmax.cM /trunk/fits_s.hM /trunk/fits_sint.cM /trunk/fits_slong.cM /trunk/fits_sshort.cM /trunk/fits_u.hM /trunk/fits_uint.cM /trunk/fits_uintmax.cM /trunk/fits_ulong.cM /trunk/fits_ushort.cM /trunk/fma.cM /trunk/fms.cM /trunk/frac.cM /trunk/free_cache.cM /trunk/gamma.cM /trunk/gen_inverse.hM /trunk/get_d.cM /trunk/get_d64.cM /trunk/get_exp.cM /trunk/get_f.cM /trunk/get_ld.cM /trunk/get_patches.shM /trunk/get_si.cM /trunk/get_sj.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/get_uj.cM /trunk/get_z.cM /trunk/get_z_exp.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/init.cM /trunk/init2.cM /trunk/inits.cM /trunk/inits2.cM /trunk/inp_str.cM /trunk/int_ceil_log2.cM /trunk/isinf.cM /trunk/isinteger.cM /trunk/isnan.cM /trunk/isnum.cM /trunk/isqrt.cM /trunk/iszero.cM /trunk/jn.cM /trunk/jyn_asympt.cM /trunk/li2.cM /trunk/lngamma.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/logging.cM /trunk/minmax.cM /trunk/modf.cM /trunk/mp_clz_tab.cM /trunk/mparam_h.inM /trunk/mpf2mpfr.hM /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mpfr-thread.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/mpfrlintM /trunk/mpn_exp.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_d.cM /trunk/mul_ui.cM /trunk/mulders.cM /trunk/neg.cM /trunk/next.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/powerof2.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/printf.cM /trunk/random2.cM /trunk/rec_sqrt.cM /trunk/reldiff.cM /trunk/rem1.cM /trunk/rint.cM /trunk/root.cM /trunk/round_near_x.cM /trunk/round_p.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/sec.cM /trunk/sech.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_d64.cM /trunk/set_dfl_prec.cM /trunk/set_exp.cM /trunk/set_f.cM /trunk/set_inf.cM /trunk/set_ld.cM /trunk/set_nan.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_si_2exp.cM /trunk/set_sj.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_ui_2exp.cM /trunk/set_uj.cM /trunk/set_z.cM /trunk/setmax.cM /trunk/setmin.cM /trunk/setsign.cM /trunk/sgn.cM /trunk/si_op.cM /trunk/signbit.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sinh_cosh.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/stack_interface.cM /trunk/strtofr.cM /trunk/sub.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/sub_d.cM /trunk/sub_ui.cM /trunk/subnormal.cM /trunk/sum.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/cmp_str.cM /trunk/tests/data/li2M /trunk/tests/memory.cM /trunk/tests/mpf_compat.cM /trunk/tests/mpf_compat.hM /trunk/tests/mpfr-test.hM /trunk/tests/mpfr_compat.cM /trunk/tests/reuse.cM /trunk/tests/rnd_mode.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tadd_d.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/tcheck.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_d.cM /trunk/tests/tcmp_ld.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tcmpabs.cM /trunk/tests/tcomparisons.cM /trunk/tests/tconst_catalan.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcopysign.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tcot.cM /trunk/tests/tcoth.cM /trunk/tests/tcsc.cM /trunk/tests/tcsch.cM /trunk/tests/td_div.cM /trunk/tests/td_sub.cM /trunk/tests/tdim.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_d.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teint.cM /trunk/tests/teq.cM /trunk/tests/terf.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp10.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfits.cM /trunk/tests/tfma.cM /trunk/tests/tfmod.cM /trunk/tests/tfms.cM /trunk/tests/tfprintf.cM /trunk/tests/tfrac.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_d.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_f.cM /trunk/tests/tget_ld_2exp.cM /trunk/tests/tget_set_d64.cM /trunk/tests/tget_sj.cM /trunk/tests/tget_str.cM /trunk/tests/tget_z.cM /trunk/tests/tgmpop.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tinits.cM /trunk/tests/tinp_str.cM /trunk/tests/tinternals.cM /trunk/tests/tisnan.cM /trunk/tests/tisqrt.cM /trunk/tests/tj0.cM /trunk/tests/tj1.cM /trunk/tests/tjn.cM /trunk/tests/tl2b.cM /trunk/tests/tlgamma.cM /trunk/tests/tli2.cM /trunk/tests/tlngamma.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tminmax.cM /trunk/tests/tmodf.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_d.cM /trunk/tests/tmul_ui.cM /trunk/tests/tnext.cM /trunk/tests/tout_str.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tpow_all.cM /trunk/tests/tpow_z.cM /trunk/tests/tprintf.cM /trunk/tests/trandom.cM /trunk/tests/trec_sqrt.cM /trunk/tests/tremquo.cM /trunk/tests/trint.cM /trunk/tests/troot.cM /trunk/tests/tround_prec.cM /trunk/tests/tsec.cM /trunk/tests/tsech.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_exp.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_sj.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsgn.cM /trunk/tests/tsi_op.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh.cM /trunk/tests/tsinh_cosh.cM /trunk/tests/tsprintf.cM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tstckintc.cM /trunk/tests/tstrtofr.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsub_d.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsubnormal.cM /trunk/tests/tsum.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tversion.cM /trunk/tests/ty0.cM /trunk/tests/ty1.cM /trunk/tests/tyn.cM /trunk/tests/tzeta.cM /trunk/tests/tzeta_ui.cM /trunk/tuneup.cM /trunk/uceil_exp2.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cM /trunk/ui_div.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/vasprintf.cM /trunk/version.cM /trunk/volatile.cM /trunk/yn.cM /trunk/zeta.cM /trunk/zeta_ui.cThis is now GNU MPFR!------------------------------------------------------------------------r5653 | vlefevre | 2008-10-27 03:10:36 +0000 (Mon, 27 Oct 2008) | 1 lineChanged paths:M /trunk/READMEREADME: CVS -> Subversion.------------------------------------------------------------------------r5652 | thevenyp | 2008-10-23 18:40:33 +0000 (Thu, 23 Oct 2008) | 3 linesChanged paths:M /trunk/tests/tsprintf.cM /trunk/vasprintf.cvasprintf.c: Fix bug with '#' and 'g' flag combination, see also defect report at http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_233.htm.tests/tsprintf.c: Fix wrong test value accordingly, add non-regression tests.------------------------------------------------------------------------r5651 | zimmerma | 2008-10-23 07:29:29 +0000 (Thu, 23 Oct 2008) | 2 linesChanged paths:M /trunk/get_d64.cM /trunk/set_d64.c[get_d64.c,set_d64.c] added reference to TR 24732------------------------------------------------------------------------r5650 | vlefevre | 2008-10-16 08:17:35 +0000 (Thu, 16 Oct 2008) | 1 lineChanged paths:M /trunk/mpfr.hmpfr.h: added a comment about MPFR_SIGN.------------------------------------------------------------------------r5649 | zimmerma | 2008-10-05 08:51:41 +0000 (Sun, 05 Oct 2008) | 3 linesChanged paths:M /trunk/mpfr.h[mpfr.h] fixed typo, and added warning about MPFR_SIGN.Shouldn't we move it in mpfr-impl.h?------------------------------------------------------------------------r5647 | vlefevre | 2008-10-03 11:45:14 +0000 (Fri, 03 Oct 2008) | 1 lineChanged paths:M /trunk/INSTALLM /trunk/configure.inINSTALL, configure.in: corrected documentation of --with-gmp* options.------------------------------------------------------------------------r5645 | vlefevre | 2008-10-02 11:40:42 +0000 (Thu, 02 Oct 2008) | 1 lineChanged paths:M /trunk/INSTALLINSTALL: gave more details about --with-gmp-build.------------------------------------------------------------------------r5644 | zimmerma | 2008-10-02 11:17:49 +0000 (Thu, 02 Oct 2008) | 2 linesChanged paths:M /trunk/INSTALL[INSTALL] added warning about usage of --with-gmp-build------------------------------------------------------------------------r5643 | vlefevre | 2008-09-21 11:56:06 +0000 (Sun, 21 Sep 2008) | 2 linesChanged paths:M /trunk/TODOTODO: updated LIA-2 terminology ("pole" was in the latest public draft,"infinitary" in the final standard).------------------------------------------------------------------------r5642 | thevenyp | 2008-09-19 08:50:01 +0000 (Fri, 19 Sep 2008) | 2 linesChanged paths:M /trunk/tests/tstrtofr.ctests/tstrtofr.c: Remove underflow test unintentionally commited with revision 5640.------------------------------------------------------------------------r5640 | thevenyp | 2008-09-18 16:33:16 +0000 (Thu, 18 Sep 2008) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hM /trunk/mpfr.texiD /trunk/random.cM /trunk/tests/reuse.cM /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tatan.cM /trunk/tests/tcmp2.cM /trunk/tests/tcomparisons.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teq.cM /trunk/tests/tests.cM /trunk/tests/texp.cM /trunk/tests/tfma.cM /trunk/tests/tfms.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_set_d64.cM /trunk/tests/tget_str.cM /trunk/tests/tmul.cM /trunk/tests/tmul_ui.cM /trunk/tests/tnext.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tpow_z.cM /trunk/tests/trandom.cM /trunk/tests/tset.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_str.cM /trunk/tests/tsgn.cM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cM /trunk/tests/tstrtofr.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsum.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cRemove obsolete mpfr_random function and replace it by mpfr_urandomb in tests.------------------------------------------------------------------------r5639 | thevenyp | 2008-09-18 16:25:31 +0000 (Thu, 18 Sep 2008) | 2 linesChanged paths:M /trunk/exceptions.cAdd void in prototype.------------------------------------------------------------------------r5638 | vlefevre | 2008-09-18 13:40:11 +0000 (Thu, 18 Sep 2008) | 1 lineChanged paths:M /trunk/tests/tests.ctests/tests.c: added comments about the MPFR_FPU_PREC macro.------------------------------------------------------------------------r5636 | zimmerma | 2008-09-18 12:48:28 +0000 (Thu, 18 Sep 2008) | 3 linesChanged paths:M /trunk/tests/tget_str.c[tget_str.c] replaced 'double' input by 'char*' to avoid problems with singleprecision (partially solves #3353)------------------------------------------------------------------------r5634 | zimmerma | 2008-09-17 12:28:22 +0000 (Wed, 17 Sep 2008) | 2 linesChanged paths:M /trunk/README.dev[README.dev] added item about coverage of releases------------------------------------------------------------------------r5632 | zimmerma | 2008-09-16 12:48:29 +0000 (Tue, 16 Sep 2008) | 2 linesChanged paths:M /trunk/AUTHORSM /trunk/Makefile.amM /trunk/algorithms.texM /trunk/atan.cM /trunk/extract.cM /trunk/mpfr.texifinal got rid of generic.c (bug 6199)------------------------------------------------------------------------r5631 | zimmerma | 2008-09-16 12:37:11 +0000 (Tue, 16 Sep 2008) | 2 linesChanged paths:D /trunk/generic.c[generic.c] removed unused file------------------------------------------------------------------------r5630 | vlefevre | 2008-09-16 09:53:59 +0000 (Tue, 16 Sep 2008) | 2 linesChanged paths:M /trunk/NEWSM /trunk/mpfr.texiNEWS, mpfr.texi: documented the fact that mpfr_random and mpfr_random2will be suppressed in the next release.------------------------------------------------------------------------r5629 | vlefevre | 2008-09-16 08:53:00 +0000 (Tue, 16 Sep 2008) | 1 lineChanged paths:M /trunk/ChangeLogChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".------------------------------------------------------------------------r5623 | thevenyp | 2008-09-10 10:00:31 +0000 (Wed, 10 Sep 2008) | 2 linesChanged paths:M /trunk/tests/tpow_z.ctests/tpow_z.c: Check test for bug20080904 with the minimum possible negative exponent so as not to underflow with (future) 128 bits machine.------------------------------------------------------------------------r5620 | vlefevre | 2008-09-06 10:19:10 +0000 (Sat, 06 Sep 2008) | 1 lineChanged paths:M /trunk/pow.cpow.c: fixed bug20080904 (from tpow_z.c).------------------------------------------------------------------------r5619 | vlefevre | 2008-09-06 10:08:37 +0000 (Sat, 06 Sep 2008) | 1 lineChanged paths:M /trunk/pow.cpow.c: added log messages.------------------------------------------------------------------------r5618 | thevenyp | 2008-09-05 10:10:41 +0000 (Fri, 05 Sep 2008) | 2 linesChanged paths:M /trunk/tests/tpow_z.ctests/tpow_z.c: Add a test that underflows.------------------------------------------------------------------------r5616 | vlefevre | 2008-09-05 09:05:25 +0000 (Fri, 05 Sep 2008) | 1 lineChanged paths:M /trunk/configure.inconfigure.in: updated a comment (for the next automake version).------------------------------------------------------------------------r5614 | vlefevre | 2008-09-05 08:56:53 +0000 (Fri, 05 Sep 2008) | 1 lineChanged paths:M /trunk/NEWSNEWS: added a note about mpfr_init_gmp_rand (removed in r4953).------------------------------------------------------------------------r5613 | vlefevre | 2008-09-04 02:44:04 +0000 (Thu, 04 Sep 2008) | 1 lineChanged paths:M /trunk/README.devREADME.dev: update (about AM_MAINTAINER_MODE).------------------------------------------------------------------------r5609 | vlefevre | 2008-09-02 15:09:20 +0000 (Tue, 02 Sep 2008) | 1 lineChanged paths:M /trunk/READMEUpdated README file.------------------------------------------------------------------------r5607 | vlefevre | 2008-09-01 11:51:00 +0000 (Mon, 01 Sep 2008) | 1 lineChanged paths:M /trunk/README.devD /trunk/patch-libtoolRemoved patch-libtool and updated README.dev as libtool has been fixed.------------------------------------------------------------------------r5606 | vlefevre | 2008-09-01 11:47:16 +0000 (Mon, 01 Sep 2008) | 1 lineChanged paths:M /trunk/NEWSNEWS file update (get default $CC and $CFLAGS from gmp.h).------------------------------------------------------------------------r5605 | vlefevre | 2008-09-01 11:46:24 +0000 (Mon, 01 Sep 2008) | 1 lineChanged paths:M /trunk/configure.inconfigure.in: removed a useless blank line.------------------------------------------------------------------------r5604 | vlefevre | 2008-09-01 11:40:36 +0000 (Mon, 01 Sep 2008) | 1 lineChanged paths:M /trunk/README.devREADME.dev: reverse-merged r5440 (about __GMP_CC/__GMP_CFLAGS) as said.------------------------------------------------------------------------r5602 | zimmerma | 2008-08-27 11:43:31 +0000 (Wed, 27 Aug 2008) | 3 linesChanged paths:M /trunk/algorithms.tex[algorithms.tex] the truncation error for rec_sqrt was correct, but thereasoning was not detailed enough------------------------------------------------------------------------r5600 | vlefevre | 2008-08-27 10:58:23 +0000 (Wed, 27 Aug 2008) | 3 linesChanged paths:A /trunk/patch-aclocal-iccAdded patch-aclocal-icc; this is a port of the patch posted onhttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=485421for aclocal.m4 when libtool 1.5.26-4 from Debian has been used.------------------------------------------------------------------------r5599 | zimmerma | 2008-08-27 10:00:35 +0000 (Wed, 27 Aug 2008) | 3 linesChanged paths:M /trunk/algorithms.texM /trunk/rec_sqrt.cM /trunk/round_p.c[rec_sqrt.c] fixed bug "bad_case1" (truncation error was forgotten, whenoutput precision was smaller than input precision)------------------------------------------------------------------------r5595 | vlefevre | 2008-08-27 08:40:53 +0000 (Wed, 27 Aug 2008) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: updated the month.------------------------------------------------------------------------r5593 | vlefevre | 2008-08-26 13:56:06 +0000 (Tue, 26 Aug 2008) | 1 lineChanged paths:M /trunk/tests/trec_sqrt.ctests/trec_sqrt.c: enable the tests only with MPFR 2.4.0+.------------------------------------------------------------------------r5592 | vlefevre | 2008-08-26 13:32:45 +0000 (Tue, 26 Aug 2008) | 1 lineChanged paths:M /trunk/NEWSNEWS: noted when some changes were applied in 2.3.* versions.------------------------------------------------------------------------r5590 | vlefevre | 2008-08-25 13:26:32 +0000 (Mon, 25 Aug 2008) | 1 lineChanged paths:M /trunk/README.devREADME.dev: completed information about integer types.------------------------------------------------------------------------r5589 | vlefevre | 2008-08-25 10:55:38 +0000 (Mon, 25 Aug 2008) | 1 lineChanged paths:M /trunk/README.devREADME.dev: added information about mixing signed and unsigned types.------------------------------------------------------------------------r5588 | vlefevre | 2008-08-25 10:40:09 +0000 (Mon, 25 Aug 2008) | 3 linesChanged paths:M /trunk/li2.cli2.c: avoid even more mixing between signed and unsigned types, bycasting mpfr_prec_t to mp_exp_t in expressions involving mp_exp_t.This time the bug is fixed: tli2 no longer freezes in 64 bits.------------------------------------------------------------------------r5587 | vlefevre | 2008-08-25 10:26:54 +0000 (Mon, 25 Aug 2008) | 4 linesChanged paths:M /trunk/li2.cli2.c: use an "int" instead of "unsigned int" in li2_series() to avoidmixing signed and unsigned types, which can yield implicit conversionsfrom signed into unsigned, and maybe problems on some platforms. Thisdoesn't fix the current freeze of tli2 on 64-bit machines, though.------------------------------------------------------------------------r5585 | vlefevre | 2008-08-24 23:07:45 +0000 (Sun, 24 Aug 2008) | 2 linesChanged paths:M /trunk/tests/tgeneric.ctests/tgeneric.c: changed the way a warning with gcc 4.2+ is avoided(r5335), as suggested by Manuel López-Ibáñez on GCC bug 36299.------------------------------------------------------------------------r5584 | vlefevre | 2008-08-21 10:27:58 +0000 (Thu, 21 Aug 2008) | 2 linesChanged paths:A /trunk/tests/data/sqrM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cAdded data_check support to mpfr_sqr.Added bad_cases support to mpfr_sqr and mpfr_sqrt.------------------------------------------------------------------------r5582 | vlefevre | 2008-08-21 10:17:19 +0000 (Thu, 21 Aug 2008) | 1 lineChanged paths:M /trunk/tests/tsqr.ctests/tsqr.c: corrected function definitions.------------------------------------------------------------------------r5581 | vlefevre | 2008-08-21 10:12:49 +0000 (Thu, 21 Aug 2008) | 1 lineChanged paths:A /trunk/tests/data/rec_sqrtM /trunk/tests/trec_sqrt.cAdded data_check & bad_cases support to mpfr_rec_sqrt.------------------------------------------------------------------------r5580 | vlefevre | 2008-08-21 10:09:34 +0000 (Thu, 21 Aug 2008) | 1 lineChanged paths:M /trunk/tests/trec_sqrt.ctests/trec_sqrt.c: added bad case that makes mpfr_rec_sqrt fail.------------------------------------------------------------------------r5579 | vlefevre | 2008-08-21 03:03:23 +0000 (Thu, 21 Aug 2008) | 3 linesChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: as not all ICC versions define the __ICC macro (onlythe __INTEL_COMPILER macro can be defined), define the __MPFR_ICCand __MPFR_GNUC macros in another way.------------------------------------------------------------------------r5578 | vlefevre | 2008-08-21 02:48:41 +0000 (Thu, 21 Aug 2008) | 2 linesChanged paths:M /trunk/tests/tsprintf.ctests/tsprintf.c: fixed compilation failure when HAVE_DENORMS isn'tdefined, such as with icc 10.1 on Itanium.------------------------------------------------------------------------r5577 | vlefevre | 2008-08-21 02:43:45 +0000 (Thu, 21 Aug 2008) | 3 linesChanged paths:M /trunk/tests/tprintf.ctests/tprintf.c: to allow random values to be reproducible,do not call randlimb several times in a same expression,because the evaluation order is unspecified.------------------------------------------------------------------------r5576 | vlefevre | 2008-08-21 02:38:07 +0000 (Thu, 21 Aug 2008) | 1 lineChanged paths:M /trunk/tests/tpow_all.ctests/tpow_all.c: added test of mpfr_rec_sqrt (only with MPFR 2.4.0+).------------------------------------------------------------------------r5575 | vlefevre | 2008-08-21 02:35:37 +0000 (Thu, 21 Aug 2008) | 1 lineChanged paths:M /trunk/tests/tpow_all.ctests/tpow_all.c: removed useless parentheses.------------------------------------------------------------------------r5574 | vlefevre | 2008-08-21 02:27:56 +0000 (Thu, 21 Aug 2008) | 1 lineChanged paths:M /trunk/rec_sqrt.crec_sqrt.c: added logging support.------------------------------------------------------------------------r5572 | vlefevre | 2008-08-21 01:27:38 +0000 (Thu, 21 Aug 2008) | 2 linesChanged paths:M /trunk/algorithms.texalgorithms.tex: replaced "towards" by "toward" for consistency withthe MPFR manual and the standards.------------------------------------------------------------------------r5570 | vlefevre | 2008-08-21 01:22:42 +0000 (Thu, 21 Aug 2008) | 2 linesChanged paths:M /trunk/algorithms.texalgorithms.tex: corrected English usage, spelling and typographyin the section on mpfr_hypot.------------------------------------------------------------------------r5566 | vlefevre | 2008-08-20 22:17:34 +0000 (Wed, 20 Aug 2008) | 3 linesChanged paths:M /trunk/tests/thypot.ctests/thypot.c: added a test for tiny x and y (already done by thegeneric tests, but not yet in the 2.3 branch in extended exponentrange).------------------------------------------------------------------------r5565 | vlefevre | 2008-08-20 21:43:34 +0000 (Wed, 20 Aug 2008) | 2 linesChanged paths:M /trunk/tests/tgeneric.ctests/tgeneric.c: for the special cases tested in precision p1for n <= 3, set the extended exponent range.------------------------------------------------------------------------r5564 | vlefevre | 2008-08-20 21:10:29 +0000 (Wed, 20 Aug 2008) | 1 lineChanged paths:M /trunk/tests/thypot.ctests/thypot.c: improved error messages.------------------------------------------------------------------------r5563 | vlefevre | 2008-08-20 20:48:44 +0000 (Wed, 20 Aug 2008) | 3 linesChanged paths:M /trunk/tests/thypot.ctests/thypot.c: perform some tests both in the current exponent rangeand in the extended exponent range, so that the lost-overflow bug ofMPFR 2.3.1 can be triggered on 64-bit machines too.------------------------------------------------------------------------r5561 | vlefevre | 2008-08-20 19:43:57 +0000 (Wed, 20 Aug 2008) | 3 linesChanged paths:M /trunk/tests/tpow_all.ctests/tpow_all.c:* In cmpres(), if z1 and z2 were both zeros, their sign wasn't tested.* Added test of mpfr_sqr and mpfr_sqrt.------------------------------------------------------------------------r5559 | vlefevre | 2008-08-20 16:24:24 +0000 (Wed, 20 Aug 2008) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: added a paragraph on MPFR internal data.------------------------------------------------------------------------r5557 | vlefevre | 2008-08-20 14:11:18 +0000 (Wed, 20 Aug 2008) | 2 linesChanged paths:M /trunk/pow_si.cpow_si.c: fixed the underflow/overflow detection for n < 0 by usinga method similar to mpfr_pow_z.------------------------------------------------------------------------r5556 | vlefevre | 2008-08-20 13:21:00 +0000 (Wed, 20 Aug 2008) | 1 lineChanged paths:M /trunk/pow_si.cpow_si.c: added logging support.------------------------------------------------------------------------r5555 | vlefevre | 2008-08-20 12:58:21 +0000 (Wed, 20 Aug 2008) | 4 linesChanged paths:M /trunk/pow.cpow.c: fixed bug in mpfr_pow_general by computing correct boundson exp(y*ln|x|). ==> tpow no longer fails in bug20080820.Note: this bug could affect only underflow cases and possibly casesnear overflow.------------------------------------------------------------------------r5554 | vlefevre | 2008-08-20 12:48:53 +0000 (Wed, 20 Aug 2008) | 1 lineChanged paths:M /trunk/tests/tpow.ctests/tpow.c: updated comment for bug20080820().------------------------------------------------------------------------r5553 | vlefevre | 2008-08-20 12:47:40 +0000 (Wed, 20 Aug 2008) | 1 lineChanged paths:M /trunk/tests/tpow.ctests/tpow.c: added testcase for bug mentioned in r5552.------------------------------------------------------------------------r5552 | vlefevre | 2008-08-20 11:41:13 +0000 (Wed, 20 Aug 2008) | 4 linesChanged paths:M /trunk/pow_z.cpow_z.c: solves the underflow problem in round-to-nearest by usingmpfr_pow_general in precision 2 (like in mpfr_pow_pos_z), but thiscurrently fails due to a more general bug from r4940 (the roundingmodes to compute an upper bound on exp(y*ln|x|) are incorrect).------------------------------------------------------------------------r5551 | vlefevre | 2008-08-20 06:42:16 +0000 (Wed, 20 Aug 2008) | 1 lineChanged paths:M /trunk/pow_z.cpow_z.c: formatting.------------------------------------------------------------------------r5550 | vlefevre | 2008-08-20 06:36:59 +0000 (Wed, 20 Aug 2008) | 1 lineChanged paths:M /trunk/pow_z.cpow_z.c: moved a log message.------------------------------------------------------------------------r5549 | vlefevre | 2008-08-20 06:34:52 +0000 (Wed, 20 Aug 2008) | 1 lineChanged paths:M /trunk/pow_z.cpow_z.c: added log messages.------------------------------------------------------------------------r5548 | vlefevre | 2008-08-20 05:55:56 +0000 (Wed, 20 Aug 2008) | 1 lineChanged paths:M /trunk/tests/tpow_all.ctests/tpow_all.c: added an underflow test of x^y with y integer < 0.------------------------------------------------------------------------r5547 | vlefevre | 2008-08-20 04:17:03 +0000 (Wed, 20 Aug 2008) | 3 linesChanged paths:M /trunk/pow_z.cpow_z.c: no longer take care of the possibly lost overflow flag, asthe other functions do not do this either; this general problem hasbeen fixed in mpfr_check_range (r5545).------------------------------------------------------------------------r5545 | vlefevre | 2008-08-20 04:07:16 +0000 (Wed, 20 Aug 2008) | 7 linesChanged paths:M /trunk/NEWSM /trunk/exceptions.cM /trunk/mpfr.texiFixed the following problem:The overflow flag can be lost in many functions called with themaximum exponent equal to MPFR_EMAX_MAX (this is the default on32-bit machines) when the temporary result (in a higher precision)is representable but once rounded, it yields an overflow.This needed a slight change of behavior of the mpfr_check_range function(defined in exceptions.c). Described this change in mpfr.texi and NEWS.------------------------------------------------------------------------r5544 | vlefevre | 2008-08-20 02:59:16 +0000 (Wed, 20 Aug 2008) | 1 lineChanged paths:M /trunk/pow_z.cpow_z.c: fixed some of the underflow/overflow problems for z < 0.------------------------------------------------------------------------r5543 | vlefevre | 2008-08-20 02:56:38 +0000 (Wed, 20 Aug 2008) | 1 lineChanged paths:M /trunk/tests/tpow_all.ctests/tpow_all.c: fixed mpfr_clear in overflow_inv.------------------------------------------------------------------------r5542 | vlefevre | 2008-08-20 02:50:02 +0000 (Wed, 20 Aug 2008) | 1 lineChanged paths:M /trunk/tests/tpow_all.ctests/tpow_all.c: more detailed error messages.------------------------------------------------------------------------r5541 | vlefevre | 2008-08-20 01:23:30 +0000 (Wed, 20 Aug 2008) | 5 linesChanged paths:M /trunk/tests/tpow_all.ctests/tpow_all.c: improved overflow_inv tests to trigger a bugin mpfr_pow_z due to incorrect rounding mode settings in r5315:on a 64-bit Linux machine, "./tpow_all 1" ends with:Bad overflow flag in overflow_inv for mpfr_pow, extended exponent range,s = 1, t = 1, GMP_RNDZ------------------------------------------------------------------------r5540 | vlefevre | 2008-08-20 00:32:17 +0000 (Wed, 20 Aug 2008) | 1 lineChanged paths:M /trunk/tests/tpow_all.ctests/tpow_all.c: in overflow_inv, reduced t to [0,5] and added tests.------------------------------------------------------------------------r5539 | vlefevre | 2008-08-19 23:48:19 +0000 (Tue, 19 Aug 2008) | 1 lineChanged paths:M /trunk/tests/tpow_all.ctests/tpow_all.c: improved error messages.------------------------------------------------------------------------r5538 | vlefevre | 2008-08-19 23:39:35 +0000 (Tue, 19 Aug 2008) | 2 linesChanged paths:M /trunk/tests/tpow_all.ctests/tpow_all.c: changed the precisions in overflow_inv for cleareroutput (the reported failures are the same).------------------------------------------------------------------------r5537 | vlefevre | 2008-08-19 23:34:23 +0000 (Tue, 19 Aug 2008) | 3 linesChanged paths:M /trunk/tests/tpow_all.ctests/tpow_all.c: information about extended exponent range wasn'talways output. For simplicity to provide such an information, madeext a global variable.------------------------------------------------------------------------r5536 | vlefevre | 2008-08-19 23:23:10 +0000 (Tue, 19 Aug 2008) | 1 lineChanged paths:M /trunk/tests/tpow_all.ctests/tpow_all.c: added overflow tests for x^(-1). -> Failure.------------------------------------------------------------------------r5535 | vlefevre | 2008-08-19 00:35:49 +0000 (Tue, 19 Aug 2008) | 1 lineChanged paths:M /trunk/mpfr-impl.hM /trunk/pow.cFixed basic underflow checking in mpfr_pow.------------------------------------------------------------------------r5534 | vlefevre | 2008-08-18 23:30:59 +0000 (Mon, 18 Aug 2008) | 4 linesChanged paths:M /trunk/README.devM /trunk/lngamma.cM /trunk/mpfr-impl.hmpfr-impl.h: defined macro INITIALIZED to declare that some variableis initialized before being used.README.dev: described the use of this macro.lngamma.c: replaced the dummy initialization by this macro.------------------------------------------------------------------------r5533 | vlefevre | 2008-08-16 01:04:05 +0000 (Sat, 16 Aug 2008) | 1 lineChanged paths:M /trunk/pow.cpow.c: updated comments.------------------------------------------------------------------------r5532 | vlefevre | 2008-08-16 00:48:58 +0000 (Sat, 16 Aug 2008) | 1 lineChanged paths:M /trunk/tests/tpow_all.ctests/tpow_all.c: added tests -> assertion failed in pow.c line 603.------------------------------------------------------------------------r5531 | vlefevre | 2008-08-15 23:56:47 +0000 (Fri, 15 Aug 2008) | 1 lineChanged paths:M /trunk/tests/tpow_all.ctests/tpow_all.c: added test of mpfr_ui_div.------------------------------------------------------------------------r5530 | vlefevre | 2008-08-15 23:28:46 +0000 (Fri, 15 Aug 2008) | 1 lineChanged paths:M /trunk/pow_z.cpow_z.c: improved comments.------------------------------------------------------------------------r5527 | vlefevre | 2008-08-14 16:34:58 +0000 (Thu, 14 Aug 2008) | 4 linesChanged paths:M /trunk/mpfr.teximpfr.texi: additions related to MPFR caches.* Added Section "Memory Handling" mentioning caches.* Added call to mpfr_free_cache in the first example.* Updated description of function mpfr_free_cache.------------------------------------------------------------------------r5525 | vlefevre | 2008-08-14 10:17:24 +0000 (Thu, 14 Aug 2008) | 2 linesChanged paths:M /trunk/tests/texp.ctests/texp.c: improved an underflow test to trigger the bug fixedin r5453 on 32-bit machines too.------------------------------------------------------------------------r5524 | vlefevre | 2008-08-14 09:39:24 +0000 (Thu, 14 Aug 2008) | 1 lineChanged paths:M /trunk/log.clog.c: fixed a log message.------------------------------------------------------------------------r5523 | vlefevre | 2008-08-14 09:38:04 +0000 (Thu, 14 Aug 2008) | 1 lineChanged paths:M /trunk/exp_2.cexp_2.c: fixed other log messages.------------------------------------------------------------------------r5522 | vlefevre | 2008-08-14 09:20:14 +0000 (Thu, 14 Aug 2008) | 2 linesChanged paths:M /trunk/exp_2.cexp_2.c: fixed a log message (the format didn't correspond to the types)and improved it.------------------------------------------------------------------------r5519 | vlefevre | 2008-08-12 22:27:44 +0000 (Tue, 12 Aug 2008) | 1 lineChanged paths:M /trunk/tests/tdiv.ctests/tdiv.c: completed underflow test by testing negative results too.------------------------------------------------------------------------r5517 | vlefevre | 2008-08-12 22:03:37 +0000 (Tue, 12 Aug 2008) | 5 linesChanged paths:M /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/mul_2si.cM /trunk/tests/tmul_2exp.cmul_2si.c, div_2si.c, div_2ui.c: fixed double-rounding problem inrounding to nearest when the rounded result in unbounded exponentrange is 2^(emin - 2).tests/tmul_2exp.c: test x = 15/16 too. Now tmul_2exp no longer fails(with the correction in div.c from r5515).------------------------------------------------------------------------r5516 | vlefevre | 2008-08-12 21:56:55 +0000 (Tue, 12 Aug 2008) | 2 linesChanged paths:M /trunk/tests/tdiv.ctests/tdiv.c correction: the underflow bug was in case when theresult had to be zero.------------------------------------------------------------------------r5515 | vlefevre | 2008-08-12 21:52:25 +0000 (Tue, 12 Aug 2008) | 3 linesChanged paths:M /trunk/div.cdiv.c: fixed underflow bug that occurs in rounding to nearest whenthe rounded result in unbounded exponent range is 2^(emin - 2) andinex > 0: one got a non-zero result instead of +/-0.------------------------------------------------------------------------r5514 | vlefevre | 2008-08-12 21:47:44 +0000 (Tue, 12 Aug 2008) | 2 linesChanged paths:M /trunk/tests/tdiv.ctests/tdiv.c: added a test that triggers a bug in mpfr_div in case ofunderflow in rounding to nearest when the result must be non-zero.------------------------------------------------------------------------r5513 | vlefevre | 2008-08-12 14:43:50 +0000 (Tue, 12 Aug 2008) | 1 lineChanged paths:M /trunk/div.cdiv.c: added logging support.------------------------------------------------------------------------r5512 | vlefevre | 2008-08-12 13:54:40 +0000 (Tue, 12 Aug 2008) | 1 lineChanged paths:M /trunk/tests/tmul_2exp.ctests/tmul_2exp.c: test mpfr_div_2ui too.------------------------------------------------------------------------r5511 | vlefevre | 2008-08-12 13:37:03 +0000 (Tue, 12 Aug 2008) | 1 lineChanged paths:M /trunk/tests/tmul_2exp.ctests/tmul_2exp.c: test mpfr_div_2si too.------------------------------------------------------------------------r5510 | vlefevre | 2008-08-12 13:28:20 +0000 (Tue, 12 Aug 2008) | 2 linesChanged paths:M /trunk/tests/tmul_2exp.ctests/tmul_2exp.c: updated underflow() test to trigger a double-roundingbug in case of underflow.------------------------------------------------------------------------r5509 | vlefevre | 2008-08-12 13:11:19 +0000 (Tue, 12 Aug 2008) | 2 linesChanged paths:M /trunk/tests/texp.ctests/texp.c: updated comment (the double-rounding bug triggered byunderflow_up() is in mpfr_mul_2si).------------------------------------------------------------------------r5508 | vlefevre | 2008-08-12 13:02:08 +0000 (Tue, 12 Aug 2008) | 2 linesChanged paths:M /trunk/tests/texp.ctests/texp.c: updated underflow_up() test: added case exp(eps) ~= 1/2,which fails due to a double-rounding problem in rescaling the result.------------------------------------------------------------------------r5507 | vlefevre | 2008-08-12 12:08:10 +0000 (Tue, 12 Aug 2008) | 1 lineChanged paths:M /trunk/tests/texp.ctests/texp.c: improved comments in underflow_up().------------------------------------------------------------------------r5505 | vlefevre | 2008-08-11 08:09:14 +0000 (Mon, 11 Aug 2008) | 33 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/pow.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/tests/tpow_all.cMerged vlefevre branch:svn merge -c-5445 .svn merge -r5436:HEAD .../mpfr/branches/vlefevre* pow.c:- Moved the general case from mpfr_pow() to a new internal functionmpfr_pow_general().- In this function (from old code), avoid unnecessary overflow testif the intermediate result is not an infinity (which was the caseof underflow with non-zero result, thus not an overflow).- Fixed a double-rounding problem that occurred in this function insome underflow cases when rescaling the result.- Added log messages.* mpfr-impl.h: added mpfr_pow_general prototype.* pow_z.c:- The underflow case of mpfr_pow_pos_z() in rounding to nearest,which was incorrect, is now handled by calling mpfr_pow_general(),which can scale the result thus decide whether the rounded resultshould be 0 or nextabove(0). To avoid the exact cases of x^y withy integer (not supported by mpfr_pow_general()), rounding is donein precision 2 (this is also faster!).- Fixed underflow-related bug (case exact result = 2^(emin-2), inrounding to nearest).- Added log messages.* pow_ui.c:- Swapped parameters x and y for consistency (-> y = x^n).- Fixed the internal overflows and underflows (which could yieldspurious overflows/underflows and incorrect results) by usingmpfr_pow_z.* tests/tpow_all.c:- Test flags in test_others and cmpres; cmpres argument z1 can nowbe a null pointer (if unknown pure FP value, thus not tested).- Added a test of 2^(emin - i/4) with 0 <= i <= 12, that triggeredthe bugs mentioned above (and now fixed).------------------------------------------------------------------------r5503 | vlefevre | 2008-08-11 07:02:01 +0000 (Mon, 11 Aug 2008) | 1 lineChanged paths:M /trunk/tests/tmul_2exp.ctests/tmul_2exp.c: added underflow tests.------------------------------------------------------------------------r5502 | vlefevre | 2008-08-11 07:00:17 +0000 (Mon, 11 Aug 2008) | 1 lineChanged paths:M /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/mul_2si.cM /trunk/mul_2ui.cAdded logging support to mpfr_{mul,div}_2{si,ui}.------------------------------------------------------------------------r5498 | vlefevre | 2008-08-08 14:29:03 +0000 (Fri, 08 Aug 2008) | 1 lineChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: added a space for MPFR_LOG_MSG.------------------------------------------------------------------------r5496 | vlefevre | 2008-08-08 14:20:45 +0000 (Fri, 08 Aug 2008) | 1 lineChanged paths:M /trunk/README.devREADME.dev: corrected MPFR_LOG_MSG example.------------------------------------------------------------------------r5494 | vlefevre | 2008-08-08 07:27:23 +0000 (Fri, 08 Aug 2008) | 1 lineChanged paths:M /trunk/mpfr.hmpfr.h: added a comment concerning ICC.------------------------------------------------------------------------r5493 | vlefevre | 2008-08-07 21:56:50 +0000 (Thu, 07 Aug 2008) | 1 lineChanged paths:M /trunk/atan2.cM /trunk/get_d64.cM /trunk/li2.cM /trunk/set_d64.cM /trunk/tests/tget_set_d64.cM /trunk/yn.cFinal code clean-up based on icc warnings.------------------------------------------------------------------------r5492 | vlefevre | 2008-08-07 21:17:14 +0000 (Thu, 07 Aug 2008) | 7 linesChanged paths:M /trunk/cache.cM /trunk/clears.cM /trunk/cos.cM /trunk/fits_intmax.cM /trunk/fits_uintmax.cM /trunk/frac.cM /trunk/get_ld.cM /trunk/get_sj.cM /trunk/get_uj.cM /trunk/hypot.cM /trunk/inits.cM /trunk/inits2.cM /trunk/mpfr-impl.hM /trunk/mul.cM /trunk/set_sj.cM /trunk/set_uj.cM /trunk/tests/tfits.cM /trunk/tests/tget_sj.cM /trunk/tests/tset_sj.cM /trunk/volatile.cFurther code clean-up (and consistency) based on icc warnings:* Removed useless code.* Avoid hiding variable declarations.* Use #ifdef BOOL_MACRO instead of #if BOOL_MACRO.* In MPFR_RNDRAW_GEN macro definition, variables declared locally nowstart with an underscore to avoid possible conflits with parameters(and modified macro calls that use these variables).------------------------------------------------------------------------r5491 | vlefevre | 2008-08-07 17:13:16 +0000 (Thu, 07 Aug 2008) | 1 lineChanged paths:M /trunk/round_prec.cround_prec.c: avoid hiding variable declaration (detected by icc).------------------------------------------------------------------------r5490 | vlefevre | 2008-08-07 16:30:13 +0000 (Thu, 07 Aug 2008) | 2 linesChanged paths:M /trunk/pow_si.cpow_si.c: fixed Ziv's iteration (code from r3305) by using MPFR_ZIV_NEXT(problem detected by icc, because variable "loop" was never used).------------------------------------------------------------------------r5489 | vlefevre | 2008-08-07 16:15:28 +0000 (Thu, 07 Aug 2008) | 2 linesChanged paths:M /trunk/mul_ui.cmul_ui.c: removed variable that was set but never used (detected by icc,but not by gcc, probably because of early optimization).------------------------------------------------------------------------r5488 | vlefevre | 2008-08-07 16:08:45 +0000 (Thu, 07 Aug 2008) | 4 linesChanged paths:M /trunk/inp_str.cinp_str.c: fixed possible implementation-defined behavior (a valuefrom the unsigned char range -- from getc -- was stored in a char,and if the char type is signed and the value cannot be representedin a char, this is implementation-defined).------------------------------------------------------------------------r5487 | vlefevre | 2008-08-07 15:36:59 +0000 (Thu, 07 Aug 2008) | 1 lineChanged paths:M /trunk/get_str.cget_str.c: avoid hiding variable declaration (detected by icc).------------------------------------------------------------------------r5486 | vlefevre | 2008-08-07 14:44:18 +0000 (Thu, 07 Aug 2008) | 1 lineChanged paths:M /trunk/div.cdiv.c: avoid hiding variable declaration (detected by icc).------------------------------------------------------------------------r5485 | vlefevre | 2008-08-07 14:33:44 +0000 (Thu, 07 Aug 2008) | 2 linesChanged paths:M /trunk/README.devM /trunk/mpfr-impl.hM /trunk/mpfr.hmpfr.h, mpfr-impl.h: avoid warnings with icc (at least icc 10.1).README.dev: added a paragraph on the test of "boolean" macros.------------------------------------------------------------------------r5483 | vlefevre | 2008-08-05 08:02:07 +0000 (Tue, 05 Aug 2008) | 1 lineChanged paths:M /trunk/configure.inconfigure.in: dist-lzma needs automake 1.10.1.------------------------------------------------------------------------r5481 | vlefevre | 2008-08-04 08:39:47 +0000 (Mon, 04 Aug 2008) | 1 lineChanged paths:M /trunk/configure.inconfigure.in: "make dist" generates lzma-compressed tarball too.------------------------------------------------------------------------r5480 | zimmerma | 2008-08-02 09:36:31 +0000 (Sat, 02 Aug 2008) | 3 linesChanged paths:M /trunk/exp_2.c[exp_2.c] fixed case where cancel is negative, added comments and improvedcode when initial n is known to be 0------------------------------------------------------------------------r5479 | vlefevre | 2008-08-01 21:18:06 +0000 (Fri, 01 Aug 2008) | 1 lineChanged paths:M /trunk/exp_2.cexp_2.c: MPFR_EXP -> MPFR_GET_EXP.------------------------------------------------------------------------r5478 | zimmerma | 2008-08-01 16:45:45 +0000 (Fri, 01 Aug 2008) | 2 linesChanged paths:M /trunk/exp_2.c[exp_2.c] fixed bug20080731------------------------------------------------------------------------r5477 | vlefevre | 2008-07-31 16:30:31 +0000 (Thu, 31 Jul 2008) | 1 lineChanged paths:M /trunkAdded algorithms.out to svn:ignore property.------------------------------------------------------------------------r5476 | vlefevre | 2008-07-31 16:27:42 +0000 (Thu, 31 Jul 2008) | 1 lineChanged paths:M /trunk/tests/texp.ctests/texp.c: added testcase for new bug found in mpfr_exp_2.------------------------------------------------------------------------r5475 | vlefevre | 2008-07-31 16:02:54 +0000 (Thu, 31 Jul 2008) | 3 linesChanged paths:M /trunk/exp.cM /trunk/exp_2.cexp.c, exp_2.c: fixed the overflow/underflow detection. The underflow_uptest in texp.c still fails for mpfr_exp_2 only, but this seems to be dueto a bug in this function (incorrect error bound?).------------------------------------------------------------------------r5474 | vlefevre | 2008-07-31 15:03:49 +0000 (Thu, 31 Jul 2008) | 3 linesChanged paths:M /trunk/tests/texp.ctests/texp.c: added underflow tests to underflow_up; currently fail dueto incorrect underflow detection in mpfr_exp (and if this detection isdisabled, mpfr_exp_3 behaves correctly, but not mpfr_exp_2).------------------------------------------------------------------------r5473 | thevenyp | 2008-07-31 14:08:09 +0000 (Thu, 31 Jul 2008) | 2 linesChanged paths:M /trunk/algorithms.texFix typos, improve wording.------------------------------------------------------------------------r5472 | vlefevre | 2008-07-31 13:01:16 +0000 (Thu, 31 Jul 2008) | 1 lineChanged paths:M /trunk/exp_2.cAdded logging support to mpfr_exp_2 (exp_2.c).------------------------------------------------------------------------r5471 | vlefevre | 2008-07-31 11:36:01 +0000 (Thu, 31 Jul 2008) | 1 lineChanged paths:M /trunk/tests/texp.ctests/texp.c: updated comment concerning the bug fixed in r5469.------------------------------------------------------------------------r5470 | vlefevre | 2008-07-31 10:24:28 +0000 (Thu, 31 Jul 2008) | 1 lineChanged paths:M /trunk/exp.cexp.c: updated comment about the exp3.c routine.------------------------------------------------------------------------r5469 | vlefevre | 2008-07-31 10:22:48 +0000 (Thu, 31 Jul 2008) | 1 lineChanged paths:M /trunk/exp3.cexp3.c: fixed internal underflow.------------------------------------------------------------------------r5468 | vlefevre | 2008-07-31 09:59:53 +0000 (Thu, 31 Jul 2008) | 1 lineChanged paths:M /trunk/fma.cM /trunk/fms.cfma.c, fms.c: added a comment about apparently incorrect scaling.------------------------------------------------------------------------r5466 | vlefevre | 2008-07-31 09:46:43 +0000 (Thu, 31 Jul 2008) | 1 lineChanged paths:M /trunk/sqr.cM /trunk/sqrt.cAdded logging support to mpfr_sqr and mpfr_sqrt.------------------------------------------------------------------------r5465 | thevenyp | 2008-07-31 08:31:11 +0000 (Thu, 31 Jul 2008) | 3 linesChanged paths:M /trunk/BUGSM /trunk/hypot.chypot.c: Fix comment.BUGS: Add known bug for mpfr_hypot.------------------------------------------------------------------------r5464 | thevenyp | 2008-07-30 15:13:42 +0000 (Wed, 30 Jul 2008) | 5 linesChanged paths:M /trunk/algorithms.texM /trunk/hypot.cM /trunk/tests/thypot.calgorithms.tex: Prove the correctness of the algorithm used for mpfr_hypotwhen the difference of inputs' exponents is less then exp_max - 2.hypot.c: Change algorithm according to its description in algorithms.textests/thypot.c: Fix tests (some were present but didn't trigger any error).------------------------------------------------------------------------r5463 | vlefevre | 2008-07-30 14:01:45 +0000 (Wed, 30 Jul 2008) | 1 lineChanged paths:M /trunk/tests/texp.ctests/texp.c: completed a comment.------------------------------------------------------------------------r5462 | vlefevre | 2008-07-30 11:26:52 +0000 (Wed, 30 Jul 2008) | 6 linesChanged paths:M /trunk/tests/texp.ctests/texp.c: updated underflow_up test of log(2^(emin - 1)) + eps:* In the old test (- log(2) < eps < 0 in GMP_RNDN), do not testthe flags, as this may be incorrect on some platforms (thoughunlikely). Better tests will be provided later.* Added test for case eps > 0, which triggers a bug in mpfr_exp_3(underflow flag sometimes set while it shouldn't be set).------------------------------------------------------------------------r5461 | vlefevre | 2008-07-30 08:33:51 +0000 (Wed, 30 Jul 2008) | 2 linesChanged paths:M /trunk/exp.cexp.c: completed a comment, describing how rigorous underflow/overflowdetection can be done.------------------------------------------------------------------------r5460 | vlefevre | 2008-07-30 08:18:01 +0000 (Wed, 30 Jul 2008) | 2 linesChanged paths:M /trunk/exp.cexp.c: removed an incorrect comment (corresponds to exp_2.c and alreadyin exp_2.c).------------------------------------------------------------------------r5459 | vlefevre | 2008-07-29 14:34:10 +0000 (Tue, 29 Jul 2008) | 1 lineChanged paths:M /trunk/exp.cexp.c: underflow/overflow detection is still a bit incorrect.------------------------------------------------------------------------r5458 | vlefevre | 2008-07-29 14:17:18 +0000 (Tue, 29 Jul 2008) | 1 lineChanged paths:M /trunk/TODOTODO: added "test underflow/overflow detection...".------------------------------------------------------------------------r5457 | vlefevre | 2008-07-29 14:13:11 +0000 (Tue, 29 Jul 2008) | 1 lineChanged paths:M /trunk/exp.cexp.c: fixed underflow/overflow detection.------------------------------------------------------------------------r5456 | vlefevre | 2008-07-29 13:24:19 +0000 (Tue, 29 Jul 2008) | 1 lineChanged paths:M /trunk/exp_2.cexp_2.c: GNU style.------------------------------------------------------------------------r5455 | vlefevre | 2008-07-29 12:23:04 +0000 (Tue, 29 Jul 2008) | 2 linesChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: make sure that mpfr_get_exp_t and mpfr_set_exp_t arecorrectly defined.------------------------------------------------------------------------r5454 | vlefevre | 2008-07-26 10:46:26 +0000 (Sat, 26 Jul 2008) | 1 lineChanged paths:M /trunk/tests/texp.ctests/texp.c: updated comment of underflow_up.------------------------------------------------------------------------r5453 | vlefevre | 2008-07-26 10:44:22 +0000 (Sat, 26 Jul 2008) | 3 linesChanged paths:M /trunk/exp_2.cexp_2.c: solved the assertion failure by detecting a zero due to acancellation and increasing the precision via Ziv's loop in such acase.------------------------------------------------------------------------r5452 | vlefevre | 2008-07-26 10:29:57 +0000 (Sat, 26 Jul 2008) | 2 linesChanged paths:M /trunk/exp_2.cexp_2.c: added another assertion, that is checked independently ofthe value of MPFR_EXP_2_THRESHOLD (better for debugging).------------------------------------------------------------------------r5451 | vlefevre | 2008-07-26 10:21:09 +0000 (Sat, 26 Jul 2008) | 3 linesChanged paths:M /trunk/exp_2.cexp_2.c: added an assertion (more explicit than a similar assertionthat would fail later) in mpfr_exp2_aux, caught by the underflow_uptest in texp.c for prec = 16 on a 64-bit Linux machine.------------------------------------------------------------------------r5450 | vlefevre | 2008-07-25 21:02:13 +0000 (Fri, 25 Jul 2008) | 2 linesChanged paths:M /trunk/tests/texp.ctests/texp.c: added a test that shows incorrect underflow detectionin mpfr_exp, with possible assertion failure.------------------------------------------------------------------------r5445 | vlefevre | 2008-07-25 11:52:07 +0000 (Fri, 25 Jul 2008) | 1 lineChanged paths:M /trunk/tests/tpow_all.ctests/tpow_all.c: added test of mpfr_exp2 and mpfr_exp10.------------------------------------------------------------------------r5443 | vlefevre | 2008-07-25 10:31:19 +0000 (Fri, 25 Jul 2008) | 1 lineChanged paths:M /trunk/TODOTODO: update.------------------------------------------------------------------------r5442 | vlefevre | 2008-07-25 10:28:41 +0000 (Fri, 25 Jul 2008) | 1 lineChanged paths:M /trunk/TODOTODO: added "option to use a 32-bit exponent type on LP64 machines".------------------------------------------------------------------------r5441 | vlefevre | 2008-07-23 13:52:09 +0000 (Wed, 23 Jul 2008) | 1 lineChanged paths:M /trunk/acinclude.m4acinclude.m4: updated AC_PREREQ line due to the use of AC_PROG_SED.------------------------------------------------------------------------r5440 | zimmerma | 2008-07-23 13:29:50 +0000 (Wed, 23 Jul 2008) | 2 linesChanged paths:M /trunk/README.devadded reminder------------------------------------------------------------------------r5439 | zimmerma | 2008-07-23 13:26:26 +0000 (Wed, 23 Jul 2008) | 4 linesChanged paths:M /trunk/configure.inpatch from Patrick to get __GMP_CC and __GMP_CFLAGS from gmp.h(future undocumented feature for GMP 4.2.3) -> we need to checkthose are the names chosen by GMP 4.2.3 when it will be out------------------------------------------------------------------------r5434 | vlefevre | 2008-07-21 23:03:36 +0000 (Mon, 21 Jul 2008) | 2 linesChanged paths:M /trunk/pow.cpow.c: fixed incorrect rounding in the general case when the resultis negative and rnd = GMP_RNDD or GMP_RNDU (bug20080721 in tpow.c).------------------------------------------------------------------------r5433 | vlefevre | 2008-07-21 22:44:32 +0000 (Mon, 21 Jul 2008) | 1 lineChanged paths:M /trunk/tests/tpow.ctests/tpow.c: completed test bug20080721.------------------------------------------------------------------------r5432 | vlefevre | 2008-07-21 22:01:11 +0000 (Mon, 21 Jul 2008) | 1 lineChanged paths:M /trunk/pow.cpow.c: fixed the non-trivial cases with large integer y.------------------------------------------------------------------------r5431 | vlefevre | 2008-07-21 17:17:51 +0000 (Mon, 21 Jul 2008) | 1 lineChanged paths:M /trunk/tests/tpow.ctests/tpow.c: added comment for bug20080721.------------------------------------------------------------------------r5430 | vlefevre | 2008-07-21 16:54:18 +0000 (Mon, 21 Jul 2008) | 1 lineChanged paths:M /trunk/tests/tpow.ctests/tpow.c: found another bug in mpfr_pow with large integers.------------------------------------------------------------------------r5429 | vlefevre | 2008-07-21 13:06:51 +0000 (Mon, 21 Jul 2008) | 1 lineChanged paths:M /trunk/tests/tpow_all.ctests/tpow_all.c: added a test that detects a bug in an underflow case.------------------------------------------------------------------------r5428 | vlefevre | 2008-07-21 09:48:22 +0000 (Mon, 21 Jul 2008) | 2 linesChanged paths:M /trunk/tests/tpow_all.ctests/tpow_all.c: made the comparisons between the power functionsgeneric to be able to add other tests.------------------------------------------------------------------------r5427 | vlefevre | 2008-07-20 23:34:50 +0000 (Sun, 20 Jul 2008) | 1 lineChanged paths:M /trunk/pow_z.cpow_z.c: use MPFR_IS_POS(x) instead of MPFR_SIGN(x) > 0.------------------------------------------------------------------------r5425 | vlefevre | 2008-07-20 00:36:23 +0000 (Sun, 20 Jul 2008) | 1 lineChanged paths:M /trunk/pow_si.cpow_si.c: corrected a comment.------------------------------------------------------------------------r5424 | vlefevre | 2008-07-20 00:22:50 +0000 (Sun, 20 Jul 2008) | 1 lineChanged paths:M /trunk/tests/tpow_z.ctests/tpow_z.c: fixed NaN^0 test.------------------------------------------------------------------------r5423 | vlefevre | 2008-07-20 00:17:02 +0000 (Sun, 20 Jul 2008) | 4 linesChanged paths:M /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/testsM /trunk/tests/Makefile.amA /trunk/tests/tpow_all.cFixed a bug in pow_ui.c and pow_z.c: NaN^0 returned NaN instead of 1(see documentation). Affected functions: mpfr_pow_ui, mpfr_pow_si andmpfr_pow_z (but not mpfr_pow). Added new test file tests/tpow_all.cto test all the MPFR power functions on simple and special values.------------------------------------------------------------------------r5418 | vlefevre | 2008-07-19 16:09:13 +0000 (Sat, 19 Jul 2008) | 1 lineChanged paths:M /trunk/mpfr.teximpfr.texi: forgot the case x^(±0).------------------------------------------------------------------------r5417 | vlefevre | 2008-07-19 15:36:57 +0000 (Sat, 19 Jul 2008) | 1 lineChanged paths:M /trunk/pow_z.cpow_z.c: updated comments.------------------------------------------------------------------------r5416 | vlefevre | 2008-07-19 15:21:30 +0000 (Sat, 19 Jul 2008) | 2 linesChanged paths:M /trunk/tests/tpow_z.ctests/tpow_z.c: test bug20080223() didn't check that the result wasn'ta NaN. Fixed.------------------------------------------------------------------------r5413 | vlefevre | 2008-07-19 13:52:27 +0000 (Sat, 19 Jul 2008) | 1 lineChanged paths:M /trunk/tests/tsprintf.ctests/tsprintf.c: removed trailing whitespace.------------------------------------------------------------------------r5412 | vlefevre | 2008-07-11 01:52:47 +0000 (Fri, 11 Jul 2008) | 2 linesChanged paths:M /trunk/BUGSBUGS: potential problem with integer division and pre-C99 compilers,noted by Philippe.------------------------------------------------------------------------r5411 | thevenyp | 2008-07-08 12:44:59 +0000 (Tue, 08 Jul 2008) | 1 lineChanged paths:M /trunk/generic.cM /trunk/vasprintf.cFix typos------------------------------------------------------------------------r5410 | thevenyp | 2008-06-30 12:31:54 +0000 (Mon, 30 Jun 2008) | 2 linesChanged paths:M /trunk/vasprintf.cFix typo (gmp macro TMP_ALLOC instead of MPFR_TMP_ALLOC).------------------------------------------------------------------------r5409 | vlefevre | 2008-06-27 09:26:43 +0000 (Fri, 27 Jun 2008) | 1 lineChanged paths:M /trunk/vasprintf.cvasprintf.c: fixed comment from r5408.------------------------------------------------------------------------r5408 | thevenyp | 2008-06-27 08:36:34 +0000 (Fri, 27 Jun 2008) | 6 linesChanged paths:M /trunk/acinclude.m4M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.cM /trunk/tests/tsprintf.cM /trunk/vasprintf.cacinclude.m4: add a check defining va_copy macro when needed.vasprintf.c: use TMP_ALLOC instead of variable-length array (C99).tests/tfprintf.c tests/tsprintf.c: #define length of array instead of const int so as to avoid variable-length array (C99).tests/tprintf.c: #define length of array instead of const int so as to avoid variable-length array (C99).remove use of function dup (dependency with <unistd.h>).------------------------------------------------------------------------r5407 | vlefevre | 2008-06-25 09:08:26 +0000 (Wed, 25 Jun 2008) | 1 lineChanged paths:M /trunk/README.devREADME.dev: updated "To make a release" (mention various compilers).------------------------------------------------------------------------r5406 | vlefevre | 2008-06-23 02:27:02 +0000 (Mon, 23 Jun 2008) | 1 lineChanged paths:M /trunk/configure.inconfigure.in: added comments about icc.------------------------------------------------------------------------r5405 | vlefevre | 2008-06-22 12:16:43 +0000 (Sun, 22 Jun 2008) | 2 linesChanged paths:M /trunk/TODOTODO: added "replace the *_THRESHOLD macros by global (TLS) variablesthat can be changed at run time [...]".------------------------------------------------------------------------r5400 | vlefevre | 2008-06-16 22:06:11 +0000 (Mon, 16 Jun 2008) | 4 linesChanged paths:M /trunk/INSTALLINSTALL: updated GMP's URL (the old one no longer worked), usinghttp://www.gnu.org/software/gmp/ as suggested by Karl Berry (seeGNU policies).------------------------------------------------------------------------r5398 | vlefevre | 2008-06-13 13:54:37 +0000 (Fri, 13 Jun 2008) | 3 linesChanged paths:M /trunk/mpfr.teximpfr.texi: changed the license for the inclusion of the manual in Debian(see <http://www.debian.org/vote/2006/vote_001>).------------------------------------------------------------------------r5396 | vlefevre | 2008-06-11 13:09:33 +0000 (Wed, 11 Jun 2008) | 3 linesChanged paths:M /trunk/AUTHORSAUTHORS: converted from ISO-8859-1 to UTF-8 (this is the standardnowadays and this is the encoding declared on InriaGforge).------------------------------------------------------------------------r5395 | thevenyp | 2008-06-11 10:06:56 +0000 (Wed, 11 Jun 2008) | 2 linesChanged paths:M /trunk/mpfr.texiFix typo in mpfr_printf documentation.------------------------------------------------------------------------r5394 | vlefevre | 2008-06-11 09:25:01 +0000 (Wed, 11 Jun 2008) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: removed a misleading and now useless comment.------------------------------------------------------------------------r5393 | vlefevre | 2008-06-11 09:21:26 +0000 (Wed, 11 Jun 2008) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: improved a comment.------------------------------------------------------------------------r5392 | vlefevre | 2008-06-11 09:20:53 +0000 (Wed, 11 Jun 2008) | 2 linesChanged paths:M /trunk/tests/tsprintf.ctsprintf.c: typo in a comment.------------------------------------------------------------------------r5391 | thevenyp | 2008-06-11 08:57:47 +0000 (Wed, 11 Jun 2008) | 2 linesChanged paths:M /trunk/tests/tsprintf.cFix comparison between mpfr string and libc string.------------------------------------------------------------------------r5390 | zimmerma | 2008-06-10 21:12:32 +0000 (Tue, 10 Jun 2008) | 2 linesChanged paths:M /trunk/tests/tsprintf.cadded test for bug(?) found by Vincent with icc------------------------------------------------------------------------r5389 | thevenyp | 2008-06-10 14:18:37 +0000 (Tue, 10 Jun 2008) | 3 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/tests/mpf_compat.hM /trunk/tests/tsprintf.cM /trunk/vasprintf.cChange #include <stdio.h> to #include <cstdio> when compiled with a C++ compiler.Assume that mpfr_rnd_t and wchar_t arguments in a variadic functions are converted to 'int' by C++ compilers.------------------------------------------------------------------------r5387 | vlefevre | 2008-06-10 14:13:59 +0000 (Tue, 10 Jun 2008) | 4 linesChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: generate an error (with a clear error message) with g++ and--enable-logging since compilation fails (--enable-logging is mainly fortesting and is already incompatible with threading support anyway).------------------------------------------------------------------------r5386 | zimmerma | 2008-06-10 08:47:11 +0000 (Tue, 10 Jun 2008) | 3 linesChanged paths:M /trunk/algorithms.bibM /trunk/algorithms.texM /trunk/exp_2.cthe O(l^{1/2}) method to evaluate power series is due toPaterson and Stockmeyer and not Brent/Kung------------------------------------------------------------------------r5385 | vlefevre | 2008-06-09 16:21:34 +0000 (Mon, 09 Jun 2008) | 9 linesChanged paths:M /trunk/README.devM /trunk/acinclude.m4M /trunk/get_str.cM /trunk/mpfr-gmp.cM /trunk/tests/mpfr-test.hM /trunk/tests/reuse.cM /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tconst_log2.cM /trunk/tests/tcos.cM /trunk/tests/tcot.cM /trunk/tests/tcoth.cM /trunk/tests/tdiv.cM /trunk/tests/tests.cM /trunk/tests/texp.cM /trunk/tests/texp10.cM /trunk/tests/texp2.cM /trunk/tests/tfactorial.cM /trunk/tests/tfma.cM /trunk/tests/tfms.cM /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_str.cM /trunk/tests/tgmpop.cM /trunk/tests/thypot.cM /trunk/tests/tinternals.cM /trunk/tests/tlgamma.cM /trunk/tests/tmul.cM /trunk/tests/tout_str.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tpow_z.cM /trunk/tests/tprintf.cM /trunk/tests/tsec.cM /trunk/tests/tsech.cM /trunk/tests/tset_f.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsqrt.cM /trunk/tests/tstckintc.cM /trunk/tests/tsub.cM /trunk/tests/tsubnormal.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tzeta_ui.cM /trunk/vasprintf.cClean-up and various changes to be able to build MPFR with g++.But the following 3 tests currently fail with g++ 4.3.1:FAIL: tprintfFAIL: tsprintfFAIL: tfprintfThis is an "Illegal instruction" error, so probably a bug in g++.[Edit: acinclude.m4 now uses gl_SIZE_MAX, typically from size_max.m4,but which is not installed on all machines; this will be added to theMPFR repository in changesets 5680 and 5683.]------------------------------------------------------------------------r5384 | vlefevre | 2008-06-09 14:09:34 +0000 (Mon, 09 Jun 2008) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: do not use pointer arithmetic on void *.------------------------------------------------------------------------r5383 | vlefevre | 2008-06-09 13:55:05 +0000 (Mon, 09 Jun 2008) | 4 linesChanged paths:M /trunk/configure.inconfigure.in: added -Wpointer-arith to gcc options (this warningis useful as pointer arithmetic on void * is a gcc extension anddoesn't work with g++).------------------------------------------------------------------------r5382 | vlefevre | 2008-06-09 12:26:26 +0000 (Mon, 09 Jun 2008) | 2 linesChanged paths:M /trunk/README.devREADME.dev: mentioned a libtool bug with recent versions of icc.------------------------------------------------------------------------r5381 | vlefevre | 2008-06-09 08:47:58 +0000 (Mon, 09 Jun 2008) | 4 linesChanged paths:M /trunk/sum.csum.c:* Completed a comment about T ** and const T ** mismatch.* Removed a useless and misleading const that makes icc complain.------------------------------------------------------------------------r5380 | zimmerma | 2008-06-08 12:14:11 +0000 (Sun, 08 Jun 2008) | 2 linesChanged paths:M /trunk/algorithms.texM /trunk/log.cfixed typos------------------------------------------------------------------------r5379 | zimmerma | 2008-06-07 21:45:24 +0000 (Sat, 07 Jun 2008) | 2 linesChanged paths:M /trunk/algorithms.texuse DeclareMathOperator for erf and erfc------------------------------------------------------------------------r5378 | zimmerma | 2008-06-07 11:34:59 +0000 (Sat, 07 Jun 2008) | 3 linesChanged paths:M /trunk/algorithms.texM /trunk/atan.cfixed typo, added argument reduction for atan (we should try it since I believeatan is slow wrt exp, log, sin, cos for large precisions)------------------------------------------------------------------------r5377 | zimmerma | 2008-06-07 11:21:14 +0000 (Sat, 07 Jun 2008) | 3 linesChanged paths:M /trunk/algorithms.texM /trunk/log1p.csimplified error analysis of log1p (did not match the code), and improved thecode (in particular when 1+x is exact, directly call mpfr_log and avoid Ziv).------------------------------------------------------------------------r5376 | vlefevre | 2008-06-06 12:01:17 +0000 (Fri, 06 Jun 2008) | 2 linesChanged paths:M /trunk/rec_sqrt.crec_sqrt.c: removed execution bit.------------------------------------------------------------------------r5375 | vlefevre | 2008-06-06 11:47:19 +0000 (Fri, 06 Jun 2008) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: update about build problems and the FAQ.------------------------------------------------------------------------r5374 | vlefevre | 2008-06-06 02:10:19 +0000 (Fri, 06 Jun 2008) | 3 linesChanged paths:M /trunk/mpfr.teximpfr.texi: added a comment about why the cross reference to GNU Libtooldoesn't work from MPFR's directory.------------------------------------------------------------------------r5373 | vlefevre | 2008-06-06 01:33:49 +0000 (Fri, 06 Jun 2008) | 5 linesChanged paths:M /trunk/mpfr.teximpfr.texi: added Section 4.1 "Headers and Libraries" partly based onGMP's. Note: in the generated mpfr.info file, the cross reference tolibtool does not work (though GMP's info manual has exactly the sameone and it works there). I couldn't figure out why.------------------------------------------------------------------------r5372 | vlefevre | 2008-06-06 01:17:08 +0000 (Fri, 06 Jun 2008) | 3 linesChanged paths:M /trunk/mpfr.teximpfr.texi: make cross reference in HTML similar to texinfo's default onein PDF.------------------------------------------------------------------------r5371 | vlefevre | 2008-06-04 11:57:28 +0000 (Wed, 04 Jun 2008) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: updated the month.------------------------------------------------------------------------r5370 | vlefevre | 2008-06-04 11:51:25 +0000 (Wed, 04 Jun 2008) | 2 linesChanged paths:M /trunk/mpfrlintmpfrlint: check the LGPL license version.------------------------------------------------------------------------r5369 | vlefevre | 2008-06-04 11:34:10 +0000 (Wed, 04 Jun 2008) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: updated paragraph on the license in "Introduction to MPFR".------------------------------------------------------------------------r5368 | vlefevre | 2008-06-04 11:25:59 +0000 (Wed, 04 Jun 2008) | 3 linesChanged paths:M /trunk/mpfr.teximpfr.texi: updated GFDL version from 1.1 to 1.2 to match fdl.texi(this should have been done in r4059).------------------------------------------------------------------------r5367 | vlefevre | 2008-06-04 11:24:37 +0000 (Wed, 04 Jun 2008) | 2 linesChanged paths:M /trunk/mpfrlintmpfrlint: check GFDL versions.------------------------------------------------------------------------r5366 | vlefevre | 2008-06-04 11:13:23 +0000 (Wed, 04 Jun 2008) | 4 linesChanged paths:M /trunk/mpfr.texiM /trunk/update-versionmpfr.texi, update-version: in the MPFR manual, replaced twohttp://www.mpfr.org/ by the URL corresponding to the version,which can be updated by update-version.------------------------------------------------------------------------r5365 | vlefevre | 2008-06-04 10:30:48 +0000 (Wed, 04 Jun 2008) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: completed paragraph on MPFR vs double-precision numbers.------------------------------------------------------------------------r5364 | vlefevre | 2008-06-04 10:22:02 +0000 (Wed, 04 Jun 2008) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: replaced each @code{mpfr} by MPFR (for consistency).------------------------------------------------------------------------r5362 | vlefevre | 2008-06-03 09:06:48 +0000 (Tue, 03 Jun 2008) | 2 linesChanged paths:M /trunk/mpfr.hmpfr.h: fixed a comment.------------------------------------------------------------------------r5361 | vlefevre | 2008-05-23 13:44:59 +0000 (Fri, 23 May 2008) | 2 linesChanged paths:M /trunk/teststests: added tprintf to svn:ignore property.------------------------------------------------------------------------r5360 | vlefevre | 2008-05-23 11:00:28 +0000 (Fri, 23 May 2008) | 3 linesChanged paths:M /trunk/README.devM /trunk/lngamma.cM /trunk/sub1sp.cAdded documentation about "'var' may be used uninitialized in thisfunction" warnings.------------------------------------------------------------------------r5359 | zimmerma | 2008-05-22 11:05:19 +0000 (Thu, 22 May 2008) | 3 linesChanged paths:M /trunk/lngamma.cM /trunk/sub1sp.cAdded comments about int i = i trick to avoid warning about uninitializedvariables. This has the advantage to generate no code, but works for gcc only.------------------------------------------------------------------------r5358 | zimmerma | 2008-05-21 08:23:21 +0000 (Wed, 21 May 2008) | 4 linesChanged paths:M /trunk/sub1sp.cinitialize bbcp and bbcp1 to -1 (should be invalid)added MPFR_ASSERTN to check they are not -1 before readssimplified a test: (rnd == RNDN) || (rnd != RNDZ) ==> rnd != RNDZ------------------------------------------------------------------------r5357 | zimmerma | 2008-05-21 07:01:17 +0000 (Wed, 21 May 2008) | 4 linesChanged paths:M /trunk/lngamma.cM /trunk/sub1sp.cgot rid of false (?) compiler warnings for uninitialized values-> we might want to revert this change if we find a better solution and/orif the problem is fixed in gcc------------------------------------------------------------------------r5356 | vlefevre | 2008-05-20 09:38:38 +0000 (Tue, 20 May 2008) | 4 linesChanged paths:M /trunk/cache.cM /trunk/hypot.cM /trunk/mpfr-impl.hM /trunk/round_near_x.cReverted changeset r5355. Better patch to avoid the warnings"warning: label 'addoneulp_doit' defined but not used" inMPFR_RNDRAW_GEN by adding the dummy code in the macro itself.------------------------------------------------------------------------r5355 | vlefevre | 2008-05-20 09:31:17 +0000 (Tue, 20 May 2008) | 4 linesChanged paths:M /trunk/cache.cM /trunk/hypot.cM /trunk/mpfr-impl.hM /trunk/round_near_x.cAvoid warnings "warning: label 'addoneulp_doit' defined but not used"due to the use of MPFR_RNDRAW_GEN. Dummy source code is inserted, butthis is safe, clean (optimized away) and IMHO not too obtrusive.------------------------------------------------------------------------r5353 | vlefevre | 2008-05-08 01:12:42 +0000 (Thu, 08 May 2008) | 3 linesChanged paths:M /trunk/acinclude.m4acinclude.m4: locally add -I$srcdir to CPPFLAGS for the thread-safe test(fixes bug #5556).------------------------------------------------------------------------r5351 | vlefevre | 2008-04-10 08:13:11 +0000 (Thu, 10 Apr 2008) | 2 linesChanged paths:M /trunk/INSTALLINSTALL: added a paragraph about -ffast-math / -fast compiler options.------------------------------------------------------------------------r5350 | vlefevre | 2008-04-07 09:13:52 +0000 (Mon, 07 Apr 2008) | 4 linesChanged paths:M /trunk/tests/tcmp.ctcmp.c: fixed some tests (if mpfr_cmp2 returns an incorrect result,the bug may be some non-reproducible behavior, so don't compute ita second time to say what the value was!) and clean-up.------------------------------------------------------------------------r5349 | zimmerma | 2008-04-07 08:54:32 +0000 (Mon, 07 Apr 2008) | 2 linesChanged paths:M /trunk/tests/tcmp.cfixed compiler warning------------------------------------------------------------------------r5348 | zimmerma | 2008-04-06 21:14:07 +0000 (Sun, 06 Apr 2008) | 2 linesChanged paths:M /trunk/tests/memory.cM /trunk/tests/tcmp2.csome other changes suggested by Patrick Pelissier for 16-bit portability------------------------------------------------------------------------r5347 | zimmerma | 2008-04-06 20:03:47 +0000 (Sun, 06 Apr 2008) | 4 linesChanged paths:M /trunk/tests/tcmp.cM /trunk/tests/tdiv.cM /trunk/tests/tget_f.cM /trunk/tests/tout_str.cM /trunk/tests/tpow_z.cM /trunk/tests/tset_d.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_sj.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tstrtofr.cM /trunk/tests/tui_sub.ca few patches suggested by Patrick Pelissier to ease porting to 16-bitarchitectures: removed useless #include <time.h>, changed 1024 to 1024L,int i to lng i------------------------------------------------------------------------r5346 | zimmerma | 2008-03-17 12:14:38 +0000 (Mon, 17 Mar 2008) | 2 linesChanged paths:M /trunk/TODOadded item about frac_* functions------------------------------------------------------------------------r5345 | zimmerma | 2008-03-16 12:45:07 +0000 (Sun, 16 Mar 2008) | 2 linesChanged paths:M /trunk/modf.cfixed typo------------------------------------------------------------------------r5344 | thevenyp | 2008-03-11 12:35:57 +0000 (Tue, 11 Mar 2008) | 4 linesChanged paths:M /trunk/tests/tfprintf.cM /trunk/tests/tprintf.ctests/tfprintf.c: set output to stdout when invocked with one command-lineparameter.tests/tprintf.c: add IO errors processing.------------------------------------------------------------------------r5343 | thevenyp | 2008-03-10 16:33:41 +0000 (Mon, 10 Mar 2008) | 3 linesChanged paths:M /trunk/tests/Makefile.amA /trunk/tests/tprintf.ctests/tprintf.c: add tests for mpfr_printf and mpfr_vprintf.Makefile.am: add tprintf.c to check_PROGRAMS.------------------------------------------------------------------------r5342 | thevenyp | 2008-03-10 16:18:45 +0000 (Mon, 10 Mar 2008) | 6 linesChanged paths:M /trunk/TODOM /trunk/tests/tfprintf.cM /trunk/vasprintf.cTODO: remove newly added functionsvasprintf.c: change type of some variables taking care of signed/unsignedcomparisons, improve conditional tests, improve bufferallocation, improve comments.tests/tfprintf.c: remove silly code.------------------------------------------------------------------------r5341 | thevenyp | 2008-03-10 15:41:09 +0000 (Mon, 10 Mar 2008) | 5 linesChanged paths:M /trunk/acinclude.m4M /trunk/tests/tfprintf.cM /trunk/vasprintf.cacinclude.m4: add check for long long compiler support, define HAVE_LONG_LONG.vasprintf.c: raise an error when it encounter an unsupported format in formatstring.tests/tfprintf.c: HAVE_SDTINT_H -> _MPFR_H_HAVE_INTMAX_T------------------------------------------------------------------------r5340 | thevenyp | 2008-03-10 14:14:12 +0000 (Mon, 10 Mar 2008) | 4 linesChanged paths:M /trunk/tests/tsprintf.cM /trunk/vasprintf.cvasprintf.c: fix rounding bit bug with %RNa.tests/tsprintf.c: add tests for %RNa (rounding bit bug, tie case, trailingzeros in fractional part.------------------------------------------------------------------------r5339 | thevenyp | 2008-03-10 13:56:46 +0000 (Mon, 10 Mar 2008) | 5 linesChanged paths:M /trunk/tests/tfprintf.cM /trunk/vasprintf.cvasprintf.c: fix bug in macro CONSUME_VA_ARG with a mp_limb_t or mp_limb_t array argumentvasprintf.c: clean code storing the number of character in a pointer and fix bug with a mp_limb_t or mp_limb_t array argumenttests/tfprintf.c: add tests for %n with all kinds of type, get rid of machine dependent limits of type (use +1/-1 instead)------------------------------------------------------------------------r5338 | thevenyp | 2008-03-10 10:56:03 +0000 (Mon, 10 Mar 2008) | 3 linesChanged paths:M /trunk/tests/tsprintf.cM /trunk/vasprintf.cvasprintf.c: fix bug of forgotten decimal point with %#.0Rftests/tsprintf.c: add test with %#Rf and an integer mpfr_t------------------------------------------------------------------------r5337 | thevenyp | 2008-03-10 10:06:48 +0000 (Mon, 10 Mar 2008) | 3 linesChanged paths:M /trunk/algorithms.texM /trunk/li2.cli2.c: improve error estimation in Ziv loop.algorithm.tex:improve proof of mpfr_li2 algorithm.------------------------------------------------------------------------r5336 | thevenyp | 2008-03-10 09:53:18 +0000 (Mon, 10 Mar 2008) | 3 linesChanged paths:M /trunk/algorithms.texM /trunk/hypot.chypot.c: change shift amount for exponents so as to avoid overflow in Ziv loop.algorithm.tex: improve proof for mpfr_hypot algorithm (unfinished).------------------------------------------------------------------------r5335 | vlefevre | 2008-03-07 15:08:07 +0000 (Fri, 07 Mar 2008) | 3 linesChanged paths:M /trunk/tests/tgeneric.ctgeneric.c: avoid a warning with gcc 4.2+ about a test that is alwaystrue (the style of the code is now a bit better too).------------------------------------------------------------------------r5334 | thevenyp | 2008-02-29 14:29:15 +0000 (Fri, 29 Feb 2008) | 2 linesChanged paths:M /trunk/tests/reuse.cadd mpfr_hypot------------------------------------------------------------------------r5333 | thevenyp | 2008-02-29 12:30:07 +0000 (Fri, 29 Feb 2008) | 2 linesChanged paths:M /trunk/tests/reuse.cfix wrong arguments (set in r5332)------------------------------------------------------------------------r5332 | thevenyp | 2008-02-29 12:16:26 +0000 (Fri, 29 Feb 2008) | 2 linesChanged paths:M /trunk/tests/reuse.cadd missing functions------------------------------------------------------------------------r5331 | thevenyp | 2008-02-29 10:23:46 +0000 (Fri, 29 Feb 2008) | 2 linesChanged paths:M /trunk/tests/reuse.ccosmetic changes------------------------------------------------------------------------r5330 | thevenyp | 2008-02-28 16:11:33 +0000 (Thu, 28 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tfprintf.cadd mixed format tests (with different types and different sizes)------------------------------------------------------------------------r5329 | thevenyp | 2008-02-28 16:05:50 +0000 (Thu, 28 Feb 2008) | 3 linesChanged paths:M /trunk/tests/tsprintf.cM /trunk/vasprintf.cvasprintf.c: fix "%%" bugtests/tsprintf.c: add a test setting "%%" bug off------------------------------------------------------------------------r5328 | thevenyp | 2008-02-28 15:17:52 +0000 (Thu, 28 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tsprintf.ccosmetic changes------------------------------------------------------------------------r5327 | thevenyp | 2008-02-28 15:16:09 +0000 (Thu, 28 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tsprintf.cuse system number of bits in the significant of a double (instead of 53)------------------------------------------------------------------------r5326 | thevenyp | 2008-02-27 15:19:55 +0000 (Wed, 27 Feb 2008) | 2 linesChanged paths:M /trunk/cosh.cM /trunk/sinh.cM /trunk/sinh_cosh.cadd handle for the case exp(x) overflows but sinh(x) is representable------------------------------------------------------------------------r5325 | thevenyp | 2008-02-27 13:42:35 +0000 (Wed, 27 Feb 2008) | 2 linesChanged paths:M /trunk/add_d.cM /trunk/d_div.cM /trunk/d_sub.cM /trunk/div_d.cM /trunk/mul_d.cM /trunk/sub_d.cfurther code simplification------------------------------------------------------------------------r5324 | thevenyp | 2008-02-27 12:57:24 +0000 (Wed, 27 Feb 2008) | 2 linesChanged paths:M /trunk/mul_d.ccode simplification (same as in r5323)------------------------------------------------------------------------r5323 | thevenyp | 2008-02-27 12:55:12 +0000 (Wed, 27 Feb 2008) | 2 linesChanged paths:M /trunk/add_d.cM /trunk/d_div.cM /trunk/d_sub.cM /trunk/div_d.cM /trunk/sub_d.ccode simplification.------------------------------------------------------------------------r5322 | thevenyp | 2008-02-27 11:13:18 +0000 (Wed, 27 Feb 2008) | 4 linesChanged paths:M /trunk/add_d.cM /trunk/d_div.cM /trunk/d_sub.cM /trunk/div_d.cM /trunk/sub_d.cM /trunk/tests/tadd_d.cM /trunk/tests/td_div.cM /trunk/tests/td_sub.cM /trunk/tests/tdiv_d.cM /trunk/tests/tmul_d.cM /trunk/tests/tsub_d.cadd_d.c, div_d.c, sub_d.c, d_div.c, d_sub.c: restore flags in case of exception. This fixes the bug revealed by MPFR_SUSPICIOUS_OVERFLOWtests/tadd_d.c, tests/tsub_d.c, tests/tdiv_d.c, tests/tmul_d.c, tests/td_sub.c, tests/td_div.c, test/tmul_d.c: add checks for exception flags and ternary value------------------------------------------------------------------------r5321 | thevenyp | 2008-02-27 10:00:11 +0000 (Wed, 27 Feb 2008) | 3 linesChanged paths:M /trunk/mul_d.cM /trunk/tests/tmul_d.cmul_d.c: restore flags set by mpfr_mul. This fixes the bug revealed by MPFR_SUSPICIOUS_OVERFLOWtest/tmul_d.c: add checks for exception flags------------------------------------------------------------------------r5320 | vlefevre | 2008-02-27 09:43:38 +0000 (Wed, 27 Feb 2008) | 3 linesChanged paths:M /trunk/README.devREADME.dev: updated the section about new functions (added a paragraphon exception handling).------------------------------------------------------------------------r5319 | thevenyp | 2008-02-26 17:45:53 +0000 (Tue, 26 Feb 2008) | 2 linesChanged paths:M /trunk/algorithms.teximprove proof for euclidean distance algorithm (unfinished)------------------------------------------------------------------------r5318 | vlefevre | 2008-02-26 16:20:04 +0000 (Tue, 26 Feb 2008) | 2 linesChanged paths:M /trunk/pow_z.cpow_z.c: rewrote an ambiguous comment.------------------------------------------------------------------------r5317 | vlefevre | 2008-02-26 16:10:28 +0000 (Tue, 26 Feb 2008) | 2 linesChanged paths:M /trunk/pow_z.cpow_z.c: removed obsolete comments and updated a comment.------------------------------------------------------------------------r5316 | vlefevre | 2008-02-26 15:57:53 +0000 (Tue, 26 Feb 2008) | 4 linesChanged paths:M /trunk/pow_z.cpow_z.c: the same variable was used with two different meanings.Changed the type and the name of the one inside the Ziv loop(unsigned is theoretically more correct due to the bitwise OR).------------------------------------------------------------------------r5315 | zimmerma | 2008-02-24 18:17:18 +0000 (Sun, 24 Feb 2008) | 8 linesChanged paths:M /trunk/pow_z.cM /trunk/tests/tpow_z.cfixed bug reported by Carl Witty (on 32-bit computers):sage: RR(1.99999999)^RR(-(2^30))5.11264311088393e-323228495sage: RR(1.999999999)^RR(-(2^30))0.000000000000000sage: RR(2.0)^RR(-(2^30))2.38256490488795e-323228497------------------------------------------------------------------------r5314 | zimmerma | 2008-02-23 22:52:30 +0000 (Sat, 23 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tpow_z.cadded bug reported by Carl Witty------------------------------------------------------------------------r5313 | thevenyp | 2008-02-22 16:04:09 +0000 (Fri, 22 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tli2.cremove commented code------------------------------------------------------------------------r5312 | thevenyp | 2008-02-22 15:59:35 +0000 (Fri, 22 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tli2.cadd worst cases for RNDZ and RNDU with inexact flag checking------------------------------------------------------------------------r5311 | vlefevre | 2008-02-22 15:49:36 +0000 (Fri, 22 Feb 2008) | 2 linesChanged paths:M /trunk/hypot.chypot.c: added a FIXME comment.------------------------------------------------------------------------r5310 | vlefevre | 2008-02-22 15:45:27 +0000 (Fri, 22 Feb 2008) | 3 linesChanged paths:M /trunk/algorithms.texalgorithms.tex: one can have a better upper bound on \sqrt{x^2+y^2}-|x|(added as a comment in case this can be useful).------------------------------------------------------------------------r5309 | vlefevre | 2008-02-22 15:17:19 +0000 (Fri, 22 Feb 2008) | 2 linesChanged paths:M /trunk/algorithms.texalgorithms.tex: use hyperref.------------------------------------------------------------------------r5308 | thevenyp | 2008-02-21 16:42:13 +0000 (Thu, 21 Feb 2008) | 2 linesChanged paths:M /trunk/algorithms.texadd more details in mpfr_hypot description------------------------------------------------------------------------r5307 | thevenyp | 2008-02-21 16:40:40 +0000 (Thu, 21 Feb 2008) | 3 linesChanged paths:M /trunk/algorithms.texcosmetic change: display "EXP" in small capitalsno more use of {\rm \EXP}, use macro \Exp everywhere------------------------------------------------------------------------r5306 | thevenyp | 2008-02-20 14:04:46 +0000 (Wed, 20 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tli2.cadd worst case test------------------------------------------------------------------------r5305 | thevenyp | 2008-02-20 11:54:26 +0000 (Wed, 20 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tsprintf.cadd test with locale da_DK------------------------------------------------------------------------r5304 | thevenyp | 2008-02-20 10:33:33 +0000 (Wed, 20 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tfma.cM /trunk/tests/tfms.cactually trigger overflow on all architectures------------------------------------------------------------------------r5303 | zimmerma | 2008-02-20 08:36:44 +0000 (Wed, 20 Feb 2008) | 2 linesChanged paths:M /trunk/nightly-testadded MPFR_SUSPICIOUS_OVERFLOW in nightly tests------------------------------------------------------------------------r5302 | vlefevre | 2008-02-20 03:08:46 +0000 (Wed, 20 Feb 2008) | 3 linesChanged paths:M /trunk/hypot.chypot.c: fixed overflow flag problem in RNDD/RNDZ modes (testcase wasadded in r5301, and another check in r5300).------------------------------------------------------------------------r5301 | vlefevre | 2008-02-20 02:51:30 +0000 (Wed, 20 Feb 2008) | 2 linesChanged paths:M /trunk/tests/thypot.ctests/thypot.c: added check_overflow test (currently fails in 32 bits).------------------------------------------------------------------------r5300 | vlefevre | 2008-02-20 02:38:05 +0000 (Wed, 20 Feb 2008) | 7 linesChanged paths:M /trunk/tests/tgeneric.ctests/tgeneric.c: added a test that detects suspicious overflows andfails when the overflow flag is not set. This test is enabled only ifthe MPFR_SUSPICIOUS_OVERFLOW environment variable is set, and shows abug in mpfr_hypot on 32-bit machines (i.e. when the current exponentrange is the maximum exponent range, so that mpfr_check_range() hasno effect).------------------------------------------------------------------------r5299 | thevenyp | 2008-02-19 15:54:49 +0000 (Tue, 19 Feb 2008) | 2 linesChanged paths:M /trunk/hypot.crestore flag overflow dropped by MPFR_SAVE_EXPO------------------------------------------------------------------------r5298 | thevenyp | 2008-02-18 17:30:02 +0000 (Mon, 18 Feb 2008) | 5 linesChanged paths:M /trunk/tests/tests.cM /trunk/tests/tsum.cuse of (*__gmp_allocate_func)/(*__gmp_free_func) instead ofmpfr_allocate_func/mpfr_free_func;the modification in r5281 doesn't work when mpfr is compiled with --gmp_buildoption.------------------------------------------------------------------------r5297 | vlefevre | 2008-02-18 16:37:03 +0000 (Mon, 18 Feb 2008) | 2 linesChanged paths:M /trunk/hypot.chypot.c: it's better to scale by (Ex + Ey) / 2.------------------------------------------------------------------------r5296 | vlefevre | 2008-02-18 16:06:20 +0000 (Mon, 18 Feb 2008) | 3 linesChanged paths:M /trunk/README.devREADME.dev: now, the ChangeLog file should be in UTF-8, like in othersoftware (not much difference in practice).------------------------------------------------------------------------r5295 | thevenyp | 2008-02-18 15:58:36 +0000 (Mon, 18 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tsprintf.cimprove code coverage------------------------------------------------------------------------r5294 | thevenyp | 2008-02-18 15:39:45 +0000 (Mon, 18 Feb 2008) | 2 linesChanged paths:M /trunk/printf.cM /trunk/tests/tsprintf.ccode simplification------------------------------------------------------------------------r5293 | thevenyp | 2008-02-18 13:48:11 +0000 (Mon, 18 Feb 2008) | 2 linesChanged paths:M /trunk/vasprintf.ctake trailing zeros into account when separating thousands------------------------------------------------------------------------r5292 | zimmerma | 2008-02-18 13:24:47 +0000 (Mon, 18 Feb 2008) | 2 linesChanged paths:M /trunk/hypot.cfixed problem when x and y are very small------------------------------------------------------------------------r5291 | thevenyp | 2008-02-18 12:37:31 +0000 (Mon, 18 Feb 2008) | 4 linesChanged paths:M /trunk/hypot.cM /trunk/tests/thypot.chypot.c: set flags when returningtests/thypot.c: change custom random tests to tgeneric ones------------------------------------------------------------------------r5290 | vlefevre | 2008-02-15 17:38:31 +0000 (Fri, 15 Feb 2008) | 12 linesChanged paths:M /trunk/add1sp.cM /trunk/fma.cM /trunk/fms.cM /trunk/li2.cM /trunk/mpfr.texiM /trunk/mul.cM /trunk/pow.cM /trunk/sub1sp.cM /trunk/tests/tabs.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tadd_d.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tatan.cM /trunk/tests/tcomparisons.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcos.cM /trunk/tests/tcot.cM /trunk/tests/td_div.cM /trunk/tests/td_sub.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_d.cM /trunk/tests/terf.cM /trunk/tests/tests.cM /trunk/tests/texp.cM /trunk/tests/tfma.cM /trunk/tests/tfmod.cM /trunk/tests/tfms.cM /trunk/tests/tget_str.cM /trunk/tests/tgmpop.cM /trunk/tests/tinternals.cM /trunk/tests/tlog.cM /trunk/tests/tmodf.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_d.cM /trunk/tests/tnext.cM /trunk/tests/tpow.cM /trunk/tests/tpow_z.cM /trunk/tests/tset_si.cM /trunk/tests/tset_sj.cM /trunk/tests/tsi_op.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh_cosh.cM /trunk/tests/tsprintf.cM /trunk/tests/tsqr.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsub_d.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsum.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cM /trunk/tests/tzeta.cFor the terminating null pointer of the functions mpfr_inits,mpfr_inits2, mpfr_clears, always use the type mpfr_ptr (no longervoid *). Updated the description of these functions in the manual(mpfr.texi). The reason is that the C standard does not guaranteethat (void *) 0 has the same representation as a null pointer toa structure (and even the same size). In most C implementations,the representations are the same, but one never knows (dynamicalchecking is also always possible)...The change has been done with: perl -pi -e \'s/(mpfr_(clear|init)s.*)\(void *\*\) *0\)/$1(mpfr_ptr) 0)/' **/*.cunder zsh.------------------------------------------------------------------------r5289 | thevenyp | 2008-02-15 15:58:21 +0000 (Fri, 15 Feb 2008) | 2 linesChanged paths:M /trunk/vasprintf.cfix typo------------------------------------------------------------------------r5288 | thevenyp | 2008-02-15 15:30:06 +0000 (Fri, 15 Feb 2008) | 3 linesChanged paths:M /trunk/tests/tsprintf.cM /trunk/vasprintf.cvasprintf.c: fix buffer_sandwich (use for thousands separator)tests/tsprintf.c: add tests with "da_DK" locale------------------------------------------------------------------------r5287 | thevenyp | 2008-02-15 14:04:11 +0000 (Fri, 15 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tabs.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tfrac.cM /trunk/tests/tset.cadd generic tests------------------------------------------------------------------------r5286 | thevenyp | 2008-02-15 12:49:53 +0000 (Fri, 15 Feb 2008) | 2 linesChanged paths:M /trunk/mpfr.texicosmetic changes------------------------------------------------------------------------r5285 | thevenyp | 2008-02-15 09:10:03 +0000 (Fri, 15 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tsprintf.cfix incorrect function call------------------------------------------------------------------------r5284 | thevenyp | 2008-02-14 17:09:35 +0000 (Thu, 14 Feb 2008) | 2 linesChanged paths:M /trunk/mpfr.texiM /trunk/tests/tsprintf.cM /trunk/vasprintf.cfix "%P" case, add test for it.------------------------------------------------------------------------r5283 | thevenyp | 2008-02-13 17:21:27 +0000 (Wed, 13 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tfprintf.cavoid style 'f' with large numbers------------------------------------------------------------------------r5282 | vlefevre | 2008-02-13 13:43:01 +0000 (Wed, 13 Feb 2008) | 2 linesChanged paths:M /trunk/teststests: updated svn:ignore property.------------------------------------------------------------------------r5281 | thevenyp | 2008-02-12 15:32:22 +0000 (Tue, 12 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tests.cM /trunk/tests/tsum.cuse of mpfr_allocate_func/mpfr_free_func instead of malloc/free------------------------------------------------------------------------r5280 | thevenyp | 2008-02-12 14:46:22 +0000 (Tue, 12 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tget_str.cremove unneeded free and mpfr_clear------------------------------------------------------------------------r5279 | thevenyp | 2008-02-12 14:40:34 +0000 (Tue, 12 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tsprintf.cadd tests for mpfr_snprintf and mpfr_vsnprintf------------------------------------------------------------------------r5278 | vlefevre | 2008-02-12 14:21:21 +0000 (Tue, 12 Feb 2008) | 2 linesChanged paths:M /trunk/README.devREADME.dev: added a note about freeing the memory in the tests.------------------------------------------------------------------------r5277 | thevenyp | 2008-02-12 13:50:14 +0000 (Tue, 12 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tget_str.cM /trunk/tests/tout_str.cmove tests of mpfr_get_str function from tout_str.c to tget_str.c------------------------------------------------------------------------r5276 | thevenyp | 2008-02-12 13:46:16 +0000 (Tue, 12 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tsprintf.cinitialize fmt[] size------------------------------------------------------------------------r5275 | thevenyp | 2008-02-12 13:30:39 +0000 (Tue, 12 Feb 2008) | 4 linesChanged paths:M /trunk/tests/tfprintf.cM /trunk/tests/tsprintf.ctfprintf.c: fix comment.tsprintf.c: fix comment and get rid of libc rand().------------------------------------------------------------------------r5274 | thevenyp | 2008-02-12 12:52:35 +0000 (Tue, 12 Feb 2008) | 3 linesChanged paths:M /trunk/tests/Makefile.amA /trunk/tests/tfprintf.cD /trunk/tests/tprintf.cA /trunk/tests/tsprintf.c (from /trunk/tests/tprintf.c:5272)rename tprintf.c as tsprintf.c, because it does not deal with mpfr_printf.add tests for mpfr_fprintf functions------------------------------------------------------------------------r5273 | thevenyp | 2008-02-12 08:43:02 +0000 (Tue, 12 Feb 2008) | 3 linesChanged paths:M /trunk/printf.cremove errno setting in snprintf, it is already done in vasprintfcorrect grammatical faults in comment------------------------------------------------------------------------r5272 | vlefevre | 2008-02-08 16:25:37 +0000 (Fri, 08 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tests.ctests/tests.c: undo r5270.------------------------------------------------------------------------r5271 | vlefevre | 2008-02-08 16:23:31 +0000 (Fri, 08 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tests.ctests/tests.c: fixed assertion failure introduced in r5265.------------------------------------------------------------------------r5270 | thevenyp | 2008-02-08 16:19:41 +0000 (Fri, 08 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tests.cremove exponent checking------------------------------------------------------------------------r5269 | thevenyp | 2008-02-08 13:53:09 +0000 (Fri, 08 Feb 2008) | 3 linesChanged paths:M /trunk/mpfr-gmp.hM /trunk/set_uj.cmpfr-gmp.h: Cancel r5261 changes removing the overload due to added test.set_uj.c: Don't call memset when len is zero.------------------------------------------------------------------------r5268 | thevenyp | 2008-02-08 13:20:24 +0000 (Fri, 08 Feb 2008) | 2 linesChanged paths:M /trunk/vasprintf.cimprove assertion.------------------------------------------------------------------------r5267 | thevenyp | 2008-02-08 09:59:57 +0000 (Fri, 08 Feb 2008) | 2 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/tests/tprintf.cM /trunk/vasprintf.cadd support of thousands separator option (' flag, defined in Single UNIX Specification v2)------------------------------------------------------------------------r5266 | thevenyp | 2008-02-08 09:41:25 +0000 (Fri, 08 Feb 2008) | 2 linesChanged paths:M /trunk/vasprintf.cbetter string buffer management------------------------------------------------------------------------r5265 | vlefevre | 2008-02-07 14:40:53 +0000 (Thu, 07 Feb 2008) | 9 linesChanged paths:M /trunk/tests/tacosh.cM /trunk/tests/tests.cM /trunk/tests/tgeneric.cIn tests_default_random, allow emin and emax to be outside of thecurrent exponent range, so that underflow/overflow checks can bedone on 64-bit machines. If the resulting random number is outsideof the current range, the exponent range is extended, and restoredby the caller once the test has been done.In tests/tacosh.c, changed TEST_RANDOM_EMIN and TEST_RANDOM_EMAXto MPFR_EMAX_MAX for test_generic_huge, so that the intermediateoverflow case in mpfr_acosh is tested on 64-bit machines.------------------------------------------------------------------------r5264 | thevenyp | 2008-02-07 14:17:36 +0000 (Thu, 07 Feb 2008) | 3 linesChanged paths:M /trunk/tests/tprintf.cfix comment.In fact, GNU libc4 accept '%F', libc5, glibc 2.0, and glibc 2.1 don't, and glibc 2.2 accept it with C99 semantics.------------------------------------------------------------------------r5263 | vlefevre | 2008-02-06 14:17:26 +0000 (Wed, 06 Feb 2008) | 2 linesChanged paths:M /trunk/mpfr.hmpfr.h: added a comment about the mpfr_rnd_t enum.------------------------------------------------------------------------r5262 | vlefevre | 2008-02-06 13:48:33 +0000 (Wed, 06 Feb 2008) | 2 linesChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: removed MPFR_CHECK* macros as they are not used.------------------------------------------------------------------------r5261 | thevenyp | 2008-02-05 17:08:25 +0000 (Tue, 05 Feb 2008) | 2 linesChanged paths:M /trunk/mpfr-gmp.hMPN_ZERO (dst, n) doesn't call memset when n==0, it prevents warning when compiled with gcc -D_FORTIFY_SOURCE------------------------------------------------------------------------r5260 | zimmerma | 2008-02-04 16:39:56 +0000 (Mon, 04 Feb 2008) | 2 linesChanged paths:M /trunk/TODOadded suggestion from Keith Briggs------------------------------------------------------------------------r5259 | thevenyp | 2008-02-04 16:15:06 +0000 (Mon, 04 Feb 2008) | 3 linesChanged paths:M /trunk/tests/tprintf.cM /trunk/vasprintf.cvasprintf.c: add code for %n specifier with any typetests/tprintf.c: add test for %n specifier------------------------------------------------------------------------r5258 | thevenyp | 2008-02-04 16:10:17 +0000 (Mon, 04 Feb 2008) | 2 linesChanged paths:M /trunk/mpfr.texiimprove mention on format string restriction------------------------------------------------------------------------r5257 | thevenyp | 2008-02-04 15:28:16 +0000 (Mon, 04 Feb 2008) | 2 linesChanged paths:M /trunk/mpfr.teximention restriction on type field in the format string.------------------------------------------------------------------------r5256 | thevenyp | 2008-02-04 14:28:14 +0000 (Mon, 04 Feb 2008) | 2 linesChanged paths:M /trunk/vasprintf.ccheck possible overflows in exponent part, improve comments.------------------------------------------------------------------------r5255 | thevenyp | 2008-02-04 13:46:52 +0000 (Mon, 04 Feb 2008) | 2 linesChanged paths:M /trunk/printf.censure null-terminated string for (v)snprintf.------------------------------------------------------------------------r5254 | thevenyp | 2008-02-01 16:07:40 +0000 (Fri, 01 Feb 2008) | 2 linesChanged paths:M /trunk/mpfr.texiimprove mpfr_printf documentation------------------------------------------------------------------------r5253 | vlefevre | 2008-02-01 14:08:37 +0000 (Fri, 01 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tests.ctests.c: fixed perror argument in data_check.------------------------------------------------------------------------r5252 | thevenyp | 2008-02-01 14:02:52 +0000 (Fri, 01 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tests.cimprove error handling------------------------------------------------------------------------r5251 | thevenyp | 2008-02-01 12:05:07 +0000 (Fri, 01 Feb 2008) | 2 linesChanged paths:M /trunk/tests/tests.ccheck fscanf return value, manage error case------------------------------------------------------------------------r5249 | zimmerma | 2008-02-01 11:02:22 +0000 (Fri, 01 Feb 2008) | 2 linesChanged paths:M /trunk/mpfr.texiadded parentheses to avoid ambiguity (suggested by Keith Briggs)------------------------------------------------------------------------r5248 | thevenyp | 2008-02-01 09:48:38 +0000 (Fri, 01 Feb 2008) | 2 linesChanged paths:M /trunk/printf.cadd some "%s" format string to prevent format string attack------------------------------------------------------------------------r5247 | thevenyp | 2008-01-31 08:41:14 +0000 (Thu, 31 Jan 2008) | 2 linesChanged paths:M /trunk/vasprintf.cfix typo------------------------------------------------------------------------r5246 | thevenyp | 2008-01-30 13:19:36 +0000 (Wed, 30 Jan 2008) | 2 linesChanged paths:M /trunk/vasprintf.chomogeneous use of logical variable------------------------------------------------------------------------r5245 | vlefevre | 2008-01-30 12:48:51 +0000 (Wed, 30 Jan 2008) | 3 linesChanged paths:M /trunk/rec_sqrt.crec_sqrt.c: use MPFR_GET_EXP instead of MPFR_EXP, and avoid thebitwise AND on a signed integer.------------------------------------------------------------------------r5244 | vlefevre | 2008-01-30 12:39:02 +0000 (Wed, 30 Jan 2008) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/rec_sqrt.cM /trunk/tests/tprintf.cM /trunk/tests/trec_sqrt.cReformat.------------------------------------------------------------------------r5242 | vlefevre | 2008-01-30 12:29:13 +0000 (Wed, 30 Jan 2008) | 2 linesChanged paths:M /trunk/INSTALLM /trunk/mpfr.texiDocument how to produce PDF and HTML versions of the manual.------------------------------------------------------------------------r5241 | thevenyp | 2008-01-30 10:06:38 +0000 (Wed, 30 Jan 2008) | 2 linesChanged paths:M /trunk/tests/tprintf.cchange to values acceptable by 32-bits machines------------------------------------------------------------------------r5240 | thevenyp | 2008-01-30 09:34:21 +0000 (Wed, 30 Jan 2008) | 2 linesChanged paths:M /trunk/vasprintf.cfix wrong statement in MPFR_ASSERTD------------------------------------------------------------------------r5239 | zimmerma | 2008-01-30 08:19:41 +0000 (Wed, 30 Jan 2008) | 5 linesChanged paths:M /trunk/nightly-testadded compilation options suggested by Debian:http://alioth.debian.org/projects/hardening/http://lists.debian.org/debian-devel/2007/12/msg00090.html(except -Wl,zrelro which does not seem to work)------------------------------------------------------------------------r5238 | thevenyp | 2008-01-29 17:59:18 +0000 (Tue, 29 Jan 2008) | 3 linesChanged paths:M /trunk/tests/tprintf.cSo as to avoid conversion error, get rid of mpfr_set_d/mpf_set_d except in random_double().Skip conversion error in random_double().------------------------------------------------------------------------r5237 | thevenyp | 2008-01-29 17:01:24 +0000 (Tue, 29 Jan 2008) | 2 linesChanged paths:M /trunk/vasprintf.cfix typo in comment------------------------------------------------------------------------r5236 | thevenyp | 2008-01-29 17:00:31 +0000 (Tue, 29 Jan 2008) | 2 linesChanged paths:M /trunk/vasprintf.cget rid of limitation on number of character by specifier------------------------------------------------------------------------r5235 | thevenyp | 2008-01-29 15:42:47 +0000 (Tue, 29 Jan 2008) | 4 linesChanged paths:M /trunk/tests/tprintf.cM /trunk/vasprintf.cvasprintf.c: fix %Rg casetests/tprintf.c: add %Re, %Rf, and %Rg teststests/tprintf.c: add random checking against libc------------------------------------------------------------------------r5231 | thevenyp | 2008-01-28 10:46:20 +0000 (Mon, 28 Jan 2008) | 2 linesChanged paths:M /trunk/tests/tprintf.cM /trunk/vasprintf.cremove (undocumented) integer conversion support for mpfr_t------------------------------------------------------------------------r5230 | thevenyp | 2008-01-28 10:34:46 +0000 (Mon, 28 Jan 2008) | 2 linesChanged paths:M /trunk/printf.cM /trunk/vasprintf.cset errno to EOVERFLOW when printf-like functions should return value exceeding INT_MAX------------------------------------------------------------------------r5229 | thevenyp | 2008-01-28 10:19:09 +0000 (Mon, 28 Jan 2008) | 2 linesChanged paths:M /trunk/mpfr.hchange internal name of printf-like functions under preprocessor conditionals, add explanation in comment.------------------------------------------------------------------------r5228 | vlefevre | 2008-01-25 15:09:21 +0000 (Fri, 25 Jan 2008) | 2 linesChanged paths:M /trunk/TODOTODO: added a possible class of tests.------------------------------------------------------------------------r5225 | vlefevre | 2008-01-23 17:01:24 +0000 (Wed, 23 Jan 2008) | 2 linesChanged paths:M /trunk/tests/tests.ctests.c: remove a blank line in an error message.------------------------------------------------------------------------r5224 | vlefevre | 2008-01-23 16:51:02 +0000 (Wed, 23 Jan 2008) | 4 linesChanged paths:M /trunk/tests/mpfr-test.hM /trunk/tests/tests.cM /trunk/tests/tversion.cTest that the MPFR library version matches the mpfr.h version in anytest file (this should avoid some bug reports that don't mention thereal problem).------------------------------------------------------------------------r5222 | vlefevre | 2008-01-23 16:24:59 +0000 (Wed, 23 Jan 2008) | 2 linesChanged paths:M /trunk/tests/tversion.ctversion.c: improved an error message.------------------------------------------------------------------------r5219 | vlefevre | 2008-01-23 13:36:21 +0000 (Wed, 23 Jan 2008) | 2 linesChanged paths:M /trunk/acinclude.m4acinclude.m4: fixed configure test for TLS support.------------------------------------------------------------------------r5217 | vlefevre | 2008-01-23 12:29:30 +0000 (Wed, 23 Jan 2008) | 2 linesChanged paths:M /trunk/NEWSNEWS file update (configure test for TLS support).------------------------------------------------------------------------r5213 | vlefevre | 2008-01-23 12:17:51 +0000 (Wed, 23 Jan 2008) | 2 linesChanged paths:M /trunk/add_d.cM /trunk/d_div.cM /trunk/d_sub.cM /trunk/div_d.cM /trunk/li2.cM /trunk/mbench/generate.cM /trunk/mbench/mpfr-gfx.cM /trunk/mbench/mpfr-v4.cM /trunk/mbench/mpfr-v6.cM /trunk/modf.cM /trunk/mul_d.cM /trunk/printf.cM /trunk/rec_sqrt.cM /trunk/rem1.cM /trunk/sinh_cosh.cM /trunk/sub_d.cM /trunk/tests/tadd_d.cM /trunk/tests/td_div.cM /trunk/tests/td_sub.cM /trunk/tests/tdiv_d.cM /trunk/tests/tfmod.cM /trunk/tests/tli2.cM /trunk/tests/tmodf.cM /trunk/tests/tmul_d.cM /trunk/tests/tprintf.cM /trunk/tests/trec_sqrt.cM /trunk/tests/tsinh_cosh.cM /trunk/tests/tsub_d.cM /trunk/vasprintf.cAdded svn:keywords and svn:eol-style properties on new .c files.------------------------------------------------------------------------r5212 | vlefevre | 2008-01-23 11:46:10 +0000 (Wed, 23 Jan 2008) | 9 linesChanged paths:M /trunk/Makefile.amM /trunk/acinclude.m4M /trunk/mpfr-impl.hA /trunk/mpfr-thread.hChanges related to thread-local variables / TLS support.* Moved the MPFR_THREAD_ATTR definition from mpfr-impl.h into a newheader file mpfr-thread.h, and updated Makefile.am accordingly.* Removed the compiler check __MPFR_GNUC(3,3) || __MPFR_ICC(8,1,0)as this test leaded to both false positives and false negativesconcerning TLS support. Assume that __thread should be used forthread-local variables (except for the MS compiler).* Added a configure test to acinclude.m4 (in MPFR_CONFIGS).------------------------------------------------------------------------r5211 | zimmerma | 2008-01-22 12:13:08 +0000 (Tue, 22 Jan 2008) | 2 linesChanged paths:M /trunk/README.devadded item about timings for a new release------------------------------------------------------------------------r5210 | zimmerma | 2008-01-22 12:09:19 +0000 (Tue, 22 Jan 2008) | 3 linesChanged paths:A /trunk/mbenchA /trunk/mbench/MakefileA /trunk/mbench/READMEA /trunk/mbench/generate.cA /trunk/mbench/mfv5-arprec.ccA /trunk/mbench/mfv5-cln.ccA /trunk/mbench/mfv5-crlibm.ccA /trunk/mbench/mfv5-libc.ccA /trunk/mbench/mfv5-lidia.ccA /trunk/mbench/mfv5-mpf.ccA /trunk/mbench/mfv5-mpfr.ccA /trunk/mbench/mfv5-ntl.ccA /trunk/mbench/mfv5-pari.ccA /trunk/mbench/mfv5-void.ccA /trunk/mbench/mfv5.ccA /trunk/mbench/mfv5.hA /trunk/mbench/mpfr-gfx.cA /trunk/mbench/mpfr-v4.cA /trunk/mbench/mpfr-v6.cA /trunk/mbench/timp.hmbench program written by Patrick Pelissier to measure clock cycles of MPFR(and other libraries) for small precision------------------------------------------------------------------------r5207 | vlefevre | 2008-01-22 09:51:00 +0000 (Tue, 22 Jan 2008) | 3 linesChanged paths:M /trunk/NEWSNEWS: noted the changes concerning mpfr_strtofr (changesets 5146, 5147,5148, 5149, 5167, 5172, 5173).------------------------------------------------------------------------r5205 | vlefevre | 2008-01-22 09:21:37 +0000 (Tue, 22 Jan 2008) | 2 linesChanged paths:M /trunk/mpfr-gmp.hmpfr-gmp.h: small fix of a macro.------------------------------------------------------------------------r5204 | vlefevre | 2008-01-21 12:42:57 +0000 (Mon, 21 Jan 2008) | 2 linesChanged paths:M /trunk/mpfr-gmp.hmpfr-gmp.h: for temporary allocations, use alloca() if size < 16384.------------------------------------------------------------------------r5203 | vlefevre | 2008-01-19 10:43:38 +0000 (Sat, 19 Jan 2008) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: inverse square root -> reciprocal square root.------------------------------------------------------------------------r5202 | zimmerma | 2008-01-18 16:20:48 +0000 (Fri, 18 Jan 2008) | 2 linesChanged paths:M /trunk/mpfr.texiadded mpfr_rec_sqrt in mpfr.texi (forgot in last commit)------------------------------------------------------------------------r5201 | vlefevre | 2008-01-18 15:47:39 +0000 (Fri, 18 Jan 2008) | 2 linesChanged paths:M /trunk/NEWSNEWS: added mpfr_rec_sqrt for MPFR 2.4.*.------------------------------------------------------------------------r5200 | zimmerma | 2008-01-18 14:03:27 +0000 (Fri, 18 Jan 2008) | 2 linesChanged paths:M /trunk/TODOremoved rec_sqrt (done)------------------------------------------------------------------------r5199 | thevenyp | 2008-01-17 17:46:53 +0000 (Thu, 17 Jan 2008) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: merge code for "%Ra" and "%Rb"------------------------------------------------------------------------r5198 | thevenyp | 2008-01-16 12:54:47 +0000 (Wed, 16 Jan 2008) | 2 linesChanged paths:M /trunk/vasprintf.ccosmetic change: replace "enum _arg_type" by "enum arg_t"------------------------------------------------------------------------r5197 | thevenyp | 2008-01-16 10:58:11 +0000 (Wed, 16 Jan 2008) | 3 linesChanged paths:M /trunk/tests/tprintf.cM /trunk/vasprintf.cvasprintf.c: fix %g case; merge %e, %f, %g codetests/tprintf.c: add tests for %Rg------------------------------------------------------------------------r5196 | thevenyp | 2008-01-16 10:50:42 +0000 (Wed, 16 Jan 2008) | 2 linesChanged paths:M /trunk/vasprintf.cadd MPFR_SAVE_EXPO macros------------------------------------------------------------------------r5195 | thevenyp | 2008-01-16 10:44:18 +0000 (Wed, 16 Jan 2008) | 2 linesChanged paths:M /trunk/vasprintf.ccosmetic changes: only one leading underscore for an identifier with file scope------------------------------------------------------------------------r5194 | thevenyp | 2008-01-16 10:29:58 +0000 (Wed, 16 Jan 2008) | 2 linesChanged paths:M /trunk/vasprintf.cadd needed va_list argument in READ_INT macro------------------------------------------------------------------------r5193 | vlefevre | 2008-01-16 09:30:15 +0000 (Wed, 16 Jan 2008) | 2 linesChanged paths:M /trunk/teststests: added trec_sqrt to svn:ignore property.------------------------------------------------------------------------r5191 | vlefevre | 2008-01-16 09:05:22 +0000 (Wed, 16 Jan 2008) | 4 linesChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: when building MPFR with the GMP build directory,use TMP_ALLOC(s) instead of TMP_SALLOC(s), as we don't knowwhether allocations are small or big (see gmp-impl.h).------------------------------------------------------------------------r5190 | zimmerma | 2008-01-16 07:57:24 +0000 (Wed, 16 Jan 2008) | 2 linesChanged paths:M /trunk/rec_sqrt.cmoved from ASSERTD to ASSERTN an assertion which does not depend on MPFR------------------------------------------------------------------------r5189 | zimmerma | 2008-01-15 17:16:35 +0000 (Tue, 15 Jan 2008) | 2 linesChanged paths:A /trunk/tests/trec_sqrt.cthis file might be useful to test mpfr_rec_sqrt...------------------------------------------------------------------------r5188 | zimmerma | 2008-01-15 17:10:17 +0000 (Tue, 15 Jan 2008) | 5 linesChanged paths:M /trunk/Makefile.amM /trunk/algorithms.texM /trunk/mpfr.hM /trunk/rec_sqrt.cM /trunk/tests/Makefile.amM /trunk/tests/tests.crec_sqrt.c: complete rewrite, to allow to use directly the MPFR internalrepresentation as input (without shift), and to allow differentinput and output precisions, without loss of efficiencyother files: added new function mpfr_rec_sqrt------------------------------------------------------------------------r5187 | vlefevre | 2008-01-14 17:23:44 +0000 (Mon, 14 Jan 2008) | 2 linesChanged paths:M /trunk/rec_sqrt.crec_sqrt.c: deleted trailing whitespace.------------------------------------------------------------------------r5186 | vlefevre | 2008-01-14 17:22:35 +0000 (Mon, 14 Jan 2008) | 3 linesChanged paths:M /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hmpfr-gmp.{c,h}: no longer use alloca() for the temporary allocations asthis can make MPFR crash in some high precisions, due to limited stack.------------------------------------------------------------------------r5185 | thevenyp | 2008-01-14 10:41:19 +0000 (Mon, 14 Jan 2008) | 2 linesChanged paths:M /trunk/tests/tprintf.cadd bug found by Paul Zimmermann------------------------------------------------------------------------r5184 | thevenyp | 2008-01-14 10:33:01 +0000 (Mon, 14 Jan 2008) | 3 linesChanged paths:M /trunk/tests/tprintf.cM /trunk/vasprintf.cvasprintf.c: fix wrong computation of digit number with %Rf when 0 < op < 1tests/tprintf.c: simpler 10^-n case------------------------------------------------------------------------r5182 | vlefevre | 2008-01-14 08:34:00 +0000 (Mon, 14 Jan 2008) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: typo.------------------------------------------------------------------------r5181 | vlefevre | 2008-01-11 21:54:06 +0000 (Fri, 11 Jan 2008) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: updated month.------------------------------------------------------------------------r5180 | vlefevre | 2008-01-11 21:45:08 +0000 (Fri, 11 Jan 2008) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: added a warning concerning huge precisions.------------------------------------------------------------------------r5179 | thevenyp | 2008-01-10 17:18:23 +0000 (Thu, 10 Jan 2008) | 2 linesChanged paths:M /trunk/tests/tprintf.cM /trunk/vasprintf.cfix %f case------------------------------------------------------------------------r5178 | thevenyp | 2008-01-10 17:06:11 +0000 (Thu, 10 Jan 2008) | 2 linesChanged paths:M /trunk/vasprintf.ccosmetic changes------------------------------------------------------------------------r5177 | zimmerma | 2008-01-08 07:36:23 +0000 (Tue, 08 Jan 2008) | 2 linesChanged paths:M /trunk/mpfr.texismall changes for acos/asin/atan/atan2 rounded outside their output range------------------------------------------------------------------------r5176 | zimmerma | 2008-01-07 21:11:03 +0000 (Mon, 07 Jan 2008) | 3 linesChanged paths:M /trunk/mpfr.texiadded note about output of acos/asin/atan/atan2 which might be outside thefunction domain------------------------------------------------------------------------r5175 | zimmerma | 2008-01-05 09:20:12 +0000 (Sat, 05 Jan 2008) | 2 linesChanged paths:M /trunk/rec_sqrt.cnew version with improved tables, use macros from mpfr-impl.h, removed tabs------------------------------------------------------------------------r5173 | vlefevre | 2008-01-04 21:57:08 +0000 (Fri, 04 Jan 2008) | 4 linesChanged paths:M /trunk/strtofr.cM /trunk/tests/tstrtofr.cFixed return value of mpfr_strtofr in case of invalid data (it was -1,but it should be 0 since it is a ternary value and the result is 0,which is exact). Added test of the ternary value in this case.------------------------------------------------------------------------r5172 | vlefevre | 2008-01-04 21:33:19 +0000 (Fri, 04 Jan 2008) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: better description of mpfr_strtofr.------------------------------------------------------------------------r5171 | vlefevre | 2008-01-04 13:11:46 +0000 (Fri, 04 Jan 2008) | 2 linesChanged paths:M /trunk/NEWSNEWS update (new functions in the trunk).------------------------------------------------------------------------r5167 | vlefevre | 2008-01-04 12:07:14 +0000 (Fri, 04 Jan 2008) | 15 linesChanged paths:M /trunk/mpfr.texiM /trunk/strtofr.cM /trunk/tests/tstrtofr.cChanges related to mpfr_strtofr.* strtofr.c: for mpfr_strtofr, data corresponding to NaN can now havean optional sign (since the documentation said that parsing followedthe standard C strtod function and this change makes invalid datanow valid, so that there should be no compatibility problems).* tests/tstrtofr.c: changed the test for -42P17 in base 16 (this waseventually regarded as a documentation bug); added tests.* mpfr.texi: almost completely rewrote the specification of thempfr_strtofr function. Changes:- the binary exponent is now accepted even without the 0b or 0xprefix;- data corresponding to NaN can now have an optional sign (this wasa bit ambiguous);- many other ambiguities avoided.------------------------------------------------------------------------r5166 | zimmerma | 2008-01-04 10:35:04 +0000 (Fri, 04 Jan 2008) | 5 linesChanged paths:A /trunk/rec_sqrt.cthe function mpfr_mpn_rec_sqrt() provides a faithful approximation of theinverse square root. Some improvements can still be made, but the interfaceshould not change, thus we can start writing the mpfr_rec_sqrt function thatcalls it.------------------------------------------------------------------------r5164 | vlefevre | 2008-01-02 17:19:42 +0000 (Wed, 02 Jan 2008) | 2 linesChanged paths:M /trunk/FAQ.htmlFAQ update.------------------------------------------------------------------------r5161 | vlefevre | 2008-01-01 12:31:06 +0000 (Tue, 01 Jan 2008) | 3 linesChanged paths:M /trunk/tests/tgamma.ctgamma.c: completed test in r5159 with another one that was failingin the default exponent range.------------------------------------------------------------------------r5160 | vlefevre | 2008-01-01 12:07:21 +0000 (Tue, 01 Jan 2008) | 2 linesChanged paths:M /trunk/printf.cM /trunk/vasprintf.cdelete trailing spaces.------------------------------------------------------------------------r5159 | zimmerma | 2008-01-01 09:44:28 +0000 (Tue, 01 Jan 2008) | 2 linesChanged paths:M /trunk/gamma.cM /trunk/tests/tgamma.cfixed bug in case of underflow (wrong sign)------------------------------------------------------------------------r5157 | vlefevre | 2008-01-01 03:57:20 +0000 (Tue, 01 Jan 2008) | 4 linesChanged paths:M /trunk/gen_inverse.hgen_inverse.h: fixed the bug reported by Kevin Rauch a few hours ago(and that was detected by the generic tests and by mpfrlint after thelatest changes).------------------------------------------------------------------------r5154 | vlefevre | 2008-01-01 03:47:50 +0000 (Tue, 01 Jan 2008) | 2 linesChanged paths:M /trunk/mpfrlintmpfrlint: incorrect use of mpfr_<flag>_p is also checked in .h files.------------------------------------------------------------------------r5151 | vlefevre | 2008-01-01 03:26:37 +0000 (Tue, 01 Jan 2008) | 4 linesChanged paths:M /trunk/BUGSM /trunk/FAQ.htmlM /trunk/NEWSM /trunk/READMEM /trunk/TODOM /trunk/abort_prec_max.cM /trunk/acinclude.m4M /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add1sp.cM /trunk/add_d.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atan2.cM /trunk/atanh.cM /trunk/cache.cM /trunk/cbrt.cM /trunk/check.cM /trunk/clear.cM /trunk/clears.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cmp_d.cM /trunk/cmp_ld.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/comparisons.cM /trunk/configure.inM /trunk/const_catalan.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/constant.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/cot.cM /trunk/coth.cM /trunk/csc.cM /trunk/csch.cM /trunk/d_div.cM /trunk/d_sub.cM /trunk/dim.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_d.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eint.cM /trunk/eq.cM /trunk/erf.cM /trunk/erfc.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp10.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/extract.cM /trunk/factorial.cM /trunk/faq.xslM /trunk/fits_intmax.cM /trunk/fits_s.hM /trunk/fits_sint.cM /trunk/fits_slong.cM /trunk/fits_sshort.cM /trunk/fits_u.hM /trunk/fits_uint.cM /trunk/fits_uintmax.cM /trunk/fits_ulong.cM /trunk/fits_ushort.cM /trunk/fma.cM /trunk/fms.cM /trunk/frac.cM /trunk/free_cache.cM /trunk/gamma.cM /trunk/gen_inverse.hM /trunk/generic.cM /trunk/get_d.cM /trunk/get_d64.cM /trunk/get_exp.cM /trunk/get_f.cM /trunk/get_ld.cM /trunk/get_patches.shM /trunk/get_si.cM /trunk/get_sj.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/get_uj.cM /trunk/get_z.cM /trunk/get_z_exp.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/init.cM /trunk/init2.cM /trunk/inits.cM /trunk/inits2.cM /trunk/inp_str.cM /trunk/int_ceil_log2.cM /trunk/isinf.cM /trunk/isinteger.cM /trunk/isnan.cM /trunk/isnum.cM /trunk/isqrt.cM /trunk/iszero.cM /trunk/jn.cM /trunk/jyn_asympt.cM /trunk/li2.cM /trunk/lngamma.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/logging.cM /trunk/minmax.cM /trunk/modf.cM /trunk/mp_clz_tab.cM /trunk/mparam_h.inM /trunk/mpf2mpfr.hM /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/mpn_exp.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_d.cM /trunk/mul_ui.cM /trunk/mulders.cM /trunk/neg.cM /trunk/next.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/powerof2.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/printf.cM /trunk/random.cM /trunk/random2.cM /trunk/reldiff.cM /trunk/rem1.cM /trunk/rint.cM /trunk/root.cM /trunk/round_near_x.cM /trunk/round_p.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/sec.cM /trunk/sech.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_d64.cM /trunk/set_dfl_prec.cM /trunk/set_exp.cM /trunk/set_f.cM /trunk/set_inf.cM /trunk/set_ld.cM /trunk/set_nan.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_si_2exp.cM /trunk/set_sj.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_ui_2exp.cM /trunk/set_uj.cM /trunk/set_z.cM /trunk/setmax.cM /trunk/setmin.cM /trunk/setsign.cM /trunk/sgn.cM /trunk/si_op.cM /trunk/signbit.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sinh_cosh.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/stack_interface.cM /trunk/strtofr.cM /trunk/sub.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/sub_d.cM /trunk/sub_ui.cM /trunk/subnormal.cM /trunk/sum.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/cmp_str.cM /trunk/tests/data/li2M /trunk/tests/memory.cM /trunk/tests/mpf_compat.cM /trunk/tests/mpf_compat.hM /trunk/tests/mpfr-test.hM /trunk/tests/mpfr_compat.cM /trunk/tests/reuse.cM /trunk/tests/rnd_mode.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tadd_d.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/tcheck.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_d.cM /trunk/tests/tcmp_ld.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tcmpabs.cM /trunk/tests/tcomparisons.cM /trunk/tests/tconst_catalan.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcopysign.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tcot.cM /trunk/tests/tcoth.cM /trunk/tests/tcsc.cM /trunk/tests/tcsch.cM /trunk/tests/td_div.cM /trunk/tests/td_sub.cM /trunk/tests/tdim.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_d.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teint.cM /trunk/tests/teq.cM /trunk/tests/terf.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp10.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfits.cM /trunk/tests/tfma.cM /trunk/tests/tfmod.cM /trunk/tests/tfms.cM /trunk/tests/tfrac.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_d.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_f.cM /trunk/tests/tget_ld_2exp.cM /trunk/tests/tget_set_d64.cM /trunk/tests/tget_sj.cM /trunk/tests/tget_str.cM /trunk/tests/tget_z.cM /trunk/tests/tgmpop.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tinits.cM /trunk/tests/tinp_str.cM /trunk/tests/tinternals.cM /trunk/tests/tisnan.cM /trunk/tests/tisqrt.cM /trunk/tests/tj0.cM /trunk/tests/tj1.cM /trunk/tests/tjn.cM /trunk/tests/tl2b.cM /trunk/tests/tlgamma.cM /trunk/tests/tli2.cM /trunk/tests/tlngamma.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tminmax.cM /trunk/tests/tmodf.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_d.cM /trunk/tests/tmul_ui.cM /trunk/tests/tnext.cM /trunk/tests/tout_str.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tpow_z.cM /trunk/tests/tprintf.cM /trunk/tests/trandom.cM /trunk/tests/tremquo.cM /trunk/tests/trint.cM /trunk/tests/troot.cM /trunk/tests/tround_prec.cM /trunk/tests/tsec.cM /trunk/tests/tsech.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_exp.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_sj.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsgn.cM /trunk/tests/tsi_op.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh.cM /trunk/tests/tsinh_cosh.cM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tstckintc.cM /trunk/tests/tstrtofr.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsub_d.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsubnormal.cM /trunk/tests/tsum.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tversion.cM /trunk/tests/ty0.cM /trunk/tests/ty1.cM /trunk/tests/tyn.cM /trunk/tests/tzeta.cM /trunk/tests/tzeta_ui.cM /trunk/tuneup.cM /trunk/uceil_exp2.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cM /trunk/ui_div.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/vasprintf.cM /trunk/version.cM /trunk/volatile.cM /trunk/yn.cM /trunk/zeta.cM /trunk/zeta_ui.cCopyright notice update: added 2008 withperl -pi -e 's/2007 Free Software/2007, 2008 Free Software/' **/*(^/)under zsh.------------------------------------------------------------------------r5150 | vlefevre | 2008-01-01 03:17:56 +0000 (Tue, 01 Jan 2008) | 5 linesChanged paths:M /trunk/tests/tgeneric.ctgeneric.c: in the bug detection with flags set before the functioncall, the erange flag was set, so that no checks were performed onthe return value. Fixed that by not setting the erange flag.-> Now, 7 tests fail!------------------------------------------------------------------------r5149 | vlefevre | 2007-12-31 02:32:11 +0000 (Mon, 31 Dec 2007) | 5 linesChanged paths:M /trunk/tests/tstrtofr.ctstrtofr.c: added test of -42P17 with base = 0 and 16. This currentlyfails with base = 16 (-42P17 is parsed as -0x42P17 instead of -42 withthe remaining characters "P17"), but we could alternatively regard thempfr_strtofr specification (in mpfr.texi) as incorrect.------------------------------------------------------------------------r5148 | vlefevre | 2007-12-30 18:20:34 +0000 (Sun, 30 Dec 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: corrections in the specification of mpfr_strtofr (see FIXME).------------------------------------------------------------------------r5147 | vlefevre | 2007-12-30 17:48:06 +0000 (Sun, 30 Dec 2007) | 5 linesChanged paths:M /trunk/strtofr.cM /trunk/tests/tset_str.cstrtofr.c: base arguments different from 0 and 2..36 have never beenaccepted. So, instead of returning the confusing -1 (it's a ternaryvalue), let's add an assert for the moment. An alternative solutionis to return 0 and set the erange flag.------------------------------------------------------------------------r5146 | vlefevre | 2007-12-30 17:17:36 +0000 (Sun, 30 Dec 2007) | 2 linesChanged paths:M /trunk/strtofr.cstrtofr.c: minor change (in the style); a comment was ambiguous.------------------------------------------------------------------------r5145 | vlefevre | 2007-12-29 22:02:14 +0000 (Sat, 29 Dec 2007) | 2 linesChanged paths:M /trunk/TODOTODO update (tests: generic bad cases).------------------------------------------------------------------------r5144 | vlefevre | 2007-12-29 21:46:50 +0000 (Sat, 29 Dec 2007) | 3 linesChanged paths:M /trunk/tests/reuse.cM /trunk/tests/tadd_d.cM /trunk/tests/td_div.cM /trunk/tests/td_sub.cM /trunk/tests/tdiv_d.cM /trunk/tests/tfmod.cM /trunk/tests/tli2.cM /trunk/tests/tmodf.cM /trunk/tests/tmul_d.cM /trunk/tests/tprintf.cM /trunk/tests/tsinh_cosh.cM /trunk/tests/tsub_d.cAdded #if MPFR_VERSION >= MPFR_VERSION_NUM(2,4,0) conditionals to beable to test MPFR 2.3.* with the (more complete) tests from the trunk.------------------------------------------------------------------------r5143 | vlefevre | 2007-12-29 17:07:10 +0000 (Sat, 29 Dec 2007) | 2 linesChanged paths:M /trunk/README.devREADME.dev: updated item 6 of "To make a release".------------------------------------------------------------------------r5138 | vlefevre | 2007-12-28 02:37:11 +0000 (Fri, 28 Dec 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: updated month.------------------------------------------------------------------------r5136 | vlefevre | 2007-12-27 16:12:57 +0000 (Thu, 27 Dec 2007) | 2 linesChanged paths:M /trunk/tests/tadd1sp.cM /trunk/tests/tests.cM /trunk/tests/tset_exp.cM /trunk/tests/tsubnormal.ctests: check the exponent range, in particular at the end of each test.------------------------------------------------------------------------r5135 | vlefevre | 2007-12-27 16:00:56 +0000 (Thu, 27 Dec 2007) | 2 linesChanged paths:M /trunk/tests/texceptions.ctexceptions.c: GNU coding style.------------------------------------------------------------------------r5134 | vlefevre | 2007-12-27 15:59:46 +0000 (Thu, 27 Dec 2007) | 2 linesChanged paths:M /trunk/tests/texceptions.ctexceptions.c: restore the exponent range.------------------------------------------------------------------------r5132 | vlefevre | 2007-12-27 03:10:01 +0000 (Thu, 27 Dec 2007) | 3 linesChanged paths:M /trunk/exp2.cexp2.c: removed incorrect comment (the overflow test was OK due to thempfr_clear_flags above, but the new test is slightly better anyway).------------------------------------------------------------------------r5127 | zimmerma | 2007-12-21 15:31:55 +0000 (Fri, 21 Dec 2007) | 3 linesChanged paths:M /trunk/mparam_h.inadded tuning parameters for 32-bit Core 2(thanks to Patrick Pelissier and Emmanuel Thome)------------------------------------------------------------------------r5124 | vlefevre | 2007-12-20 08:53:50 +0000 (Thu, 20 Dec 2007) | 2 linesChanged paths:M /trunk/tests/tpow.ctpow.c: enable testcase bug20071218.------------------------------------------------------------------------r5123 | vlefevre | 2007-12-19 18:15:03 +0000 (Wed, 19 Dec 2007) | 2 linesChanged paths:M /trunk/BUGSBUGS: possible incorrect results due to internal underflow.------------------------------------------------------------------------r5122 | vlefevre | 2007-12-19 18:00:59 +0000 (Wed, 19 Dec 2007) | 3 linesChanged paths:M /trunk/pow.cpow.c: detect all underflow cases (some of them were leading toan infinite loop, see bug20071218 in tpow.c).------------------------------------------------------------------------r5121 | vlefevre | 2007-12-19 15:04:43 +0000 (Wed, 19 Dec 2007) | 2 linesChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: updated description of MPFR_CAN_ROUND.------------------------------------------------------------------------r5120 | vlefevre | 2007-12-19 14:49:34 +0000 (Wed, 19 Dec 2007) | 2 linesChanged paths:M /trunk/round_p.cround_p.c: in comment, "round to zero" -> "round toward zero".------------------------------------------------------------------------r5119 | vlefevre | 2007-12-19 14:27:30 +0000 (Wed, 19 Dec 2007) | 2 linesChanged paths:M /trunk/tests/tpow.ctpow.c: formatting.------------------------------------------------------------------------r5118 | vlefevre | 2007-12-19 14:25:10 +0000 (Wed, 19 Dec 2007) | 3 linesChanged paths:M /trunk/tests/tpow.ctpow.c: added testcase for another bug found by Kevin P. Rauch.Execute tpow with an argument to enable it.------------------------------------------------------------------------r5117 | thevenyp | 2007-12-19 10:32:52 +0000 (Wed, 19 Dec 2007) | 3 linesChanged paths:M /trunk/tests/tprintf.cM /trunk/vasprintf.cvasprintf.c: add sprnt_fp_e for "%e" processingtests/tprintf.c: change tests for decimal output (but need further tests)------------------------------------------------------------------------r5116 | thevenyp | 2007-12-19 09:26:37 +0000 (Wed, 19 Dec 2007) | 2 linesChanged paths:M /trunk/tests/tprintf.cadd checks for zero------------------------------------------------------------------------r5115 | vlefevre | 2007-12-18 15:51:00 +0000 (Tue, 18 Dec 2007) | 11 linesChanged paths:M /trunk/acosh.cM /trunk/atan2.cM /trunk/cosh.cM /trunk/cot.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/fma.cM /trunk/fms.cM /trunk/gamma.cM /trunk/mpfr-impl.hM /trunk/mpfrlintM /trunk/pow.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/rint.cM /trunk/sinh.cM /trunk/sinh_cosh.cM /trunk/tests/tgeneric.cM /trunk/yn.cMerged the feature-block branch to the trunk:* New MPFR_BLOCK* macros (see mpfr-impl.h) and mpfrlint check to testexception flags in a more reliable way and detect possible problemswith mpfrlint.* Improved the generic tests (tests/tgeneric.c): for the secondfunction call, sometimes set all the flags since risk of failuresare known when some flags are already set.* Modified code to use these new MPFR_BLOCK* macros. This fixed bugsrelated to exceptions (where flags are set before the call); inparticular, tcot and ty1 failed with the improved generic tests.------------------------------------------------------------------------r5113 | thevenyp | 2007-12-18 15:09:30 +0000 (Tue, 18 Dec 2007) | 4 linesChanged paths:M /trunk/printf.cM /trunk/vasprintf.cprintf.c: each mpfr_printf-like function return -1 and set erange flag in error casevasprintf.c: change types in struct char_fpvasprintf.c: add many size checking------------------------------------------------------------------------r5112 | thevenyp | 2007-12-18 13:48:07 +0000 (Tue, 18 Dec 2007) | 2 linesChanged paths:M /trunk/vasprintf.csimplify code, improve comments------------------------------------------------------------------------r5110 | vlefevre | 2007-12-18 12:54:25 +0000 (Tue, 18 Dec 2007) | 6 linesChanged paths:M /trunk/pow_z.cM /trunk/tests/tpow_z.cFixed bug in mpfr_pow_z: if x = y (same mpfr_t argument), the inputargument is negative and not a power of two, z is positive and odd,an overflow or underflow occurs, and the temporary result res ispositive, then the result gets a wrong sign (positive instead ofnegative). Testcase.------------------------------------------------------------------------r5108 | vlefevre | 2007-12-18 12:08:42 +0000 (Tue, 18 Dec 2007) | 5 linesChanged paths:M /trunk/pow_ui.cM /trunk/tests/tpow.cFixed bug in mpfr_pow_ui (introduced in r3214): if x = y (same mpfr_targument), the input argument is negative, n is odd, an overflow orunderflow occurs, and the temporary result res is positive, then theresult gets a wrong sign (positive instead of negative). Testcase.------------------------------------------------------------------------r5107 | vlefevre | 2007-12-18 11:24:53 +0000 (Tue, 18 Dec 2007) | 2 linesChanged paths:M /trunk/pow_ui.cpow_ui.c: fixed an assertion.------------------------------------------------------------------------r5106 | vlefevre | 2007-12-18 10:27:28 +0000 (Tue, 18 Dec 2007) | 2 linesChanged paths:M /trunk/BUGSBUGS: update concerning overflow/underflow exceptions.------------------------------------------------------------------------r5105 | thevenyp | 2007-12-18 10:08:21 +0000 (Tue, 18 Dec 2007) | 2 linesChanged paths:M /trunk/tests/tprintf.cM /trunk/vasprintf.cexponent continuity with one hexadecimal digit ouput------------------------------------------------------------------------r5104 | thevenyp | 2007-12-17 14:41:58 +0000 (Mon, 17 Dec 2007) | 2 linesChanged paths:M /trunk/vasprintf.c#define CASE_INT_MAX_ARG to nil when HAVE_STDINT_H is not defined------------------------------------------------------------------------r5103 | thevenyp | 2007-12-17 13:52:26 +0000 (Mon, 17 Dec 2007) | 3 linesChanged paths:M /trunk/tests/tprintf.cM /trunk/vasprintf.cvasprintf.c: add sprnt_fp_b for "%b" processingtests/tprintf.c: add tests for binary output------------------------------------------------------------------------r5102 | thevenyp | 2007-12-17 13:49:11 +0000 (Mon, 17 Dec 2007) | 2 linesChanged paths:M /trunk/vasprintf.cfix count of characters in exponent part------------------------------------------------------------------------r5101 | thevenyp | 2007-12-17 13:46:24 +0000 (Mon, 17 Dec 2007) | 2 linesChanged paths:M /trunk/vasprintf.csimplify code, remove trailing spaces and improve comment------------------------------------------------------------------------r5100 | vlefevre | 2007-12-17 12:04:53 +0000 (Mon, 17 Dec 2007) | 2 linesChanged paths:M /trunk/TODOTODO: added note about the successive calls to strcat in vasprintf.c.------------------------------------------------------------------------r5099 | thevenyp | 2007-12-17 10:16:34 +0000 (Mon, 17 Dec 2007) | 2 linesChanged paths:M /trunk/tests/tprintf.cadd tests for 1 hexa digit output------------------------------------------------------------------------r5093 | vlefevre | 2007-12-16 00:15:25 +0000 (Sun, 16 Dec 2007) | 2 linesChanged paths:M /trunk/tests/tpow.ctests/tpow.c: fixed indentation.------------------------------------------------------------------------r5092 | zimmerma | 2007-12-15 14:29:06 +0000 (Sat, 15 Dec 2007) | 2 linesChanged paths:M /trunk/reldiff.cfixed typo------------------------------------------------------------------------r5091 | zimmerma | 2007-12-15 09:42:13 +0000 (Sat, 15 Dec 2007) | 2 linesChanged paths:M /trunk/asin.cM /trunk/tests/tasin.cfixed bug reported by Kevin Rauch------------------------------------------------------------------------r5090 | thevenyp | 2007-12-14 17:12:05 +0000 (Fri, 14 Dec 2007) | 2 linesChanged paths:M /trunk/vasprintf.cchange display with just one hexadecimal digit------------------------------------------------------------------------r5089 | zimmerma | 2007-12-14 14:26:21 +0000 (Fri, 14 Dec 2007) | 2 linesChanged paths:M /trunk/sin_cos.csimplified MPFR_FAST_COMPUTE_IF_SMALL_INPUT part (in case of overlap)------------------------------------------------------------------------r5088 | thevenyp | 2007-12-14 14:08:28 +0000 (Fri, 14 Dec 2007) | 2 linesChanged paths:M /trunk/tests/tprintf.cfix wrong call------------------------------------------------------------------------r5087 | zimmerma | 2007-12-14 13:24:44 +0000 (Fri, 14 Dec 2007) | 2 linesChanged paths:M /trunk/round_near_x.cadded comments, got rid of compiler warnings------------------------------------------------------------------------r5086 | zimmerma | 2007-12-14 13:10:41 +0000 (Fri, 14 Dec 2007) | 2 linesChanged paths:M /trunk/sinh_cosh.cadded warning------------------------------------------------------------------------r5085 | vlefevre | 2007-12-14 12:36:25 +0000 (Fri, 14 Dec 2007) | 2 linesChanged paths:M /trunk/sin_cos.csin_cos.c: improved changeset 5084; in particular, added a missing cast.------------------------------------------------------------------------r5084 | zimmerma | 2007-12-14 09:24:11 +0000 (Fri, 14 Dec 2007) | 4 linesChanged paths:M /trunk/sin_cos.cM /trunk/tests/reuse.cM /trunk/tests/tsin_cos.csin_cos.c, tsin_cos.c: fixed bug occurring when arguments overlap andMPFR_FAST_COMPUTE_IF_SMALL_INPUT failsreuse.c: improved output in case of error------------------------------------------------------------------------r5083 | thevenyp | 2007-12-14 09:20:36 +0000 (Fri, 14 Dec 2007) | 2 linesChanged paths:M /trunk/vasprintf.cimprove one digit case, add comment------------------------------------------------------------------------r5082 | vlefevre | 2007-12-14 09:06:26 +0000 (Fri, 14 Dec 2007) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: added a FIXME comment. Bug?------------------------------------------------------------------------r5081 | vlefevre | 2007-12-14 09:05:30 +0000 (Fri, 14 Dec 2007) | 2 linesChanged paths:M /trunk/get_str.cM /trunk/vasprintf.cMinor changes concerning num_to_text. The ending \0 isn't needed.------------------------------------------------------------------------r5080 | thevenyp | 2007-12-14 08:56:31 +0000 (Fri, 14 Dec 2007) | 2 linesChanged paths:M /trunk/tests/tfmod.cM /trunk/tests/tprintf.cM /trunk/tests/tsinh_cosh.csimplify error output code------------------------------------------------------------------------r5079 | thevenyp | 2007-12-14 08:45:48 +0000 (Fri, 14 Dec 2007) | 2 linesChanged paths:M /trunk/vasprintf.cadd num_to_text array for hexadecimal digits------------------------------------------------------------------------r5078 | thevenyp | 2007-12-14 08:17:43 +0000 (Fri, 14 Dec 2007) | 2 linesChanged paths:M /trunk/tests/tfmod.cM /trunk/tests/tprintf.cM /trunk/tests/tsinh_cosh.coutput errors to stdout------------------------------------------------------------------------r5077 | thevenyp | 2007-12-13 17:20:42 +0000 (Thu, 13 Dec 2007) | 4 linesChanged paths:M /trunk/tests/tprintf.cM /trunk/vasprintf.cvasprintf.c: group hexadecimal output processing in a new sprnt_fp_a function.tests/tprintf.c: add tests for %a casetests/tprintf.c: factorize error message output------------------------------------------------------------------------r5076 | vlefevre | 2007-12-13 17:08:44 +0000 (Thu, 13 Dec 2007) | 2 linesChanged paths:M /trunk/get_d64.cget_d64.c: fixed comment.------------------------------------------------------------------------r5075 | vlefevre | 2007-12-13 17:03:19 +0000 (Thu, 13 Dec 2007) | 3 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: added missing #include <string.h> (useful if MPFR is builtwith the GMP build directory, as mpfr-gmp.h isn't used in this case).------------------------------------------------------------------------r5074 | thevenyp | 2007-12-13 16:59:31 +0000 (Thu, 13 Dec 2007) | 2 linesChanged paths:M /trunk/mpfr.texiFix typos.------------------------------------------------------------------------r5073 | thevenyp | 2007-12-13 16:58:01 +0000 (Thu, 13 Dec 2007) | 2 linesChanged paths:M /trunk/printf.cAdd handle for null size case in mpfr_snprintf------------------------------------------------------------------------r5072 | thevenyp | 2007-12-13 16:53:24 +0000 (Thu, 13 Dec 2007) | 2 linesChanged paths:M /trunk/vasprintf.cAdd some comments and assertions.------------------------------------------------------------------------r5071 | thevenyp | 2007-12-13 16:42:19 +0000 (Thu, 13 Dec 2007) | 2 linesChanged paths:M /trunk/vasprintf.c#define's for nan and inf strings------------------------------------------------------------------------r5070 | thevenyp | 2007-12-13 16:20:30 +0000 (Thu, 13 Dec 2007) | 2 linesChanged paths:M /trunk/mpfr.texishort documentation of printf-like functions.------------------------------------------------------------------------r5069 | vlefevre | 2007-12-12 23:02:12 +0000 (Wed, 12 Dec 2007) | 3 linesChanged paths:M /trunk/README.devREADME.dev: added information about my tool "eet" to be able to see thewarnings more easily.------------------------------------------------------------------------r5068 | vlefevre | 2007-12-12 14:46:26 +0000 (Wed, 12 Dec 2007) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: updated comment concerning the case nbchar > INT_MAX.------------------------------------------------------------------------r5067 | zimmerma | 2007-11-30 17:26:38 +0000 (Fri, 30 Nov 2007) | 2 linesChanged paths:M /trunk/jn.cchanged default return value in mpfr_jn_k0------------------------------------------------------------------------r5066 | zimmerma | 2007-11-30 17:09:03 +0000 (Fri, 30 Nov 2007) | 2 linesChanged paths:M /trunk/exp.cM /trunk/exp3.cM /trunk/tests/texp.cfixed underflow problem in mpfr_exp_3------------------------------------------------------------------------r5065 | zimmerma | 2007-11-30 15:03:56 +0000 (Fri, 30 Nov 2007) | 3 linesChanged paths:M /trunk/jn.cM /trunk/tests/tset_str.ctests/tset_str.c: added command-line argument for output basejn.c: replaced double-precision LOG2 constant by binary string (more portable)------------------------------------------------------------------------r5064 | zimmerma | 2007-11-30 13:50:23 +0000 (Fri, 30 Nov 2007) | 2 linesChanged paths:M /trunk/exp_2.cfixed underflow problem------------------------------------------------------------------------r5063 | zimmerma | 2007-11-30 12:05:02 +0000 (Fri, 30 Nov 2007) | 2 linesChanged paths:M /trunk/acinclude.m4M /trunk/mparam_h.inexperimental code to distinguish Core2 from AMD64------------------------------------------------------------------------r5062 | zimmerma | 2007-11-30 10:43:43 +0000 (Fri, 30 Nov 2007) | 2 linesChanged paths:M /trunk/exp.cM /trunk/pow_ui.cremoved manual change to __gmpfr_emin outside the allowed range------------------------------------------------------------------------r5061 | zimmerma | 2007-11-30 10:02:38 +0000 (Fri, 30 Nov 2007) | 2 linesChanged paths:M /trunk/mparam_h.inadded suggestion from Patrick Pelissier------------------------------------------------------------------------r5059 | zimmerma | 2007-11-29 21:34:15 +0000 (Thu, 29 Nov 2007) | 5 linesChanged paths:M /trunk/pow_z.cM /trunk/tests/tpow.cFixed another bug reported by Kevin Rauch (__gmpfr_emin was set smallerthan the minimum allowed value, which produced an exponent wrap-aroundand a wrong result in mpfr_mul). Not sure if all problems are solved,nevertheless __gmpfr_emin is now in the allowed range.------------------------------------------------------------------------r5058 | vlefevre | 2007-11-29 18:03:50 +0000 (Thu, 29 Nov 2007) | 2 linesChanged paths:M /trunk/pow.cFixed indentation.------------------------------------------------------------------------r5057 | vlefevre | 2007-11-29 17:55:42 +0000 (Thu, 29 Nov 2007) | 4 linesChanged paths:M /trunk/tests/tests.ctests.c: in test4rm, initialize rndnext with an invalid value (meaningthat rndnext will really be initialized later), and added an assert tocheck that this value isn't propagated to rnd.------------------------------------------------------------------------r5056 | vlefevre | 2007-11-29 17:45:03 +0000 (Thu, 29 Nov 2007) | 2 linesChanged paths:M /trunk/tests/tests.ctests.c: added a comment about rndnext in test4rm.------------------------------------------------------------------------r5055 | vlefevre | 2007-11-29 17:28:34 +0000 (Thu, 29 Nov 2007) | 2 linesChanged paths:M /trunk/tests/tests.ctests.c: added an assertion.------------------------------------------------------------------------r5054 | zimmerma | 2007-11-29 17:00:34 +0000 (Thu, 29 Nov 2007) | 3 linesChanged paths:M /trunk/pow.cM /trunk/tests/tpow.cfixed bug reported by Kevin Rauch (wrong sign in case of underflow forlarge negative x and large odd negative y)------------------------------------------------------------------------r5053 | thevenyp | 2007-11-29 14:02:23 +0000 (Thu, 29 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.cuntabify and remove trailing spaces------------------------------------------------------------------------r5052 | thevenyp | 2007-11-29 12:54:29 +0000 (Thu, 29 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.cfix padding error in sprnt_inf------------------------------------------------------------------------r5051 | thevenyp | 2007-11-29 12:50:50 +0000 (Thu, 29 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.cfactorization of special numbers output in sprnt_nan and sprnt_inf functions------------------------------------------------------------------------r5050 | thevenyp | 2007-11-29 12:43:47 +0000 (Thu, 29 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.cfix comment about the size of format string buffer------------------------------------------------------------------------r5049 | thevenyp | 2007-11-29 12:32:02 +0000 (Thu, 29 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.creplace memory management functions mpfr_default_* by __gmp_*_func------------------------------------------------------------------------r5048 | zimmerma | 2007-11-29 10:16:37 +0000 (Thu, 29 Nov 2007) | 2 linesChanged paths:M /trunk/mparam_h.inupdated Core 2 thresholds (obtained with gmp-4.2.2 and Gaudry's patch)------------------------------------------------------------------------r5047 | vlefevre | 2007-11-29 09:21:01 +0000 (Thu, 29 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.cTypo in comment.------------------------------------------------------------------------r5046 | thevenyp | 2007-11-29 08:36:49 +0000 (Thu, 29 Nov 2007) | 2 linesChanged paths:M /trunk/printf.cfix typo pointed out in revision 5044------------------------------------------------------------------------r5045 | vlefevre | 2007-11-28 14:36:21 +0000 (Wed, 28 Nov 2007) | 2 linesChanged paths:M /trunk/printf.cprintf.c: more comments about snprintf.------------------------------------------------------------------------r5044 | vlefevre | 2007-11-28 14:00:33 +0000 (Wed, 28 Nov 2007) | 2 linesChanged paths:M /trunk/printf.cprintf.c: added a comment concerning a warning (a bug, IMHO).------------------------------------------------------------------------r5043 | vlefevre | 2007-11-28 13:35:22 +0000 (Wed, 28 Nov 2007) | 3 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: added FIXME comment concerning the case nbchar > INT_MAX,with a reference to POSIX.------------------------------------------------------------------------r5042 | thevenyp | 2007-11-28 13:32:24 +0000 (Wed, 28 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.cadd explanations about buffer size------------------------------------------------------------------------r5041 | thevenyp | 2007-11-28 12:53:15 +0000 (Wed, 28 Nov 2007) | 2 linesChanged paths:M /trunk/printf.cM /trunk/vasprintf.cchange __gmp_const into const------------------------------------------------------------------------r5040 | vlefevre | 2007-11-28 10:29:33 +0000 (Wed, 28 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: added an assert.------------------------------------------------------------------------r5039 | thevenyp | 2007-11-28 10:13:55 +0000 (Wed, 28 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.cfix output with space flag------------------------------------------------------------------------r5038 | thevenyp | 2007-11-28 10:09:19 +0000 (Wed, 28 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.cadd MPFR_ASSERTD to prevent buffer overflow------------------------------------------------------------------------r5037 | thevenyp | 2007-11-28 10:00:42 +0000 (Wed, 28 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.creplace use of ptrdiff_t by size_t where possible------------------------------------------------------------------------r5032 | thevenyp | 2007-11-27 15:13:44 +0000 (Tue, 27 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.cfactorisation of temp string alloc in buffer_pad function------------------------------------------------------------------------r5031 | thevenyp | 2007-11-27 14:47:30 +0000 (Tue, 27 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.ccosmetic changes------------------------------------------------------------------------r5030 | thevenyp | 2007-11-27 14:05:29 +0000 (Tue, 27 Nov 2007) | 3 linesChanged paths:M /trunk/vasprintf.ccompatibility of types between nbc fields and mp_exp_tfix wrong size of buffer string exp_fmt------------------------------------------------------------------------r5026 | vlefevre | 2007-11-27 12:55:31 +0000 (Tue, 27 Nov 2007) | 3 linesChanged paths:A /trunk/mpfrlintAdded initial mpfrlint sh script to check possible problems inthe MPFR source.------------------------------------------------------------------------r5025 | thevenyp | 2007-11-27 09:53:31 +0000 (Tue, 27 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.cchange 'g'/'G' to 'e'/'E' or 'f'/'F' according to C99 rules------------------------------------------------------------------------r5024 | thevenyp | 2007-11-26 17:44:10 +0000 (Mon, 26 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.creplace mpfr_default_(re)allocate by __gmp_(re)allocate for the returned string (freed by mpfr_free_str)------------------------------------------------------------------------r5023 | thevenyp | 2007-11-26 17:38:17 +0000 (Mon, 26 Nov 2007) | 2 linesChanged paths:M /trunk/tests/tprintf.ctprintf.c: replace __gmp_const by const------------------------------------------------------------------------r5022 | vlefevre | 2007-11-26 15:27:56 +0000 (Mon, 26 Nov 2007) | 3 linesChanged paths:M /trunk/printf.cprintf.c: added FIXME comment: snprintf is new in C99. It must bechecked with a configure test.------------------------------------------------------------------------r5021 | vlefevre | 2007-11-26 15:19:46 +0000 (Mon, 26 Nov 2007) | 2 linesChanged paths:M /trunk/teststests: updated svn:ignore property.------------------------------------------------------------------------r5020 | vlefevre | 2007-11-26 15:16:09 +0000 (Mon, 26 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: reformat.------------------------------------------------------------------------r5019 | vlefevre | 2007-11-26 15:14:23 +0000 (Mon, 26 Nov 2007) | 2 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/out_str.cM /trunk/strtofr.cMPFR_DECIMAL_POINT now needs to have type char (because of vasprintf.c).------------------------------------------------------------------------r5018 | vlefevre | 2007-11-26 15:11:53 +0000 (Mon, 26 Nov 2007) | 2 linesChanged paths:M /trunk/tests/tprintf.ctests/tprintf.c: changeset 4996 was incorrect. Fixed.------------------------------------------------------------------------r5017 | vlefevre | 2007-11-26 14:42:46 +0000 (Mon, 26 Nov 2007) | 2 linesChanged paths:M /trunk/README.devREADME.dev: Avoid variable names "l", "I" and "O".------------------------------------------------------------------------r5016 | vlefevre | 2007-11-26 14:09:52 +0000 (Mon, 26 Nov 2007) | 2 linesChanged paths:M /trunk/README.devREADME.dev: added a note about the locales.------------------------------------------------------------------------r5015 | thevenyp | 2007-11-26 13:55:28 +0000 (Mon, 26 Nov 2007) | 6 linesChanged paths:M /trunk/printf.cM /trunk/vasprintf.cprintf.c: fix use of pointer of stringvasprintf.c: add conditional compilation directives for wchar and wint_tvasprintf.c: add padding for special valuesvasprintf.c: fix output for value 1.0 and format "%Rf"vasprintf.c: replace __gmp_const by const------------------------------------------------------------------------r5014 | vlefevre | 2007-11-26 09:57:47 +0000 (Mon, 26 Nov 2007) | 9 linesChanged paths:M /trunk/acinclude.m4M /trunk/vasprintf.cacinclude.m4: check wchar.h header (see below).vasprintf.c:* No longer depend on toupper (which returns locale-dependent results)to generate 'A'..'F' (see C standard).* Removed #include <ctype.h> which was hiding a bug (see below).* Added missing #include <wchar.h> if HAVE_WCHAR_H is defined. Butthe compilation fails if <wchar.h> doesn't exist due to the use ofwchar_t and wint_t.------------------------------------------------------------------------r5013 | vlefevre | 2007-11-26 09:44:24 +0000 (Mon, 26 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: updated comments.------------------------------------------------------------------------r5012 | vlefevre | 2007-11-26 09:37:47 +0000 (Mon, 26 Nov 2007) | 5 linesChanged paths:M /trunk/vasprintf.cvasprintf.c:* Removed #include <stdlib.h> now useless.* Added FIXME comment.* Replaced _MP_EXP_FORMAT_SPEC (reserved) by MPFR_EXP_FORMAT_SPEC.------------------------------------------------------------------------r5011 | vlefevre | 2007-11-26 09:32:20 +0000 (Mon, 26 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: added FIXME comments.------------------------------------------------------------------------r5010 | vlefevre | 2007-11-26 09:18:06 +0000 (Mon, 26 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: fixed a typo in a comment and improved another comment.------------------------------------------------------------------------r5009 | vlefevre | 2007-11-24 01:46:30 +0000 (Sat, 24 Nov 2007) | 3 linesChanged paths:M /trunk/mpfr.hmpfr.h: moved function declarations out of "#ifdef _MPFR_H_HAVE_VA_LIST"and/or "#ifdef _MPFR_H_HAVE_FILE" when this makes sense.------------------------------------------------------------------------r5008 | vlefevre | 2007-11-24 01:41:33 +0000 (Sat, 24 Nov 2007) | 2 linesChanged paths:M /trunk/tests/tprintf.ctests/tprintf.c: added missing "void" in function declarations.------------------------------------------------------------------------r5007 | vlefevre | 2007-11-24 01:36:47 +0000 (Sat, 24 Nov 2007) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/tests/tcan_round.cM /trunk/tests/tpow_z.cM /trunk/tests/tprintf.cM /trunk/tests/tset_f.cM /trunk/vasprintf.cUntabified and removed trailing spaces.------------------------------------------------------------------------r5006 | vlefevre | 2007-11-24 01:33:00 +0000 (Sat, 24 Nov 2007) | 3 linesChanged paths:M /trunk/README.devM /trunk/mpfr.teximpfr.texi: corrections (English usage and texinfo). Added correspondingnotes at the end of the README.dev file.------------------------------------------------------------------------r5005 | vlefevre | 2007-11-24 01:24:05 +0000 (Sat, 24 Nov 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: s/rounding to the nearest mode/rounding to nearest mode/------------------------------------------------------------------------r5004 | vlefevre | 2007-11-24 01:22:31 +0000 (Sat, 24 Nov 2007) | 3 linesChanged paths:M /trunk/mpfr.teximpfr.texi consistency changes: "towards" -> "toward" (because thisis what the IEEE-754 standard uses, and we have mpfr_nexttoward).------------------------------------------------------------------------r5003 | vlefevre | 2007-11-24 01:17:08 +0000 (Sat, 24 Nov 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: English typography corrections (no space before ":").------------------------------------------------------------------------r5002 | vlefevre | 2007-11-24 01:15:22 +0000 (Sat, 24 Nov 2007) | 4 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: the use of the abs function was incorrect as its argumenthas type int, which may be smaller than an mp_exp_t. Fixed that andreplaced uceil_log10 by uceil_log10_exp_p2.------------------------------------------------------------------------r5001 | vlefevre | 2007-11-24 00:55:50 +0000 (Sat, 24 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.cvasprintf.c: fixed uceil_log10 for x close to ULONG_MAX.------------------------------------------------------------------------r5000 | zimmerma | 2007-11-23 20:22:10 +0000 (Fri, 23 Nov 2007) | 2 linesChanged paths:M /trunk/vasprintf.cgot rid of math.h------------------------------------------------------------------------r4999 | vlefevre | 2007-11-23 19:20:38 +0000 (Fri, 23 Nov 2007) | 2 linesChanged paths:M /trunk/tests/tprintf.ctests/tprintf.c: include <stdarg.h>.------------------------------------------------------------------------r4998 | vlefevre | 2007-11-23 19:19:04 +0000 (Fri, 23 Nov 2007) | 3 linesChanged paths:M /trunk/mpfr.hM /trunk/printf.cM /trunk/vasprintf.cstdarg-related corrections, as HAVE_STDARG is not standard thus must notbe tested in mpfr.h!------------------------------------------------------------------------r4997 | vlefevre | 2007-11-23 19:07:54 +0000 (Fri, 23 Nov 2007) | 3 linesChanged paths:M /trunk/tests/tprintf.ctests/tprintf.c: enable the tests only if HAVE_STDARG is defined,i.e. if the printf-like functions are defined.------------------------------------------------------------------------r4996 | vlefevre | 2007-11-23 19:02:46 +0000 (Fri, 23 Nov 2007) | 7 linesChanged paths:M /trunk/tests/tprintf.ctests/tprintf.c:* Non-standard headers should be included after the standard headers(when possible).* The setlocale function is used only if <locale.h> has been included.* Use tests_start_mpfr / tests_end_mpfr; this shows a bug:tests_free(): attempt to free bad pointer 0x1801200------------------------------------------------------------------------r4995 | vlefevre | 2007-11-23 18:54:37 +0000 (Fri, 23 Nov 2007) | 2 linesChanged paths:M /trunk/tests/tests.ctests/tests.c: setlocale is used only if <locale.h> has been included.------------------------------------------------------------------------r4994 | vlefevre | 2007-11-23 18:48:52 +0000 (Fri, 23 Nov 2007) | 2 linesChanged paths:M /trunk/out_str.cout_str.c: remove other occurrence of <locale.h>.------------------------------------------------------------------------r4993 | thevenyp | 2007-11-23 17:35:46 +0000 (Fri, 23 Nov 2007) | 12 linesChanged paths:M /trunk/Makefile.amM /trunk/acinclude.m4M /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiA /trunk/printf.cM /trunk/strtofr.cM /trunk/tests/Makefile.amM /trunk/tests/tests.cA /trunk/tests/tprintf.cA /trunk/vasprintf.cMakefile.am: add mpfr_printf-like functionsmpfr.h: add mpfr_printf-like functionsprintf.c: printf, sprintf, snprintf, asprintf and 'v' variantsvasprintf.c: vasprintf functions used by its likesmpfr.texi: add description for printf family functionstests/Makefile.am: add test for printftests/tprintf.c: tests for printf-like functionsacinclude.m4: define HAVE_LOCALE_Hmpfr-impl.h: define MPFR_DECIMAL_POINT even if no locale.hstrtofr.c: remove locale.h inclusion (done by mpfr-impl.h )tests/tests.c: use HAVE_LOCALE_H------------------------------------------------------------------------r4991 | vlefevre | 2007-11-23 16:55:03 +0000 (Fri, 23 Nov 2007) | 4 linesChanged paths:M /trunk/tests/tisqrt.ctests/tisqrt.c: test the 32-bit __gmpfr_cuberoot bound cases (9 pervalue) exhaustively (running tisqrt is still immediate on a recentmachine).------------------------------------------------------------------------r4990 | vlefevre | 2007-11-23 16:49:45 +0000 (Fri, 23 Nov 2007) | 2 linesChanged paths:M /trunk/tests/tisqrt.ctests/tisqrt.c: test the 32-bit __gmpfr_isqrt bound cases exhaustively.------------------------------------------------------------------------r4989 | vlefevre | 2007-11-23 15:10:56 +0000 (Fri, 23 Nov 2007) | 2 linesChanged paths:M /trunk/acinclude.m4acinclude.m4: test the availability of <string.h>.------------------------------------------------------------------------r4988 | vlefevre | 2007-11-23 14:30:36 +0000 (Fri, 23 Nov 2007) | 2 linesChanged paths:M /trunk/acinclude.m4acinclude.m4: test the availability of <locale.h>.------------------------------------------------------------------------r4987 | vlefevre | 2007-11-23 14:26:39 +0000 (Fri, 23 Nov 2007) | 2 linesChanged paths:M /trunk/acinclude.m4acinclude.m4: updated comment concerning the checked functions.------------------------------------------------------------------------r4986 | vlefevre | 2007-11-23 14:24:50 +0000 (Fri, 23 Nov 2007) | 3 linesChanged paths:M /trunk/acinclude.m4acinclude.m4: added memmove to the checked functions (though this testis currently useless, except for the corresponding information).------------------------------------------------------------------------r4985 | vlefevre | 2007-11-23 14:19:40 +0000 (Fri, 23 Nov 2007) | 2 linesChanged paths:M /trunk/acinclude.m4acinclude.m4: updated a comment concerning the function checking.------------------------------------------------------------------------r4984 | vlefevre | 2007-11-23 13:46:04 +0000 (Fri, 23 Nov 2007) | 3 linesChanged paths:M /trunk/gmp_op.cgmp_op.c: removed old "#include <stddef.h>" line (seems to be uselessnow, and note that <stdio.h> is included by default in mpfr-impl.h).------------------------------------------------------------------------r4982 | vlefevre | 2007-11-23 13:09:39 +0000 (Fri, 23 Nov 2007) | 2 linesChanged paths:M /trunk/tests/tj0.ctests/tj0.c: fixed test.------------------------------------------------------------------------r4980 | vlefevre | 2007-11-23 12:58:53 +0000 (Fri, 23 Nov 2007) | 2 linesChanged paths:M /trunk/jn.cjn.c: added integer overflow checking.------------------------------------------------------------------------r4978 | vlefevre | 2007-11-23 10:06:07 +0000 (Fri, 23 Nov 2007) | 2 linesChanged paths:M /trunk/tests/memory.ctests/memory.c: fixed copyright notice.------------------------------------------------------------------------r4969 | vlefevre | 2007-11-21 14:50:18 +0000 (Wed, 21 Nov 2007) | 4 linesChanged paths:M /trunk/tests/tzeta.ctests/tzeta.c: completed test of mpfr_zeta bug fixed in r4920 (the valueof zeta(large negative) was also wrong in GMP_RNDU: -Inf instead of thelargest negative MPFR number).------------------------------------------------------------------------r4957 | zimmerma | 2007-11-20 14:43:14 +0000 (Tue, 20 Nov 2007) | 3 linesChanged paths:M /trunk/tests/tinp_str.creverted back to rev. 4951 (otherwise we would have to free memory for allexit calls)------------------------------------------------------------------------r4956 | thevenyp | 2007-11-20 11:21:10 +0000 (Tue, 20 Nov 2007) | 3 linesChanged paths:M /trunk/tests/tpow_z.cM /trunk/tests/trandom.cM /trunk/tests/tset_f.cuse of RANDS instead of __gmp_randstset_f.c add checking with random values------------------------------------------------------------------------r4955 | thevenyp | 2007-11-19 11:07:49 +0000 (Mon, 19 Nov 2007) | 4 linesChanged paths:M /trunk/tests/tests.cM /trunk/tests/tli2.cM /trunk/tests/tpow_z.cM /trunk/tests/trandom.cM /trunk/tests/tset_f.ctli2.c: fix wrong assertion in copyright moticetest.c: fixed seed for reproducable errorstrandom.c tpow_z.c tset_f.c: integration with GMP_CHECK_RANDOMIZE process------------------------------------------------------------------------r4954 | zimmerma | 2007-11-17 12:15:53 +0000 (Sat, 17 Nov 2007) | 2 linesChanged paths:M /trunk/tests/tasin.cadded missing call to tests_end_mpfr------------------------------------------------------------------------r4953 | zimmerma | 2007-11-17 09:59:19 +0000 (Sat, 17 Nov 2007) | 5 linesChanged paths:M /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/tests/mpfr-test.hM /trunk/tests/reuse.cM /trunk/tests/tadd.cM /trunk/tests/tadd_d.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/td_div.cM /trunk/tests/td_sub.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_d.cM /trunk/tests/tdiv_ui.cM /trunk/tests/tgamma.cM /trunk/tests/tget_f.cM /trunk/tests/tli2.cM /trunk/tests/tmul.cM /trunk/tests/tmul_d.cM /trunk/tests/tmul_ui.cM /trunk/tests/tpow.cM /trunk/tests/tpow_z.cM /trunk/tests/trandom.cM /trunk/tests/troot.cM /trunk/tests/tset_f.cM /trunk/tests/tsi_op.cM /trunk/tests/tsub.cM /trunk/tests/tsub_d.cM /trunk/tests/tsub_ui.cgot rid of mpfr_init_gmp_rand/MPFR_TEST_USE_RANDS and not-reentrant gmprandom functions (mpn_random*, mpz_random*, mpf_random*). Now all tests useeither RANDS (which is cleared by tests_rand_end called by tests_end_mpfr),or the gmp_randstate_t mechanism.------------------------------------------------------------------------r4952 | zimmerma | 2007-11-16 17:09:12 +0000 (Fri, 16 Nov 2007) | 2 linesChanged paths:M /trunk/tests/tinp_str.cadded missing mpfr_clear and tests_end_mpfr (thanks Michael Abshoff)------------------------------------------------------------------------r4951 | zimmerma | 2007-11-16 14:28:29 +0000 (Fri, 16 Nov 2007) | 2 linesChanged paths:M /trunk/mul.cfixed problem reported by valgrind (thanks to Michael Abshoff)------------------------------------------------------------------------r4950 | zimmerma | 2007-11-06 22:07:31 +0000 (Tue, 06 Nov 2007) | 2 linesChanged paths:M /trunk/div_ui.cM /trunk/tests/tdiv_ui.cfixed bug in div_ui for x=0 and u<>0 (sign of result was not set)------------------------------------------------------------------------r4949 | thevenyp | 2007-11-06 10:53:43 +0000 (Tue, 06 Nov 2007) | 4 linesChanged paths:M /trunk/algorithms.bibM /trunk/algorithms.texalgorithms.tex: fix bibtex references for dilogarithm functionalgorithms.bib: add references for dilogarithm function------------------------------------------------------------------------r4948 | vlefevre | 2007-11-05 11:18:46 +0000 (Mon, 05 Nov 2007) | 2 linesChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: removed trailing spaces.------------------------------------------------------------------------r4947 | zimmerma | 2007-11-05 10:53:21 +0000 (Mon, 05 Nov 2007) | 2 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/pow.cadded new macro MPFR_ALIAS------------------------------------------------------------------------r4946 | zimmerma | 2007-11-04 11:10:23 +0000 (Sun, 04 Nov 2007) | 2 linesChanged paths:M /trunk/expm1.cremoved unused label------------------------------------------------------------------------r4945 | vlefevre | 2007-11-04 00:46:45 +0000 (Sun, 04 Nov 2007) | 3 linesChanged paths:M /trunk/pow_z.cpow_z.c: fixed bug that occurs when x is a power of 2 and the resultoverflows (wrong sign); this bug has always been present (from r3215).------------------------------------------------------------------------r4944 | vlefevre | 2007-11-04 00:44:04 +0000 (Sun, 04 Nov 2007) | 2 linesChanged paths:M /trunk/tests/tpow.cM /trunk/tests/tpow_z.ctpow.c, tpow_z.c: removed a printf that was left by mistake.------------------------------------------------------------------------r4943 | vlefevre | 2007-11-04 00:36:23 +0000 (Sun, 04 Nov 2007) | 3 linesChanged paths:M /trunk/tests/tpow_z.ctpow_z.c: added testcase for the latest mpfr_pow bug (rev 4942),which is in fact a bug in mpfr_pow_z.------------------------------------------------------------------------r4942 | vlefevre | 2007-11-04 00:28:20 +0000 (Sun, 04 Nov 2007) | 3 linesChanged paths:M /trunk/tests/tpow.ctpow.c: added testcase for new bug found by Kevin P. Rauch; removed ampfr_dump that was left by mistake.------------------------------------------------------------------------r4941 | vlefevre | 2007-11-03 09:28:23 +0000 (Sat, 03 Nov 2007) | 2 linesChanged paths:M /trunk/pow.cpow.c: removed FIXME comment.------------------------------------------------------------------------r4940 | zimmerma | 2007-11-03 08:45:17 +0000 (Sat, 03 Nov 2007) | 2 linesChanged paths:M /trunk/pow.cfixed case x < 0, y large integer------------------------------------------------------------------------r4939 | vlefevre | 2007-11-03 02:05:04 +0000 (Sat, 03 Nov 2007) | 2 linesChanged paths:M /trunk/pow.cpow.c: added FIXME comment.------------------------------------------------------------------------r4938 | vlefevre | 2007-11-03 01:59:23 +0000 (Sat, 03 Nov 2007) | 5 linesChanged paths:M /trunk/tests/tpow.ctpow.c: added testcase for new bug found by Kevin P. Rauch. The problemoccurs on x^y with x negative and y an integer whose exponent is > 256(so that mpfr_pow_z isn't used, and the generic code is used instead andfails because x is negative).------------------------------------------------------------------------r4937 | vlefevre | 2007-11-02 15:02:50 +0000 (Fri, 02 Nov 2007) | 2 linesChanged paths:M /trunk/pow.cM /trunk/tests/tpow.cFixed several bugs in mpfr_pow (from rev 3592 and 4932); added testcase.------------------------------------------------------------------------r4936 | vlefevre | 2007-11-02 14:29:21 +0000 (Fri, 02 Nov 2007) | 3 linesChanged paths:M /trunk/tests/tpow.ctpow.c: added an overflow test in reduced exponent range(-> assertion failure in the current pow.c code).------------------------------------------------------------------------r4935 | vlefevre | 2007-11-02 13:02:45 +0000 (Fri, 02 Nov 2007) | 3 linesChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: added a comment concerning __gmpfr_one, __gmpfr_two and__gmpfr_four.------------------------------------------------------------------------r4934 | vlefevre | 2007-11-02 12:54:14 +0000 (Fri, 02 Nov 2007) | 3 linesChanged paths:M /trunk/cmp_abs.cBug fix: in cmp_abs.c, changed MPFR_GET_EXP into MPFR_EXP to allowexponents outside the current exponent range (needed for mpfr_pow).------------------------------------------------------------------------r4933 | vlefevre | 2007-10-31 15:46:57 +0000 (Wed, 31 Oct 2007) | 2 linesChanged paths:M /trunk/TODOM /trunk/erfc.cM /trunk/li2.cM /trunk/lngamma.cM /trunk/mpfr.texiM /trunk/pow.cM /trunk/rem1.cM /trunk/tests/tfmod.cM /trunk/tests/tgamma.cM /trunk/tests/tpow.cM /trunk/tests/tzeta.cUntabified and removed trailing spaces.------------------------------------------------------------------------r4932 | zimmerma | 2007-10-30 16:29:46 +0000 (Tue, 30 Oct 2007) | 3 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/pow.cM /trunk/tests/tpow.cpow.c, tpow.c: fixed bugs reported by Kevin Rauchmpfr-impl.h: fixed typo------------------------------------------------------------------------r4931 | zimmerma | 2007-10-30 14:35:24 +0000 (Tue, 30 Oct 2007) | 2 linesChanged paths:M /trunk/algorithms.texcosmetic changes------------------------------------------------------------------------r4930 | zimmerma | 2007-10-30 14:00:30 +0000 (Tue, 30 Oct 2007) | 2 linesChanged paths:M /trunk/algorithms.texadded missing \Li2------------------------------------------------------------------------r4929 | zimmerma | 2007-10-28 15:18:03 +0000 (Sun, 28 Oct 2007) | 3 linesChanged paths:M /trunk/li2.cM /trunk/tests/data/li2M /trunk/tests/tli2.cadded more test cases for mpfr_li2improved MPFR_FAST_COMPUTE_IF_SMALL_INPUT case for x > 0------------------------------------------------------------------------r4928 | zimmerma | 2007-10-28 13:16:02 +0000 (Sun, 28 Oct 2007) | 3 linesChanged paths:M /trunk/lngamma.cM /trunk/tests/tlgamma.cfixed bug mentioned by Kevin Rauch: mpfr_lgamma was hanging for tiny input(had to implement a complete loop in that case)------------------------------------------------------------------------r4927 | zimmerma | 2007-10-28 12:29:01 +0000 (Sun, 28 Oct 2007) | 2 linesChanged paths:M /trunk/jn.cM /trunk/jyn_asympt.cM /trunk/tests/tj0.cfixed bug reported by Kevin Rauch: wrong sign for jn(n even, large negative x)------------------------------------------------------------------------r4926 | zimmerma | 2007-10-28 12:18:04 +0000 (Sun, 28 Oct 2007) | 3 linesChanged paths:M /trunk/TODOremoved item on mpfr_sinh_cosh (done)added more info on item on efficiency of mpfr_sin------------------------------------------------------------------------r4925 | zimmerma | 2007-10-28 11:53:51 +0000 (Sun, 28 Oct 2007) | 2 linesChanged paths:M /trunk/mpfr.texiadded comment about function/macro in custom interface------------------------------------------------------------------------r4924 | zimmerma | 2007-10-28 11:11:13 +0000 (Sun, 28 Oct 2007) | 4 linesChanged paths:M /trunk/jn.cM /trunk/tests/tjn.cjn.c: improved choice of initial precision in Taylor series (takes intoaccount cancellation)tests/tjn.c: now "tjn p n z" evaluates j(n,z) to precision p------------------------------------------------------------------------r4923 | vlefevre | 2007-10-27 12:59:35 +0000 (Sat, 27 Oct 2007) | 2 linesChanged paths:M /trunk/factorial.cfactorial.c: added FIXME comment.------------------------------------------------------------------------r4922 | vlefevre | 2007-10-27 12:23:43 +0000 (Sat, 27 Oct 2007) | 4 linesChanged paths:M /trunk/gamma.cgamma.c: attempt to fix wrong fix in 4918 (the maximum exponent canbe > 2^30 on 64-bit machines). There may still be problems in hugeprecisions.------------------------------------------------------------------------r4921 | zimmerma | 2007-10-27 11:17:24 +0000 (Sat, 27 Oct 2007) | 3 linesChanged paths:M /trunk/mpfr.texiadded note about efficiency of special functionscorrected typo------------------------------------------------------------------------r4920 | zimmerma | 2007-10-27 11:07:33 +0000 (Sat, 27 Oct 2007) | 2 linesChanged paths:M /trunk/tests/tzeta.cM /trunk/zeta.cfixed bug in zeta(large negative) reported by Kevin Rauch [wrong inexact flag]------------------------------------------------------------------------r4919 | zimmerma | 2007-10-27 08:15:57 +0000 (Sat, 27 Oct 2007) | 2 linesChanged paths:M /trunk/erfc.cM /trunk/tests/terf.cfixed inefficiency reported by Kevin Rauch when x large negative (erfc -> 2)------------------------------------------------------------------------r4918 | zimmerma | 2007-10-26 19:12:24 +0000 (Fri, 26 Oct 2007) | 2 linesChanged paths:M /trunk/gamma.cM /trunk/tests/tgamma.cfixed another bug found by Kevin Rauch: gamma(huge integer) failed on 64-bit------------------------------------------------------------------------r4917 | zimmerma | 2007-10-26 18:34:54 +0000 (Fri, 26 Oct 2007) | 2 linesChanged paths:M /trunk/lngamma.cM /trunk/tests/tlgamma.cfixed bug found by Kevin Rauch (emin/emax not restored for x=1,2)------------------------------------------------------------------------r4916 | zimmerma | 2007-10-26 18:05:43 +0000 (Fri, 26 Oct 2007) | 2 linesChanged paths:M /trunk/tests/tli2.cadded test for reference values------------------------------------------------------------------------r4915 | zimmerma | 2007-10-26 18:05:12 +0000 (Fri, 26 Oct 2007) | 2 linesChanged paths:A /trunk/tests/data/li2reference values for li2------------------------------------------------------------------------r4914 | thevenyp | 2007-10-26 17:32:19 +0000 (Fri, 26 Oct 2007) | 3 linesChanged paths:M /trunk/algorithms.texM /trunk/li2.calgorithms.tex: description of dilogarithm algorithmli2.c: conformity with description in algorithm.tex------------------------------------------------------------------------r4913 | vlefevre | 2007-10-23 10:16:22 +0000 (Tue, 23 Oct 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: small change in the description of mpfr_subnormalize.------------------------------------------------------------------------r4912 | zimmerma | 2007-10-23 09:02:35 +0000 (Tue, 23 Oct 2007) | 2 linesChanged paths:M /trunk/mpfr.texiadded more details in the description of subnormalize------------------------------------------------------------------------r4908 | vlefevre | 2007-10-23 02:43:39 +0000 (Tue, 23 Oct 2007) | 2 linesChanged paths:M /trunk/subnormal.csubnormal.c: fixed the bugs when old_inex is INT_MIN or INT_MAX.------------------------------------------------------------------------r4907 | vlefevre | 2007-10-23 02:35:00 +0000 (Tue, 23 Oct 2007) | 3 linesChanged paths:M /trunk/tests/tsubnormal.ctsubnormal.c: added some tests showing bugs when old_inex is INT_MINor INT_MAX.------------------------------------------------------------------------r4906 | vlefevre | 2007-10-23 02:31:48 +0000 (Tue, 23 Oct 2007) | 2 linesChanged paths:M /trunk/subnormal.csubnormal.c: corrected comment.------------------------------------------------------------------------r4905 | vlefevre | 2007-10-23 01:52:28 +0000 (Tue, 23 Oct 2007) | 8 linesChanged paths:M /trunk/mpfr.texiM /trunk/subnormal.cChangeset r4904 introduced an assertion failure, but the assertionemax - emin >= PREC(x) wasn't necessary: the value of emax doesn'tmatter, except when the exponent is increased due to the rounding.So, we just document that if the result cannot be represented in thecurrent exponent range, the behavior is undefined (updated mpfr.texiaccordingly). Removed the assertion from subnormal.c and added a newone to have an abort if such an undefined behavior occurs.------------------------------------------------------------------------r4904 | zimmerma | 2007-10-22 18:38:49 +0000 (Mon, 22 Oct 2007) | 2 linesChanged paths:M /trunk/subnormal.cM /trunk/tests/tsubnormal.cfixed 2 bugs reported by Kevin Rauch------------------------------------------------------------------------r4903 | vlefevre | 2007-10-22 16:41:45 +0000 (Mon, 22 Oct 2007) | 2 linesChanged paths:M /trunk/subnormal.csubnormal.c: replaced incorrect comment.------------------------------------------------------------------------r4902 | vlefevre | 2007-10-22 15:22:24 +0000 (Mon, 22 Oct 2007) | 2 linesChanged paths:M /trunk/teststests: updated svn:ignore property.------------------------------------------------------------------------r4901 | zimmerma | 2007-10-22 08:55:51 +0000 (Mon, 22 Oct 2007) | 2 linesChanged paths:M /trunk/algorithms.bibadded new references------------------------------------------------------------------------r4899 | zimmerma | 2007-10-20 09:18:37 +0000 (Sat, 20 Oct 2007) | 2 linesChanged paths:M /trunk/li2.cadded asymptotic expansions------------------------------------------------------------------------r4898 | thevenyp | 2007-10-19 16:08:27 +0000 (Fri, 19 Oct 2007) | 3 linesChanged paths:M /trunk/li2.cM /trunk/tests/tli2.cli2.c: add Ziv's loop in li2_seriestli2.c: add a function for fixed value checking------------------------------------------------------------------------r4897 | thevenyp | 2007-10-17 16:10:03 +0000 (Wed, 17 Oct 2007) | 3 linesChanged paths:M /trunk/li2.cM /trunk/tests/tli2.cli2.c: fix a typo and fix use of taylor seriestests/tli2.c: use default random function------------------------------------------------------------------------r4896 | thevenyp | 2007-10-16 17:02:02 +0000 (Tue, 16 Oct 2007) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/li2.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/Makefile.amM /trunk/tests/reuse.cA /trunk/tests/tli2.cadd dilogarithm function------------------------------------------------------------------------r4895 | zimmerma | 2007-10-15 14:11:22 +0000 (Mon, 15 Oct 2007) | 2 linesChanged paths:M /trunk/TODOadded item in Efficiency section------------------------------------------------------------------------r4894 | zimmerma | 2007-10-15 13:14:30 +0000 (Mon, 15 Oct 2007) | 3 linesChanged paths:M /trunk/TODOadded table of contentsremoved last section (mpf/mpfr integration)------------------------------------------------------------------------r4893 | vlefevre | 2007-10-15 01:58:45 +0000 (Mon, 15 Oct 2007) | 3 linesChanged paths:M /trunk/acosh.cM /trunk/algorithms.texFixed acosh(x) with x slightly larger than 1, using sqrt(2(x-1)) anda complete error analysis.------------------------------------------------------------------------r4892 | vlefevre | 2007-10-15 00:46:10 +0000 (Mon, 15 Oct 2007) | 3 linesChanged paths:M /trunk/tests/tacosh.ctests/tacosh.c: added another test with x a bit larger than 1 andprec(y) << prec(x).------------------------------------------------------------------------r4891 | vlefevre | 2007-10-12 16:07:23 +0000 (Fri, 12 Oct 2007) | 2 linesChanged paths:M /trunk/acosh.cacosh.c: added a comment about the fix I did in r4814.------------------------------------------------------------------------r4890 | zimmerma | 2007-10-09 20:22:47 +0000 (Tue, 09 Oct 2007) | 2 linesChanged paths:M /trunk/TODOadded extra reference for slowness of mpfr_root------------------------------------------------------------------------r4888 | vlefevre | 2007-10-09 11:48:52 +0000 (Tue, 09 Oct 2007) | 2 linesChanged paths:M /trunk/FAQ.htmlFAQ update (added Question 8).------------------------------------------------------------------------r4887 | vlefevre | 2007-10-09 11:03:16 +0000 (Tue, 09 Oct 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: another small change in Contributors section.------------------------------------------------------------------------r4886 | vlefevre | 2007-10-09 10:35:28 +0000 (Tue, 09 Oct 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: small change in Contributors section.------------------------------------------------------------------------r4885 | vlefevre | 2007-10-09 09:59:18 +0000 (Tue, 09 Oct 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: mention Fiable and AOC actions in the Contributors section.------------------------------------------------------------------------r4884 | zimmerma | 2007-10-09 07:50:42 +0000 (Tue, 09 Oct 2007) | 3 linesChanged paths:M /trunk/mpfr.texiadded reference to ACM TOMS paperupdated other references, and Contributors section------------------------------------------------------------------------r4883 | zimmerma | 2007-10-09 06:11:31 +0000 (Tue, 09 Oct 2007) | 2 linesChanged paths:M /trunk/mpfr.texifixed typo in sectioning------------------------------------------------------------------------r4882 | zimmerma | 2007-10-08 17:16:51 +0000 (Mon, 08 Oct 2007) | 3 linesChanged paths:M /trunk/mpfr.texiremoved mpfr_get_d1 from documented functionsremoved old commented functions------------------------------------------------------------------------r4881 | zimmerma | 2007-10-08 14:48:38 +0000 (Mon, 08 Oct 2007) | 4 linesChanged paths:M /trunk/mpfr.texirenamed "Rounding Mode Related Functions" to "Rounding Related Functions"put mpfr_can_round in "Rounding Related Functions" (now exported)exchanged order of sections "Miscellaneous Functions" and "Rounding Related Functions"------------------------------------------------------------------------r4880 | zimmerma | 2007-10-08 11:04:34 +0000 (Mon, 08 Oct 2007) | 2 linesChanged paths:M /trunk/mpfr.texiadded hint for mpfr_can_round to get ternary value------------------------------------------------------------------------r4879 | zimmerma | 2007-10-08 10:09:56 +0000 (Mon, 08 Oct 2007) | 2 linesChanged paths:M /trunk/sin.cchanged mpfr_can_round() call into MPFR_CAN_ROUND() call------------------------------------------------------------------------r4878 | vlefevre | 2007-10-05 12:18:17 +0000 (Fri, 05 Oct 2007) | 2 linesChanged paths:M /trunk/update-versionUpdated update-version to make patches easier to produce.------------------------------------------------------------------------r4876 | vlefevre | 2007-10-04 01:57:35 +0000 (Thu, 04 Oct 2007) | 3 linesChanged paths:M /trunk/atan2.cM /trunk/tests/tatan.cFixed a bug (found by Robert Bajema) in mpfr_atan2, which can occur ifthe underflow flag is set before the call and x > 0; added testcase.------------------------------------------------------------------------r4875 | vlefevre | 2007-10-03 15:13:06 +0000 (Wed, 03 Oct 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: improved mpfr_set_exp description too.------------------------------------------------------------------------r4874 | vlefevre | 2007-10-03 15:09:49 +0000 (Wed, 03 Oct 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: improved mpfr_get_exp documentation.------------------------------------------------------------------------r4873 | vlefevre | 2007-10-03 15:05:31 +0000 (Wed, 03 Oct 2007) | 3 linesChanged paths:M /trunk/mpfr.teximpfr.texi: mantissa -> significand (to use the terminology from IEEE 754and ISO C99).------------------------------------------------------------------------r4872 | vlefevre | 2007-10-03 14:36:38 +0000 (Wed, 03 Oct 2007) | 2 linesChanged paths:M /trunk/configure.inconfigure.in: better error message if libgmp is not found.------------------------------------------------------------------------r4871 | thevenyp | 2007-10-02 16:08:02 +0000 (Tue, 02 Oct 2007) | 1 lineChanged paths:M /trunk/algorithms.texfix some typos------------------------------------------------------------------------r4870 | zimmerma | 2007-09-28 16:14:03 +0000 (Fri, 28 Sep 2007) | 2 linesChanged paths:M /trunk/TODOadded references------------------------------------------------------------------------r4869 | thevenyp | 2007-09-28 12:08:56 +0000 (Fri, 28 Sep 2007) | 5 linesChanged paths:M /trunk/Makefile.amD /trunk/fmod.cM /trunk/mpfr.texiA /trunk/rem1.cD /trunk/remquo.cM /trunk/tests/tfmod.cmerge fmod, remaider and remquo into a single file rem1.c.merge code into a single internal function mpfr_rem1.fix false statement in mpfr.texi: rop and op1 have the same sign for mpfr_fmodbut not for mpfr_remainder and mpfr_remquo.------------------------------------------------------------------------r4868 | vlefevre | 2007-09-26 16:20:35 +0000 (Wed, 26 Sep 2007) | 2 linesChanged paths:M /trunk/tests/tfmod.ctests/tfmod.c: added static.------------------------------------------------------------------------r4867 | thevenyp | 2007-09-26 11:30:29 +0000 (Wed, 26 Sep 2007) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/fmod.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/Makefile.amM /trunk/tests/reuse.cA /trunk/tests/tfmod.cnew fmod function------------------------------------------------------------------------r4866 | vlefevre | 2007-09-22 00:17:11 +0000 (Sat, 22 Sep 2007) | 2 linesChanged paths:M /trunk/teststests: updated svn:ignore property.------------------------------------------------------------------------r4865 | vlefevre | 2007-09-22 00:15:49 +0000 (Sat, 22 Sep 2007) | 2 linesChanged paths:M /trunk/add_d.cM /trunk/modf.cM /trunk/mpfr.texiM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sinh_cosh.cM /trunk/tests/reuse.cM /trunk/tests/tadd_d.cM /trunk/tests/td_div.cM /trunk/tests/td_sub.cM /trunk/tests/tdiv_d.cM /trunk/tests/tgeneric.cM /trunk/tests/tmodf.cM /trunk/tests/tmul_d.cM /trunk/tests/tsinh_cosh.cM /trunk/tests/tsub_d.cM /trunk/tests/ttrunc.cGNU coding style, reformatting, exit (-1) -> exit (1).------------------------------------------------------------------------r4864 | thevenyp | 2007-09-21 08:29:01 +0000 (Fri, 21 Sep 2007) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hM /trunk/mpfr.texiA /trunk/sinh_cosh.cM /trunk/tests/Makefile.amM /trunk/tests/reuse.cA /trunk/tests/tsinh_cosh.cnew mpfr_sinh_cosh function------------------------------------------------------------------------r4863 | vlefevre | 2007-09-19 02:24:31 +0000 (Wed, 19 Sep 2007) | 2 linesChanged paths:M /trunk/BUGSBUGS: removed __gmpfr_isqrt bug.------------------------------------------------------------------------r4862 | vlefevre | 2007-09-19 02:12:09 +0000 (Wed, 19 Sep 2007) | 3 linesChanged paths:M /trunk/isqrt.cM /trunk/tests/tisqrt.cisqrt.c: quick fix of __gmpfr_cuberoot (a full proof is needed).tests/tisqrt.c: added much more tests for __gmpfr_cuberoot.------------------------------------------------------------------------r4861 | vlefevre | 2007-09-19 01:46:58 +0000 (Wed, 19 Sep 2007) | 7 linesChanged paths:M /trunk/tests/tisqrt.ctisqrt.c: improved tests. When doingtouch tests.c tisqrt.cmake tisqrt CFLAGS="-g -O2 -ffloat-store -DMPFR_FPU_PREC=_FPU_SINGLE"./tisqrtwith gcc 4.2.1 on a Linux/x86 machine, on gets:Error in __gmpfr_cuberoot (4251527999): got 1620 instead of 1619------------------------------------------------------------------------r4860 | vlefevre | 2007-09-19 01:12:33 +0000 (Wed, 19 Sep 2007) | 2 linesChanged paths:M /trunk/tests/tisqrt.ctisqrt.c: added __gmpfr_cuberoot() tests.------------------------------------------------------------------------r4859 | vlefevre | 2007-09-19 01:03:11 +0000 (Wed, 19 Sep 2007) | 2 linesChanged paths:M /trunk/isqrt.cisqrt.c: corrected the explanation.------------------------------------------------------------------------r4858 | vlefevre | 2007-09-19 00:57:46 +0000 (Wed, 19 Sep 2007) | 2 linesChanged paths:M /trunk/isqrt.cisqrt.c: fixed __gmpfr_isqrt.------------------------------------------------------------------------r4857 | vlefevre | 2007-09-18 14:54:59 +0000 (Tue, 18 Sep 2007) | 2 linesChanged paths:M /trunk/teststests: updated svn:ignore property.------------------------------------------------------------------------r4856 | vlefevre | 2007-09-18 14:52:23 +0000 (Tue, 18 Sep 2007) | 2 linesChanged paths:M /trunk/tests/Makefile.amA /trunk/tests/tisqrt.ctests: added tisqrt.c (test file for __gmpfr_isqrt internal function).------------------------------------------------------------------------r4855 | vlefevre | 2007-09-18 14:37:59 +0000 (Tue, 18 Sep 2007) | 2 linesChanged paths:M /trunk/BUGSBUGS: added __gmpfr_isqrt bug.------------------------------------------------------------------------r4854 | vlefevre | 2007-09-18 14:26:48 +0000 (Tue, 18 Sep 2007) | 2 linesChanged paths:M /trunk/isqrt.cisqrt.c: fixed a cast and added a FIXME comment.------------------------------------------------------------------------r4853 | vlefevre | 2007-09-18 14:16:46 +0000 (Tue, 18 Sep 2007) | 2 linesChanged paths:M /trunk/isqrt.cisqrt.c: GNU coding style.------------------------------------------------------------------------r4852 | vlefevre | 2007-09-18 12:21:14 +0000 (Tue, 18 Sep 2007) | 2 linesChanged paths:M /trunk/sin.csin.c: extend the exponent range.------------------------------------------------------------------------r4851 | vlefevre | 2007-09-18 12:14:15 +0000 (Tue, 18 Sep 2007) | 2 linesChanged paths:M /trunk/sqr.csqr.c: set the global inexact flag.------------------------------------------------------------------------r4850 | vlefevre | 2007-09-18 12:09:13 +0000 (Tue, 18 Sep 2007) | 2 linesChanged paths:M /trunk/sqrt.csqrt.c: avoid the exponent range extension.------------------------------------------------------------------------r4849 | vlefevre | 2007-09-18 12:02:07 +0000 (Tue, 18 Sep 2007) | 2 linesChanged paths:M /trunk/tests/tsqr.ctsqr.c: added generic tests (shows that the inexact flag isn't set).------------------------------------------------------------------------r4848 | vlefevre | 2007-09-18 11:55:32 +0000 (Tue, 18 Sep 2007) | 3 linesChanged paths:M /trunk/sqrt.csqrt.c: extend exponent range (this also fixes the fact that the globalinexact flag wasn't set).------------------------------------------------------------------------r4847 | vlefevre | 2007-09-18 11:51:23 +0000 (Tue, 18 Sep 2007) | 3 linesChanged paths:M /trunk/tests/tsqrt.ctsqrt.c: added generic tests (shows that the inexact flag isn't set,which is a bug reported by Guillaume Revy).------------------------------------------------------------------------r4846 | thevenyp | 2007-09-17 11:05:18 +0000 (Mon, 17 Sep 2007) | 1 lineChanged paths:M /trunk/modf.cM /trunk/tests/tmodf.cmodf.c: take care of user exponent range (possible underflow/overflow)------------------------------------------------------------------------r4845 | vlefevre | 2007-09-16 09:44:33 +0000 (Sun, 16 Sep 2007) | 2 linesChanged paths:M /trunk/tests/tsin_cos.ctsin_cos.c: fixed the tiny() test.------------------------------------------------------------------------r4844 | vlefevre | 2007-09-16 09:43:04 +0000 (Sun, 16 Sep 2007) | 4 linesChanged paths:M /trunk/sin_cos.csin_cos.c: fixed the overflow and cancellation problems by usingMPFR_FAST_COMPUTE_IF_SMALL_INPUT from the mpfr_sin and mpfr_cosfunctions (I'll fix the test later).------------------------------------------------------------------------r4843 | vlefevre | 2007-09-16 09:09:39 +0000 (Sun, 16 Sep 2007) | 2 linesChanged paths:M /trunk/tests/tsin_cos.ctsin_cos.c: added test on tiny values.------------------------------------------------------------------------r4842 | zimmerma | 2007-09-16 08:28:27 +0000 (Sun, 16 Sep 2007) | 4 linesChanged paths:M /trunk/sin_cos.cPut back previous patch, now avoids overflow, and added more explanations.This is still not a definitive solution, but more efficient than 2.3.0in the case x is small.------------------------------------------------------------------------r4841 | vlefevre | 2007-09-15 08:30:36 +0000 (Sat, 15 Sep 2007) | 2 linesChanged paths:M /trunk/sin_cos.cEfficiency regression wasn't fixed correctly -> commented out the code.------------------------------------------------------------------------r4840 | zimmerma | 2007-09-15 08:15:15 +0000 (Sat, 15 Sep 2007) | 2 linesChanged paths:M /trunk/sin_cos.cfixed efficiency regression pointed out by Andreas Enge------------------------------------------------------------------------r4839 | zimmerma | 2007-09-13 19:08:25 +0000 (Thu, 13 Sep 2007) | 3 linesChanged paths:M /trunk/mpfr.texiM /trunk/sin_cos.cM /trunk/tests/reuse.cfixed bug in mpfr_sin_cos found by Philippe: z (to save the cosine) was notallowed to be identical to the input x------------------------------------------------------------------------r4838 | thevenyp | 2007-09-13 16:48:49 +0000 (Thu, 13 Sep 2007) | 1 lineChanged paths:M /trunk/Makefile.amM /trunk/TODOA /trunk/modf.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/sin_cos.cM /trunk/tests/Makefile.amM /trunk/tests/reuse.cA /trunk/tests/tmodf.cnew function mpfr_modf and add restrictions on mpfr_sin_cos' variables------------------------------------------------------------------------r4837 | thevenyp | 2007-09-11 13:01:54 +0000 (Tue, 11 Sep 2007) | 1 lineChanged paths:M /trunk/tests/tadd_d.cM /trunk/tests/td_div.cM /trunk/tests/td_sub.cM /trunk/tests/tdiv_d.cM /trunk/tests/tmul_d.cM /trunk/tests/tsub_d.cadd some simple test cases in tadd_d.c and friends------------------------------------------------------------------------r4836 | vlefevre | 2007-09-10 07:55:58 +0000 (Mon, 10 Sep 2007) | 2 linesChanged paths:M /trunk/prepareprepare: output a message saying that this script is obsolete.------------------------------------------------------------------------r4835 | zimmerma | 2007-09-09 19:08:17 +0000 (Sun, 09 Sep 2007) | 2 linesChanged paths:M /trunk/mpfr.texiadded restrictions to mpfr_add_d and friends------------------------------------------------------------------------r4834 | zimmerma | 2007-09-08 06:41:22 +0000 (Sat, 08 Sep 2007) | 2 linesChanged paths:M /trunk/TODOremoved functions mpfr_add_d ... which are done------------------------------------------------------------------------r4833 | zimmerma | 2007-09-07 15:35:49 +0000 (Fri, 07 Sep 2007) | 2 linesChanged paths:M /trunk/AUTHORSadded Philippe Theveny------------------------------------------------------------------------r4832 | thevenyp | 2007-09-07 14:47:34 +0000 (Fri, 07 Sep 2007) | 1 lineChanged paths:M /trunk/Makefile.amA /trunk/add_d.cA /trunk/d_div.cA /trunk/d_sub.cA /trunk/div_d.cM /trunk/mpfr.hM /trunk/mpfr.texiA /trunk/mul_d.cA /trunk/sub_d.cM /trunk/tests/Makefile.amA /trunk/tests/tadd_d.cA /trunk/tests/td_div.cA /trunk/tests/td_sub.cA /trunk/tests/tdiv_d.cM /trunk/tests/tgeneric.cA /trunk/tests/tmul_d.cA /trunk/tests/tsub_d.cnew arithmetic functions with a double argument------------------------------------------------------------------------r4831 | vlefevre | 2007-09-07 13:04:09 +0000 (Fri, 07 Sep 2007) | 2 linesChanged paths:M /trunk/tests/tacosh.ctacosh.c: added generic tests for the overflow case.------------------------------------------------------------------------r4830 | vlefevre | 2007-09-07 13:03:32 +0000 (Fri, 07 Sep 2007) | 2 linesChanged paths:M /trunk/acosh.cacosh.c: reduce the precision for ln(2); smaller error bound.------------------------------------------------------------------------r4829 | vlefevre | 2007-09-07 13:02:13 +0000 (Fri, 07 Sep 2007) | 2 linesChanged paths:M /trunk/tests/tgeneric.ctgeneric.c: undefine some macros at the end.------------------------------------------------------------------------r4828 | vlefevre | 2007-09-07 12:30:36 +0000 (Fri, 07 Sep 2007) | 2 linesChanged paths:M /trunk/acosh.cacosh.c: fixed overflow bug.------------------------------------------------------------------------r4827 | vlefevre | 2007-09-07 11:54:53 +0000 (Fri, 07 Sep 2007) | 3 linesChanged paths:M /trunk/acosh.cM /trunk/tests/tacosh.cacosh.c: mentioned bug due to overflow in mpfr_mul.tests/tacosh.c: added corresponding testcase (for 32-bit machines).------------------------------------------------------------------------r4826 | vlefevre | 2007-09-07 11:26:30 +0000 (Fri, 07 Sep 2007) | 2 linesChanged paths:M /trunk/tests/tacosh.ctacosh.c: use tests_default_random().------------------------------------------------------------------------r4825 | vlefevre | 2007-09-07 11:25:42 +0000 (Fri, 07 Sep 2007) | 2 linesChanged paths:M /trunk/tests/tests.ctests.c: improved tests_default_random().------------------------------------------------------------------------r4823 | vlefevre | 2007-09-02 23:17:48 +0000 (Sun, 02 Sep 2007) | 2 linesChanged paths:M /trunk/Makefile.amMakefile.am: fixed get_patches rule.------------------------------------------------------------------------r4821 | vlefevre | 2007-09-02 22:29:28 +0000 (Sun, 02 Sep 2007) | 4 linesChanged paths:M /trunk/Makefile.amMakefile.am: cd $(srcdir) before executing get_patches.sh (thanks toDaniel Jacobowitz for noticing this); for more information, see thenote just before the get_patches.c rule.------------------------------------------------------------------------r4819 | vlefevre | 2007-08-31 17:09:15 +0000 (Fri, 31 Aug 2007) | 2 linesChanged paths:M /trunk/acosh.cacosh.c: added MPFR_UNLIKELY.------------------------------------------------------------------------r4817 | vlefevre | 2007-08-31 15:50:48 +0000 (Fri, 31 Aug 2007) | 2 linesChanged paths:M /trunk/tests/mpfr-test.hM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tests.cM /trunk/tests/texp.cM /trunk/tests/texpm1.cM /trunk/tests/tlog.cM /trunk/tests/tlog1p.cM /trunk/tests/tsin.cM /trunk/tests/tsinh.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cAdded generic bad case tests.------------------------------------------------------------------------r4816 | vlefevre | 2007-08-31 15:34:23 +0000 (Fri, 31 Aug 2007) | 2 linesChanged paths:M /trunk/algorithms.texalgorithms.tex: deleted trailing spaces.------------------------------------------------------------------------r4815 | vlefevre | 2007-08-31 15:33:34 +0000 (Fri, 31 Aug 2007) | 2 linesChanged paths:M /trunk/algorithms.texalgorithms.tex: correction in section on mpfr_asinh: acosh -> asinh.------------------------------------------------------------------------r4814 | vlefevre | 2007-08-31 15:31:37 +0000 (Fri, 31 Aug 2007) | 3 linesChanged paths:M /trunk/acosh.cM /trunk/algorithms.texM /trunk/tests/tacosh.cFixed bug in mpfr_acosh for arguments slightly larger than 1;updated algorithms.tex; fixed testcase.------------------------------------------------------------------------r4813 | vlefevre | 2007-08-31 13:06:59 +0000 (Fri, 31 Aug 2007) | 2 linesChanged paths:M /trunk/tests/tacosh.ctacosh.c: added testcase for bug in mpfr_acosh (assertion failure).------------------------------------------------------------------------r4812 | vlefevre | 2007-08-31 12:02:37 +0000 (Fri, 31 Aug 2007) | 2 linesChanged paths:M /trunk/tests/tasin.ctasin.c: increased the number of generic tests.------------------------------------------------------------------------r4811 | vlefevre | 2007-08-31 11:33:53 +0000 (Fri, 31 Aug 2007) | 3 linesChanged paths:M /trunk/tests/mpfr-test.hM /trunk/tests/tasin.cM /trunk/tests/tatanh.cM /trunk/tests/tcosh.cM /trunk/tests/tcsch.cM /trunk/tests/tdim.cM /trunk/tests/teint.cM /trunk/tests/terf.cM /trunk/tests/tests.cM /trunk/tests/texp.cM /trunk/tests/texp10.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tgeneric.cM /trunk/tests/tlog1p.cM /trunk/tests/tpow.cM /trunk/tests/tsech.cM /trunk/tests/tsinh.cM /trunk/tests/ttanh.cM /trunk/tests/tzeta.cImproved generic tests by limiting the exponent range of the randomnumbers for some functions.------------------------------------------------------------------------r4810 | vlefevre | 2007-08-30 15:09:11 +0000 (Thu, 30 Aug 2007) | 3 linesChanged paths:M /trunk/tests/mpfr-test.hM /trunk/tests/tagm.cM /trunk/tests/tests.cM /trunk/tests/tgeneric.cM /trunk/tests/tlngamma.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog2.cM /trunk/tests/tpow.cGeneric tests: adjust the proportion of negative numbers returnedby the random function in order to get fewer NaN cases.------------------------------------------------------------------------r4809 | vlefevre | 2007-08-30 14:26:54 +0000 (Thu, 30 Aug 2007) | 3 linesChanged paths:M /trunk/tests/tgeneric.ctgeneric.c: output a warning when too few normal cases are tested(so that the random function can be improved...).------------------------------------------------------------------------r4808 | vlefevre | 2007-08-30 13:50:59 +0000 (Thu, 30 Aug 2007) | 2 linesChanged paths:M /trunk/tests/tests.ctests.c: function split (for future addition).------------------------------------------------------------------------r4806 | vlefevre | 2007-08-30 10:37:17 +0000 (Thu, 30 Aug 2007) | 2 linesChanged paths:M /trunk/configure.inconfigure.in: updated copyright notice (for consistency).------------------------------------------------------------------------r4803 | vlefevre | 2007-08-30 10:29:54 +0000 (Thu, 30 Aug 2007) | 2 linesChanged paths:M /trunk/tests/mpfr-test.hBug fix: added missing _MPFR_PROTO in mpfr-test.h.------------------------------------------------------------------------r4802 | vlefevre | 2007-08-30 10:12:22 +0000 (Thu, 30 Aug 2007) | 2 linesChanged paths:M /trunk/tests/tgeneric.ctgeneric.c: updated description line.------------------------------------------------------------------------r4800 | vlefevre | 2007-08-29 19:59:07 +0000 (Wed, 29 Aug 2007) | 3 linesChanged paths:M /trunk/BUGSM /trunk/FAQ.htmlM /trunk/NEWSM /trunk/READMEM /trunk/TODOM /trunk/acinclude.m4M /trunk/comparisons.cM /trunk/exp.cM /trunk/faq.xslM /trunk/neg.cUpdated copyright notice (for an unknown reason, some files were missingfrom the change done in r4350).------------------------------------------------------------------------r4795 | vlefevre | 2007-08-28 15:37:59 +0000 (Tue, 28 Aug 2007) | 3 linesChanged paths:M /trunk/atan2.catan2.c: as we supposed some property, let's add an assertion (whichcan be evaluated at compile time).------------------------------------------------------------------------r4794 | vlefevre | 2007-08-28 15:27:17 +0000 (Tue, 28 Aug 2007) | 2 linesChanged paths:M /trunk/atan2.catan2.c: improved comment.------------------------------------------------------------------------r4793 | vlefevre | 2007-08-28 15:24:27 +0000 (Tue, 28 Aug 2007) | 2 linesChanged paths:M /trunk/atan2.catan2.c: completed the underflow case.------------------------------------------------------------------------r4792 | vlefevre | 2007-08-28 14:19:37 +0000 (Tue, 28 Aug 2007) | 3 linesChanged paths:M /trunk/atan2.catan2.c: fixed the underflow case except in GMP_RNDN with2^(-emin-2) < |y/x| < 2^(-emin-1).------------------------------------------------------------------------r4791 | vlefevre | 2007-08-28 14:18:35 +0000 (Tue, 28 Aug 2007) | 2 linesChanged paths:M /trunk/tests/tatan.ctatan.c: added small-value tests in the other rounding modes.------------------------------------------------------------------------r4790 | vlefevre | 2007-08-28 13:51:04 +0000 (Tue, 28 Aug 2007) | 3 linesChanged paths:M /trunk/atan2.catan2.c: implemented the special case where x is positive and y/x iscomputed exactly (solving the underflow problems in this case).------------------------------------------------------------------------r4789 | vlefevre | 2007-08-28 13:49:02 +0000 (Tue, 28 Aug 2007) | 2 linesChanged paths:M /trunk/tests/tatan.ctatan.c: added a similar test, but with an exact division result.------------------------------------------------------------------------r4788 | vlefevre | 2007-08-28 13:35:40 +0000 (Tue, 28 Aug 2007) | 2 linesChanged paths:M /trunk/tests/tatan.ctatan.c: fixed test.------------------------------------------------------------------------r4786 | vlefevre | 2007-08-28 13:16:16 +0000 (Tue, 28 Aug 2007) | 2 linesChanged paths:M /trunk/README.devREADME.dev: added a paragraph concerning Ziv loops.------------------------------------------------------------------------r4785 | vlefevre | 2007-08-28 09:34:36 +0000 (Tue, 28 Aug 2007) | 2 linesChanged paths:M /trunk/tests/tatan.ctatan.c: updated comment.------------------------------------------------------------------------r4784 | vlefevre | 2007-08-28 08:59:09 +0000 (Tue, 28 Aug 2007) | 2 linesChanged paths:M /trunk/tests/tatan.ctatan.c: extended the latest testcase to any platform (e.g. 64 bits).------------------------------------------------------------------------r4783 | vlefevre | 2007-08-28 08:49:00 +0000 (Tue, 28 Aug 2007) | 2 linesChanged paths:M /trunk/tests/tatan.ctatan.c: added testcase from a bug reported by Christopher Creutzig.------------------------------------------------------------------------r4781 | vlefevre | 2007-08-27 14:27:34 +0000 (Mon, 27 Aug 2007) | 2 linesChanged paths:M /trunkM /trunk/testsUpdated svn:ignore properties.------------------------------------------------------------------------r4779 | vlefevre | 2007-08-27 11:55:00 +0000 (Mon, 27 Aug 2007) | 7 linesChanged paths:M /trunk/FAQ.htmlFAQ update:* The question numbers are now hardcoded instead of being generatedwith CSS rules.* Added the list of questions at the top.* CSS styles: a grey bar is displayed on the left of the target answer(if the browser supports the ":target" pseudo-class from CSS3).------------------------------------------------------------------------r4778 | vlefevre | 2007-08-27 10:56:11 +0000 (Mon, 27 Aug 2007) | 2 linesChanged paths:M /trunk/faq.xslfaq.xsl: added a comment.------------------------------------------------------------------------r4776 | vlefevre | 2007-08-27 10:44:17 +0000 (Mon, 27 Aug 2007) | 2 linesChanged paths:M /trunk/FAQ.htmlFAQ update.------------------------------------------------------------------------r4774 | vlefevre | 2007-08-22 15:51:41 +0000 (Wed, 22 Aug 2007) | 6 linesChanged paths:M /trunk/INSTALLINSTALL: added another warning concerning the --with-gmp options.For instance, under Linux, "cpp -I/usr/include -v < /dev/null" says:ignoring duplicate directory "/usr/include"as it is a non-system directory that duplicates a system directoryand does not modify the include search path as wanted.------------------------------------------------------------------------r4772 | vlefevre | 2007-08-15 17:29:44 +0000 (Wed, 15 Aug 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: improved description of mpfr_setsign.------------------------------------------------------------------------r4770 | vlefevre | 2007-08-14 11:41:37 +0000 (Tue, 14 Aug 2007) | 2 linesChanged paths:M /trunk/NEWSAdded to NEWS: Thread-safe support with Microsoft Visual compiler.------------------------------------------------------------------------r4768 | vlefevre | 2007-08-14 11:34:22 +0000 (Tue, 14 Aug 2007) | 5 linesChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: if MPFR_USE_THREAD_SAFE is defined (--enable-thread-safe):* Added support for MSC (thanks to Brian Gladman).* Define MPFR_THREAD_ATTR even after #error to make the error morevisible (see comment in the source).------------------------------------------------------------------------r4765 | vlefevre | 2007-08-13 10:41:51 +0000 (Mon, 13 Aug 2007) | 3 linesChanged paths:M /trunk/tests/tstckintc.ctstckintc.c: fixed bus error on Solaris (the address of Buffer was nota multiple of 4).------------------------------------------------------------------------r4761 | vlefevre | 2007-08-13 05:05:39 +0000 (Mon, 13 Aug 2007) | 2 linesChanged paths:M /trunk/NEWSNEWS: new functions mpfr_signbit, mpfr_setsign, mpfr_copysign.------------------------------------------------------------------------r4759 | vlefevre | 2007-08-13 04:53:32 +0000 (Mon, 13 Aug 2007) | 8 linesChanged paths:M /trunk/Makefile.amM /trunk/TODOM /trunk/copysign.cM /trunk/mpfr.hM /trunk/mpfr.texiA /trunk/setsign.cA /trunk/signbit.cM /trunk/tests/tcopysign.cImplemented changes suggested in<http://websympa.loria.fr/wwsympa/arc/mpfr/2007-07/msg00123.html>.* Made mpfr_copysign() like the corresponding function in IEEE 754(was an internal function until now).* Added mpfr_signbit() and mpfr_setsign().* Documented these three functions.* Updated TODO.------------------------------------------------------------------------r4757 | vlefevre | 2007-08-13 04:34:33 +0000 (Mon, 13 Aug 2007) | 2 linesChanged paths:M /trunk/jyn_asympt.cM /trunk/remquo.cM /trunk/tests/texp10.cM /trunk/tests/tl2b.cMake svn properties consistent.------------------------------------------------------------------------r4752 | vlefevre | 2007-08-11 22:41:05 +0000 (Sat, 11 Aug 2007) | 2 linesChanged paths:M /trunk/tests/tatan.cFixed mpfr_inits and mpfr_clears calls in tests/tatan.c.------------------------------------------------------------------------r4751 | vlefevre | 2007-08-11 22:38:54 +0000 (Sat, 11 Aug 2007) | 3 linesChanged paths:A /trunk/check_inits_clearsAdded check_inits_clears Perl script to check that a cast is performedfor the last argument of mpfr_inits, mpfr_inits2 and mpfr_clears.------------------------------------------------------------------------r4747 | vlefevre | 2007-08-10 02:19:57 +0000 (Fri, 10 Aug 2007) | 2 linesChanged paths:M /trunk/INSTALLM /trunk/VERSIONM /trunk/configure.inM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/version.cUpdated version to 2.4.0-dev.------------------------------------------------------------------------r4744 | vlefevre | 2007-08-10 02:11:05 +0000 (Fri, 10 Aug 2007) | 2 linesChanged paths:M /trunk/NEWSNEWS update.------------------------------------------------------------------------r4743 | vlefevre | 2007-08-10 02:06:56 +0000 (Fri, 10 Aug 2007) | 2 linesChanged paths:M /trunk/ChangeLogChangeLog update with "TZ=UTC svn log -v".------------------------------------------------------------------------r4742 | vlefevre | 2007-08-10 01:41:01 +0000 (Fri, 10 Aug 2007) | 3 linesChanged paths:M /trunk/asinh.casinh.c: fixed assertion failure (see test 4 in tasinh.c, addedin r4740), that was due to an exception.------------------------------------------------------------------------r4741 | vlefevre | 2007-08-10 01:38:25 +0000 (Fri, 10 Aug 2007) | 2 linesChanged paths:M /trunk/tests/tasinh.ctasinh.c: fixed test.------------------------------------------------------------------------r4740 | vlefevre | 2007-08-10 01:18:46 +0000 (Fri, 10 Aug 2007) | 2 linesChanged paths:M /trunk/tests/tasinh.ctasinh.c: added worst case that yields an assertion failure.------------------------------------------------------------------------r4739 | vlefevre | 2007-08-09 17:21:32 +0000 (Thu, 09 Aug 2007) | 2 linesChanged paths:A /trunk/tests/data/cbrtM /trunk/tests/tcbrt.cAdded data_check support to cbrt.------------------------------------------------------------------------r4738 | vlefevre | 2007-08-09 15:45:47 +0000 (Thu, 09 Aug 2007) | 3 linesChanged paths:M /trunk/log.clog.c: fixed assertion failure (see test x_near_one in tlog.c, addedin r4736), that was due to an exception.------------------------------------------------------------------------r4737 | vlefevre | 2007-08-09 12:12:56 +0000 (Thu, 09 Aug 2007) | 6 linesChanged paths:M /trunk/pow.cpow.c: added MPFR_SMALL_INPUT_AFTER_SAVE_EXPO for the case where|y * log(x)| is very small (I can't really test because this codecurrently fails due to a bug in mpfr_log: see test x_near_oneadded to tlog.c as changeset 4736; this bug is also present inthe 2.2 branch).------------------------------------------------------------------------r4736 | vlefevre | 2007-08-09 11:58:59 +0000 (Thu, 09 Aug 2007) | 2 linesChanged paths:M /trunk/tests/tlog.ctlog.c: added a test leading to an assertion failure in mpfr_log.------------------------------------------------------------------------r4735 | vlefevre | 2007-08-09 11:45:19 +0000 (Thu, 09 Aug 2007) | 2 linesChanged paths:M /trunk/tests/tpow.ctpow.c: added a test where x is close to 1.------------------------------------------------------------------------r4734 | vlefevre | 2007-08-09 11:02:28 +0000 (Thu, 09 Aug 2007) | 2 linesChanged paths:A /trunk/tests/data/exp10Added empty file tests/data/exp10 to avoid an error with -dev versions.------------------------------------------------------------------------r4733 | vlefevre | 2007-08-09 10:18:50 +0000 (Thu, 09 Aug 2007) | 2 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/round_near_x.cAdded a TODO concerning the description of mpfr_round_near_x.------------------------------------------------------------------------r4732 | vlefevre | 2007-08-09 09:48:59 +0000 (Thu, 09 Aug 2007) | 2 linesChanged paths:A /trunk/tests/data/expm1A /trunk/tests/data/log1pA /trunk/tests/data/log2Added empty files in tests/data to avoid errors with -dev versions.------------------------------------------------------------------------r4731 | vlefevre | 2007-08-09 09:39:43 +0000 (Thu, 09 Aug 2007) | 2 linesChanged paths:M /trunk/ui_pow.cmpfr_ui_pow fix: added a MPFR_SAVE_EXPO_UPDATE_FLAGS.------------------------------------------------------------------------r4730 | vlefevre | 2007-08-09 02:52:27 +0000 (Thu, 09 Aug 2007) | 2 linesChanged paths:M /trunk/testsM /trunk/tests/Makefile.amA /trunk/tests/texp10.cAdded texp10.c (texp10 currently fails).------------------------------------------------------------------------r4729 | vlefevre | 2007-08-09 02:26:33 +0000 (Thu, 09 Aug 2007) | 2 linesChanged paths:M /trunk/tests/texp2.ctexp2.c: reformat and added some tests which were missing.------------------------------------------------------------------------r4728 | vlefevre | 2007-08-08 15:12:56 +0000 (Wed, 08 Aug 2007) | 2 linesChanged paths:M /trunk/tests/tl2b.cM /trunk/tests/tremquo.cUpdated svn:keywords and svn:eol-style properties in tests.------------------------------------------------------------------------r4727 | vlefevre | 2007-08-08 15:11:15 +0000 (Wed, 08 Aug 2007) | 2 linesChanged paths:M /trunk/tests/texpm1.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cAdded data_check calls to texpm1, tlog1p and tlog2.------------------------------------------------------------------------r4726 | vlefevre | 2007-08-08 14:37:28 +0000 (Wed, 08 Aug 2007) | 3 linesChanged paths:M /trunk/tests/tests.ctests/tests.c: in data_check(), mode 'Z', do not test GMP_RNDN ifthe precision for the directed rounding modes is MPFR_PREC_MIN.------------------------------------------------------------------------r4725 | vlefevre | 2007-08-04 23:13:52 +0000 (Sat, 04 Aug 2007) | 2 linesChanged paths:M /trunk/TODOTODO: more on mpfr_sin (and mpfr_cos).------------------------------------------------------------------------r4724 | vlefevre | 2007-08-04 22:58:01 +0000 (Sat, 04 Aug 2007) | 2 linesChanged paths:M /trunk/TODOTODO: update concerning sin/cos/tan.------------------------------------------------------------------------r4723 | vlefevre | 2007-08-03 02:45:32 +0000 (Fri, 03 Aug 2007) | 3 linesChanged paths:M /trunk/tests/tests.ctests/tests.c: in data_check(), check the 4 rounding modes if rnd is 'Z'(in order to test the worst cases).------------------------------------------------------------------------r4722 | vlefevre | 2007-08-03 01:30:20 +0000 (Fri, 03 Aug 2007) | 2 linesChanged paths:M /trunk/tests/tests.cFixed coding style (for ansi2knr in particular).------------------------------------------------------------------------r4721 | vlefevre | 2007-08-02 10:19:44 +0000 (Thu, 02 Aug 2007) | 2 linesChanged paths:M /trunk/Makefile.amMakefile.am: added a comment about "get_patches.c".------------------------------------------------------------------------r4720 | vlefevre | 2007-08-02 10:07:48 +0000 (Thu, 02 Aug 2007) | 8 linesChanged paths:M /trunk/Makefile.amNo longer set "CLEANFILES = get_patches.c" in Makefile.am so that a"make clean" doesn't remove the get_patches.c file, as rebuilding itneeds a Unix shell (and some standard utilities). Anyway the updateof this file should be regarded as part of the patch process, thenthis file is just like any other .c files. Note: "make dist" includesthis file in the archives, so that concerning the build, everythingis like before as long as no patches are applied.------------------------------------------------------------------------r4719 | zimmerma | 2007-08-01 18:07:32 +0000 (Wed, 01 Aug 2007) | 2 linesChanged paths:M /trunk/TODOadded item about sNaN/qNaN------------------------------------------------------------------------r4718 | vlefevre | 2007-07-31 14:28:20 +0000 (Tue, 31 Jul 2007) | 3 linesChanged paths:M /trunk/copysign.ccopysign.c: reformat, updated comment (but this function is still notdocumented in mpfr.texi).------------------------------------------------------------------------r4717 | vlefevre | 2007-07-31 14:12:15 +0000 (Tue, 31 Jul 2007) | 3 linesChanged paths:M /trunk/INSTALLM /trunk/VERSIONM /trunk/configure.inM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/version.cUpdated version back to 2.3.0-dev since the 2.3 branch will be recreatedfrom the trunk (too many changes!).------------------------------------------------------------------------r4716 | vlefevre | 2007-07-31 13:34:37 +0000 (Tue, 31 Jul 2007) | 2 linesChanged paths:M /trunk/tests/tl2b.ctl2b.c: enable output even when the constants are correct.------------------------------------------------------------------------r4715 | vlefevre | 2007-07-31 13:25:24 +0000 (Tue, 31 Jul 2007) | 3 linesChanged paths:M /trunkAdded get_patches.c to the svn:ignore property, as this file isgenerated.------------------------------------------------------------------------r4714 | vlefevre | 2007-07-31 13:23:37 +0000 (Tue, 31 Jul 2007) | 13 linesChanged paths:M /trunk/free_cache.cM /trunk/get_str.cM /trunk/mpfr-impl.hM /trunk/testsM /trunk/tests/Makefile.amA /trunk/tests/tl2b.cReplaced l2b cache by constants, as suggested by Patrick Pelissier,to avoid efficiency problems with the stack interface and heavilythreaded applications.* Added tests/tl2b.c to generate / check the constants.* tests/Makefile.am: added tl2b to check_PROGRAMS.* tests directory: added tl2b to the svn:ignore property.* mpfr-impl.h: updated the __gmpfr_l2b declaration.* free_cache.c: disabled free_l2b (since there's no longer a cache).* get_str.c: added the code generated by tl2b; for the bootstrap, onecan just write:const __mpfr_struct __gmpfr_l2b[BASE_MAX-1][2] = { { { 0 } } };Removed the code (in ceil_mul) that computed these constants.------------------------------------------------------------------------r4713 | vlefevre | 2007-07-30 22:37:30 +0000 (Mon, 30 Jul 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: updated the documentation of the mpfr_get_d function family.------------------------------------------------------------------------r4712 | vlefevre | 2007-07-30 11:12:45 +0000 (Mon, 30 Jul 2007) | 2 linesChanged paths:M /trunk/README.devM /trunk/TODOPatch tracking: updated README.dev and TODO files.------------------------------------------------------------------------r4711 | vlefevre | 2007-07-30 10:45:01 +0000 (Mon, 30 Jul 2007) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/NEWSA /trunk/PATCHESA /trunk/get_patches.shM /trunk/mpfr.hM /trunk/mpfr.texiAdded support for tracking applied patches with new functionmpfr_get_patches().------------------------------------------------------------------------r4710 | vlefevre | 2007-07-30 09:41:55 +0000 (Mon, 30 Jul 2007) | 4 linesChanged paths:M /trunk/mpfr.teximpfr.texi: updated the example concerning mpfr_get_version() vsMPFR_VERSION_STRING ("Warning" instead of "Error", make sure thatthe example fits on 80 columns in the info file).------------------------------------------------------------------------r4709 | vlefevre | 2007-07-30 09:37:06 +0000 (Mon, 30 Jul 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: updated description of mpfr_get_version().------------------------------------------------------------------------r4708 | vlefevre | 2007-07-30 09:31:58 +0000 (Mon, 30 Jul 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: updated description of mpfr_get_version().------------------------------------------------------------------------r4707 | zimmerma | 2007-07-28 15:03:05 +0000 (Sat, 28 Jul 2007) | 2 linesChanged paths:M /trunk/TODOadded files that are not 100% covered by tests------------------------------------------------------------------------r4706 | vlefevre | 2007-07-27 22:04:24 +0000 (Fri, 27 Jul 2007) | 2 linesChanged paths:M /trunk/coveragecoverage: added --disable-shared --enable-static to configure.------------------------------------------------------------------------r4705 | vlefevre | 2007-07-27 21:59:04 +0000 (Fri, 27 Jul 2007) | 2 linesChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: added more casts for g++.------------------------------------------------------------------------r4704 | vlefevre | 2007-07-27 21:54:22 +0000 (Fri, 27 Jul 2007) | 2 linesChanged paths:M /trunk/mpfr-impl.hReformat.------------------------------------------------------------------------r4703 | vlefevre | 2007-07-27 21:48:03 +0000 (Fri, 27 Jul 2007) | 2 linesChanged paths:M /trunk/const_log2.cM /trunk/mpfr-impl.hM /trunk/mul.cApplied patch from Patrick to be able to build MPFR with g++.------------------------------------------------------------------------r4702 | zimmerma | 2007-07-26 12:02:24 +0000 (Thu, 26 Jul 2007) | 2 linesChanged paths:M /trunk/mparam_h.inadded default thresholds for Core 2------------------------------------------------------------------------r4701 | vlefevre | 2007-07-25 15:34:52 +0000 (Wed, 25 Jul 2007) | 5 linesChanged paths:M /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/terf.cM /trunk/tests/tests.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/tgamma.cM /trunk/tests/tj0.cM /trunk/tests/tj1.cM /trunk/tests/tlgamma.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tmul.cM /trunk/tests/tpow.cM /trunk/tests/tsin.cM /trunk/tests/tsinh.cM /trunk/tests/tsqrt.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/tui_div.cM /trunk/tests/ty0.cM /trunk/tests/ty1.cNo longer use MPFR_CHECK_ALL in tests. In '-dev' versions, assumethat the data files exist and return an error whenever a file cannotbe opened. In the other versions, return silently if the file cannotbe opened.------------------------------------------------------------------------r4700 | vlefevre | 2007-07-25 15:18:45 +0000 (Wed, 25 Jul 2007) | 2 linesChanged paths:M /trunk/Makefile.amD /trunk/mpfr-test.hM /trunk/tests/Makefile.amA /trunk/tests/mpfr-test.h (from /trunk/mpfr-test.h:4698)Moved mpfr-test.h into the tests directory.------------------------------------------------------------------------r4699 | zimmerma | 2007-07-25 15:15:55 +0000 (Wed, 25 Jul 2007) | 2 linesChanged paths:M /trunk/cos.cfixed "efficiency bug" (argument reduction was broken)------------------------------------------------------------------------r4698 | vlefevre | 2007-07-25 14:45:13 +0000 (Wed, 25 Jul 2007) | 3 linesChanged paths:M /trunk/tests/tests.ctests.c: in data_check(), made whitespace skipping consistent andcheck that the result value is immediately followed by a \n.------------------------------------------------------------------------r4697 | vlefevre | 2007-07-25 14:02:23 +0000 (Wed, 25 Jul 2007) | 3 linesChanged paths:M /trunk/tests/tests.c[tests.c] Fixed some types (the result of getc() is not necessarilyrepresentable in a char).------------------------------------------------------------------------r4696 | vlefevre | 2007-07-25 13:45:10 +0000 (Wed, 25 Jul 2007) | 5 linesChanged paths:M /trunk/tests/tests.ctests.c: changes in the error messages (BTW, we decided to outputeverything to stdout for consistency, even though messages forassertion failure are written to stderr) and replaced an abort ()by an exit (1).------------------------------------------------------------------------r4695 | vlefevre | 2007-07-25 10:58:54 +0000 (Wed, 25 Jul 2007) | 2 linesChanged paths:M /trunk/jyn_asympt.cM /trunk/tests/tests.cDelete trailing spaces.------------------------------------------------------------------------r4694 | zimmerma | 2007-07-25 10:01:45 +0000 (Wed, 25 Jul 2007) | 5 linesChanged paths:M /trunk/Makefile.amM /trunk/jn.cA /trunk/jyn_asympt.cM /trunk/tests/tests.cM /trunk/yn.cjyn_asympt.c: new common file for asymptotic expansion in jn/yntests/tests.c: print precisions in case of failurejn.c: now use jyn_asympt.cyn.c: now implement asymptotic expansion (jyn_asympt.c)------------------------------------------------------------------------r4693 | zimmerma | 2007-07-25 09:58:31 +0000 (Wed, 25 Jul 2007) | 2 linesChanged paths:M /trunk/tests/data/y0M /trunk/tests/data/y1fixed more wrong entries in Gonnet's test suite------------------------------------------------------------------------r4692 | zimmerma | 2007-07-24 15:12:39 +0000 (Tue, 24 Jul 2007) | 2 linesChanged paths:M /trunk/jn.ccontribution of first neglected term to error was wrong------------------------------------------------------------------------r4691 | zimmerma | 2007-07-24 15:08:51 +0000 (Tue, 24 Jul 2007) | 2 linesChanged paths:M /trunk/tests/data/y0fixed wrong entry (not enough precision was used in Maple)------------------------------------------------------------------------r4690 | zimmerma | 2007-07-24 13:42:35 +0000 (Tue, 24 Jul 2007) | 2 linesChanged paths:M /trunk/algorithms.texM /trunk/jn.cM /trunk/tests/data/j0M /trunk/tests/tj0.cM /trunk/tests/tj1.cimplemented asymptotic expansion for large argument in j0/j1/jn------------------------------------------------------------------------r4689 | zimmerma | 2007-07-20 16:12:03 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:M /trunk/nightly-testdefine MPFR_CHECK_ALL for nightly tests------------------------------------------------------------------------r4688 | zimmerma | 2007-07-20 16:11:15 +0000 (Fri, 20 Jul 2007) | 3 linesChanged paths:M /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/terf.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/tgamma.cM /trunk/tests/tj0.cM /trunk/tests/tj1.cM /trunk/tests/tlgamma.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tmul.cM /trunk/tests/tpow.cM /trunk/tests/tsin.cM /trunk/tests/tsinh.cM /trunk/tests/tsqrt.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/tui_div.cM /trunk/tests/ty0.cM /trunk/tests/ty1.cAdded code to check mpfr against Gonnet's tables when the environment variableMPFR_CHECK_ALL is defined (some table entries were checked by MuPAD)------------------------------------------------------------------------r4687 | zimmerma | 2007-07-20 16:04:38 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:M /trunk/tests/data/gonnet.mpladded comment------------------------------------------------------------------------r4686 | zimmerma | 2007-07-20 15:58:20 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/y0A /trunk/tests/data/y1test data files mpfr mpfr_y0 and mpfr_y1, ***not*** checked with MuPAD------------------------------------------------------------------------r4685 | zimmerma | 2007-07-20 15:55:03 +0000 (Fri, 20 Jul 2007) | 3 linesChanged paths:M /trunk/tests/data/CheckData.muadded auxiliary MuPAD functionsimproved Ziv's strategy: add half of DIGITS each time------------------------------------------------------------------------r4684 | zimmerma | 2007-07-20 15:52:52 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/tanhtest data file for mpfr_tanh, checked by MuPAD------------------------------------------------------------------------r4683 | zimmerma | 2007-07-20 15:51:28 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/tantest data file for mpfr_tan, checked with MuPAD (except 3 indicated entries)------------------------------------------------------------------------r4682 | zimmerma | 2007-07-20 15:39:23 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/sqrttest data file for mpfr_sqrt, checked with MuPAD------------------------------------------------------------------------r4681 | zimmerma | 2007-07-20 15:28:32 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/sinhtest data file for mpfr_sinh, checked by MuPAD (except indicated lines)------------------------------------------------------------------------r4680 | zimmerma | 2007-07-20 15:17:58 +0000 (Fri, 20 Jul 2007) | 3 linesChanged paths:A /trunk/tests/data/sintest data file for mpfr_sin, checked by MuPAD (except tiny inputs indicatedin file)------------------------------------------------------------------------r4679 | zimmerma | 2007-07-20 13:45:40 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/pow275test data file for x^(11/4), checked with MuPAD------------------------------------------------------------------------r4678 | zimmerma | 2007-07-20 13:41:01 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:M /trunk/tests/data/log10finally, I was able to check it with MuPAD------------------------------------------------------------------------r4677 | zimmerma | 2007-07-20 13:36:16 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/exp2test data file for 2^x, checked with MuPAD------------------------------------------------------------------------r4676 | zimmerma | 2007-07-20 13:28:30 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/mulpitest data file for Pi*x, checked with MuPAD------------------------------------------------------------------------r4675 | zimmerma | 2007-07-20 12:56:27 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/logtest data file for mpfr_log, checked with MuPAD------------------------------------------------------------------------r4674 | zimmerma | 2007-07-20 12:54:43 +0000 (Fri, 20 Jul 2007) | 3 linesChanged paths:A /trunk/tests/data/j0A /trunk/tests/data/j1A /trunk/tests/data/lgammaA /trunk/tests/data/log10test data files for mpfr_j0, mpfr_j1, mpfr_lgamma, mpfr_log10,***not*** tested with MuPAD (not Dom::Interval interface)------------------------------------------------------------------------r4673 | zimmerma | 2007-07-20 12:52:25 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/invtest data file for 1/x, i.e., mpfr_ui_div(1,x), checked with MuPAD------------------------------------------------------------------------r4672 | zimmerma | 2007-07-20 12:45:10 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/gammatest data file for mpfr_gamma, ***not*** checked by MuPAD------------------------------------------------------------------------r4671 | zimmerma | 2007-07-20 12:44:09 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/exptest data file for mpfr_exp, checked with MuPAD------------------------------------------------------------------------r4670 | zimmerma | 2007-07-20 12:43:34 +0000 (Fri, 20 Jul 2007) | 3 linesChanged paths:A /trunk/tests/data/erfA /trunk/tests/data/erfctest data files for erf and erfc (not checked by MuPAD, since Dom::Intervaldoes not have an interface for those functions in MuPAD 3.2.0)------------------------------------------------------------------------r4669 | zimmerma | 2007-07-20 12:35:54 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/coshtest data file for mpfr_cosh, checked with MuPAD------------------------------------------------------------------------r4668 | zimmerma | 2007-07-20 12:33:31 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/costest data file for mpfr_cos, checked by MuPAD------------------------------------------------------------------------r4667 | zimmerma | 2007-07-20 12:02:36 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/atanhtest data file for mpfr_atanh, checked with MuPAD------------------------------------------------------------------------r4666 | zimmerma | 2007-07-20 11:42:54 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/atantest data file for atan, checked with MuPAD------------------------------------------------------------------------r4665 | zimmerma | 2007-07-20 11:06:48 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/asinhtest file for mpfr_asinh, checked with MuPAD------------------------------------------------------------------------r4664 | zimmerma | 2007-07-20 11:04:14 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/asindata file for mpfr_asin, checked with MuPAD using CheckData.mu------------------------------------------------------------------------r4663 | zimmerma | 2007-07-20 10:13:10 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/acoshdata file for mpfr_acosh, checked with MuPAD using CheckData.mu------------------------------------------------------------------------r4662 | zimmerma | 2007-07-20 10:12:37 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:M /trunk/tests/data/CheckData.muimproved output------------------------------------------------------------------------r4661 | zimmerma | 2007-07-20 10:05:11 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:A /trunk/tests/data/CheckData.muMuPAD file to check a data file------------------------------------------------------------------------r4658 | vlefevre | 2007-07-20 00:18:14 +0000 (Fri, 20 Jul 2007) | 2 linesChanged paths:M /trunk/free_cache.cM /trunk/get_str.cM /trunk/mpfr-impl.hRenamed mpfr_l2b as __gmpfr_l2b for consistency.------------------------------------------------------------------------r4657 | zimmerma | 2007-07-19 19:49:15 +0000 (Thu, 19 Jul 2007) | 2 linesChanged paths:M /trunk/mpfr-longlong.hpatch from Brian Gladman to build mpfr.dll------------------------------------------------------------------------r4656 | zimmerma | 2007-07-19 16:07:58 +0000 (Thu, 19 Jul 2007) | 2 linesChanged paths:M /trunk/tests/data/acosM /trunk/tests/data/gonnet.mpladded copyright information about Gonnet's package------------------------------------------------------------------------r4655 | zimmerma | 2007-07-19 16:03:38 +0000 (Thu, 19 Jul 2007) | 2 linesChanged paths:M /trunk/tests/tests.cmodified data_check() to allow comment lines starting with #------------------------------------------------------------------------r4654 | zimmerma | 2007-07-19 14:55:47 +0000 (Thu, 19 Jul 2007) | 2 linesChanged paths:M /trunk/mpfr-test.hM /trunk/tests/tacos.cM /trunk/tests/tests.cnew (experimental) mechanism to check data files (see example in tacos.c)------------------------------------------------------------------------r4653 | zimmerma | 2007-07-19 14:54:49 +0000 (Thu, 19 Jul 2007) | 2 linesChanged paths:A /trunk/tests/dataA /trunk/tests/data/acosA /trunk/tests/data/gonnet.mplnew directory for test data------------------------------------------------------------------------r4652 | zimmerma | 2007-07-19 10:52:00 +0000 (Thu, 19 Jul 2007) | 2 linesChanged paths:M /trunk/tests/tcos.cadded test for inexact flag (bug fixed in r4630)------------------------------------------------------------------------r4651 | vlefevre | 2007-07-18 23:09:35 +0000 (Wed, 18 Jul 2007) | 4 linesChanged paths:M /trunk/atan2.cM /trunk/erfc.cerfc.c, atan2.c: added missing "MPFR_SAVE_EXPO_FREE (expo);" before"return mpfr_underflow (...);".erfc.c: replaced a goto by an else.------------------------------------------------------------------------r4650 | zimmerma | 2007-07-18 16:24:08 +0000 (Wed, 18 Jul 2007) | 2 linesChanged paths:M /trunk/atan2.cnow deal with underflow in y/x (remains to deal with overflow)------------------------------------------------------------------------r4649 | zimmerma | 2007-07-18 16:19:31 +0000 (Wed, 18 Jul 2007) | 2 linesChanged paths:M /trunk/tests/tset_str.cnow can specify output base when argc > 1------------------------------------------------------------------------r4648 | zimmerma | 2007-07-18 16:18:14 +0000 (Wed, 18 Jul 2007) | 2 linesChanged paths:M /trunk/tests/tlgamma.cMPFR_EQUAL -> mpfr_equal_p------------------------------------------------------------------------r4647 | zimmerma | 2007-07-18 15:48:57 +0000 (Wed, 18 Jul 2007) | 2 linesChanged paths:M /trunk/erfc.cM /trunk/tests/terf.cfixed problem with erfc() near underflow region------------------------------------------------------------------------r4646 | zimmerma | 2007-07-18 13:51:07 +0000 (Wed, 18 Jul 2007) | 3 linesChanged paths:M /trunk/atan2.cM /trunk/tests/tatan.catan2.c: quick-and-dirty fix for atan2(y,1)tests/tatan.c: fix tests from Christopher [x and y were interchanged]------------------------------------------------------------------------r4645 | zimmerma | 2007-07-18 12:19:22 +0000 (Wed, 18 Jul 2007) | 2 linesChanged paths:M /trunk/tests/tatan.cadded test from Ch. Creutzig------------------------------------------------------------------------r4644 | zimmerma | 2007-07-18 08:23:30 +0000 (Wed, 18 Jul 2007) | 2 linesChanged paths:M /trunk/agm.capply patch suggested in bug #3604------------------------------------------------------------------------r4643 | zimmerma | 2007-07-17 14:30:00 +0000 (Tue, 17 Jul 2007) | 4 linesChanged paths:M /trunk/lngamma.cM /trunk/tests/tlgamma.cprevious bug fix for tiny negative inputs in mpfr_lgamma was incorrect:result was NaN, but this was not detected by the tests since mpfr_cmp (y, NaN)is always true!------------------------------------------------------------------------r4642 | vlefevre | 2007-07-17 13:14:21 +0000 (Tue, 17 Jul 2007) | 2 linesChanged paths:M /trunk/get_str.cM /trunk/strtofr.cAdded comments and fixed an indentation bug.------------------------------------------------------------------------r4641 | zimmerma | 2007-07-17 06:26:24 +0000 (Tue, 17 Jul 2007) | 4 linesChanged paths:M /trunk/cos.cin reconstruction after computation of cos(x/2^k) for reduced argument,it may be that cos(x) is zero to the working precision. Then restart Ziv'salgorithm with a larger precision.------------------------------------------------------------------------r4640 | zimmerma | 2007-07-16 12:51:17 +0000 (Mon, 16 Jul 2007) | 4 linesChanged paths:M /trunk/lngamma.cM /trunk/tests/tlgamma.clngamma.c: fix for small inputstlgamma.c: added more tests from Kaveh Ghazi------------------------------------------------------------------------r4639 | zimmerma | 2007-07-16 11:22:13 +0000 (Mon, 16 Jul 2007) | 3 linesChanged paths:M /trunk/sin_cos.cM /trunk/tests/ttan.csin_cos.c: 2nd arg of 1st mpfr_can_round call was wrongttan.c: fixed wrong reference value------------------------------------------------------------------------r4638 | zimmerma | 2007-07-16 06:58:08 +0000 (Mon, 16 Jul 2007) | 2 linesChanged paths:M /trunk/TODOadded comment about sinpi, etc.------------------------------------------------------------------------r4637 | zimmerma | 2007-07-15 09:09:10 +0000 (Sun, 15 Jul 2007) | 2 linesChanged paths:M /trunk/tests/ttan.cadded new test, and re-enabled test that was too slow------------------------------------------------------------------------r4636 | zimmerma | 2007-07-14 07:30:37 +0000 (Sat, 14 Jul 2007) | 2 linesChanged paths:M /trunk/nightly-testremoved MPFR_CHECK_TINY, added MPFR_CHECK_MAX------------------------------------------------------------------------r4635 | vlefevre | 2007-07-10 08:52:50 +0000 (Tue, 10 Jul 2007) | 2 linesChanged paths:M /trunk/tests/terf.cterf.c: added testcase for bug reported by Christopher Creutzig.------------------------------------------------------------------------r4633 | vlefevre | 2007-07-09 11:41:04 +0000 (Mon, 09 Jul 2007) | 2 linesChanged paths:M /trunk/init2.cRemoved a #include that was probably added by mistake in r2590.------------------------------------------------------------------------r4632 | vlefevre | 2007-07-09 11:39:29 +0000 (Mon, 09 Jul 2007) | 3 linesChanged paths:M /trunk/abort_prec_max.cM /trunk/cos.cM /trunk/dump.cM /trunk/eint.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/fma.cM /trunk/fms.cM /trunk/free_cache.cM /trunk/get_d64.cM /trunk/get_si.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/init2.cM /trunk/inp_str.cM /trunk/logging.cM /trunk/mpfr-gmp.cM /trunk/mpfr-impl.hM /trunk/out_str.cM /trunk/pow.cM /trunk/print_raw.cM /trunk/remquo.cM /trunk/set_d64.cM /trunk/set_uj.cM /trunk/strtofr.cM /trunk/tuneup.cM /trunk/ui_pow.cM /trunk/zeta.c<stdio.h> and <limits.h> are now included unconditionally in mpfr-impl.h(removed their inclusion from the C files for consistency).------------------------------------------------------------------------r4630 | zimmerma | 2007-07-04 10:07:31 +0000 (Wed, 04 Jul 2007) | 2 linesChanged paths:M /trunk/cos.cternary flag was wrong in case s=1 or -1 and rounding up/nearest------------------------------------------------------------------------r4629 | zimmerma | 2007-07-04 09:32:23 +0000 (Wed, 04 Jul 2007) | 2 linesChanged paths:M /trunk/algorithms.texM /trunk/tan.cupdated algorithms.tex with new additive argument reduction for sin/cos/tan------------------------------------------------------------------------r4628 | vlefevre | 2007-07-03 23:35:05 +0000 (Tue, 03 Jul 2007) | 2 linesChanged paths:M /trunk/lngamma.clngamma.c: reformat and replaced mpfr_cmp(...) == 0 by mpfr_equal_p.------------------------------------------------------------------------r4626 | zimmerma | 2007-07-03 19:12:40 +0000 (Tue, 03 Jul 2007) | 2 linesChanged paths:M /trunk/free_cache.cchanged stdlib to stdio for NULL (see README.dev)------------------------------------------------------------------------r4625 | zimmerma | 2007-07-03 19:10:33 +0000 (Tue, 03 Jul 2007) | 3 linesChanged paths:M /trunk/lngamma.cM /trunk/tests/tlgamma.cfixed bug in tlgamma and added test (need to implement Ziv's strategy intiny case)------------------------------------------------------------------------r4624 | zimmerma | 2007-07-03 18:45:28 +0000 (Tue, 03 Jul 2007) | 2 linesChanged paths:M /trunk/free_cache.cadded missing include------------------------------------------------------------------------r4622 | vlefevre | 2007-07-03 16:11:39 +0000 (Tue, 03 Jul 2007) | 7 linesChanged paths:M /trunk/free_cache.cM /trunk/mpfr.texiM /trunk/tests/tests.cFixed the bug reported by David Billinghurst to the MPFR mailing-liston 2007-07-03 (memory leaks under some conditions):* moved the free_l2b() function from tests/tests.c to free_cache.c;* mpfr_free_cache() (from free_cache.c) now calls free_l2b();* as a consequence, no longer call free_l2b() in tests_end_mpfr();* documented the behavior in mpfr.texi (under mpfr_free_cache).------------------------------------------------------------------------r4620 | vlefevre | 2007-07-03 15:05:01 +0000 (Tue, 03 Jul 2007) | 2 linesChanged paths:M /trunk/tests/tj0.ctj0.c: added testcase from Sisyphus (assertion failed).------------------------------------------------------------------------r4618 | vlefevre | 2007-07-03 13:03:22 +0000 (Tue, 03 Jul 2007) | 2 linesChanged paths:M /trunk/README.devREADME.dev: explain how to test the library interface compatibility.------------------------------------------------------------------------r4616 | vlefevre | 2007-07-02 23:30:52 +0000 (Mon, 02 Jul 2007) | 2 linesChanged paths:M /trunk/README.devREADME.dev: mentions patch-libtool and how to apply it.------------------------------------------------------------------------r4615 | vlefevre | 2007-07-02 23:26:01 +0000 (Mon, 02 Jul 2007) | 3 linesChanged paths:A /trunk/patch-libtoolAdded patch-libtool (patch for aclocal.m4 and configure that comes from<http://thread.gmane.org/gmane.comp.gnu.libtool.bugs/5771/focus=5776>).------------------------------------------------------------------------r4614 | vlefevre | 2007-07-02 12:17:08 +0000 (Mon, 02 Jul 2007) | 2 linesChanged paths:M /trunk/NEWSNEWS: mention that the shared library is now enabled by default on 2.3.------------------------------------------------------------------------r4610 | vlefevre | 2007-07-02 10:44:17 +0000 (Mon, 02 Jul 2007) | 2 linesChanged paths:M /trunk/README.devREADME.dev: updated item 2 of "To make a release".------------------------------------------------------------------------r4608 | vlefevre | 2007-07-02 10:39:46 +0000 (Mon, 02 Jul 2007) | 2 linesChanged paths:M /trunk/TODOM /trunk/mpfr.texiReformat.------------------------------------------------------------------------r4607 | vlefevre | 2007-07-02 00:41:32 +0000 (Mon, 02 Jul 2007) | 2 linesChanged paths:M /trunk/INSTALLM /trunk/VERSIONM /trunk/configure.inM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/version.cUpdated version to 2.4.0-dev.------------------------------------------------------------------------r4605 | vlefevre | 2007-07-02 00:32:27 +0000 (Mon, 02 Jul 2007) | 2 linesChanged paths:M /trunk/ChangeLogChangeLog update.------------------------------------------------------------------------r4604 | vlefevre | 2007-07-02 00:31:13 +0000 (Mon, 02 Jul 2007) | 2 linesChanged paths:M /trunk/NEWSNEWS: update.------------------------------------------------------------------------r4603 | vlefevre | 2007-07-01 23:17:57 +0000 (Sun, 01 Jul 2007) | 2 linesChanged paths:M /trunk/Makefile.amMakefile.am: updated comment concerning -version-info.------------------------------------------------------------------------r4602 | vlefevre | 2007-07-01 23:01:10 +0000 (Sun, 01 Jul 2007) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/NEWSM /trunk/TODOA /trunk/fms.c (from /trunk/fma.c:4598)M /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/testsM /trunk/tests/Makefile.amA /trunk/tests/tfms.c (from /trunk/tests/tfma.c:4601)Added mpfr_fms based on mpfr_fma.------------------------------------------------------------------------r4601 | vlefevre | 2007-07-01 22:45:08 +0000 (Sun, 01 Jul 2007) | 2 linesChanged paths:M /trunk/tests/tfma.ctfma.c: added a space.------------------------------------------------------------------------r4600 | vlefevre | 2007-07-01 22:38:39 +0000 (Sun, 01 Jul 2007) | 2 linesChanged paths:M /trunk/tests/tfma.ctfma.c: typo.------------------------------------------------------------------------r4599 | vlefevre | 2007-07-01 22:20:09 +0000 (Sun, 01 Jul 2007) | 2 linesChanged paths:M /trunk/tests/tfma.cReformat.------------------------------------------------------------------------r4598 | vlefevre | 2007-07-01 22:14:15 +0000 (Sun, 01 Jul 2007) | 2 linesChanged paths:M /trunk/fma.cfma.c: minor changes for consistency with the future fms.------------------------------------------------------------------------r4597 | vlefevre | 2007-07-01 21:52:21 +0000 (Sun, 01 Jul 2007) | 5 linesChanged paths:M /trunk/BUGSM /trunk/fma.cM /trunk/tests/tfma.cCompleted the implementation of mpfr_fma (except in some corner caseswhere overflows/underflows and huge precisions are involved at thesame time). Added underflow tests. Removed item from the BUGS file(the remaining problems more or less correspond to the first item).------------------------------------------------------------------------r4596 | vlefevre | 2007-07-01 03:10:06 +0000 (Sun, 01 Jul 2007) | 2 linesChanged paths:M /trunk/cos.cM /trunk/sin.cM /trunk/sin_cos.cUntabified.------------------------------------------------------------------------r4595 | vlefevre | 2007-07-01 01:58:17 +0000 (Sun, 01 Jul 2007) | 2 linesChanged paths:M /trunk/tests/tfma.ctfma.c: added overflow test to test_underflow.------------------------------------------------------------------------r4594 | vlefevre | 2007-07-01 01:36:04 +0000 (Sun, 01 Jul 2007) | 3 linesChanged paths:M /trunk/fma.cM /trunk/tests/tfma.cfma.c: implemented the main cases where x * y underflows.tests/tfma.c: fixed overflow tests and added underflow tests.------------------------------------------------------------------------r4593 | vlefevre | 2007-06-30 02:11:43 +0000 (Sat, 30 Jun 2007) | 2 linesChanged paths:M /trunk/NEWSNEWS: update.------------------------------------------------------------------------r4592 | vlefevre | 2007-06-29 23:36:34 +0000 (Fri, 29 Jun 2007) | 2 linesChanged paths:M /trunk/BUGSBUGS: updated item on mpfr_fma.------------------------------------------------------------------------r4591 | vlefevre | 2007-06-29 23:32:29 +0000 (Fri, 29 Jun 2007) | 3 linesChanged paths:M /trunk/fma.cfma.c: completed the cases where x*y/4 needs to be used, except the veryparticular cases where an underflow occurs, that remain to be done.------------------------------------------------------------------------r4590 | vlefevre | 2007-06-29 13:35:03 +0000 (Fri, 29 Jun 2007) | 2 linesChanged paths:M /trunk/tests/tfma.ctfma.c: fixed a printf.------------------------------------------------------------------------r4589 | vlefevre | 2007-06-29 13:32:20 +0000 (Fri, 29 Jun 2007) | 2 linesChanged paths:M /trunk/fma.cfma.c: added an assertion.------------------------------------------------------------------------r4588 | vlefevre | 2007-06-29 13:30:30 +0000 (Fri, 29 Jun 2007) | 2 linesChanged paths:M /trunk/tests/tfma.ctfma.c: fixed overflow tests.------------------------------------------------------------------------r4587 | vlefevre | 2007-06-29 12:24:40 +0000 (Fri, 29 Jun 2007) | 2 linesChanged paths:M /trunk/tests/tfma.ctfma.c: check NaN in test_overflow2.------------------------------------------------------------------------r4586 | vlefevre | 2007-06-29 12:19:09 +0000 (Fri, 29 Jun 2007) | 2 linesChanged paths:M /trunk/fma.cfma.c: updated a comment.------------------------------------------------------------------------r4585 | vlefevre | 2007-06-29 12:14:55 +0000 (Fri, 29 Jun 2007) | 3 linesChanged paths:M /trunk/tests/tfma.ctfma.c: added more overflow tests (needed to distinguish the caseswhere z/4 underflows or not -- see fma.c).------------------------------------------------------------------------r4584 | vlefevre | 2007-06-29 12:06:13 +0000 (Fri, 29 Jun 2007) | 3 linesChanged paths:M /trunk/tests/tfma.ctfma.c: added tests (-> assertion failed because mpfr_fma implementationisn't complete).------------------------------------------------------------------------r4583 | vlefevre | 2007-06-28 23:01:22 +0000 (Thu, 28 Jun 2007) | 4 linesChanged paths:M /trunk/BUGSM /trunk/acos.cacos.c: disabled change from r3145 ("Optimize mpfr_acos by choosinga better initial precision.") that was buggy.BUGS: removed mpfr_acos bug.------------------------------------------------------------------------r4582 | vlefevre | 2007-06-28 22:40:59 +0000 (Thu, 28 Jun 2007) | 2 linesChanged paths:M /trunk/BUGSBUGS: updated item on the mpfr_acos bug.------------------------------------------------------------------------r4581 | vlefevre | 2007-06-28 22:38:10 +0000 (Thu, 28 Jun 2007) | 4 linesChanged paths:M /trunk/BUGSBUGS: updated item on the mpfr_acos test (the bug wasn't visible on32-bit machines due to an integer overflow, but the result shouldhave been correct anyway).------------------------------------------------------------------------r4580 | vlefevre | 2007-06-28 22:27:09 +0000 (Thu, 28 Jun 2007) | 4 linesChanged paths:M /trunk/acos.cacos.c: fixed integer overflows; to avoid undefined behavior, I hadto add an assertion that is not always satisfied (the code needs tobe rewritten to take tiny arguments into account).------------------------------------------------------------------------r4579 | vlefevre | 2007-06-28 17:30:39 +0000 (Thu, 28 Jun 2007) | 2 linesChanged paths:M /trunk/BUGSBUGS: update (mpfr_cot has just been fixed).------------------------------------------------------------------------r4578 | vlefevre | 2007-06-28 17:29:27 +0000 (Thu, 28 Jun 2007) | 4 linesChanged paths:M /trunk/cot.cM /trunk/tests/tcot.ccot.c: implemented the case |x| = 2^emin.tests/tcot.c: added tests for this case, in 3 exponent ranges(as this is an overflow limit).------------------------------------------------------------------------r4577 | vlefevre | 2007-06-28 17:00:15 +0000 (Thu, 28 Jun 2007) | 3 linesChanged paths:M /trunk/div.cFixed bug in div.c: rnd_mode could be modified (MPFR_INVERT_RND), butthe original value was assumed in case of underflow or overflow.------------------------------------------------------------------------r4576 | vlefevre | 2007-06-28 16:40:26 +0000 (Thu, 28 Jun 2007) | 2 linesChanged paths:M /trunk/tests/tdiv.ctdiv.c: added a test showing another bug in mpfr_div.------------------------------------------------------------------------r4575 | vlefevre | 2007-06-28 11:54:41 +0000 (Thu, 28 Jun 2007) | 5 linesChanged paths:M /trunk/BUGSM /trunk/cot.ccot.c: use MPFR_SAVE_EXPO_UPDATE_FLAGS, but the case +/- 2^emin couldstill be buggy with the current code; added a MPFR_ASSERTN (0) untilit is implemented.BUGS: updated item on mpfr_cot.------------------------------------------------------------------------r4574 | zimmerma | 2007-06-28 07:59:28 +0000 (Thu, 28 Jun 2007) | 4 linesChanged paths:M /trunk/sin.cM /trunk/sin_cos.cM /trunk/tan.cM /trunk/tests/tcos.cM /trunk/tests/tcot.cM /trunk/tests/tcsc.cM /trunk/tests/tsec.cM /trunk/tests/tsin.cM /trunk/tests/ttan.cfixed several problems with huge arguments in periodic functionsmpfr_sin: complete rewrite, using mpfr_remainder for argument reductionmpfr_sin_cos: ditto------------------------------------------------------------------------r4573 | zimmerma | 2007-06-25 13:29:38 +0000 (Mon, 25 Jun 2007) | 2 linesChanged paths:M /trunk/cos.cM /trunk/tests/tcos.cfixed stupid bug (subtraction of unsigned longs)------------------------------------------------------------------------r4572 | zimmerma | 2007-06-25 09:48:43 +0000 (Mon, 25 Jun 2007) | 3 linesChanged paths:M /trunk/cos.cM /trunk/tests/tcos.cM /trunk/tests/tgeneric.ccos.c: implemented argument reduction by 2Pitcos.c/tgeneric.c: reduce large exponent used when MPFR_CHECK_MAX is defined------------------------------------------------------------------------r4571 | vlefevre | 2007-06-22 14:45:28 +0000 (Fri, 22 Jun 2007) | 2 linesChanged paths:M /trunk/BUGSBUGS: added bugs.------------------------------------------------------------------------r4570 | vlefevre | 2007-06-22 12:15:03 +0000 (Fri, 22 Jun 2007) | 4 linesChanged paths:M /trunk/coth.cM /trunk/sech.cM /trunk/tests/tcoth.cM /trunk/tests/tsech.ccoth.c, sech.c: a rounding mode was incorrect.tests/tcoth.c: added underflowed_cothinf test.tests/tsech.c: added overflowed_sech0 test.------------------------------------------------------------------------r4569 | vlefevre | 2007-06-22 00:12:18 +0000 (Fri, 22 Jun 2007) | 8 linesChanged paths:M /trunk/coth.cM /trunk/csc.cM /trunk/csch.cM /trunk/gen_inverse.hM /trunk/sec.cM /trunk/tests/tsec.c* gen_inverse.h: ACTION_TINY must be called after MPFR_SAVE_EXPO_MARK(this is necessary for some functions). Moved MPFR_SAVE_EXPO_FREEafter the "end:" label.* coth.c, csc.c, csch.c: as a consequence, MPFR_SAVE_EXPO_UPDATE_FLAGShad to be added before "goto end;".* sec.c: a rounding mode was incorrect.* tests/tsec.c: added overflowed_sec0 test.------------------------------------------------------------------------r4568 | vlefevre | 2007-06-21 23:36:19 +0000 (Thu, 21 Jun 2007) | 3 linesChanged paths:M /trunk/sin_cos.cM /trunk/tests/tsin_cos.csin_cos.c: fixed a bug for x = 0 in reduced exponent range.tests/tsin_cos.c: added overflowed_sin_cos0 test.------------------------------------------------------------------------r4567 | vlefevre | 2007-06-21 14:32:14 +0000 (Thu, 21 Jun 2007) | 3 linesChanged paths:M /trunk/BUGSBUGS: Some functions do not use MPFR_SAVE_EXPO_* macros, thus do notbehave correctly in a reduced exponent range.------------------------------------------------------------------------r4566 | vlefevre | 2007-06-21 14:28:13 +0000 (Thu, 21 Jun 2007) | 3 linesChanged paths:M /trunk/factorial.cM /trunk/tests/tfactorial.cfactorial.c: a rounding mode was incorrect.tests/tfactorial.c: added overflowed_fac0 test.------------------------------------------------------------------------r4565 | vlefevre | 2007-06-21 14:16:17 +0000 (Thu, 21 Jun 2007) | 5 linesChanged paths:M /trunk/exp2.cM /trunk/tests/texp2.cexp2.c: use MPFR_SMALL_INPUT_AFTER_SAVE_EXPO instead ofMPFR_FAST_COMPUTE_IF_SMALL_INPUT since 1 (__gmpfr_one) isn'tnecessarily representable.tests/texp2.c: added overflowed_exp2_0 test.------------------------------------------------------------------------r4564 | vlefevre | 2007-06-21 13:59:38 +0000 (Thu, 21 Jun 2007) | 3 linesChanged paths:M /trunk/exp.cM /trunk/tests/texp.cexp.c: fixed problems in reduced exponent range.tests/texp.c: added overflowed_exp0 test.------------------------------------------------------------------------r4563 | vlefevre | 2007-06-21 13:43:03 +0000 (Thu, 21 Jun 2007) | 2 linesChanged paths:M /trunk/exp.cexp.c bug fix: a rounding mode was incorrect.------------------------------------------------------------------------r4562 | vlefevre | 2007-06-21 13:40:55 +0000 (Thu, 21 Jun 2007) | 2 linesChanged paths:M /trunk/tests/tcos.ctcos.c: fixed error message in overflowed_cos0 test.------------------------------------------------------------------------r4561 | vlefevre | 2007-06-21 13:38:44 +0000 (Thu, 21 Jun 2007) | 2 linesChanged paths:M /trunk/tests/tcos.ctcos.c: removed an obsolete comment from the overflowed_cos0 test.------------------------------------------------------------------------r4560 | vlefevre | 2007-06-21 13:35:45 +0000 (Thu, 21 Jun 2007) | 2 linesChanged paths:M /trunk/tests/tcos.ctcos.c: improved overflowed_cos0 test.------------------------------------------------------------------------r4559 | vlefevre | 2007-06-21 12:49:03 +0000 (Thu, 21 Jun 2007) | 3 linesChanged paths:M /trunk/get_str.cM /trunk/tests/tget_str.cget_str.c: use MPFR_SAVE_EXPO.tests/tget_str.c: enabled the test with a reduced exponent range.------------------------------------------------------------------------r4558 | vlefevre | 2007-06-21 12:13:06 +0000 (Thu, 21 Jun 2007) | 2 linesChanged paths:M /trunk/tests/tget_str.ctget_str.c: added a test (disabled by default) with emax = 0.------------------------------------------------------------------------r4557 | vlefevre | 2007-06-21 11:53:16 +0000 (Thu, 21 Jun 2007) | 3 linesChanged paths:M /trunk/add1sp.cM /trunk/mul.cM /trunk/sub1sp.cM /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tatan.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcos.cM /trunk/tests/tdiv.cM /trunk/tests/terf.cM /trunk/tests/texp.cM /trunk/tests/tget_str.cM /trunk/tests/tgmpop.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tpow_z.cM /trunk/tests/tset_si.cM /trunk/tests/tset_sj.cM /trunk/tests/tsi_op.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsqr.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsum.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cM /trunk/tests/tzeta.cCorrected mpfr_inits, mpfr_inits2 and mpfr_clears calls with NULLargument (-> (void *) 0).------------------------------------------------------------------------r4556 | vlefevre | 2007-06-21 11:38:33 +0000 (Thu, 21 Jun 2007) | 2 linesChanged paths:M /trunk/tests/tget_str.ctget_str.c: reformatted/corrected a function.------------------------------------------------------------------------r4555 | vlefevre | 2007-06-21 11:30:38 +0000 (Thu, 21 Jun 2007) | 4 linesChanged paths:M /trunk/tests/tacos.cM /trunk/tests/tasin.cM /trunk/tests/tatan.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/tlog.cM /trunk/tests/ttanh.cTests: when restoring the exponent range, save emin/emax first insteadof using MPFR_EMIN_MIN/MPFR_EMAX_MAX (which have no longer correspondedto the default exponent range since quite a long time).------------------------------------------------------------------------r4554 | vlefevre | 2007-06-21 11:01:46 +0000 (Thu, 21 Jun 2007) | 2 linesChanged paths:M /trunk/BUGSBUGS: update.------------------------------------------------------------------------r4553 | vlefevre | 2007-06-20 13:22:49 +0000 (Wed, 20 Jun 2007) | 2 linesChanged paths:M /trunk/agm.cM /trunk/atan.cM /trunk/exp3.cM /trunk/gen_inverse.hM /trunk/jn.cM /trunk/lngamma.cM /trunk/mpfr.hM /trunk/remquo.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sqr.cM /trunk/tests/tcoth.cM /trunk/tests/tget_set_d64.cM /trunk/tests/tremquo.cM /trunk/tests/tyn.cM /trunk/tests/tzeta_ui.cM /trunk/tuneup.cM /trunk/zeta_ui.cUntabified and removed trailing spaces.------------------------------------------------------------------------r4552 | vlefevre | 2007-06-20 13:12:41 +0000 (Wed, 20 Jun 2007) | 2 linesChanged paths:M /trunk/generic.cM /trunk/mpfr-gmp.hBug fix: preprocessor # must be in the first column.------------------------------------------------------------------------r4551 | vlefevre | 2007-06-20 12:29:26 +0000 (Wed, 20 Jun 2007) | 2 linesChanged paths:M /trunk/remquo.cremquo.c bug fix: preprocessor # must be in the first column.------------------------------------------------------------------------r4550 | vlefevre | 2007-06-20 11:58:25 +0000 (Wed, 20 Jun 2007) | 2 linesChanged paths:M /trunk/tests/tcos.ctcos.c: fixed and improved the overflowed_cos0 test.------------------------------------------------------------------------r4549 | vlefevre | 2007-06-20 11:38:47 +0000 (Wed, 20 Jun 2007) | 2 linesChanged paths:M /trunk/cos.ccos.c bug fix: a rounding mode was incorrect.------------------------------------------------------------------------r4548 | vlefevre | 2007-06-20 11:32:56 +0000 (Wed, 20 Jun 2007) | 3 linesChanged paths:M /trunk/cos.ccos.c: use MPFR_SMALL_INPUT_AFTER_SAVE_EXPO instead ofMPFR_FAST_COMPUTE_IF_SMALL_INPUT.------------------------------------------------------------------------r4547 | vlefevre | 2007-06-20 11:27:41 +0000 (Wed, 20 Jun 2007) | 2 linesChanged paths:M /trunk/cos.ccos.c: untabified.------------------------------------------------------------------------r4546 | vlefevre | 2007-06-20 10:55:52 +0000 (Wed, 20 Jun 2007) | 3 linesChanged paths:M /trunk/tests/tcos.ctcos.c: added tests for x very small and emax = 0 (some of themcurrently fail).------------------------------------------------------------------------r4545 | vlefevre | 2007-06-20 10:06:56 +0000 (Wed, 20 Jun 2007) | 2 linesChanged paths:M /trunk/mpfr-impl.hAdded a comment concerning the MPFR_SMALL_INPUT_AFTER_SAVE_EXPO macro.------------------------------------------------------------------------r4544 | vlefevre | 2007-06-20 10:03:03 +0000 (Wed, 20 Jun 2007) | 3 linesChanged paths:M /trunk/expm1.cM /trunk/mpfr-impl.hAdded MPFR_SMALL_INPUT_AFTER_SAVE_EXPO macro; updated expm1.c to usethis variant (and moved MPFR_SAVE_EXPO_MARK after the test ex < 0).------------------------------------------------------------------------r4543 | vlefevre | 2007-06-19 15:17:21 +0000 (Tue, 19 Jun 2007) | 2 linesChanged paths:M /trunk/mpfr.texiDocumented log(-0).------------------------------------------------------------------------r4542 | vlefevre | 2007-06-19 15:11:21 +0000 (Tue, 19 Jun 2007) | 2 linesChanged paths:M /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cAdded a few tests of log functions.------------------------------------------------------------------------r4541 | vlefevre | 2007-06-18 13:01:03 +0000 (Mon, 18 Jun 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: updated Section "Floating-Point Values on Special Numbers".------------------------------------------------------------------------r4540 | vlefevre | 2007-06-12 10:54:06 +0000 (Tue, 12 Jun 2007) | 2 linesChanged paths:M /trunk/TODOTODO: allow generic tests to run with a restricted exponent range.------------------------------------------------------------------------r4539 | vlefevre | 2007-06-12 10:51:17 +0000 (Tue, 12 Jun 2007) | 4 linesChanged paths:M /trunk/expm1.cexpm1.c: fixed bug for x = -max_value due to an intermediate overflow(flags were incorrect); at the same time, potential problems due to arestricted exponent range are also fixed.------------------------------------------------------------------------r4538 | vlefevre | 2007-06-12 09:17:33 +0000 (Tue, 12 Jun 2007) | 3 linesChanged paths:M /trunk/tests/tgeneric.ctgeneric.c: check the function on large arguments (±maximum_value)when the MPFR_CHECK_MAX environment variable is defined.------------------------------------------------------------------------r4537 | vlefevre | 2007-06-11 13:40:14 +0000 (Mon, 11 Jun 2007) | 2 linesChanged paths:M /trunk/tests/tlgamma.ctests/tlgamma.c: re-enabled sign checking.------------------------------------------------------------------------r4536 | zimmerma | 2007-06-11 09:30:08 +0000 (Mon, 11 Jun 2007) | 3 linesChanged paths:M /trunk/lngamma.cM /trunk/tests/tlgamma.cfixed problem with mpfr_lgamma for tiny negative input (and fixed use ofgeneric test)------------------------------------------------------------------------r4535 | vlefevre | 2007-06-05 20:50:07 +0000 (Tue, 05 Jun 2007) | 3 linesChanged paths:M /trunk/mpfr.texi[mpfr.texi] Small change in new Section "Floating-Point Values onSpecial Numbers" (suggested by Paul).------------------------------------------------------------------------r4534 | zimmerma | 2007-06-05 19:41:43 +0000 (Tue, 05 Jun 2007) | 2 linesChanged paths:M /trunk/tests/tzeta.cM /trunk/zeta.cfixed bug for tiny negative input (and added corresponding test)------------------------------------------------------------------------r4533 | vlefevre | 2007-06-05 11:06:57 +0000 (Tue, 05 Jun 2007) | 2 linesChanged paths:M /trunk/algorithms.texalgorithms.tex: Mulder -> Mulders.------------------------------------------------------------------------r4532 | zimmerma | 2007-06-04 11:26:10 +0000 (Mon, 04 Jun 2007) | 2 linesChanged paths:M /trunk/tests/tdiv.cadded test for "Witty's bug" on 64-bit machines------------------------------------------------------------------------r4531 | vlefevre | 2007-06-04 11:19:33 +0000 (Mon, 04 Jun 2007) | 2 linesChanged paths:M /trunk/div.cdiv.c: GNU coding style.------------------------------------------------------------------------r4530 | zimmerma | 2007-06-04 11:04:30 +0000 (Mon, 04 Jun 2007) | 3 linesChanged paths:M /trunk/div.cM /trunk/tests/tdiv.ctdiv.c: added missing mpfr_clear's, and spaces before function callsdiv.c: fixed bug found by Carl Witty, and added more comments------------------------------------------------------------------------r4529 | vlefevre | 2007-06-04 10:55:47 +0000 (Mon, 04 Jun 2007) | 2 linesChanged paths:M /trunk/tests/tdiv.ctdiv.c: oops... the result should be 1.------------------------------------------------------------------------r4528 | vlefevre | 2007-06-04 10:50:42 +0000 (Mon, 04 Jun 2007) | 2 linesChanged paths:M /trunk/tests/tdiv.ctdiv.c: added test from Carl Witty's bug report on 2007-06-03.------------------------------------------------------------------------r4527 | vlefevre | 2007-06-01 13:48:35 +0000 (Fri, 01 Jun 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: updated Section "Floating-Point Values on Special Numbers".------------------------------------------------------------------------r4526 | vlefevre | 2007-06-01 13:31:14 +0000 (Fri, 01 Jun 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: updated Section "Floating-Point Values on Special Numbers".------------------------------------------------------------------------r4525 | vlefevre | 2007-06-01 13:29:33 +0000 (Fri, 01 Jun 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: updated month.------------------------------------------------------------------------r4524 | vlefevre | 2007-06-01 13:01:20 +0000 (Fri, 01 Jun 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: added @: after "resp." (when it was missing).------------------------------------------------------------------------r4523 | vlefevre | 2007-05-31 15:51:37 +0000 (Thu, 31 May 2007) | 2 linesChanged paths:M /trunk/mpfr.texiStarted a new section "Floating-Point Values on Special Numbers".------------------------------------------------------------------------r4522 | vlefevre | 2007-05-31 15:47:00 +0000 (Thu, 31 May 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: inf -> Inf for consistency.------------------------------------------------------------------------r4521 | vlefevre | 2007-05-31 15:05:19 +0000 (Thu, 31 May 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi @deftypefun correction: void * -> {void *} (for the PDF).------------------------------------------------------------------------r4520 | vlefevre | 2007-05-31 15:02:11 +0000 (Thu, 31 May 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: consistency changes in section titles; made titles unique.------------------------------------------------------------------------r4519 | vlefevre | 2007-05-31 12:16:06 +0000 (Thu, 31 May 2007) | 2 linesChanged paths:M /trunk/set_d64.cset_d64.c: replaced an "if" by a "#if" to avoid a gcc warning.------------------------------------------------------------------------r4518 | vlefevre | 2007-05-31 12:11:03 +0000 (Thu, 31 May 2007) | 4 linesChanged paths:M /trunk/get_d64.cM /trunk/set_d64.cget_d64.c: use BITS_PER_MP_LIMB instead of GMP_BITS_PER_LIMB (whichdoes not seem to exist).set_d64.c: use BITS_PER_MP_LIMB instead of mp_bits_per_limb.------------------------------------------------------------------------r4517 | vlefevre | 2007-05-31 11:50:08 +0000 (Thu, 31 May 2007) | 2 linesChanged paths:M /trunk/get_d64.cM /trunk/set_d64.cget_d64.c, set_d64.c: improved code to avoid some warnings.------------------------------------------------------------------------r4516 | vlefevre | 2007-05-31 11:39:23 +0000 (Thu, 31 May 2007) | 2 linesChanged paths:M /trunk/get_d64.cM /trunk/set_d64.cUntabified get_d64.c and set_d64.c.------------------------------------------------------------------------r4515 | vlefevre | 2007-05-31 11:33:55 +0000 (Thu, 31 May 2007) | 2 linesChanged paths:M /trunk/get_d64.cget_d64.c: added missing #include.------------------------------------------------------------------------r4514 | vlefevre | 2007-05-31 09:20:43 +0000 (Thu, 31 May 2007) | 2 linesChanged paths:M /trunk/BUGSBUGS: update.------------------------------------------------------------------------r4513 | vlefevre | 2007-05-31 09:16:38 +0000 (Thu, 31 May 2007) | 2 linesChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: improved error message when thread safe is not supported.------------------------------------------------------------------------r4512 | vlefevre | 2007-05-30 15:27:10 +0000 (Wed, 30 May 2007) | 3 linesChanged paths:M /trunk/INSTALLINSTALL: say that relative paths in configure options are not supported(autoconf doesn't seem to have support for them).------------------------------------------------------------------------r4511 | vlefevre | 2007-05-30 12:04:22 +0000 (Wed, 30 May 2007) | 3 linesChanged paths:M /trunk/TODOM /trunk/mpfr.texiM /trunk/tests/tsgn.cDocumented the new behavior of mpfr_sgn (in fact, it was already partlyrequired by the tsgn.c tests!) and added new mpfr_sgn tests.------------------------------------------------------------------------r4510 | vlefevre | 2007-05-30 11:21:32 +0000 (Wed, 30 May 2007) | 2 linesChanged paths:M /trunk/TODOTODO: added an item about the behavior of mpfr_sgn on NaN.------------------------------------------------------------------------r4509 | vlefevre | 2007-05-30 11:13:23 +0000 (Wed, 30 May 2007) | 3 linesChanged paths:M /trunk/tests/tgeneric.ctgeneric.c: no longer check the MPFR_CHECK_TINY environment variableas all the bugs related to tiny arguments have been fixed.------------------------------------------------------------------------r4508 | vlefevre | 2007-05-30 10:17:09 +0000 (Wed, 30 May 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: corrections following the remarks by Nathalie Revol.------------------------------------------------------------------------r4507 | vlefevre | 2007-05-29 23:11:06 +0000 (Tue, 29 May 2007) | 2 linesChanged paths:M /trunk/yn.cyn.c: untabify.------------------------------------------------------------------------r4506 | zimmerma | 2007-05-29 22:02:35 +0000 (Tue, 29 May 2007) | 2 linesChanged paths:M /trunk/yn.cfix for small inputs in y1------------------------------------------------------------------------r4505 | vlefevre | 2007-05-29 21:31:22 +0000 (Tue, 29 May 2007) | 4 linesChanged paths:M /trunk/erf.cM /trunk/lngamma.cM /trunk/mpfr-impl.hDefined new macros SIGN and SAME_SIGN in mpfr-impl.h to canonicalizethe ternary value and to compare such values. Use SAME_SIGN in erf.cand lngamma.c.------------------------------------------------------------------------r4504 | zimmerma | 2007-05-29 21:04:57 +0000 (Tue, 29 May 2007) | 2 linesChanged paths:M /trunk/yn.cfixed problem of tiny arguments for y0------------------------------------------------------------------------r4503 | zimmerma | 2007-05-29 16:44:02 +0000 (Tue, 29 May 2007) | 4 linesChanged paths:M /trunk/erf.cM /trunk/lngamma.clngamma.c: fixed problem of tiny inputs in lngamma (still remains lgammato deal with)erf.c: small correction (inexact flags might have been inexact :-)------------------------------------------------------------------------r4502 | zimmerma | 2007-05-29 12:24:20 +0000 (Tue, 29 May 2007) | 2 linesChanged paths:M /trunk/csch.cM /trunk/jn.cfixed tiny input problem with csch, j0, j1------------------------------------------------------------------------r4501 | zimmerma | 2007-05-29 10:09:00 +0000 (Tue, 29 May 2007) | 2 linesChanged paths:M /trunk/cot.cadded special code for tiny inputs------------------------------------------------------------------------r4500 | vlefevre | 2007-05-29 09:52:12 +0000 (Tue, 29 May 2007) | 2 linesChanged paths:M /trunk/tests/tgeneric_ui.ctgeneric_ui.c: no longer check the MPFR_CHECK_TINY environment variable.------------------------------------------------------------------------r4499 | vlefevre | 2007-05-29 09:33:56 +0000 (Tue, 29 May 2007) | 2 linesChanged paths:M /trunk/erf.cerf.c: removed workaround to mpfr_div_ui bug, as the bug is now fixed.------------------------------------------------------------------------r4498 | vlefevre | 2007-05-29 09:29:02 +0000 (Tue, 29 May 2007) | 5 linesChanged paths:M /trunk/div_ui.cdiv_ui.c:* Cleaned up the use of the sh variable (there was a useless sh = 0,so I'm not sure that there isn't a bug...).* Added underflow check.------------------------------------------------------------------------r4497 | vlefevre | 2007-05-29 08:48:49 +0000 (Tue, 29 May 2007) | 4 linesChanged paths:M /trunk/tests/tgeneric_ui.cAdded check of tiny arguments to tgeneric_ui.c (if MPFR_CHECK_TINY isdefined, like in tgeneric.c); mpfr_div_ui currently fails due to thelack of underflow checking.------------------------------------------------------------------------r4496 | zimmerma | 2007-05-29 08:12:30 +0000 (Tue, 29 May 2007) | 5 linesChanged paths:M /trunk/README.devM /trunk/erf.cREADME.dev: fixed typoerf.c: implemented special case for tiny x, and partially get rid of doubleusageimplemented------------------------------------------------------------------------r4495 | vlefevre | 2007-05-28 23:11:56 +0000 (Mon, 28 May 2007) | 4 linesChanged paths:M /trunk/README.devM /trunk/cos.cM /trunk/exp2.cM /trunk/gamma.cM /trunk/gen_inverse.hM /trunk/sinh.cMPFR_RET (mpfr_check_range (...)) -> return mpfr_check_range (...)as mpfr_check_range already handles the inexact flag.Reformatting (removed trailing spaces, untabified).------------------------------------------------------------------------r4494 | zimmerma | 2007-05-28 21:51:11 +0000 (Mon, 28 May 2007) | 2 linesChanged paths:M /trunk/sech.cfixed problem of tiny input------------------------------------------------------------------------r4493 | zimmerma | 2007-05-28 21:44:37 +0000 (Mon, 28 May 2007) | 3 linesChanged paths:M /trunk/coth.cM /trunk/csc.cfixed problem of tiny input for coth (and new fix again for csc, whichtakes into account the sign of the input)------------------------------------------------------------------------r4492 | zimmerma | 2007-05-28 21:23:23 +0000 (Mon, 28 May 2007) | 3 linesChanged paths:M /trunk/csc.cM /trunk/gen_inverse.hM /trunk/sec.cfixed problem of tiny inputs in mpfr_sec and mpfr_csc,by adding a SPECIAL_TINY macro in gen_inverse.h------------------------------------------------------------------------r4491 | zimmerma | 2007-05-28 20:56:41 +0000 (Mon, 28 May 2007) | 2 linesChanged paths:M /trunk/tests/tzeta.cM /trunk/zeta.cthe test for the tiny input case was too optimistic: fixed and added test.------------------------------------------------------------------------r4490 | zimmerma | 2007-05-28 20:24:23 +0000 (Mon, 28 May 2007) | 2 linesChanged paths:M /trunk/zeta.cfixed case of tiny input------------------------------------------------------------------------r4489 | zimmerma | 2007-05-28 19:54:27 +0000 (Mon, 28 May 2007) | 2 linesChanged paths:M /trunk/gamma.cfixed problem for tiny arguments------------------------------------------------------------------------r4488 | zimmerma | 2007-05-28 18:33:26 +0000 (Mon, 28 May 2007) | 2 linesChanged paths:M /trunk/cosh.cadded MPFR_FAST_COMPUTE_IF_SMALL_INPUT call------------------------------------------------------------------------r4487 | zimmerma | 2007-05-28 18:19:08 +0000 (Mon, 28 May 2007) | 3 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/round_near_x.cchanged 1st-order Taylor term from x to v to avoid confusion with theargument x of the function f(x), and fixed some typos------------------------------------------------------------------------r4486 | zimmerma | 2007-05-28 17:15:11 +0000 (Mon, 28 May 2007) | 3 linesChanged paths:M /trunk/exp2.cfixed direction of rounding for MPFR_FAST_COMPUTE_IF_SMALL_INPUT(was wrong for x < 0)------------------------------------------------------------------------r4485 | zimmerma | 2007-05-28 17:02:57 +0000 (Mon, 28 May 2007) | 2 linesChanged paths:M /trunk/strtofr.cfixed typo------------------------------------------------------------------------r4484 | zimmerma | 2007-05-28 16:19:06 +0000 (Mon, 28 May 2007) | 2 linesChanged paths:M /trunk/exp2.cM /trunk/tests/texp2.cadded call to MPFR_FAST_COMPUTE_IF_SMALL_INPUT in exp2------------------------------------------------------------------------r4483 | zimmerma | 2007-05-28 15:51:00 +0000 (Mon, 28 May 2007) | 2 linesChanged paths:M /trunk/nightly-testre-enabled MPFR_CHECK_TINY------------------------------------------------------------------------r4482 | zimmerma | 2007-05-28 15:34:10 +0000 (Mon, 28 May 2007) | 3 linesChanged paths:M /trunk/configure.inM /trunk/mpfr.texiimproved documentation of mpfr_set/get_decimal64 functionsfixed problem in configure.in (_Decimal64 was tested too early)------------------------------------------------------------------------r4481 | vlefevre | 2007-05-28 15:17:44 +0000 (Mon, 28 May 2007) | 3 linesChanged paths:M /trunk/tests/tests.ctests/tests.c: fixed two bugs concerning the timeout (including anold one: we need to call getrlimit to initialize rlim_max).------------------------------------------------------------------------r4480 | zimmerma | 2007-05-28 15:07:05 +0000 (Mon, 28 May 2007) | 2 linesChanged paths:M /trunk/nightly-testnew syntax for timeouts------------------------------------------------------------------------r4479 | zimmerma | 2007-05-28 15:06:30 +0000 (Mon, 28 May 2007) | 2 linesChanged paths:M /trunk/mpfr-impl.hfixed typo------------------------------------------------------------------------r4478 | vlefevre | 2007-05-28 13:57:32 +0000 (Mon, 28 May 2007) | 2 linesChanged paths:M /trunkAdded mkinstalldirs to svn:ignore property.------------------------------------------------------------------------r4477 | vlefevre | 2007-05-28 13:56:33 +0000 (Mon, 28 May 2007) | 5 linesChanged paths:M /trunk/configure.inM /trunk/tests/tests.cChanged --with-tests-timeout into --enable-tests-timeout as documentedin the autoconf manual (--with-* are for external packages only). Whenthis is enabled, environment variable MPFR_TESTS_TIMEOUT allows tooverride the default timeout (use the value 0 to disable timeouts).------------------------------------------------------------------------r4476 | vlefevre | 2007-05-28 11:29:45 +0000 (Mon, 28 May 2007) | 2 linesChanged paths:M /trunk/NEWSUpdated NEWS file.------------------------------------------------------------------------r4475 | vlefevre | 2007-05-28 11:04:00 +0000 (Mon, 28 May 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: small improvement.------------------------------------------------------------------------r4474 | vlefevre | 2007-05-28 10:37:07 +0000 (Mon, 28 May 2007) | 3 linesChanged paths:M /trunk/mpfr.hM /trunk/sgn.cM /trunk/tests/tcmp_ui.cFixed a bug in the mpfr_cmp_ui macro occurring on NaN and the constant 0by specifying the behavior of mpfr_sgn on NaN.------------------------------------------------------------------------r4473 | vlefevre | 2007-05-28 09:26:07 +0000 (Mon, 28 May 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: typography corrections concerning "i.e.".------------------------------------------------------------------------r4472 | vlefevre | 2007-05-28 09:17:37 +0000 (Mon, 28 May 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: consistency changes.------------------------------------------------------------------------r4471 | vlefevre | 2007-05-28 09:11:39 +0000 (Mon, 28 May 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: more details in Section "Exceptions".------------------------------------------------------------------------r4470 | vlefevre | 2007-05-28 02:12:05 +0000 (Mon, 28 May 2007) | 3 linesChanged paths:M /trunk/tests/tgeneric.ctgeneric.c: check the function on tiny arguments (±2^(emin-1)) whenthe MPFR_CHECK_TINY environment variable is defined.------------------------------------------------------------------------r4469 | vlefevre | 2007-05-28 00:54:09 +0000 (Mon, 28 May 2007) | 2 linesChanged paths:M /trunk/TODOTypo.------------------------------------------------------------------------r4468 | vlefevre | 2007-05-28 00:27:16 +0000 (Mon, 28 May 2007) | 2 linesChanged paths:M /trunk/BUGSM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atanh.cM /trunk/cos.cM /trunk/erfc.cM /trunk/expm1.cM /trunk/log1p.cM /trunk/mpfr-impl.hM /trunk/round_near_x.cM /trunk/sin.cM /trunk/sinh.cM /trunk/tan.cM /trunk/tanh.cM /trunk/zeta.cAvoid integer overflow in MPFR_FAST_COMPUTE_IF_SMALL_INPUT.------------------------------------------------------------------------r4467 | zimmerma | 2007-05-25 21:03:43 +0000 (Fri, 25 May 2007) | 3 linesChanged paths:M /trunk/remquo.cM /trunk/tests/tremquo.ccompleted implementation of Vincent's algorithm for mpfr_remquoall tests now pass again------------------------------------------------------------------------r4466 | zimmerma | 2007-05-24 21:45:25 +0000 (Thu, 24 May 2007) | 3 linesChanged paths:M /trunk/remquo.cnew version of mpfr_remainder, using Vincent's algorithm(still remains to deal with special arguments, and make mpfr_remquo call it)------------------------------------------------------------------------r4465 | zimmerma | 2007-05-23 22:09:57 +0000 (Wed, 23 May 2007) | 2 linesChanged paths:M /trunk/TODOadded note about fms------------------------------------------------------------------------r4464 | zimmerma | 2007-05-23 21:55:55 +0000 (Wed, 23 May 2007) | 2 linesChanged paths:M /trunk/fma.cfixed typo------------------------------------------------------------------------r4463 | zimmerma | 2007-05-23 21:26:14 +0000 (Wed, 23 May 2007) | 2 linesChanged paths:M /trunk/gamma.cM /trunk/tests/tgamma.cfixed problem for x integer and rounding to nearest------------------------------------------------------------------------r4462 | zimmerma | 2007-05-23 18:33:35 +0000 (Wed, 23 May 2007) | 2 linesChanged paths:M /trunk/sin.cworkaround for bug when x is very small (check_tiny in tsin)------------------------------------------------------------------------r4461 | vlefevre | 2007-05-22 12:06:00 +0000 (Tue, 22 May 2007) | 2 linesChanged paths:M /trunk/BUGSUpdated BUGS (again).------------------------------------------------------------------------r4460 | vlefevre | 2007-05-22 11:50:06 +0000 (Tue, 22 May 2007) | 3 linesChanged paths:M /trunk/BUGSM /trunk/TODOUpdated BUGS and TODO (mpfr_lgamma has been implemented, but see BUGS,and gamma(-integer) with integer >= 1 is defined as NaN).------------------------------------------------------------------------r4459 | vlefevre | 2007-05-22 08:41:00 +0000 (Tue, 22 May 2007) | 2 linesChanged paths:M /trunk/tests/tsin.ctsin.c: check sin on +/- 2^(emin-1) (test by Christopher Creutzig).------------------------------------------------------------------------r4458 | vlefevre | 2007-05-22 08:25:20 +0000 (Tue, 22 May 2007) | 3 linesChanged paths:M /trunk/tests/tgamma.ctgamma.c: added test of gamma on some integral values (from ChristopherCreutzig); this test is enabled only when an argument is provided.------------------------------------------------------------------------r4457 | vlefevre | 2007-05-22 00:29:16 +0000 (Tue, 22 May 2007) | 2 linesChanged paths:M /trunk/fma.cfma.c: improved comments and simplified the code.------------------------------------------------------------------------r4456 | vlefevre | 2007-05-22 00:11:18 +0000 (Tue, 22 May 2007) | 5 linesChanged paths:M /trunk/fma.cfma.c: implemented exponent range expansion and the main part when themultiplication overflows. The following remains to do:* when the multiplication overflows: some corner cases;* when the multiplication underflows: everything.------------------------------------------------------------------------r4455 | vlefevre | 2007-05-21 11:52:33 +0000 (Mon, 21 May 2007) | 3 linesChanged paths:M /trunk/tests/tlgamma.ctlgamma.c: I re-enable the generic tests of mpfr_lgamma now, to makesure that it is fixed before the 2.3.0 release candidate.------------------------------------------------------------------------r4454 | vlefevre | 2007-05-21 11:49:41 +0000 (Mon, 21 May 2007) | 2 linesChanged paths:M /trunk/tests/tfma.ctfma.c: added an overflow test (currently fails).------------------------------------------------------------------------r4453 | vlefevre | 2007-05-21 08:44:22 +0000 (Mon, 21 May 2007) | 2 linesChanged paths:M /trunk/tests/tfma.ctfma.c: whitespace change.------------------------------------------------------------------------r4452 | vlefevre | 2007-05-21 08:43:41 +0000 (Mon, 21 May 2007) | 2 linesChanged paths:M /trunk/tests/tfma.ctfma.c: added tests on special and exact values.------------------------------------------------------------------------r4451 | zimmerma | 2007-05-17 22:05:42 +0000 (Thu, 17 May 2007) | 3 linesChanged paths:M /trunk/TODOM /trunk/lngamma.cfixed error analysis in mpfr_lngammaadded mpfr_inp_raw/mpfr_out_raw in TODO------------------------------------------------------------------------r4450 | vlefevre | 2007-05-16 14:52:57 +0000 (Wed, 16 May 2007) | 2 linesChanged paths:M /trunk/TODOTODO: fixed mpfr_fms formula to match the one on Itanium and PowerPC.------------------------------------------------------------------------r4449 | vlefevre | 2007-05-07 09:01:39 +0000 (Mon, 07 May 2007) | 2 linesChanged paths:M /trunk/algorithms.texalgorithms.tex: improved the description of mpfr_remquo.------------------------------------------------------------------------r4448 | zimmerma | 2007-05-06 13:25:55 +0000 (Sun, 06 May 2007) | 2 linesChanged paths:M /trunk/algorithms.teximproved description of remainder and remquo------------------------------------------------------------------------r4447 | vlefevre | 2007-05-06 11:16:12 +0000 (Sun, 06 May 2007) | 2 linesChanged paths:M /trunk/algorithms.texMy latest change was not completely correct...------------------------------------------------------------------------r4446 | vlefevre | 2007-05-06 11:13:41 +0000 (Sun, 06 May 2007) | 2 linesChanged paths:M /trunk/algorithms.texUpdated description of algorithm for mpfr_remainder.------------------------------------------------------------------------r4445 | zimmerma | 2007-05-06 08:18:50 +0000 (Sun, 06 May 2007) | 2 linesChanged paths:M /trunk/algorithms.texadded description of algorithm for mpfr_remainder------------------------------------------------------------------------r4444 | vlefevre | 2007-05-04 14:25:31 +0000 (Fri, 04 May 2007) | 2 linesChanged paths:M /trunk/remquo.cremquo.c: suggest to use mpz_powm.------------------------------------------------------------------------r4443 | vlefevre | 2007-05-04 13:19:27 +0000 (Fri, 04 May 2007) | 3 linesChanged paths:M /trunk/remquo.cremquo.c: added a comment (idea to compute the remainder much moreefficiently in the case x much larger than y).------------------------------------------------------------------------r4442 | zimmerma | 2007-05-04 12:45:36 +0000 (Fri, 04 May 2007) | 2 linesChanged paths:M /trunk/remquo.cadded assert and ideas for native implementation------------------------------------------------------------------------r4441 | zimmerma | 2007-05-04 06:27:38 +0000 (Fri, 04 May 2007) | 2 linesChanged paths:M /trunk/tests/tremquo.cput back test (disabled for test)------------------------------------------------------------------------r4440 | zimmerma | 2007-05-04 06:26:56 +0000 (Fri, 04 May 2007) | 2 linesChanged paths:M /trunk/remquo.cM /trunk/tests/tremquo.cfixed problem when rem and x are the same variable------------------------------------------------------------------------r4439 | vlefevre | 2007-05-04 00:36:01 +0000 (Fri, 04 May 2007) | 2 linesChanged paths:M /trunk/tests/tremquo.ctremquo.c: added a test that leads to a segmentation fault.------------------------------------------------------------------------r4438 | vlefevre | 2007-05-04 00:29:47 +0000 (Fri, 04 May 2007) | 2 linesChanged paths:M /trunk/tests/tremquo.ctremquo.c: fixed tests (= -> ==).------------------------------------------------------------------------r4437 | zimmerma | 2007-05-03 20:07:20 +0000 (Thu, 03 May 2007) | 4 linesChanged paths:M /trunk/mpfr.texiM /trunk/remquo.cM /trunk/tests/tremquo.cfixed two issues found by Kaveh Ghazi:* remainder was wrong for |x/y| < 1* remainder had wrong sign when zero------------------------------------------------------------------------r4436 | zimmerma | 2007-05-03 15:56:03 +0000 (Thu, 03 May 2007) | 2 linesChanged paths:M /trunk/lngamma.cmore details of error analysis------------------------------------------------------------------------r4435 | vlefevre | 2007-05-03 13:30:34 +0000 (Thu, 03 May 2007) | 2 linesChanged paths:M /trunk/testsUpdated svn:ignore property.------------------------------------------------------------------------r4434 | vlefevre | 2007-05-03 13:28:31 +0000 (Thu, 03 May 2007) | 2 linesChanged paths:M /trunkUpdated svn:ignore property.------------------------------------------------------------------------r4433 | zimmerma | 2007-05-03 13:16:34 +0000 (Thu, 03 May 2007) | 2 linesChanged paths:M /trunk/tests/tremquo.cfixed precision for command-line usage------------------------------------------------------------------------r4432 | vlefevre | 2007-05-03 13:15:49 +0000 (Thu, 03 May 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: added mpfr_lgamma.------------------------------------------------------------------------r4431 | zimmerma | 2007-05-03 13:10:31 +0000 (Thu, 03 May 2007) | 2 linesChanged paths:M /trunk/tests/tremquo.cadded code to use tremquo with command-line arguments (tremquo x y)------------------------------------------------------------------------r4430 | vlefevre | 2007-05-02 16:03:52 +0000 (Wed, 02 May 2007) | 2 linesChanged paths:M /trunk/configure.inconfigure.in: improved comment.------------------------------------------------------------------------r4429 | vlefevre | 2007-05-02 15:52:51 +0000 (Wed, 02 May 2007) | 4 linesChanged paths:M /trunk/configure.inconfigure.in: added a comment on the AC_ARG_ENABLE(decimal-float...)part. The addition of this code was the cause of the test_CFLAGS problem(see r4425 log), but this code is still wrong.------------------------------------------------------------------------r4428 | zimmerma | 2007-05-02 15:41:18 +0000 (Wed, 02 May 2007) | 2 linesChanged paths:M /trunk/tests/tremquo.cmodified test (2147483648 is not representable as 32-bit long in C90)------------------------------------------------------------------------r4427 | vlefevre | 2007-05-02 15:20:50 +0000 (Wed, 02 May 2007) | 2 linesChanged paths:M /trunk/remquo.cM /trunk/yn.cRemoved unused variables.------------------------------------------------------------------------r4426 | vlefevre | 2007-05-02 15:18:18 +0000 (Wed, 02 May 2007) | 4 linesChanged paths:M /trunk/get_str.cget_str.c:* Removed useless prototype declaration (function no longer defined).* Fixed initializer.------------------------------------------------------------------------r4425 | vlefevre | 2007-05-02 15:14:44 +0000 (Wed, 02 May 2007) | 4 linesChanged paths:M /trunk/configure.inconfigure.in: moved the definition of test_CFLAGS upward (it wasalways set to "set", either because of things added to configure.inor because of new autoconf).------------------------------------------------------------------------r4424 | vlefevre | 2007-05-02 14:54:47 +0000 (Wed, 02 May 2007) | 2 linesChanged paths:M /trunk/mpfr.hmpfr.h: added mpfr_lgamma prototype.------------------------------------------------------------------------r4423 | zimmerma | 2007-05-02 14:23:11 +0000 (Wed, 02 May 2007) | 3 linesChanged paths:M /trunk/NEWSM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/remquo.cM /trunk/tests/tremquo.cargument quo of remquo is now a pointer to long instead of intadded new functions in NEWS------------------------------------------------------------------------r4422 | zimmerma | 2007-05-02 12:21:24 +0000 (Wed, 02 May 2007) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/remquo.cM /trunk/tests/tremquo.cchanged order of arguments: now mpfr_remquo (r, q, x, y, rnd).------------------------------------------------------------------------r4421 | vlefevre | 2007-05-02 11:53:58 +0000 (Wed, 02 May 2007) | 2 linesChanged paths:M /trunk/remquo.cremquo.c: fixed variable name for MPFR_LOG_FUNC.------------------------------------------------------------------------r4420 | zimmerma | 2007-05-02 10:12:11 +0000 (Wed, 02 May 2007) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/TODOM /trunk/mpfr.hM /trunk/mpfr.texiA /trunk/remquo.cM /trunk/tests/Makefile.amA /trunk/tests/tremquo.cadded mpfr_remquo and mpfr_remainder------------------------------------------------------------------------r4419 | zimmerma | 2007-04-27 12:48:01 +0000 (Fri, 27 Apr 2007) | 2 linesChanged paths:M /trunk/lngamma.cfixed error analysis (error was over-estimated)------------------------------------------------------------------------r4418 | vlefevre | 2007-04-26 10:12:51 +0000 (Thu, 26 Apr 2007) | 2 linesChanged paths:M /trunk/lngamma.clngamma.c: a bit more details in the error analysis for z0 < 1.------------------------------------------------------------------------r4417 | vlefevre | 2007-04-26 09:20:37 +0000 (Thu, 26 Apr 2007) | 2 linesChanged paths:M /trunk/lngamma.clngamma.c: a bit more details in the error analysis for z0 < 1.------------------------------------------------------------------------r4416 | zimmerma | 2007-04-26 08:26:39 +0000 (Thu, 26 Apr 2007) | 2 linesChanged paths:M /trunk/lngamma.cu was used for two different meanings in the error analysis for z0 < 1------------------------------------------------------------------------r4415 | vlefevre | 2007-04-25 12:52:09 +0000 (Wed, 25 Apr 2007) | 2 linesChanged paths:M /trunk/get_d64.cM /trunk/jn.cM /trunk/set_d64.cM /trunk/tests/tget_ld_2exp.cM /trunk/tests/tget_set_d64.cM /trunk/tests/tinternals.cM /trunk/tests/tj0.cM /trunk/tests/tj1.cM /trunk/tests/tjn.cM /trunk/tests/ty0.cM /trunk/tests/ty1.cM /trunk/tests/tyn.cM /trunk/yn.cUpdated Subversion properties on .c files (now consistent).------------------------------------------------------------------------r4414 | vlefevre | 2007-04-25 12:49:47 +0000 (Wed, 25 Apr 2007) | 2 linesChanged paths:M /trunk/testsUpdated svn:ignore property.------------------------------------------------------------------------r4413 | vlefevre | 2007-04-25 12:48:05 +0000 (Wed, 25 Apr 2007) | 4 linesChanged paths:M /trunk/lngamma.cM /trunk/tests/Makefile.amA /trunk/tests/tlgamma.cM /trunk/tests/tlngamma.cAdded preliminary support for mpfr_lngamma and tests.TODO: add support for negative numbers with small exponent.Re-enable the generic tests when this is done.------------------------------------------------------------------------r4412 | vlefevre | 2007-04-25 10:58:14 +0000 (Wed, 25 Apr 2007) | 3 linesChanged paths:M /trunk/lngamma.clngamma.c: There was an assertion failed, probably because the errorwas too large; fixed that by restarting with a larger precision.------------------------------------------------------------------------r4411 | vlefevre | 2007-04-25 10:51:03 +0000 (Wed, 25 Apr 2007) | 2 linesChanged paths:M /trunk/lngamma.clngamma.c: fixed -2k-1 <= x <= -2k test.------------------------------------------------------------------------r4410 | vlefevre | 2007-04-25 09:07:03 +0000 (Wed, 25 Apr 2007) | 3 linesChanged paths:M /trunk/tests/tlngamma.ctests/tlngamma.c: added a test showing a bug in lngamma (due to theuse of mpfr_get_si even when the number doesn't fit in a long).------------------------------------------------------------------------r4409 | zimmerma | 2007-04-22 08:58:35 +0000 (Sun, 22 Apr 2007) | 2 linesChanged paths:M /trunk/jn.cM /trunk/tests/tjn.cfixed bug for negative even index in mpfr_jn (wrong sign)------------------------------------------------------------------------r4408 | zimmerma | 2007-04-12 12:16:04 +0000 (Thu, 12 Apr 2007) | 2 linesChanged paths:M /trunk/README.devadded warning------------------------------------------------------------------------r4407 | zimmerma | 2007-04-12 08:24:19 +0000 (Thu, 12 Apr 2007) | 2 linesChanged paths:M /trunk/README.devadded Bit Twiddling Hacks------------------------------------------------------------------------r4406 | vlefevre | 2007-04-05 12:01:07 +0000 (Thu, 05 Apr 2007) | 3 linesChanged paths:M /trunk/mpfr.texiMPFR manual: added a brief description of mpfr_t (this may be neededto write correct code) and mpfr_ptr (used by mpfr_sum).------------------------------------------------------------------------r4405 | vlefevre | 2007-04-02 15:32:00 +0000 (Mon, 02 Apr 2007) | 4 linesChanged paths:M /trunk/jn.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/tjn.cM /trunk/tests/tyn.cM /trunk/yn.cChanged mpfr_{jn,yn}_si (mpfr_t res, mpfr_t x, long n, ...) intompfr_{jn,yn} (mpfr_t res, long n, mpfr_t x, ...), as discussed bymail; fixed a typo in mpfr.texi in mpfr_{y0,y1,yn} description.------------------------------------------------------------------------r4404 | zimmerma | 2007-03-31 21:23:00 +0000 (Sat, 31 Mar 2007) | 2 linesChanged paths:M /trunk/TODOadded url of GSL manual------------------------------------------------------------------------r4403 | zimmerma | 2007-03-31 21:15:26 +0000 (Sat, 31 Mar 2007) | 2 linesChanged paths:M /trunk/TODOfixed misunderstanding about definition of Bessel functions------------------------------------------------------------------------r4402 | zimmerma | 2007-03-31 17:59:23 +0000 (Sat, 31 Mar 2007) | 2 linesChanged paths:M /trunk/TODOremoved Bessel functions J_n and Y_n------------------------------------------------------------------------r4401 | zimmerma | 2007-03-31 14:01:00 +0000 (Sat, 31 Mar 2007) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/algorithms.bibM /trunk/algorithms.texM /trunk/jn.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/Makefile.amA /trunk/tests/ty0.cA /trunk/tests/ty1.cA /trunk/tests/tyn.cA /trunk/yn.cadded Bessel functions of second kind (y0, y1, yn_si)------------------------------------------------------------------------r4400 | zimmerma | 2007-03-31 13:55:06 +0000 (Sat, 31 Mar 2007) | 2 linesChanged paths:M /trunk/tests/tj0.cM /trunk/tests/tj1.cnow test_generic calls respectively j0 and j1, not zeta!------------------------------------------------------------------------r4399 | vlefevre | 2007-03-30 14:35:56 +0000 (Fri, 30 Mar 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: INF -> Inf for consistency.------------------------------------------------------------------------r4398 | vlefevre | 2007-03-30 14:34:00 +0000 (Fri, 30 Mar 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: PI -> Pi for consistency.------------------------------------------------------------------------r4397 | vlefevre | 2007-03-29 02:33:02 +0000 (Thu, 29 Mar 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: -0 -> @minus{}0.------------------------------------------------------------------------r4396 | vlefevre | 2007-03-29 02:28:46 +0000 (Thu, 29 Mar 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: fixed bug introduced in rev 4377, which made TeX fail.------------------------------------------------------------------------r4395 | vlefevre | 2007-03-29 02:00:04 +0000 (Thu, 29 Mar 2007) | 2 linesChanged paths:M /trunk/testsAdded tj0, tj1 and tjn to svn:ignore property of "tests" directory.------------------------------------------------------------------------r4393 | zimmerma | 2007-03-26 09:29:40 +0000 (Mon, 26 Mar 2007) | 2 linesChanged paths:M /trunk/jn.cmpfr_jn -> mpfr_jn_si------------------------------------------------------------------------r4392 | zimmerma | 2007-03-23 20:30:20 +0000 (Fri, 23 Mar 2007) | 3 linesChanged paths:M /trunk/algorithms.texM /trunk/jn.cM /trunk/tests/tjn.cnow check underflow for large n in mpfr_jn_siadded more tests------------------------------------------------------------------------r4391 | zimmerma | 2007-03-23 16:37:16 +0000 (Fri, 23 Mar 2007) | 2 linesChanged paths:M /trunk/tests/tjn.cadded more tests (large values of n)------------------------------------------------------------------------r4390 | zimmerma | 2007-03-23 16:22:01 +0000 (Fri, 23 Mar 2007) | 2 linesChanged paths:M /trunk/jn.cfixed another stupid bug------------------------------------------------------------------------r4389 | zimmerma | 2007-03-23 15:49:35 +0000 (Fri, 23 Mar 2007) | 3 linesChanged paths:M /trunk/jn.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/tjn.cmpfr_jn -> mpfr_jn_si, with 'int' argument changed to 'long'fixed bug in mpfr_jn_si (forgot to increase working precision)------------------------------------------------------------------------r4388 | vlefevre | 2007-03-23 15:47:17 +0000 (Fri, 23 Mar 2007) | 3 linesChanged paths:M /trunk/README.devREADME.dev: added a warning about the meaning of the output "inexact"value in the function logging code.------------------------------------------------------------------------r4387 | vlefevre | 2007-03-23 15:38:20 +0000 (Fri, 23 Mar 2007) | 2 linesChanged paths:M /trunk/add.cM /trunk/sub.cAdded log support for mpfr_add and mpfr_sub.------------------------------------------------------------------------r4386 | lfousse | 2007-03-23 13:43:18 +0000 (Fri, 23 Mar 2007) | 2 linesChanged paths:M /trunk/algorithms.texCorrection: added missing $b_n$.------------------------------------------------------------------------r4385 | zimmerma | 2007-03-22 17:12:00 +0000 (Thu, 22 Mar 2007) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/algorithms.texA /trunk/jn.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/Makefile.amM /trunk/tests/reuse.cA /trunk/tests/tj0.cA /trunk/tests/tj1.cA /trunk/tests/tjn.cadded Bessel functions of first kind: j0, j1, jn------------------------------------------------------------------------r4384 | vlefevre | 2007-03-19 09:11:17 +0000 (Mon, 19 Mar 2007) | 2 linesChanged paths:M /trunk/mpfr.texiMPFR manual: improved description of mpfr_get_str.------------------------------------------------------------------------r4383 | zimmerma | 2007-03-19 07:43:16 +0000 (Mon, 19 Mar 2007) | 2 linesChanged paths:M /trunk/get_str.cfixed typos in comments------------------------------------------------------------------------r4382 | zimmerma | 2007-03-18 20:16:15 +0000 (Sun, 18 Mar 2007) | 2 linesChanged paths:M /trunk/mpfr.texidocumented restriction to n in mpfr_get_str------------------------------------------------------------------------r4380 | vlefevre | 2007-03-13 15:46:08 +0000 (Tue, 13 Mar 2007) | 3 linesChanged paths:M /trunk/INSTALLUpdated INSTALL based on AIX/PowerPC tests and results from Julie Kurpaand information on <http://www.ess.uci.edu/esmf/FAQ.html#gcc-errors>.------------------------------------------------------------------------r4379 | vlefevre | 2007-03-03 01:55:32 +0000 (Sat, 03 Mar 2007) | 2 linesChanged paths:M /trunk/README.devREADME.dev: updated "To make a release" section.------------------------------------------------------------------------r4378 | vlefevre | 2007-03-02 11:16:59 +0000 (Fri, 02 Mar 2007) | 3 linesChanged paths:M /trunk/mpfr.texiMade modified paragraph on mpfr_get_str more correct from a logicalpoint of view.------------------------------------------------------------------------r4377 | zimmerma | 2007-03-02 09:15:04 +0000 (Fri, 02 Mar 2007) | 2 linesChanged paths:M /trunk/mpfr.teximodified paragraph on mpfr_get_str (size of allocated string)------------------------------------------------------------------------r4376 | zimmerma | 2007-02-25 13:04:13 +0000 (Sun, 25 Feb 2007) | 2 linesChanged paths:M /trunk/TODOadded tentative implementation of fmod------------------------------------------------------------------------r4375 | zimmerma | 2007-02-20 02:58:16 +0000 (Tue, 20 Feb 2007) | 2 linesChanged paths:M /trunk/TODOadded suggestion about remquo------------------------------------------------------------------------r4374 | zimmerma | 2007-02-19 21:50:26 +0000 (Mon, 19 Feb 2007) | 2 linesChanged paths:M /trunk/TODOadded comment------------------------------------------------------------------------r4373 | zimmerma | 2007-02-19 21:43:23 +0000 (Mon, 19 Feb 2007) | 2 linesChanged paths:M /trunk/TODOadded C99 rationale for remquo------------------------------------------------------------------------r4372 | zimmerma | 2007-02-19 03:52:30 +0000 (Mon, 19 Feb 2007) | 3 linesChanged paths:M /trunk/acosh.cM /trunk/algorithms.texM /trunk/asinh.cM /trunk/atanh.cM /trunk/const_catalan.cM /trunk/log1p.cfixed error in generic error for the logarithm, and propagated new boundin algorithms.tex and source files------------------------------------------------------------------------r4371 | zimmerma | 2007-02-18 20:10:20 +0000 (Sun, 18 Feb 2007) | 2 linesChanged paths:M /trunk/TODOadded new item------------------------------------------------------------------------r4370 | vlefevre | 2007-02-15 23:35:25 +0000 (Thu, 15 Feb 2007) | 3 linesChanged paths:A /trunk/update-patchv (from /branches/2.2/update-patchv:4367)Added update-patchv script to update some files before a patch is built(script from 2.2 branch).------------------------------------------------------------------------r4365 | vlefevre | 2007-02-14 09:31:19 +0000 (Wed, 14 Feb 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: updated paragraph on the underflow before/after rounding.------------------------------------------------------------------------r4364 | zimmerma | 2007-02-14 03:34:21 +0000 (Wed, 14 Feb 2007) | 2 linesChanged paths:M /trunk/TODOadded reference------------------------------------------------------------------------r4363 | vlefevre | 2007-02-12 16:34:21 +0000 (Mon, 12 Feb 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: added Exceptions section.------------------------------------------------------------------------r4361 | vlefevre | 2007-02-12 12:18:19 +0000 (Mon, 12 Feb 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: updated month.------------------------------------------------------------------------r4359 | vlefevre | 2007-02-12 12:04:14 +0000 (Mon, 12 Feb 2007) | 2 linesChanged paths:M /trunk/NEWSM /trunk/mpfr.texiNote that the mpfr.info file is now installed in the share subdirectory.------------------------------------------------------------------------r4358 | vlefevre | 2007-02-10 11:30:18 +0000 (Sat, 10 Feb 2007) | 4 linesChanged paths:M /trunk/tests/tpow.ctests/tpow.c: removed comment since there are other <limits.h> macrosin the file (and this is an old bug: the first one was introduced inrev 2783).------------------------------------------------------------------------r4357 | zimmerma | 2007-02-10 08:05:30 +0000 (Sat, 10 Feb 2007) | 2 linesChanged paths:M /trunk/tests/tpow.cadded missing include------------------------------------------------------------------------r4356 | vlefevre | 2007-02-09 14:17:32 +0000 (Fri, 09 Feb 2007) | 3 linesChanged paths:M /trunk/pow_si.cM /trunk/tests/tpow.cFixed an integer overflow in pow_si.c (detected with -ftrapv) andadded a corresponding testcase in tests/tpow.c.------------------------------------------------------------------------r4355 | vlefevre | 2007-02-09 13:30:57 +0000 (Fri, 09 Feb 2007) | 2 linesChanged paths:M /trunk/pow_si.cpow_si.c: another comment about the overflow detection.------------------------------------------------------------------------r4354 | vlefevre | 2007-02-09 13:14:07 +0000 (Fri, 09 Feb 2007) | 2 linesChanged paths:M /trunk/pow_si.cpow_si.c: added the proof of overflow checking.------------------------------------------------------------------------r4353 | vlefevre | 2007-02-09 11:55:51 +0000 (Fri, 09 Feb 2007) | 2 linesChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: added a comment about the exponent limits for MPFR numbers.------------------------------------------------------------------------r4352 | vlefevre | 2007-02-08 15:47:13 +0000 (Thu, 08 Feb 2007) | 7 linesChanged paths:M /trunk/mpfr.hM /trunk/set_si.cM /trunk/set_si_2exp.cM /trunk/set_ui.cM /trunk/set_ui_2exp.cM /trunk/tests/tset_si.cReimplemented mpfr_set_si_2exp and mpfr_set_ui_2exp, and mpfr_set_siand mpfr_set_ui using the 2exp versions with e = 0. This fixes a bugin corner cases (emin >= 4 and some other constraints) in mpfr_set_siand mpfr_set_ui that incorrectly lead to an underflow flag set, andfixes mpfr_set_si_2exp and mpfr_set_ui_2exp in case of overflow orunderflow (replacing the r4346 fix). Added corresponding testcases.------------------------------------------------------------------------r4350 | vlefevre | 2007-02-07 01:48:01 +0000 (Wed, 07 Feb 2007) | 3 linesChanged paths:M /trunk/abort_prec_max.cM /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add1sp.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atan2.cM /trunk/atanh.cM /trunk/cache.cM /trunk/cbrt.cM /trunk/check.cM /trunk/clear.cM /trunk/clears.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cmp_d.cM /trunk/cmp_ld.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/comparisons.cM /trunk/const_catalan.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/constant.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/cot.cM /trunk/coth.cM /trunk/csc.cM /trunk/csch.cM /trunk/dim.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eint.cM /trunk/eq.cM /trunk/erfc.cM /trunk/exceptions.cM /trunk/exp10.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/extract.cM /trunk/factorial.cM /trunk/fits_intmax.cM /trunk/fits_s.hM /trunk/fits_sint.cM /trunk/fits_slong.cM /trunk/fits_sshort.cM /trunk/fits_u.hM /trunk/fits_uint.cM /trunk/fits_uintmax.cM /trunk/fits_ulong.cM /trunk/fits_ushort.cM /trunk/fma.cM /trunk/frac.cM /trunk/free_cache.cM /trunk/gamma.cM /trunk/gen_inverse.hM /trunk/generic.cM /trunk/get_d.cM /trunk/get_d64.cM /trunk/get_exp.cM /trunk/get_f.cM /trunk/get_ld.cM /trunk/get_si.cM /trunk/get_sj.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/get_uj.cM /trunk/get_z.cM /trunk/get_z_exp.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/init.cM /trunk/init2.cM /trunk/inits.cM /trunk/inits2.cM /trunk/inp_str.cM /trunk/int_ceil_log2.cM /trunk/isinf.cM /trunk/isinteger.cM /trunk/isnan.cM /trunk/isnum.cM /trunk/isqrt.cM /trunk/iszero.cM /trunk/lngamma.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/logging.cM /trunk/minmax.cM /trunk/mpf2mpfr.hM /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mpfr-test.hM /trunk/mpfr.hM /trunk/mpn_exp.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_ui.cM /trunk/mulders.cM /trunk/neg.cM /trunk/next.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/powerof2.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/random.cM /trunk/random2.cM /trunk/reldiff.cM /trunk/rint.cM /trunk/root.cM /trunk/round_near_x.cM /trunk/round_p.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/sec.cM /trunk/sech.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_d64.cM /trunk/set_dfl_prec.cM /trunk/set_exp.cM /trunk/set_f.cM /trunk/set_inf.cM /trunk/set_ld.cM /trunk/set_nan.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_si_2exp.cM /trunk/set_sj.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_ui_2exp.cM /trunk/set_uj.cM /trunk/set_z.cM /trunk/setmax.cM /trunk/setmin.cM /trunk/sgn.cM /trunk/si_op.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/stack_interface.cM /trunk/strtofr.cM /trunk/sub.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/sub_ui.cM /trunk/subnormal.cM /trunk/sum.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/cmp_str.cM /trunk/tests/memory.cM /trunk/tests/mpf_compat.cM /trunk/tests/mpf_compat.hM /trunk/tests/mpfr_compat.cM /trunk/tests/reuse.cM /trunk/tests/rnd_mode.cM /trunk/tests/tabs.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/tcheck.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_d.cM /trunk/tests/tcmp_ld.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tcmpabs.cM /trunk/tests/tcomparisons.cM /trunk/tests/tconst_catalan.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcopysign.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tcot.cM /trunk/tests/tcoth.cM /trunk/tests/tcsc.cM /trunk/tests/tcsch.cM /trunk/tests/tdim.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teint.cM /trunk/tests/teq.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfits.cM /trunk/tests/tfma.cM /trunk/tests/tfrac.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_d.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_f.cM /trunk/tests/tget_ld_2exp.cM /trunk/tests/tget_set_d64.cM /trunk/tests/tget_sj.cM /trunk/tests/tget_str.cM /trunk/tests/tget_z.cM /trunk/tests/tgmpop.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tinits.cM /trunk/tests/tinp_str.cM /trunk/tests/tinternals.cM /trunk/tests/tisnan.cM /trunk/tests/tlngamma.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tminmax.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tnext.cM /trunk/tests/tout_str.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tpow_z.cM /trunk/tests/trandom.cM /trunk/tests/trint.cM /trunk/tests/troot.cM /trunk/tests/tround_prec.cM /trunk/tests/tsec.cM /trunk/tests/tsech.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_exp.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_sj.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsgn.cM /trunk/tests/tsi_op.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh.cM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tstckintc.cM /trunk/tests/tstrtofr.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsubnormal.cM /trunk/tests/tsum.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tversion.cM /trunk/tests/tzeta_ui.cM /trunk/tuneup.cM /trunk/uceil_exp2.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cM /trunk/ui_div.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/version.cM /trunk/volatile.cM /trunk/zeta_ui.cAdded "Contributed by the Arenaire and Cacao projects, INRIA." to thecopyright notices and removed a few old things.------------------------------------------------------------------------r4347 | zimmerma | 2007-02-01 13:15:34 +0000 (Thu, 01 Feb 2007) | 2 linesChanged paths:M /trunk/mpfr.hadded missing macro (thanks to Izhar Wallach <izharw@keddem.com>)------------------------------------------------------------------------r4346 | vlefevre | 2007-01-20 13:45:20 +0000 (Sat, 20 Jan 2007) | 2 linesChanged paths:M /trunk/set_si_2exp.cFixed mpfr_set_si_2exp in case of overflow or underflow.------------------------------------------------------------------------r4345 | vlefevre | 2007-01-19 08:31:32 +0000 (Fri, 19 Jan 2007) | 2 linesChanged paths:M /trunk/pow_si.cpow_si.c: fixed the overflow detection for x power of 2 and n negative.------------------------------------------------------------------------r4344 | vlefevre | 2007-01-19 07:24:26 +0000 (Fri, 19 Jan 2007) | 3 linesChanged paths:M /trunk/tests/tget_f.ctests/tget_f.c: fixed a test that had an integer overflow (detectedwith -ftrapv).------------------------------------------------------------------------r4343 | vlefevre | 2007-01-19 07:07:10 +0000 (Fri, 19 Jan 2007) | 6 linesChanged paths:M /trunk/pow_si.cpow_si.c: Before fixing the bug corresponding to the testcase added inrev 4342, let's fix another one that can be detected with -ftrapv whenn = LONG_MIN (since -n is not representable in this case).With wrapping, we always got the correct result because mp_exp_t iscurrently at most a long *and* because of side effects!------------------------------------------------------------------------r4342 | vlefevre | 2007-01-19 06:51:13 +0000 (Fri, 19 Jan 2007) | 2 linesChanged paths:M /trunk/tests/tpow.ctests/tpow.c: added a test which fails (undetected integer overflow).------------------------------------------------------------------------r4341 | vlefevre | 2007-01-19 06:44:09 +0000 (Fri, 19 Jan 2007) | 2 linesChanged paths:M /trunk/tests/tpow.ctests/tpow.c: new test was wrong; fixed.------------------------------------------------------------------------r4340 | vlefevre | 2007-01-19 06:39:23 +0000 (Fri, 19 Jan 2007) | 2 linesChanged paths:M /trunk/tests/tpow.ctests/tpow.c: corrected tests and added another test.------------------------------------------------------------------------r4339 | vlefevre | 2007-01-19 05:10:16 +0000 (Fri, 19 Jan 2007) | 2 linesChanged paths:M /trunk/tests/tpow.ctests/tpow.c: added tests.------------------------------------------------------------------------r4338 | vlefevre | 2007-01-19 04:23:17 +0000 (Fri, 19 Jan 2007) | 2 linesChanged paths:M /trunk/pow_si.cpow_si.c: added an assertion.------------------------------------------------------------------------r4337 | vlefevre | 2007-01-18 01:28:02 +0000 (Thu, 18 Jan 2007) | 2 linesChanged paths:M /trunk/TODOTODO: merged both requests for mpfr_sinh_cosh.------------------------------------------------------------------------r4335 | zimmerma | 2007-01-17 19:38:49 +0000 (Wed, 17 Jan 2007) | 2 linesChanged paths:M /trunk/dim.cM /trunk/mpfr.texiadded documentation for mpfr_dim (was missing)------------------------------------------------------------------------r4334 | zimmerma | 2007-01-17 19:26:47 +0000 (Wed, 17 Jan 2007) | 2 linesChanged paths:M /trunk/TODOadded item------------------------------------------------------------------------r4333 | vlefevre | 2007-01-17 17:34:09 +0000 (Wed, 17 Jan 2007) | 4 linesChanged paths:M /trunk/get_str.cM /trunk/mpfr-impl.hM /trunk/tests/tests.cReplaced some computations using the type double by computations usingMPFR, for mpfr_get_str, allowing it to work with an x86 processor setup in single-precision mode.------------------------------------------------------------------------r4332 | vlefevre | 2007-01-16 23:15:29 +0000 (Tue, 16 Jan 2007) | 2 linesChanged paths:M /trunk/pow_si.cUpdated comment concerning LONG_MIN / 1.------------------------------------------------------------------------r4331 | vlefevre | 2007-01-15 00:40:17 +0000 (Mon, 15 Jan 2007) | 2 linesChanged paths:M /trunk/README.devREADME.dev: updated "To make a release" section.------------------------------------------------------------------------r4329 | vlefevre | 2007-01-10 16:35:27 +0000 (Wed, 10 Jan 2007) | 2 linesChanged paths:D /trunk/mpzroot.cD /trunk/rootrem.cRemoved mpzroot.c and rootrem.c from the repository.------------------------------------------------------------------------r4328 | vlefevre | 2007-01-10 16:32:46 +0000 (Wed, 10 Jan 2007) | 3 linesChanged paths:M /trunk/Makefile.amD /trunk/log_b2.hRemoved log_b2.h (has never been used) from the repository and fromlibmpfr_la_SOURCES in Makefile.am.------------------------------------------------------------------------r4327 | vlefevre | 2007-01-10 15:40:05 +0000 (Wed, 10 Jan 2007) | 2 linesChanged paths:M /trunk/FAQ.htmlFAQ.html: Added details to MPF-related Q&A's.------------------------------------------------------------------------r4326 | vlefevre | 2007-01-10 12:51:56 +0000 (Wed, 10 Jan 2007) | 2 linesChanged paths:M /trunk/NEWSM /trunk/READMEM /trunk/TODOM /trunk/abort_prec_max.cM /trunk/acinclude.m4M /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add1sp.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atan2.cM /trunk/atanh.cM /trunk/cache.cM /trunk/cbrt.cM /trunk/check.cM /trunk/clear.cM /trunk/clears.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cmp_d.cM /trunk/cmp_ld.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/comparisons.cM /trunk/configure.inM /trunk/const_catalan.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/constant.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/cot.cM /trunk/coth.cM /trunk/csc.cM /trunk/csch.cM /trunk/dim.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eint.cM /trunk/eq.cM /trunk/erf.cM /trunk/erfc.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp10.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/extract.cM /trunk/factorial.cM /trunk/faq.xslM /trunk/fits_intmax.cM /trunk/fits_s.hM /trunk/fits_sint.cM /trunk/fits_slong.cM /trunk/fits_sshort.cM /trunk/fits_u.hM /trunk/fits_uint.cM /trunk/fits_uintmax.cM /trunk/fits_ulong.cM /trunk/fits_ushort.cM /trunk/fma.cM /trunk/frac.cM /trunk/free_cache.cM /trunk/gamma.cM /trunk/gen_inverse.hM /trunk/generic.cM /trunk/get_d.cM /trunk/get_d64.cM /trunk/get_exp.cM /trunk/get_f.cM /trunk/get_ld.cM /trunk/get_si.cM /trunk/get_sj.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/get_uj.cM /trunk/get_z.cM /trunk/get_z_exp.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/init.cM /trunk/init2.cM /trunk/inits.cM /trunk/inits2.cM /trunk/inp_str.cM /trunk/int_ceil_log2.cM /trunk/isinf.cM /trunk/isinteger.cM /trunk/isnan.cM /trunk/isnum.cM /trunk/isqrt.cM /trunk/iszero.cM /trunk/lngamma.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/logging.cM /trunk/minmax.cM /trunk/mp_clz_tab.cM /trunk/mparam_h.inM /trunk/mpf2mpfr.hM /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mpfr-test.hM /trunk/mpfr.hM /trunk/mpn_exp.cM /trunk/mpzroot.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_ui.cM /trunk/mulders.cM /trunk/neg.cM /trunk/next.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/powerof2.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/random.cM /trunk/random2.cM /trunk/reldiff.cM /trunk/rint.cM /trunk/root.cM /trunk/rootrem.cM /trunk/round_near_x.cM /trunk/round_p.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/sec.cM /trunk/sech.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_d64.cM /trunk/set_dfl_prec.cM /trunk/set_exp.cM /trunk/set_f.cM /trunk/set_inf.cM /trunk/set_ld.cM /trunk/set_nan.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_si_2exp.cM /trunk/set_sj.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_ui_2exp.cM /trunk/set_uj.cM /trunk/set_z.cM /trunk/setmax.cM /trunk/setmin.cM /trunk/sgn.cM /trunk/si_op.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/stack_interface.cM /trunk/strtofr.cM /trunk/sub.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/sub_ui.cM /trunk/subnormal.cM /trunk/sum.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/cmp_str.cM /trunk/tests/memory.cM /trunk/tests/mpf_compat.cM /trunk/tests/mpf_compat.hM /trunk/tests/mpfr_compat.cM /trunk/tests/reuse.cM /trunk/tests/rnd_mode.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/tcheck.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_d.cM /trunk/tests/tcmp_ld.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tcmpabs.cM /trunk/tests/tcomparisons.cM /trunk/tests/tconst_catalan.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcopysign.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tcot.cM /trunk/tests/tcoth.cM /trunk/tests/tcsc.cM /trunk/tests/tcsch.cM /trunk/tests/tdim.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teint.cM /trunk/tests/teq.cM /trunk/tests/terf.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfits.cM /trunk/tests/tfma.cM /trunk/tests/tfrac.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_d.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_f.cM /trunk/tests/tget_ld_2exp.cM /trunk/tests/tget_set_d64.cM /trunk/tests/tget_sj.cM /trunk/tests/tget_str.cM /trunk/tests/tget_z.cM /trunk/tests/tgmpop.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tinits.cM /trunk/tests/tinp_str.cM /trunk/tests/tinternals.cM /trunk/tests/tisnan.cM /trunk/tests/tlngamma.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tminmax.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tnext.cM /trunk/tests/tout_str.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tpow_z.cM /trunk/tests/trandom.cM /trunk/tests/trint.cM /trunk/tests/troot.cM /trunk/tests/tround_prec.cM /trunk/tests/tsec.cM /trunk/tests/tsech.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_exp.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_sj.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsgn.cM /trunk/tests/tsi_op.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh.cM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tstckintc.cM /trunk/tests/tstrtofr.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsubnormal.cM /trunk/tests/tsum.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tversion.cM /trunk/tests/tzeta.cM /trunk/tests/tzeta_ui.cM /trunk/tuneup.cM /trunk/uceil_exp2.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cM /trunk/ui_div.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/version.cM /trunk/volatile.cM /trunk/zeta.cM /trunk/zeta_ui.cCopyright notice update: added 2007.------------------------------------------------------------------------r4325 | vlefevre | 2007-01-10 12:37:05 +0000 (Wed, 10 Jan 2007) | 6 linesChanged paths:M /trunk/BUGSM /trunk/README.devM /trunk/tests/tests.c* tests/tests.c: under Linux/x86, the FPU precision can be set beforedoing the tests (see MPFR_FPU_PREC), so that MPFR can be tested undervarious FP environments (2 tests currently fail with _FPU_SINGLE).* README.dev: updated "To make a release" section.* BUGS: mentioned the above bug.------------------------------------------------------------------------r4323 | vlefevre | 2007-01-08 16:36:00 +0000 (Mon, 08 Jan 2007) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi -> January 2007.------------------------------------------------------------------------r4321 | zimmerma | 2007-01-08 16:03:52 +0000 (Mon, 08 Jan 2007) | 2 linesChanged paths:M /trunk/mpfr.texiadded support from LIP, and different INRIA project-teams------------------------------------------------------------------------r4320 | vlefevre | 2007-01-03 16:19:45 +0000 (Wed, 03 Jan 2007) | 2 linesChanged paths:M /trunk/pow_si.cMinor change.------------------------------------------------------------------------r4319 | vlefevre | 2006-12-29 03:42:39 +0000 (Fri, 29 Dec 2006) | 2 linesChanged paths:M /trunk/TODOTODO: macros/functions to get/set the sign of a MPFR number.------------------------------------------------------------------------r4318 | zimmerma | 2006-12-21 14:10:51 +0000 (Thu, 21 Dec 2006) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/root.cremove new rootrem implementation (unclear copyright status)------------------------------------------------------------------------r4317 | vlefevre | 2006-12-19 22:32:09 +0000 (Tue, 19 Dec 2006) | 3 linesChanged paths:M /trunk/const_catalan.cM /trunk/const_pi.cM /trunk/cos.cM /trunk/eint.cM /trunk/erfc.cM /trunk/gamma.cM /trunk/lngamma.cM /trunk/zeta.cReplaced mpfr_mul_2exp and mpfr_div_2exp by mpfr_mul_2ui andmpfr_div_2ui respectively (when this makes sense, of course).------------------------------------------------------------------------r4316 | zimmerma | 2006-12-19 13:59:59 +0000 (Tue, 19 Dec 2006) | 2 linesChanged paths:M /trunk/zeta_ui.cmpfr_div_2exp -> mpfr_div_2ui------------------------------------------------------------------------r4315 | zimmerma | 2006-12-19 07:08:13 +0000 (Tue, 19 Dec 2006) | 2 linesChanged paths:M /trunk/TODOM /trunk/algorithms.texM /trunk/zeta_ui.cimproved efficiency of zeta_ui(s) for 3^(-s) < 1/2*ulp(1)------------------------------------------------------------------------r4314 | vlefevre | 2006-12-18 17:09:43 +0000 (Mon, 18 Dec 2006) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: update concerning MPFR_USE_EXTENSION.------------------------------------------------------------------------r4313 | zimmerma | 2006-12-18 16:03:26 +0000 (Mon, 18 Dec 2006) | 2 linesChanged paths:M /trunk/rootrem.cadded copyright header------------------------------------------------------------------------r4312 | zimmerma | 2006-12-18 12:04:19 +0000 (Mon, 18 Dec 2006) | 2 linesChanged paths:M /trunk/TODOadded item------------------------------------------------------------------------r4311 | vlefevre | 2006-12-15 14:28:53 +0000 (Fri, 15 Dec 2006) | 2 linesChanged paths:M /trunk/TODOM /trunk/mpfr.hM /trunk/mpfr.texiImplemented MPFR_USE_EXTENSION support.------------------------------------------------------------------------r4310 | zimmerma | 2006-12-15 08:42:21 +0000 (Fri, 15 Dec 2006) | 4 linesChanged paths:M /trunk/zeta_ui.cimproved efficiency for zeta(m) in precision p when m is largebut still smaller than p, for example m=1024 and p=2048 gives aspeedup of about 23 (thanks to Jim White for reporting the problem)------------------------------------------------------------------------r4309 | zimmerma | 2006-12-14 15:19:17 +0000 (Thu, 14 Dec 2006) | 2 linesChanged paths:M /trunk/zeta_ui.cadded MPFR_ZIV_INIT stuff------------------------------------------------------------------------r4308 | zimmerma | 2006-12-07 07:17:58 +0000 (Thu, 07 Dec 2006) | 2 linesChanged paths:M /trunk/algorithms.texfixed typo------------------------------------------------------------------------r4307 | vlefevre | 2006-12-05 09:42:22 +0000 (Tue, 05 Dec 2006) | 2 linesChanged paths:M /trunk/TODOTODO: to be added: MPFR_USE_EXTENSION macro.------------------------------------------------------------------------r4306 | vlefevre | 2006-11-29 09:50:57 +0000 (Wed, 29 Nov 2006) | 2 linesChanged paths:M /trunk/README.devREADME.dev: update.------------------------------------------------------------------------r4300 | vlefevre | 2006-11-29 08:54:24 +0000 (Wed, 29 Nov 2006) | 2 linesChanged paths:M /trunk/INSTALLINSTALL: update of the "Notes on Windows 32" section.------------------------------------------------------------------------r4299 | zimmerma | 2006-11-27 08:56:12 +0000 (Mon, 27 Nov 2006) | 2 linesChanged paths:M /trunk/set_uj.cadded comment about last change------------------------------------------------------------------------r4298 | zimmerma | 2006-11-27 08:26:02 +0000 (Mon, 27 Nov 2006) | 2 linesChanged paths:M /trunk/set_uj.cfixed warning on 64-bit machines------------------------------------------------------------------------r4297 | vlefevre | 2006-11-26 18:58:05 +0000 (Sun, 26 Nov 2006) | 2 linesChanged paths:M /trunk/tests/tpow.ctests/tpow.c: added worst cases.------------------------------------------------------------------------r4296 | vlefevre | 2006-11-26 18:52:26 +0000 (Sun, 26 Nov 2006) | 2 linesChanged paths:M /trunk/tests/troot.ctests/troot.c: two more worst cases.------------------------------------------------------------------------r4295 | vlefevre | 2006-11-25 20:05:15 +0000 (Sat, 25 Nov 2006) | 2 linesChanged paths:M /trunk/tests/troot.ctests/troot.c: added a worst case.------------------------------------------------------------------------r4293 | vlefevre | 2006-11-25 19:46:42 +0000 (Sat, 25 Nov 2006) | 2 linesChanged paths:M /trunk/BUGSBUGS: removed obsolete "compiler bugs" section.------------------------------------------------------------------------r4292 | zimmerma | 2006-11-25 09:51:07 +0000 (Sat, 25 Nov 2006) | 2 linesChanged paths:M /trunk/tests/tpow.cadded worst case------------------------------------------------------------------------r4286 | vlefevre | 2006-11-25 00:15:30 +0000 (Sat, 25 Nov 2006) | 2 linesChanged paths:M /trunk/INSTALLPartially rewrote the INSTALL file.------------------------------------------------------------------------r4284 | vlefevre | 2006-11-24 14:46:41 +0000 (Fri, 24 Nov 2006) | 2 linesChanged paths:M /trunk/Makefile.amMakefile.am: fixed libtool's -version-info flag (and comment).------------------------------------------------------------------------r4279 | vlefevre | 2006-11-24 00:44:20 +0000 (Fri, 24 Nov 2006) | 2 linesChanged paths:M /trunk/configure.inconfigure.in: check for gmp.h a bit earlier.------------------------------------------------------------------------r4278 | zimmerma | 2006-11-23 14:10:10 +0000 (Thu, 23 Nov 2006) | 2 linesChanged paths:M /trunk/nightly-testadded --with-tests-timeout=60 for nightly tests------------------------------------------------------------------------r4277 | zimmerma | 2006-11-23 14:08:47 +0000 (Thu, 23 Nov 2006) | 2 linesChanged paths:M /trunk/configure.inM /trunk/tests/tests.ctest timeout is now a configure option (e.g. --with-tests-timeout=60)------------------------------------------------------------------------r4276 | zimmerma | 2006-11-23 13:25:35 +0000 (Thu, 23 Nov 2006) | 2 linesChanged paths:M /trunk/gamma.creplaced set_d by set_str_binary (more portable)------------------------------------------------------------------------r4274 | vlefevre | 2006-11-23 00:34:58 +0000 (Thu, 23 Nov 2006) | 2 linesChanged paths:M /trunk/INSTALLINSTALL: several additions.------------------------------------------------------------------------r4272 | vlefevre | 2006-11-22 17:25:20 +0000 (Wed, 22 Nov 2006) | 2 linesChanged paths:M /trunk/INSTALLINSTALL: small update.------------------------------------------------------------------------r4270 | vlefevre | 2006-11-22 15:25:22 +0000 (Wed, 22 Nov 2006) | 2 linesChanged paths:M /trunk/FAQ.htmlFAQ update (added a CSS counter).------------------------------------------------------------------------r4268 | vlefevre | 2006-11-22 15:23:30 +0000 (Wed, 22 Nov 2006) | 2 linesChanged paths:M /trunk/update-faqupdate-faq: added a workaround for the libxslt bug 377440.------------------------------------------------------------------------r4267 | vlefevre | 2006-11-22 11:48:44 +0000 (Wed, 22 Nov 2006) | 2 linesChanged paths:M /trunk/TODOTODO: update concerning the patches information.------------------------------------------------------------------------r4266 | zimmerma | 2006-11-22 08:03:59 +0000 (Wed, 22 Nov 2006) | 2 linesChanged paths:M /trunk/nightly-testset GMP_CHECK_RANDOMIZE to get random tests------------------------------------------------------------------------r4263 | vlefevre | 2006-11-21 18:01:15 +0000 (Tue, 21 Nov 2006) | 2 linesChanged paths:M /trunk/READMEUpdated README file.------------------------------------------------------------------------r4259 | vlefevre | 2006-11-20 16:32:36 +0000 (Mon, 20 Nov 2006) | 2 linesChanged paths:M /trunk/README.devREADME.dev: mention the version suffix.------------------------------------------------------------------------r4258 | vlefevre | 2006-11-20 16:25:47 +0000 (Mon, 20 Nov 2006) | 2 linesChanged paths:M /trunk/VERSIONM /trunk/configure.inM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/version.cUpdated version to 2.3.0-dev.------------------------------------------------------------------------r4257 | vlefevre | 2006-11-20 16:24:20 +0000 (Mon, 20 Nov 2006) | 2 linesChanged paths:M /trunk/tests/tversion.cM /trunk/update-versionAdded version suffix support (useful for dev and rc versions).------------------------------------------------------------------------r4256 | vlefevre | 2006-11-20 14:45:50 +0000 (Mon, 20 Nov 2006) | 2 linesChanged paths:M /trunk/nightly-testRewrote nightly-test in sh and fixed a security hole.------------------------------------------------------------------------r4255 | zimmerma | 2006-11-20 14:08:00 +0000 (Mon, 20 Nov 2006) | 2 linesChanged paths:M /trunk/tests/tests.cadded cpu time limit of 60 seconds in tests------------------------------------------------------------------------r4254 | vlefevre | 2006-11-20 13:44:04 +0000 (Mon, 20 Nov 2006) | 2 linesChanged paths:M /trunk/TODOTODO: update.------------------------------------------------------------------------r4252 | zimmerma | 2006-11-20 12:59:26 +0000 (Mon, 20 Nov 2006) | 2 linesChanged paths:M /trunk/nightly-testadded an argument to give the branch (use trunk or branches/2.2 for example)------------------------------------------------------------------------r4250 | vlefevre | 2006-11-20 11:36:25 +0000 (Mon, 20 Nov 2006) | 2 linesChanged paths:M /trunk/tests/tgamma.ctests/tgamma.c: restore emin and emax to their default values.------------------------------------------------------------------------r4249 | zimmerma | 2006-11-20 11:00:45 +0000 (Mon, 20 Nov 2006) | 2 linesChanged paths:M /trunk/gamma.cM /trunk/tests/tgamma.cfixed bug in overflow test------------------------------------------------------------------------r4248 | zimmerma | 2006-11-20 09:52:45 +0000 (Mon, 20 Nov 2006) | 2 linesChanged paths:M /trunk/gamma.cM /trunk/tests/tgamma.cfixed bug in mpfr_gamma for exact result------------------------------------------------------------------------r4246 | zimmerma | 2006-11-20 07:39:36 +0000 (Mon, 20 Nov 2006) | 2 linesChanged paths:M /trunk/nightly-testadded two configure options------------------------------------------------------------------------r4245 | zimmerma | 2006-11-20 07:32:36 +0000 (Mon, 20 Nov 2006) | 2 linesChanged paths:M /trunk/erfc.csimplified test :-)------------------------------------------------------------------------r4244 | vlefevre | 2006-11-20 05:40:58 +0000 (Mon, 20 Nov 2006) | 3 linesChanged paths:M /trunk/configure.inconfigure.in: unset GMP_CFLAGS and GMP_CC in case the user has set suchenvironment variables for another use.------------------------------------------------------------------------r4243 | vlefevre | 2006-11-20 04:45:11 +0000 (Mon, 20 Nov 2006) | 3 linesChanged paths:M /trunk/tests/texp2.ctests/texp2.c: fixed a problem with a value that is not necessarilyrepresentable (on platforms without long long).------------------------------------------------------------------------r4242 | vlefevre | 2006-11-20 00:27:53 +0000 (Mon, 20 Nov 2006) | 2 linesChanged paths:M /trunk/BUGSBUGS: removed item on mpfr_eint (now fixed).------------------------------------------------------------------------r4241 | vlefevre | 2006-11-20 00:25:10 +0000 (Mon, 20 Nov 2006) | 2 linesChanged paths:M /trunk/erfc.cUntabify.------------------------------------------------------------------------r4240 | zimmerma | 2006-11-19 21:27:33 +0000 (Sun, 19 Nov 2006) | 2 linesChanged paths:M /trunk/exp_2.creplaced double by mpfr_t (problem on 64-bit machines)------------------------------------------------------------------------r4239 | zimmerma | 2006-11-19 18:22:51 +0000 (Sun, 19 Nov 2006) | 2 linesChanged paths:M /trunk/tests/terf.cadded more tests------------------------------------------------------------------------r4238 | zimmerma | 2006-11-19 18:08:38 +0000 (Sun, 19 Nov 2006) | 2 linesChanged paths:A /trunk/nightly-testscript for nightly tests------------------------------------------------------------------------r4237 | zimmerma | 2006-11-19 14:35:02 +0000 (Sun, 19 Nov 2006) | 4 linesChanged paths:M /trunk/erfc.cM /trunk/pow.cM /trunk/tests/tcos.cM /trunk/tests/tcot.cM /trunk/tests/tcsc.cM /trunk/tests/terf.cM /trunk/tests/texp.cM /trunk/tests/tsin.cM /trunk/tests/tsum.cM /trunk/tests/ttan.cfixed bug in pow (isodd -> assertion failed)fixed problem in erfc for large inputreduced tests that took too much time------------------------------------------------------------------------r4236 | vlefevre | 2006-11-19 11:34:06 +0000 (Sun, 19 Nov 2006) | 3 linesChanged paths:M /trunk/mpfr.teximpfr.texi: updated description of mpfr_eint, as the whole input domainis now supported.------------------------------------------------------------------------r4235 | vlefevre | 2006-11-19 11:17:03 +0000 (Sun, 19 Nov 2006) | 2 linesChanged paths:M /trunk/eint.cM /trunk/erfc.cUntabify.------------------------------------------------------------------------r4234 | vlefevre | 2006-11-19 11:01:25 +0000 (Sun, 19 Nov 2006) | 2 linesChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: added a comment about MPFR_WARNING.------------------------------------------------------------------------r4233 | zimmerma | 2006-11-19 09:28:35 +0000 (Sun, 19 Nov 2006) | 3 linesChanged paths:M /trunk/BUGSM /trunk/eint.cM /trunk/erfc.cfixed bug in erfc (forgot to compare result of cmp_si)fixed infinite loop in eint (test for use of asympt was not tight enough)------------------------------------------------------------------------r4232 | zimmerma | 2006-11-19 08:48:17 +0000 (Sun, 19 Nov 2006) | 2 linesChanged paths:M /trunk/algorithms.texM /trunk/eint.cM /trunk/tests/teint.cadded asymptotic expansion for mpfr_eint (don't need MPFR_WARNING any more)------------------------------------------------------------------------r4231 | vlefevre | 2006-11-18 20:55:17 +0000 (Sat, 18 Nov 2006) | 2 linesChanged paths:M /trunk/BUGSM /trunk/tests/terf.cAdded a mpfr_erfc test that shows a bug and updated BUGS file.------------------------------------------------------------------------r4229 | vlefevre | 2006-11-17 09:07:23 +0000 (Fri, 17 Nov 2006) | 2 linesChanged paths:M /trunk/configure.inconfigure.in: Added a comment concerning GMP version checking.------------------------------------------------------------------------r4228 | vlefevre | 2006-11-17 08:58:29 +0000 (Fri, 17 Nov 2006) | 5 linesChanged paths:M /trunk/configure.inconfigure.in: Before testing GMP header and library versions, setLD_RUN_PATH locally if a --with-gmp* option is used, so that theright version of the GMP library is used. There is no need to dosomething similar for "make check" as libtool does the job.------------------------------------------------------------------------r4227 | vlefevre | 2006-11-17 08:15:24 +0000 (Fri, 17 Nov 2006) | 2 linesChanged paths:M /trunk/mpfr.texiUpdated mpfr_erfc documentation (now supported in whole domain).------------------------------------------------------------------------r4226 | vlefevre | 2006-11-17 03:16:16 +0000 (Fri, 17 Nov 2006) | 2 linesChanged paths:M /trunk/BUGSBUGS: removed mpfr_pow_z bug.------------------------------------------------------------------------r4225 | vlefevre | 2006-11-17 03:13:24 +0000 (Fri, 17 Nov 2006) | 2 linesChanged paths:M /trunk/mpfr-test.hM /trunk/tests/Makefile.amM /trunk/tests/tests.cM /trunk/tests/tgeneric.cMerged the new generic tests.------------------------------------------------------------------------r4224 | vlefevre | 2006-11-17 02:55:09 +0000 (Fri, 17 Nov 2006) | 3 linesChanged paths:M /trunk/pow_si.cPartially fixed a bug in mpfr_pow_si (overflow/underflow detection forn < 0).------------------------------------------------------------------------r4223 | vlefevre | 2006-11-17 02:46:56 +0000 (Fri, 17 Nov 2006) | 2 linesChanged paths:M /trunk/tests/tpow_z.ctests/tpow_z.c: various corrections.------------------------------------------------------------------------r4222 | vlefevre | 2006-11-17 02:27:06 +0000 (Fri, 17 Nov 2006) | 3 linesChanged paths:M /trunk/pow_z.cM /trunk/tests/tpow.cPartially fixed another bug in mpfr_pow_z (overflow/underflow detectionfor z < 0) and added corresponding testcases.------------------------------------------------------------------------r4221 | vlefevre | 2006-11-17 01:56:31 +0000 (Fri, 17 Nov 2006) | 4 linesChanged paths:M /trunk/pow_z.cM /trunk/tests/tpow.cFixed a bug in mpfr_pow_z concerning the underflow flag and added thecorresponding testcase (but the case z < 0 is still buggy concerningthe flags).------------------------------------------------------------------------r4219 | zimmerma | 2006-11-16 15:02:08 +0000 (Thu, 16 Nov 2006) | 3 linesChanged paths:M /trunk/BUGSM /trunk/algorithms.texM /trunk/erfc.cM /trunk/tests/terf.cimplemented asymptotic formula for erfc (fixed both slowness for largearguments, and call to MPFR_WARNING with return value NaN for huge arguments)------------------------------------------------------------------------r4218 | zimmerma | 2006-11-16 10:19:19 +0000 (Thu, 16 Nov 2006) | 2 linesChanged paths:M /trunk/tests/terf.cadded new test------------------------------------------------------------------------r4216 | zimmerma | 2006-11-14 16:42:46 +0000 (Tue, 14 Nov 2006) | 2 linesChanged paths:M /trunk/erfc.cM /trunk/tests/terf.cfixed problem for large negative input------------------------------------------------------------------------r4215 | vlefevre | 2006-11-14 14:26:02 +0000 (Tue, 14 Nov 2006) | 2 linesChanged paths:M /trunk/TODOTODO: slight change in the proposed mpfr_lgamma prototype (arg order).------------------------------------------------------------------------r4214 | vlefevre | 2006-11-13 09:07:20 +0000 (Mon, 13 Nov 2006) | 3 linesChanged paths:M /trunk/TODOM /trunk/mpfr.texiAbout mpfr_lngamma/mpfr_lgamma: added mpfr_lgamma to TODO and updatedmpfr_lngamma description in mpfr.texi.------------------------------------------------------------------------r4213 | vlefevre | 2006-11-13 08:39:16 +0000 (Mon, 13 Nov 2006) | 2 linesChanged paths:M /trunk/BUGSBUGS: update.------------------------------------------------------------------------r4212 | vlefevre | 2006-11-13 07:26:31 +0000 (Mon, 13 Nov 2006) | 2 linesChanged paths:M /trunk/tests/terf.ctests/terf.c: added a test that yields a segfault (execute "terf 1").------------------------------------------------------------------------r4211 | zimmerma | 2006-11-10 16:05:07 +0000 (Fri, 10 Nov 2006) | 2 linesChanged paths:M /trunk/mpfr.teximoved the [gs]et_decimal64 functions after the [gs]et_ld functions------------------------------------------------------------------------r4210 | vlefevre | 2006-11-10 15:14:58 +0000 (Fri, 10 Nov 2006) | 3 linesChanged paths:M /trunk/mpfr.teximpfr.texi: changed @code{--enable-decimal-float} into @samp{...}for consistency with the other configure options.------------------------------------------------------------------------r4209 | vlefevre | 2006-11-10 15:13:30 +0000 (Fri, 10 Nov 2006) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: updated the note concerning mpfr_eint and mpfr_erfc.------------------------------------------------------------------------r4208 | vlefevre | 2006-11-10 14:54:19 +0000 (Fri, 10 Nov 2006) | 9 linesChanged paths:M /branches/new-generic-tests/tests/Makefile.amM /trunk/configure.inM /trunk/eint.cM /trunk/erfc.cM /trunk/mpfr-impl.hAdded warnings support.* configure.in: added --enable-warnings configure option.* mpfr-impl.h: defined MPFR_WARNING(W) macro.* eint.c, erfc.c: use MPFR_WARNING instead of fprintf.* tests/Makefile.am (new-generic-tests branch): run the tests withMPFR_QUIET=1 to avoid output of useless warnings, as some tests(with large arguments) can generate such warnings, which are allexpected.------------------------------------------------------------------------r4206 | vlefevre | 2006-11-10 13:28:54 +0000 (Fri, 10 Nov 2006) | 2 linesChanged paths:M /trunk/testsAdded tget_set_d64 to svn:ignore property of "tests" directory.------------------------------------------------------------------------r4205 | vlefevre | 2006-11-10 09:05:56 +0000 (Fri, 10 Nov 2006) | 2 linesChanged paths:M /trunk/TODOTODO: "add a configure test for --enable-logging..."------------------------------------------------------------------------r4204 | vlefevre | 2006-11-10 01:30:10 +0000 (Fri, 10 Nov 2006) | 2 linesChanged paths:M /trunk/configure.inMore information for --enable-logging configure option.------------------------------------------------------------------------r4203 | vlefevre | 2006-11-10 01:24:33 +0000 (Fri, 10 Nov 2006) | 2 linesChanged paths:M /trunk/logging.cM /trunk/mpfr-impl.hFixed test of logging support.------------------------------------------------------------------------r4202 | vlefevre | 2006-11-10 01:01:24 +0000 (Fri, 10 Nov 2006) | 5 linesChanged paths:M /trunk/INSTALLM /trunk/configure.inRemoved --with-irix64 configure option and "case $OS_TYPE" code fromconfigure.in; seehttp://sympa.loria.fr/wwsympa/arc/mpfr/2006-11/msg00009.htmlfor the reasons.------------------------------------------------------------------------r4201 | zimmerma | 2006-11-09 14:25:48 +0000 (Thu, 09 Nov 2006) | 2 linesChanged paths:M /trunk/tests/tget_set_d64.cadded more checks with native format------------------------------------------------------------------------r4200 | zimmerma | 2006-11-09 13:37:33 +0000 (Thu, 09 Nov 2006) | 2 linesChanged paths:M /trunk/configure.inM /trunk/tests/tget_set_d64.cadded detection of decimal format in configure (DPD or BID)------------------------------------------------------------------------r4199 | vlefevre | 2006-11-09 11:39:34 +0000 (Thu, 09 Nov 2006) | 3 linesChanged paths:M /trunk/strtofr.cstrtofr.c: removed a useless cast (ISO C99 standard 6.2.5#3) and updateda comment as isdigit is no longer used.------------------------------------------------------------------------r4198 | vlefevre | 2006-11-09 11:13:48 +0000 (Thu, 09 Nov 2006) | 3 linesChanged paths:M /trunk/strtofr.cstrtofr.c fix: no longer use isdigit, as MPFR requires non-localizeddigits.------------------------------------------------------------------------r4197 | zimmerma | 2006-11-09 11:05:05 +0000 (Thu, 09 Nov 2006) | 2 linesChanged paths:M /trunk/get_d64.cM /trunk/set_d64.cM /trunk/tests/tget_set_d64.cmodified to work on 64-bit machines too------------------------------------------------------------------------r4196 | vlefevre | 2006-11-09 09:31:09 +0000 (Thu, 09 Nov 2006) | 2 linesChanged paths:M /trunk/get_d64.cget_d64.c: fixed problems related to signed/unsigned values.------------------------------------------------------------------------r4195 | vlefevre | 2006-11-09 09:03:17 +0000 (Thu, 09 Nov 2006) | 4 linesChanged paths:M /trunk/strtofr.cstrtofr.c: fixed a bug that could occur on platforms with signed chars,when the user provides a string with negative characters (e.g. accentedcharacters, in practice).------------------------------------------------------------------------r4194 | zimmerma | 2006-11-09 07:29:15 +0000 (Thu, 09 Nov 2006) | 4 linesChanged paths:M /trunk/get_d64.cM /trunk/set_d64.cM /trunk/tests/tget_set_d64.ccomplete rewrite of mpfr_set_decimal64 and mpfr_get_decimal64: now useinternal string <-> _Decimal64 conversion functions, which perform nativeconversion from/to BID or DPD------------------------------------------------------------------------r4193 | zimmerma | 2006-11-08 09:32:52 +0000 (Wed, 08 Nov 2006) | 2 linesChanged paths:M /trunk/mpfr.texiadded mpfr_set_decimal64 and mpfr_get_decimal64------------------------------------------------------------------------r4192 | vlefevre | 2006-11-08 08:55:33 +0000 (Wed, 08 Nov 2006) | 2 linesChanged paths:M /trunk/mpfr-impl.hmpfr-impl.h: fixed a compile error if _Decimal64 is unknown.------------------------------------------------------------------------r4191 | zimmerma | 2006-11-08 07:47:07 +0000 (Wed, 08 Nov 2006) | 3 linesChanged paths:M /trunk/configure.inM /trunk/get_d64.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/set_d64.cM /trunk/tests/tget_set_d64.cadded new configure option --enable-decimal-float to build mpfr_set_decimal64and mpfr_get_decimal64 (checks _Decimal64, and _GMP_IEEE_FLOATS is defined)------------------------------------------------------------------------r4190 | zimmerma | 2006-11-07 16:47:45 +0000 (Tue, 07 Nov 2006) | 3 linesChanged paths:M /trunk/configure.inM /trunk/get_d64.cM /trunk/mpfr.hM /trunk/set_d64.cM /trunk/tests/tget_set_d64.cadded --enable-decimal-float in configure, and corresponding macroWANT_DECIMAL_FLOATS------------------------------------------------------------------------r4189 | vlefevre | 2006-11-07 15:09:16 +0000 (Tue, 07 Nov 2006) | 2 linesChanged paths:M /trunk/tests/tversion.ctests/tversion.c: improved error message and added gmp.h/libgmp test.------------------------------------------------------------------------r4188 | vlefevre | 2006-11-07 14:38:42 +0000 (Tue, 07 Nov 2006) | 2 linesChanged paths:M /trunk/tests/tversion.cFixed a small bug in tests/tversion.c (should never occur anyway).------------------------------------------------------------------------r4187 | vlefevre | 2006-11-06 01:23:37 +0000 (Mon, 06 Nov 2006) | 2 linesChanged paths:M /trunk/logging.clogging.c: clean-up.------------------------------------------------------------------------r4186 | vlefevre | 2006-11-05 16:12:16 +0000 (Sun, 05 Nov 2006) | 2 linesChanged paths:M /trunk/README.devREADME.dev: updated things to do before a release.------------------------------------------------------------------------r4185 | zimmerma | 2006-11-05 15:41:27 +0000 (Sun, 05 Nov 2006) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/get_d64.cM /trunk/get_str.cM /trunk/mpfr.hA /trunk/set_d64.cM /trunk/tests/Makefile.amA /trunk/tests/tget_set_d64.cadded new (preliminary) conversions functions to/from decimal64------------------------------------------------------------------------r4184 | zimmerma | 2006-11-05 15:17:30 +0000 (Sun, 05 Nov 2006) | 2 linesChanged paths:M /trunk/erfc.cchanged header file: stdlib.h -> stdio.h------------------------------------------------------------------------r4183 | vlefevre | 2006-11-03 18:38:05 +0000 (Fri, 03 Nov 2006) | 2 linesChanged paths:M /trunk/set_d.cFixed a bug related to signed/unsigned types.------------------------------------------------------------------------r4182 | vlefevre | 2006-11-03 10:05:51 +0000 (Fri, 03 Nov 2006) | 2 linesChanged paths:M /trunk/tests/tgamma.ctgamma.c: avoid useless mpfr_get_d.------------------------------------------------------------------------r4181 | vlefevre | 2006-11-03 09:54:24 +0000 (Fri, 03 Nov 2006) | 2 linesChanged paths:M /trunk/tests/tpow.ctpow.c: replaced a mpfr_cmp_d by a mpfr_cmp_str1.------------------------------------------------------------------------r4180 | vlefevre | 2006-11-03 09:50:45 +0000 (Fri, 03 Nov 2006) | 2 linesChanged paths:M /trunk/lngamma.clngamma.c: added a comment.------------------------------------------------------------------------r4179 | vlefevre | 2006-11-03 09:42:31 +0000 (Fri, 03 Nov 2006) | 2 linesChanged paths:M /trunk/tests/tlngamma.ctlngamma.c: avoid useless mpfr_get_d.------------------------------------------------------------------------r4178 | vlefevre | 2006-10-27 21:21:56 +0000 (Fri, 27 Oct 2006) | 2 linesChanged paths:M /trunk/eint.ceint.c: better overflow checking; fix: all allocated memory now freed.------------------------------------------------------------------------r4177 | vlefevre | 2006-10-27 17:03:32 +0000 (Fri, 27 Oct 2006) | 2 linesChanged paths:M /trunk/eint.ceint.c: forgot 2 mpfr_clear's.------------------------------------------------------------------------r4174 | vlefevre | 2006-10-27 16:12:34 +0000 (Fri, 27 Oct 2006) | 2 linesChanged paths:M /trunk/eint.ceint.c fix: and changed the #if into if.------------------------------------------------------------------------r4173 | vlefevre | 2006-10-27 16:10:22 +0000 (Fri, 27 Oct 2006) | 2 linesChanged paths:M /trunk/eint.ceint.c fix: replaced BITS_PER_MP_LIMB by sizeof(mp_exp_t) * CHAR_BIT.------------------------------------------------------------------------r4172 | vlefevre | 2006-10-27 12:39:20 +0000 (Fri, 27 Oct 2006) | 4 linesChanged paths:M /trunk/erfc.cM /trunk/mpfr.texiThe current implementation of mpfr_erfc cannot compute the result forlarge inputs. Return NaN with the erange flag set instead of aborting.Documented this behavior in mpfr.texi.------------------------------------------------------------------------r4171 | zimmerma | 2006-10-27 11:56:14 +0000 (Fri, 27 Oct 2006) | 3 linesChanged paths:M /trunk/eint.cimproved bound for x with BITS_PER_MP_LIMB=32added bound for BITS_PER_MP_LIMB=64------------------------------------------------------------------------r4169 | vlefevre | 2006-10-27 01:30:32 +0000 (Fri, 27 Oct 2006) | 4 linesChanged paths:M /trunk/eint.cM /trunk/mpfr.texiThe current implementation of mpfr_eint cannot compute the result forlarge inputs. Return NaN with the erange flag set instead of aborting.Documented this behavior in mpfr.texi.------------------------------------------------------------------------r4168 | vlefevre | 2006-10-27 00:59:33 +0000 (Fri, 27 Oct 2006) | 2 linesChanged paths:M /trunk/tests/tzeta.ctzeta.c patch 4166 should have been committed to the trunk. Fixing...------------------------------------------------------------------------r4167 | zimmerma | 2006-10-26 17:17:01 +0000 (Thu, 26 Oct 2006) | 2 linesChanged paths:M /trunk/eint.cM /trunk/erf.cM /trunk/erfc.cadded tests for overflows or underflows------------------------------------------------------------------------r4166 | zimmerma | 2006-10-26 15:19:43 +0000 (Thu, 26 Oct 2006) | 2 linesChanged paths:M /branches/new-generic-tests/tests/tzeta.cM /trunk/zeta.cfixed problem for large negative s (return +Inf or -Inf)------------------------------------------------------------------------r4165 | zimmerma | 2006-10-26 13:55:26 +0000 (Thu, 26 Oct 2006) | 2 linesChanged paths:M /trunk/coth.cfixed dummy error in last commit------------------------------------------------------------------------r4164 | vlefevre | 2006-10-26 08:52:01 +0000 (Thu, 26 Oct 2006) | 2 linesChanged paths:M /trunk/eint.cIn latest change, replaced exit(1) by abort().------------------------------------------------------------------------r4163 | zimmerma | 2006-10-26 08:18:23 +0000 (Thu, 26 Oct 2006) | 4 linesChanged paths:M /trunk/eint.cM /trunk/tests/teint.cadded test for eint()added error message when input is too large in eint(), waiting for asymptoticexpansion------------------------------------------------------------------------r4162 | vlefevre | 2006-10-26 01:40:17 +0000 (Thu, 26 Oct 2006) | 2 linesChanged paths:M /trunk/coth.cM /trunk/gen_inverse.hUntabified and added a FIXME.------------------------------------------------------------------------r4161 | zimmerma | 2006-10-25 17:49:57 +0000 (Wed, 25 Oct 2006) | 3 linesChanged paths:M /trunk/coth.cM /trunk/csch.cM /trunk/gen_inverse.hM /trunk/tests/tcoth.cM /trunk/tests/tcsch.cM /trunk/tests/tsech.cfixed overflow/underflow problems in csch and sechfixed problem for huge argument in coth------------------------------------------------------------------------r4159 | vlefevre | 2006-10-25 17:01:07 +0000 (Wed, 25 Oct 2006) | 9 linesChanged paths:M /trunk/FAQ.htmlM /trunk/faq.xslM /trunk/update-faqFAQ-related updates:* faq.xsl: Include styles from http://www.mpfr.org/styles/visual.cssby using a system entity (but GNOME libxslt bug 345147 is stillpresent in Debian, so don't use /*<![CDATA[*/ and /*]]>*/ yet).* update-faq: add /*<![CDATA[*/ and /*]]>*/ after calling xsltproc.* FAQ.html: update from the MPFR web site: various changes, including:+ added id attributes on dt elements (FAQ items) to allow anchors;+ updated FAQ for undefined references.------------------------------------------------------------------------r4157 | vlefevre | 2006-10-25 14:18:59 +0000 (Wed, 25 Oct 2006) | 2 linesChanged paths:M /trunk/INSTALLINSTALL: mention the MPFR FAQ.------------------------------------------------------------------------r4155 | vlefevre | 2006-10-23 02:10:13 +0000 (Mon, 23 Oct 2006) | 2 linesChanged paths:M /trunk/set_uj.cAdded a comment about a warning (this confused a user).------------------------------------------------------------------------r4153 | vlefevre | 2006-10-11 11:43:07 +0000 (Wed, 11 Oct 2006) | 2 linesChanged paths:M /trunk/TODOTODO: added an item about version information.------------------------------------------------------------------------r4152 | vlefevre | 2006-10-05 14:40:39 +0000 (Thu, 05 Oct 2006) | 2 linesChanged paths:M /trunk/TODOTODO: updated item.------------------------------------------------------------------------r4151 | zimmerma | 2006-10-05 10:52:30 +0000 (Thu, 05 Oct 2006) | 2 linesChanged paths:M /trunk/TODOadded item------------------------------------------------------------------------r4149 | zimmerma | 2006-10-02 19:55:09 +0000 (Mon, 02 Oct 2006) | 2 linesChanged paths:M /trunk/mpfr.texifixed wrong emax in example for mpfr_subnormalize------------------------------------------------------------------------r4147 | vlefevre | 2006-09-07 09:27:11 +0000 (Thu, 07 Sep 2006) | 2 linesChanged paths:M /trunk/mpfr.texiMPFR manual: say that errno may be set to non-zero.------------------------------------------------------------------------r4145 | vlefevre | 2006-08-31 12:26:29 +0000 (Thu, 31 Aug 2006) | 2 linesChanged paths:M /trunk/tests/tests.ctests/tests.c: typo.------------------------------------------------------------------------r4143 | vlefevre | 2006-08-28 12:09:10 +0000 (Mon, 28 Aug 2006) | 2 linesChanged paths:M /trunk/tests/texp2.cFixed texp2 overflow tests on 64-bit machines.------------------------------------------------------------------------r4142 | vlefevre | 2006-08-28 11:58:54 +0000 (Mon, 28 Aug 2006) | 2 linesChanged paths:M /trunk/tests/reuse.ctests/reuse.c: avoid a warning; code reformatted (GNU style).------------------------------------------------------------------------r4140 | vlefevre | 2006-08-23 14:08:12 +0000 (Wed, 23 Aug 2006) | 2 linesChanged paths:M /trunk/BUGSBUGS: minor update.------------------------------------------------------------------------r4138 | vlefevre | 2006-08-21 12:51:49 +0000 (Mon, 21 Aug 2006) | 2 linesChanged paths:M /trunk/BUGSBUGS: updated "known bugs" section.------------------------------------------------------------------------r4136 | vlefevre | 2006-08-21 12:40:20 +0000 (Mon, 21 Aug 2006) | 2 linesChanged paths:M /trunk/lngamma.cFixed an exponent/flags-related bug in lngamma.c.------------------------------------------------------------------------r4134 | vlefevre | 2006-08-21 11:12:25 +0000 (Mon, 21 Aug 2006) | 2 linesChanged paths:M /trunkUpdated svn:ignore property.------------------------------------------------------------------------r4133 | vlefevre | 2006-08-20 08:34:40 +0000 (Sun, 20 Aug 2006) | 5 linesChanged paths:M /trunk/pow.cM /trunk/tests/tpow.cFixed several problems in pow.c concerning underflows, overflows andflags (including the inexact flag, which could be incorrectly set incase of NaN), and added some testcases. Problems in pow_z.c have notbeen fixed yet.------------------------------------------------------------------------r4131 | vlefevre | 2006-08-20 00:44:26 +0000 (Sun, 20 Aug 2006) | 5 linesChanged paths:M /trunk/add1.cM /trunk/add1sp.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/mpfr-impl.hM /trunk/mul.cM /trunk/sub1.cM /trunk/sub1sp.cPartial fix: The inexact flag was not always set in some functions.In particular, it is now set by mpfr_check_range (if t is not zero)since mpfr_check_range usually comes just after MPFR_SAVE_EXPO_FREE(which restores the previous flags).------------------------------------------------------------------------r4129 | vlefevre | 2006-08-19 14:33:23 +0000 (Sat, 19 Aug 2006) | 2 linesChanged paths:M /trunk/exp2.cM /trunk/tests/texp2.cAdded an assertion for mpfr_exp2 and a test.------------------------------------------------------------------------r4127 | vlefevre | 2006-08-16 20:09:49 +0000 (Wed, 16 Aug 2006) | 5 linesChanged paths:M /trunk/expm1.cOptimized mpfr_expm1 for large (in absolute value) negative values inorder to avoid the TMD (the result is very close to -1). Without thispatch, mpfr_expm1 could take dozens of MBs and the new generic testsfor texpm1 could take several hours instead of less than 1 second.------------------------------------------------------------------------r4125 | vlefevre | 2006-08-16 16:31:25 +0000 (Wed, 16 Aug 2006) | 7 linesChanged paths:M /trunk/expm1.cFixed a bug in expm1 for very small negative arguments (and perhapssome very small positive arguments too); this bug is similar to theone in log1p that was recently found and fixed. It was detected bythe new generic tests (not committed yet), therefore no testcasesare provided. Note: the mpfr_expm1 function is still buggy (freezeson -0.10E18, prec 2 -> prec 13); this is a different bug.------------------------------------------------------------------------r4123 | vlefevre | 2006-08-16 09:20:00 +0000 (Wed, 16 Aug 2006) | 3 linesChanged paths:M /trunk/exp2.cM /trunk/tests/texp2.cIn mpfr_exp2, the overflow flag was not set if mpfr_exp2 overflowedwith x < emax. Added testcase.------------------------------------------------------------------------r4121 | vlefevre | 2006-08-15 17:52:21 +0000 (Tue, 15 Aug 2006) | 4 linesChanged paths:M /trunk/exp2.cM /trunk/tests/texp2.cThe latest mpfr_exp2 fix contained a bug. Partially rewrote mpfr_exp2to fix this bug and another one (and added a corresponding testcase:exp2(10000000000.5), which was freezing).------------------------------------------------------------------------r4119 | vlefevre | 2006-08-15 11:37:20 +0000 (Tue, 15 Aug 2006) | 2 linesChanged paths:M /trunk/exp2.cBetter fix for exp2 exponent range bug.------------------------------------------------------------------------r4117 | vlefevre | 2006-08-15 10:44:34 +0000 (Tue, 15 Aug 2006) | 3 linesChanged paths:M /trunk/exp2.cM /trunk/tests/texp2.cFixed bug in mpfr_exp2 when the argument is an integer and emin > 1.Added a testcase to texp2.------------------------------------------------------------------------r4116 | vlefevre | 2006-08-14 23:00:39 +0000 (Mon, 14 Aug 2006) | 3 linesChanged paths:M /trunk/testsAdded tget_ld_2exp to svn:ignore property of "tests" directory(should have been done in rev 4028).------------------------------------------------------------------------r4114 | vlefevre | 2006-08-14 22:23:01 +0000 (Mon, 14 Aug 2006) | 2 linesChanged paths:M /trunk/log1p.cM /trunk/tests/tlog1p.cFixed bug in log1p for small negative values of x and added testcase.------------------------------------------------------------------------r4112 | vlefevre | 2006-08-14 17:39:01 +0000 (Mon, 14 Aug 2006) | 2 linesChanged paths:M /trunk/tests/tests.cCode style correction for ansi2knr.------------------------------------------------------------------------r4110 | vlefevre | 2006-07-25 21:10:21 +0000 (Tue, 25 Jul 2006) | 2 linesChanged paths:M /trunk/INSTALLINSTALL: more information.------------------------------------------------------------------------r4108 | vlefevre | 2006-07-25 20:36:23 +0000 (Tue, 25 Jul 2006) | 2 linesChanged paths:M /trunk/INSTALLINSTALL: added a note about include/library paths.------------------------------------------------------------------------r4106 | vlefevre | 2006-07-21 08:22:40 +0000 (Fri, 21 Jul 2006) | 2 linesChanged paths:M /trunk/INSTALLINSTALL: added information about setup after the library installation.------------------------------------------------------------------------r4104 | vlefevre | 2006-07-20 07:23:06 +0000 (Thu, 20 Jul 2006) | 2 linesChanged paths:M /trunk/acinclude.m4M /trunk/configure.inImproved linker flag settings on darwin.------------------------------------------------------------------------r4103 | vlefevre | 2006-07-18 07:51:58 +0000 (Tue, 18 Jul 2006) | 2 linesChanged paths:M /trunk/configure.inconfigure.in: fixed a linking problem on darwin.------------------------------------------------------------------------r4101 | vlefevre | 2006-07-16 02:52:18 +0000 (Sun, 16 Jul 2006) | 5 linesChanged paths:M /trunk/configure.inM /trunk/tests/Makefile.amOne needs automake 1.6; autoreconf fails with automake 1.4. Addingthe 1.6 automake option will make the error message less obfuscated,but unfortunately, one won't have the necessary automake versionautomatically called, even if it is installed.------------------------------------------------------------------------r4099 | zimmerma | 2006-07-05 14:35:36 +0000 (Wed, 05 Jul 2006) | 2 linesChanged paths:M /trunk/TODOadded item------------------------------------------------------------------------r4098 | zimmerma | 2006-07-05 14:23:57 +0000 (Wed, 05 Jul 2006) | 2 linesChanged paths:M /trunk/root.cfixed wrong comment (thanks Keith Briggs)------------------------------------------------------------------------r4097 | zimmerma | 2006-07-05 14:23:16 +0000 (Wed, 05 Jul 2006) | 2 linesChanged paths:M /trunk/root.cnew mpn_rootrem is still not in gmp-4.2------------------------------------------------------------------------r4096 | zimmerma | 2006-06-20 12:55:55 +0000 (Tue, 20 Jun 2006) | 2 linesChanged paths:M /trunk/algorithms.texreplaced <= by =------------------------------------------------------------------------r4095 | zimmerma | 2006-06-19 13:57:32 +0000 (Mon, 19 Jun 2006) | 2 linesChanged paths:M /trunk/algorithms.texchanged <= into =------------------------------------------------------------------------r4094 | zimmerma | 2006-06-19 09:10:38 +0000 (Mon, 19 Jun 2006) | 2 linesChanged paths:M /trunk/algorithms.texcomments from Keith Briggs------------------------------------------------------------------------r4093 | vlefevre | 2006-06-09 13:36:30 +0000 (Fri, 09 Jun 2006) | 2 linesChanged paths:M /trunk/algorithms.texalgorithms.tex: corrected several English mistakes and typography.------------------------------------------------------------------------r4092 | zimmerma | 2006-06-09 12:41:47 +0000 (Fri, 09 Jun 2006) | 2 linesChanged paths:M /trunk/algorithms.texfixed typo------------------------------------------------------------------------r4091 | zimmerma | 2006-06-09 09:51:59 +0000 (Fri, 09 Jun 2006) | 2 linesChanged paths:M /trunk/algorithms.texreplaced error() by \error()------------------------------------------------------------------------r4090 | vlefevre | 2006-06-09 08:17:58 +0000 (Fri, 09 Jun 2006) | 2 linesChanged paths:M /trunk/algorithms.texalgorithms.tex: another fixed notation for roundings.------------------------------------------------------------------------r4089 | zimmerma | 2006-06-09 08:07:29 +0000 (Fri, 09 Jun 2006) | 3 linesChanged paths:M /trunk/algorithms.texadded section on Notationsfixed notations for roundings------------------------------------------------------------------------r4088 | vlefevre | 2006-06-09 07:49:43 +0000 (Fri, 09 Jun 2006) | 2 linesChanged paths:M /trunk/algorithms.texalgorithms.tex: changed the page style to plain (for page numbers).------------------------------------------------------------------------r4086 | vlefevre | 2006-06-07 23:48:43 +0000 (Wed, 07 Jun 2006) | 2 linesChanged paths:M /trunk/FAQ.htmlFAQ update.------------------------------------------------------------------------r4083 | vlefevre | 2006-05-29 19:00:31 +0000 (Mon, 29 May 2006) | 3 linesChanged paths:M /trunk/acinclude.m4M /trunk/configure.inDefine HAVE_ATTRIBUTE_MODE if supported; useful for s390, but incompleteand will fail on platforms with gcc and CHAR_BIT != 8.------------------------------------------------------------------------r4081 | vlefevre | 2006-05-19 16:43:35 +0000 (Fri, 19 May 2006) | 2 linesChanged paths:M /trunk/configure.inAdd compiler flags (CPPFLAGS, LDFLAGS) in a consistent order.------------------------------------------------------------------------r4079 | vlefevre | 2006-05-18 00:10:06 +0000 (Thu, 18 May 2006) | 2 linesChanged paths:M /trunk/mpfr.texiMPFR manual consistency: Custom interface -> Custom Interface.------------------------------------------------------------------------r4075 | vlefevre | 2006-05-17 23:20:38 +0000 (Wed, 17 May 2006) | 2 linesChanged paths:M /trunk/TODOTODO: added a note about the change 4049 in div.c.------------------------------------------------------------------------r4072 | vlefevre | 2006-04-18 15:08:52 +0000 (Tue, 18 Apr 2006) | 3 linesChanged paths:M /trunk/mul.cRemoved the #ifndef __hpux from mul.c (after a test on a HP-UX machine,I got no failures, even with the old mpfr-longlong.h).------------------------------------------------------------------------r4071 | vlefevre | 2006-04-18 14:38:10 +0000 (Tue, 18 Apr 2006) | 2 linesChanged paths:M /trunk/README.devREADME.dev: added a point on mpfr-longlong.h in "To make a release".------------------------------------------------------------------------r4070 | vlefevre | 2006-04-18 14:37:19 +0000 (Tue, 18 Apr 2006) | 2 linesChanged paths:M /trunk/mpfr-longlong.hUpdated mpfr-longlong.h from the GMP 4.2 longlong.h file.------------------------------------------------------------------------r4068 | vlefevre | 2006-04-18 13:30:52 +0000 (Tue, 18 Apr 2006) | 2 linesChanged paths:M /trunk/mpfr.teximpfr.texi: removed dot from a section title.------------------------------------------------------------------------r4066 | vlefevre | 2006-04-11 13:54:39 +0000 (Tue, 11 Apr 2006) | 2 linesChanged paths:M /trunk/FAQ.htmlFAQ update.------------------------------------------------------------------------r4065 | vlefevre | 2006-04-06 13:58:46 +0000 (Thu, 06 Apr 2006) | 2 linesChanged paths:M /trunk/div.cdiv.c: removed the bad use of MPFR_LIMB_ZERO.------------------------------------------------------------------------r4064 | vlefevre | 2006-04-06 12:52:24 +0000 (Thu, 06 Apr 2006) | 3 linesChanged paths:M /trunk/get_f.cIn get_f.c, updated the case precy + sh > precx: this one was correct,but added a comment, assertions and simplified a MPN_ZERO.------------------------------------------------------------------------r4063 | vlefevre | 2006-04-05 16:32:23 +0000 (Wed, 05 Apr 2006) | 4 linesChanged paths:M /trunk/tests/tget_f.ctget_f.c: test that there is no lost of accuracy when convertinga mpfr_t number into a mpf_t number (test with various precisionsand exponents).------------------------------------------------------------------------r4062 | vlefevre | 2006-04-05 15:52:26 +0000 (Wed, 05 Apr 2006) | 3 linesChanged paths:M /trunk/get_f.cThe fix of get_f.c was wrong. This should be now OK for the caseprecy + sh <= precx.------------------------------------------------------------------------r4061 | vlefevre | 2006-04-05 09:31:34 +0000 (Wed, 05 Apr 2006) | 2 linesChanged paths:M /trunk/get_f.cM /trunk/tests/tget_f.cFixed bug in mpfr_get_f (reported by Yury Lukach) and added test.------------------------------------------------------------------------r4059 | vlefevre | 2006-03-31 16:47:40 +0000 (Fri, 31 Mar 2006) | 2 linesChanged paths:M /trunk/fdl.texiUpdated FDL to version 1.2.------------------------------------------------------------------------r4057 | vlefevre | 2006-03-31 16:30:52 +0000 (Fri, 31 Mar 2006) | 2 linesChanged paths:M /trunk/acinclude.m4M /trunk/configure.inM /trunk/lngamma.cM /trunk/mparam_h.inM /trunk/mpzroot.cM /trunk/tests/mpf_compat.hUpdated FSF address.------------------------------------------------------------------------r4055 | vlefevre | 2006-03-31 14:19:52 +0000 (Fri, 31 Mar 2006) | 2 linesChanged paths:M /trunk/BUGSM /trunk/FAQ.htmlM /trunk/NEWSM /trunk/READMEM /trunk/TODOM /trunk/abort_prec_max.cM /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add1sp.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atan2.cM /trunk/atanh.cM /trunk/cache.cM /trunk/cbrt.cM /trunk/check.cM /trunk/clear.cM /trunk/clears.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cmp_d.cM /trunk/cmp_ld.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/comparisons.cM /trunk/const_catalan.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/constant.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/cot.cM /trunk/coth.cM /trunk/csc.cM /trunk/csch.cM /trunk/dim.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eint.cM /trunk/eq.cM /trunk/erf.cM /trunk/erfc.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp10.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/extract.cM /trunk/factorial.cM /trunk/faq.xslM /trunk/fits_intmax.cM /trunk/fits_s.hM /trunk/fits_sint.cM /trunk/fits_slong.cM /trunk/fits_sshort.cM /trunk/fits_u.hM /trunk/fits_uint.cM /trunk/fits_uintmax.cM /trunk/fits_ulong.cM /trunk/fits_ushort.cM /trunk/fma.cM /trunk/frac.cM /trunk/free_cache.cM /trunk/gamma.cM /trunk/gen_inverse.hM /trunk/generic.cM /trunk/get_d.cM /trunk/get_exp.cM /trunk/get_f.cM /trunk/get_ld.cM /trunk/get_si.cM /trunk/get_sj.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/get_uj.cM /trunk/get_z.cM /trunk/get_z_exp.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/init.cM /trunk/init2.cM /trunk/inits.cM /trunk/inits2.cM /trunk/inp_str.cM /trunk/int_ceil_log2.cM /trunk/isinf.cM /trunk/isinteger.cM /trunk/isnan.cM /trunk/isnum.cM /trunk/isqrt.cM /trunk/iszero.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/logging.cM /trunk/minmax.cM /trunk/mp_clz_tab.cM /trunk/mpf2mpfr.hM /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mpfr-longlong.hM /trunk/mpfr-test.hM /trunk/mpfr.hM /trunk/mpn_exp.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_ui.cM /trunk/mulders.cM /trunk/neg.cM /trunk/next.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/powerof2.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/random.cM /trunk/random2.cM /trunk/reldiff.cM /trunk/rint.cM /trunk/root.cM /trunk/round_near_x.cM /trunk/round_p.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/sec.cM /trunk/sech.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_dfl_prec.cM /trunk/set_exp.cM /trunk/set_f.cM /trunk/set_inf.cM /trunk/set_ld.cM /trunk/set_nan.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_si_2exp.cM /trunk/set_sj.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_ui_2exp.cM /trunk/set_uj.cM /trunk/set_z.cM /trunk/setmax.cM /trunk/setmin.cM /trunk/sgn.cM /trunk/si_op.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/stack_interface.cM /trunk/strtofr.cM /trunk/sub.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/sub_ui.cM /trunk/subnormal.cM /trunk/sum.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/cmp_str.cM /trunk/tests/memory.cM /trunk/tests/mpf_compat.cM /trunk/tests/mpfr_compat.cM /trunk/tests/reuse.cM /trunk/tests/rnd_mode.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/tcheck.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_d.cM /trunk/tests/tcmp_ld.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tcmpabs.cM /trunk/tests/tcomparisons.cM /trunk/tests/tconst_catalan.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcopysign.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tcot.cM /trunk/tests/tcoth.cM /trunk/tests/tcsc.cM /trunk/tests/tcsch.cM /trunk/tests/tdim.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teint.cM /trunk/tests/teq.cM /trunk/tests/terf.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfits.cM /trunk/tests/tfma.cM /trunk/tests/tfrac.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_d.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_f.cM /trunk/tests/tget_ld_2exp.cM /trunk/tests/tget_sj.cM /trunk/tests/tget_str.cM /trunk/tests/tget_z.cM /trunk/tests/tgmpop.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tinits.cM /trunk/tests/tinp_str.cM /trunk/tests/tinternals.cM /trunk/tests/tisnan.cM /trunk/tests/tlngamma.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tminmax.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tnext.cM /trunk/tests/tout_str.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tpow_z.cM /trunk/tests/trandom.cM /trunk/tests/trint.cM /trunk/tests/troot.cM /trunk/tests/tround_prec.cM /trunk/tests/tsec.cM /trunk/tests/tsech.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_exp.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_sj.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsgn.cM /trunk/tests/tsi_op.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh.cM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tstckintc.cM /trunk/tests/tstrtofr.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsubnormal.cM /trunk/tests/tsum.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tversion.cM /trunk/tests/tzeta.cM /trunk/tests/tzeta_ui.cM /trunk/tuneup.cM /trunk/uceil_exp2.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cM /trunk/ui_div.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/version.cM /trunk/volatile.cM /trunk/zeta.cM /trunk/zeta_ui.cFixed FSF address.------------------------------------------------------------------------r4053 | vlefevre | 2006-03-30 14:41:30 +0000 (Thu, 30 Mar 2006) | 2 linesChanged paths:M /trunk/FAQ.htmlAnother FAQ update (taking GMP 4.2 into account).------------------------------------------------------------------------r4051 | vlefevre | 2006-03-30 14:22:52 +0000 (Thu, 30 Mar 2006) | 2 linesChanged paths:M /trunk/FAQ.htmlFAQ update.------------------------------------------------------------------------r4050 | vlefevre | 2006-03-24 14:46:54 +0000 (Fri, 24 Mar 2006) | 2 linesChanged paths:M /trunk/configure.inM /trunk/mpfr-gmp.cM /trunk/mpfr-impl.hRemoved all code related to mpn_sub_nc (no longer used).------------------------------------------------------------------------r4049 | vlefevre | 2006-03-24 13:51:52 +0000 (Fri, 24 Mar 2006) | 2 linesChanged paths:M /trunk/div.cdiv.c: fixed a bug and no longer use mpn_sub_nc.------------------------------------------------------------------------r4048 | vlefevre | 2006-03-24 12:43:41 +0000 (Fri, 24 Mar 2006) | 3 linesChanged paths:M /trunk/div.cSome clean-up in div.c; do not steal GMP's namespace (could lead toclashes if future GMP versions define the corresponding macros).------------------------------------------------------------------------r4047 | vlefevre | 2006-03-24 08:49:28 +0000 (Fri, 24 Mar 2006) | 2 linesChanged paths:M /trunk/INSTALLM /trunk/configure.inBuild shared libraries by default.------------------------------------------------------------------------r4046 | vlefevre | 2006-03-23 10:57:46 +0000 (Thu, 23 Mar 2006) | 2 linesChanged paths:M /trunk/random2.crandom2.c: minor change suggested by Patrick.------------------------------------------------------------------------r4044 | vlefevre | 2006-03-23 09:18:54 +0000 (Thu, 23 Mar 2006) | 2 linesChanged paths:M /trunk/configure.inconfigure.in: typography consistency.------------------------------------------------------------------------r4043 | vlefevre | 2006-03-23 09:16:34 +0000 (Thu, 23 Mar 2006) | 4 linesChanged paths:M /trunk/INSTALLMention --enable-thread-safe and --enable-shared in the INSTALL filesince users may need them and could be confused otherwise (just seenthat). Untabified the file.------------------------------------------------------------------------r4041 | vlefevre | 2006-03-16 18:10:24 +0000 (Thu, 16 Mar 2006) | 2 linesChanged paths:M /trunk/TODOTODO: new exception "division by zero" / "pole".------------------------------------------------------------------------r4040 | vlefevre | 2006-03-16 18:04:36 +0000 (Thu, 16 Mar 2006) | 2 linesChanged paths:M /trunk/README.devREADME.dev: added "Do not use C99-only features, such as...".------------------------------------------------------------------------r4038 | zimmerma | 2006-03-16 14:49:50 +0000 (Thu, 16 Mar 2006) | 2 linesChanged paths:M /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atanh.cM /trunk/expm1.cM /trunk/log1p.cM /trunk/sin.cM /trunk/sinh.cM /trunk/tan.cM /trunk/tanh.cM /trunk/zeta.creplaced 6th empty argument of MPFR_FAST_COMPUTE_IF_SMALL_INPUT by {}------------------------------------------------------------------------r4037 | vlefevre | 2006-03-14 16:07:28 +0000 (Tue, 14 Mar 2006) | 3 linesChanged paths:M /trunk/random2.cIn random2.c, replaced NULL by 0 (more general) and removed thenow unnecessary #include <stdio.h>.------------------------------------------------------------------------r4036 | zimmerma | 2006-03-14 15:33:31 +0000 (Tue, 14 Mar 2006) | 2 linesChanged paths:M /trunk/random2.cadded missing include file------------------------------------------------------------------------r4035 | vlefevre | 2006-03-14 14:59:00 +0000 (Tue, 14 Mar 2006) | 2 linesChanged paths:M /trunk/tests/tpow.cTests: added new worst case for x^(3/2).------------------------------------------------------------------------r4034 | zimmerma | 2006-03-02 17:28:41 +0000 (Thu, 02 Mar 2006) | 2 linesChanged paths:M /trunk/algorithms.bibM /trunk/algorithms.texadded reference to INRIA report for Zeta------------------------------------------------------------------------r4033 | zimmerma | 2006-03-02 11:05:35 +0000 (Thu, 02 Mar 2006) | 2 linesChanged paths:M /trunk/algorithms.bibM /trunk/algorithms.texadded another reference------------------------------------------------------------------------r4032 | zimmerma | 2006-03-02 11:02:23 +0000 (Thu, 02 Mar 2006) | 2 linesChanged paths:M /trunk/algorithms.bibM /trunk/algorithms.texadded reference------------------------------------------------------------------------r4031 | vlefevre | 2006-02-28 23:20:24 +0000 (Tue, 28 Feb 2006) | 2 linesChanged paths:M /trunk/mpfr.texiMore details concerning mpfr_eq.------------------------------------------------------------------------r4030 | zimmerma | 2006-02-28 10:46:59 +0000 (Tue, 28 Feb 2006) | 2 linesChanged paths:M /trunk/mpfr.texiremoved "but does not make much sense"------------------------------------------------------------------------r4029 | zimmerma | 2006-02-28 09:39:25 +0000 (Tue, 28 Feb 2006) | 2 linesChanged paths:M /trunk/mpfr.texiadded contribution from Damien------------------------------------------------------------------------r4028 | zimmerma | 2006-02-28 09:18:17 +0000 (Tue, 28 Feb 2006) | 2 linesChanged paths:M /trunk/tests/Makefile.amA /trunk/tests/tget_ld_2exp.cnew test file for mpfr_get_ld_2exp------------------------------------------------------------------------r4027 | zimmerma | 2006-02-27 10:15:24 +0000 (Mon, 27 Feb 2006) | 2 linesChanged paths:M /trunk/get_d.cM /trunk/get_ld.cM /trunk/mpfr.hM /trunk/mpfr.texiadded mpfr_get_ld_2exp (contributed by Damien Stehle)------------------------------------------------------------------------r4026 | vlefevre | 2006-02-20 14:40:28 +0000 (Mon, 20 Feb 2006) | 2 linesChanged paths:M /trunk/mpfr.texiUpdated mpfr_random2 user documentation.------------------------------------------------------------------------r4024 | vlefevre | 2006-02-20 10:12:06 +0000 (Mon, 20 Feb 2006) | 2 linesChanged paths:M /trunk/random2.cM /trunk/tests/trandom.cFixed bug in mpfr_random2 when size == 0 and added testcase.------------------------------------------------------------------------r4023 | vlefevre | 2006-02-20 10:07:41 +0000 (Mon, 20 Feb 2006) | 2 linesChanged paths:M /trunk/tests/trandom.ctrandom.c: reformat.------------------------------------------------------------------------r4022 | vlefevre | 2006-02-20 10:06:47 +0000 (Mon, 20 Feb 2006) | 2 linesChanged paths:M /trunk/tests/trandom.ctrandom.c: use calloc instead of malloc and check return value.------------------------------------------------------------------------r4021 | vlefevre | 2006-02-20 09:42:13 +0000 (Mon, 20 Feb 2006) | 2 linesChanged paths:M /trunk/random2.cmpfr_random2_raw -> static.------------------------------------------------------------------------r4019 | vlefevre | 2006-02-17 08:17:46 +0000 (Fri, 17 Feb 2006) | 2 linesChanged paths:M /trunk/TODOAdded mpfr_remainder to TODO.------------------------------------------------------------------------r4018 | zimmerma | 2006-02-15 14:40:35 +0000 (Wed, 15 Feb 2006) | 2 linesChanged paths:M /trunk/algorithms.bibfixed wrong url------------------------------------------------------------------------r4017 | vlefevre | 2006-02-15 13:41:51 +0000 (Wed, 15 Feb 2006) | 2 linesChanged paths:M /trunk/algorithms.texFixed various spelling mistakes, typos... in algorithms.tex.------------------------------------------------------------------------r4016 | vlefevre | 2006-02-15 13:20:41 +0000 (Wed, 15 Feb 2006) | 2 linesChanged paths:M /trunk/algorithms.texIn algorithms.tex, \em -> \emph.------------------------------------------------------------------------r4015 | vlefevre | 2006-02-15 13:17:33 +0000 (Wed, 15 Feb 2006) | 2 linesChanged paths:M /trunk/algorithms.texTypography corrections in algorithms.tex.------------------------------------------------------------------------r4014 | vlefevre | 2006-02-15 13:04:22 +0000 (Wed, 15 Feb 2006) | 2 linesChanged paths:M /trunk/algorithms.texIn algorithms.tex, added a missing blackslash.------------------------------------------------------------------------r4013 | vlefevre | 2006-02-15 13:02:07 +0000 (Wed, 15 Feb 2006) | 3 linesChanged paths:M /trunk/algorithms.texIn algorithms.tex, removed \date (was incorrectly used) and added theweb site as a footnote.------------------------------------------------------------------------r4012 | vlefevre | 2006-02-13 17:25:19 +0000 (Mon, 13 Feb 2006) | 2 linesChanged paths:M /trunk/random2.cM /trunk/tests/trandom.cCode reformatted. C99 comment replaced by traditional comment.------------------------------------------------------------------------r4011 | hanrot | 2006-02-13 15:03:43 +0000 (Mon, 13 Feb 2006) | 6 linesChanged paths:M /trunk/mpfr.texiM /trunk/random2.cM /trunk/tests/trandom.c* Added comments on all random number generator functions ;* Inlined the mpn_random2 code in mpfr_random2, to avoid the use of thesame internal randstate ; added a mpfr_random2_raw (not exported at thetime) to allow specification of a randstate ;* Checked normalization of the result of random2 in trandom.c------------------------------------------------------------------------r4009 | vlefevre | 2006-01-31 09:53:51 +0000 (Tue, 31 Jan 2006) | 3 linesChanged paths:M /trunk/mpfr.texiChanged a part of the documentation of mpfr_get_d_2exp, introduced inrev 4008, to specify a behavior very similar to the ISO C standard.------------------------------------------------------------------------r4008 | zimmerma | 2006-01-31 07:28:05 +0000 (Tue, 31 Jan 2006) | 2 linesChanged paths:M /trunk/mpfr.texifixed documentation bug------------------------------------------------------------------------r4006 | vlefevre | 2006-01-19 15:00:18 +0000 (Thu, 19 Jan 2006) | 2 linesChanged paths:M /trunk/set_d.cM /trunk/tests/tset_ld.cReverted comments on <float.h> (that were added in r3976).------------------------------------------------------------------------r4005 | vlefevre | 2006-01-19 14:53:44 +0000 (Thu, 19 Jan 2006) | 6 linesChanged paths:M /trunk/get_d.cM /trunk/mpfr-impl.hM /trunk/set_d.cM /trunk/tests/tcmp2.cM /trunk/tests/tout_str.cM /trunk/tests/tset_ld.cReplaced -0.0 by a new macro DBL_NEG_ZERO. With MSVC, the negative zerono longer depends on the non-standard _chgsign function, asstatic double double_zero = 0.0;# define DBL_NEG_ZERO (-double_zero)has been reported to work.------------------------------------------------------------------------r4004 | vlefevre | 2006-01-17 12:31:26 +0000 (Tue, 17 Jan 2006) | 2 linesChanged paths:M /trunk/mpfr.hAdded comments.------------------------------------------------------------------------r4002 | vlefevre | 2006-01-13 14:37:25 +0000 (Fri, 13 Jan 2006) | 2 linesChanged paths:M /trunk/get_f.cType clean-up.------------------------------------------------------------------------r4001 | vlefevre | 2006-01-13 14:11:41 +0000 (Fri, 13 Jan 2006) | 2 linesChanged paths:M /trunk/tests/tget_f.cThe problem with the conversion was not completely fixed... Now OK.------------------------------------------------------------------------r4000 | vlefevre | 2006-01-13 14:04:31 +0000 (Fri, 13 Jan 2006) | 2 linesChanged paths:M /trunk/tests/tget_f.cFixed conversion with a non-representable value.------------------------------------------------------------------------r3999 | vlefevre | 2006-01-13 13:31:23 +0000 (Fri, 13 Jan 2006) | 2 linesChanged paths:M /trunk/tests/tget_f.cUntabify.------------------------------------------------------------------------r3997 | vlefevre | 2006-01-12 10:27:27 +0000 (Thu, 12 Jan 2006) | 3 linesChanged paths:M /trunk/tests/tset_f.cMore reliable tests for mpfr_set_f (x, y, GMP_RNDN) fory = 2^emax and y = 2^(emax-1).------------------------------------------------------------------------r3996 | vlefevre | 2006-01-12 10:15:33 +0000 (Thu, 12 Jan 2006) | 2 linesChanged paths:M /trunk/tests/tset_f.cUse mpfr_get_emax() instead of obsolete __mpfr_emax.------------------------------------------------------------------------r3995 | vlefevre | 2006-01-12 10:12:29 +0000 (Thu, 12 Jan 2006) | 2 linesChanged paths:M /trunk/tests/tset_f.cMore reliable test for mpfr_set_f (x, y, GMP_RNDN) for y=2^ULONG_MAX.------------------------------------------------------------------------r3994 | vlefevre | 2006-01-12 10:00:45 +0000 (Thu, 12 Jan 2006) | 2 linesChanged paths:M /trunk/set_f.cUntabified.------------------------------------------------------------------------r3993 | vlefevre | 2006-01-12 09:56:13 +0000 (Thu, 12 Jan 2006) | 2 linesChanged paths:M /trunk/set_f.cFixed a bug related to exponent range.------------------------------------------------------------------------r3992 | vlefevre | 2006-01-12 09:47:53 +0000 (Thu, 12 Jan 2006) | 2 linesChanged paths:M /trunk/set_f.cReplaced obsolete __mpfr_emax by __gmpfr_emax.------------------------------------------------------------------------r3990 | vlefevre | 2006-01-11 16:50:15 +0000 (Wed, 11 Jan 2006) | 2 linesChanged paths:D /trunk/add_one_ulp.cD /trunk/sub_one_ulp.cRemoved add_one_ulp.c and sub_one_ulp.c (no longer used).------------------------------------------------------------------------r3987 | vlefevre | 2006-01-10 13:49:26 +0000 (Tue, 10 Jan 2006) | 2 linesChanged paths:M /trunk/mpfr.texiMPFR manual: changes from Paul concerning the ulps.------------------------------------------------------------------------r3986 | vlefevre | 2006-01-10 09:32:17 +0000 (Tue, 10 Jan 2006) | 4 linesChanged paths:M /trunk/mpfr.texiIn the manual, replaced "exact rounding" by "correct rounding",and added a sentence on the consequence of correct rounding (assuggested by Paul).------------------------------------------------------------------------r3985 | vlefevre | 2006-01-05 02:20:28 +0000 (Thu, 05 Jan 2006) | 2 linesChanged paths:M /trunk/BUGSM /trunk/FAQ.htmlM /trunk/NEWSM /trunk/READMEM /trunk/TODOM /trunk/acinclude.m4M /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add1sp.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atan2.cM /trunk/atanh.cM /trunk/cache.cM /trunk/cbrt.cM /trunk/clear.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/comparisons.cM /trunk/configure.inM /trunk/const_catalan.cM /trunk/const_euler.cM /trunk/const_pi.cM /trunk/constant.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/dim.cM /trunk/div.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp10.cM /trunk/exp2.cM /trunk/expm1.cM /trunk/faq.xslM /trunk/fits_intmax.cM /trunk/fits_s.hM /trunk/fits_sint.cM /trunk/fits_slong.cM /trunk/fits_sshort.cM /trunk/fits_u.hM /trunk/fits_uint.cM /trunk/fits_uintmax.cM /trunk/fits_ulong.cM /trunk/fits_ushort.cM /trunk/gamma.cM /trunk/generic.cM /trunk/get_exp.cM /trunk/isinf.cM /trunk/isnan.cM /trunk/isnum.cM /trunk/iszero.cM /trunk/lngamma.cM /trunk/log.cM /trunk/mp_clz_tab.cM /trunk/mpfr-gmp.cM /trunk/mulders.cM /trunk/neg.cM /trunk/next.cM /trunk/powerof2.cM /trunk/print_rnd_mode.cM /trunk/root.cM /trunk/round_near_x.cM /trunk/set.cM /trunk/set_exp.cM /trunk/set_inf.cM /trunk/set_nan.cM /trunk/set_si.cM /trunk/set_si_2exp.cM /trunk/set_sj.cM /trunk/set_ui.cM /trunk/set_ui_2exp.cM /trunk/set_uj.cM /trunk/setmax.cM /trunk/setmin.cM /trunk/sgn.cM /trunk/si_op.cM /trunk/sub.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/tanh.cM /trunk/tests/mpf_compat.cM /trunk/tests/mpf_compat.hM /trunk/tests/mpfr_compat.cM /trunk/tests/reuse.cM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tadd_ui.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcheck.cM /trunk/tests/tcmp2.cM /trunk/tests/tcomparisons.cM /trunk/tests/tconst_euler.cM /trunk/tests/tcosh.cM /trunk/tests/tdiv_ui.cM /trunk/tests/texceptions.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfma.cM /trunk/tests/tfrac.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_d.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_z.cM /trunk/tests/tgmpop.cM /trunk/tests/thypot.cM /trunk/tests/tinits.cM /trunk/tests/tinternals.cM /trunk/tests/tisnan.cM /trunk/tests/tlngamma.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tnext.cM /trunk/tests/tpow3.cM /trunk/tests/trandom.cM /trunk/tests/trint.cM /trunk/tests/tround_prec.cM /trunk/tests/tset.cM /trunk/tests/tset_exp.cM /trunk/tests/tsgn.cM /trunk/tests/tsi_op.cM /trunk/tests/tsinh.cM /trunk/tests/tsqr.cM /trunk/tests/tstckintc.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsum.cM /trunk/tests/ttanh.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tversion.cM /trunk/tests/tzeta.cM /trunk/tests/tzeta_ui.cM /trunk/tuneup.cM /trunk/uceil_exp2.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cM /trunk/zeta.cM /trunk/zeta_ui.cAdded ', Inc.' when missing after 'Free Software Foundation'.------------------------------------------------------------------------r3984 | vlefevre | 2006-01-05 02:14:39 +0000 (Thu, 05 Jan 2006) | 2 linesChanged paths:M /trunk/README.devREADME.dev: Added a note about copyright notices.------------------------------------------------------------------------r3983 | vlefevre | 2006-01-05 02:02:47 +0000 (Thu, 05 Jan 2006) | 7 linesChanged paths:M /trunk/BUGSM /trunk/FAQ.htmlM /trunk/NEWSM /trunk/READMEM /trunk/TODOM /trunk/abort_prec_max.cM /trunk/acinclude.m4M /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add1sp.cM /trunk/add_one_ulp.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atan2.cM /trunk/atanh.cM /trunk/cache.cM /trunk/cbrt.cM /trunk/check.cM /trunk/clear.cM /trunk/clears.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cmp_d.cM /trunk/cmp_ld.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/comparisons.cM /trunk/configure.inM /trunk/const_catalan.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/constant.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/cot.cM /trunk/coth.cM /trunk/csc.cM /trunk/csch.cM /trunk/dim.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eint.cM /trunk/eq.cM /trunk/erf.cM /trunk/erfc.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp10.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/extract.cM /trunk/factorial.cM /trunk/faq.xslM /trunk/fits_intmax.cM /trunk/fits_s.hM /trunk/fits_sint.cM /trunk/fits_slong.cM /trunk/fits_sshort.cM /trunk/fits_u.hM /trunk/fits_uint.cM /trunk/fits_uintmax.cM /trunk/fits_ulong.cM /trunk/fits_ushort.cM /trunk/fma.cM /trunk/frac.cM /trunk/free_cache.cM /trunk/gamma.cM /trunk/gen_inverse.hM /trunk/generic.cM /trunk/get_d.cM /trunk/get_exp.cM /trunk/get_f.cM /trunk/get_ld.cM /trunk/get_si.cM /trunk/get_sj.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/get_uj.cM /trunk/get_z.cM /trunk/get_z_exp.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/init.cM /trunk/init2.cM /trunk/inits.cM /trunk/inits2.cM /trunk/inp_str.cM /trunk/int_ceil_log2.cM /trunk/isinf.cM /trunk/isinteger.cM /trunk/isnan.cM /trunk/isnum.cM /trunk/isqrt.cM /trunk/iszero.cM /trunk/lngamma.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/logging.cM /trunk/minmax.cM /trunk/mp_clz_tab.cM /trunk/mparam_h.inM /trunk/mpf2mpfr.hM /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mpfr-longlong.hM /trunk/mpfr-test.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/mpn_exp.cM /trunk/mpzroot.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_ui.cM /trunk/mulders.cM /trunk/neg.cM /trunk/next.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/powerof2.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/random.cM /trunk/random2.cM /trunk/reldiff.cM /trunk/rint.cM /trunk/root.cM /trunk/rootrem.cM /trunk/round_near_x.cM /trunk/round_p.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/sec.cM /trunk/sech.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_dfl_prec.cM /trunk/set_exp.cM /trunk/set_inf.cM /trunk/set_ld.cM /trunk/set_nan.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_si_2exp.cM /trunk/set_sj.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_ui_2exp.cM /trunk/set_uj.cM /trunk/set_z.cM /trunk/setmax.cM /trunk/setmin.cM /trunk/sgn.cM /trunk/si_op.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/stack_interface.cM /trunk/strtofr.cM /trunk/sub.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/sub_one_ulp.cM /trunk/sub_ui.cM /trunk/subnormal.cM /trunk/sum.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/cmp_str.cM /trunk/tests/memory.cM /trunk/tests/mpf_compat.cM /trunk/tests/mpf_compat.hM /trunk/tests/mpfr_compat.cM /trunk/tests/reuse.cM /trunk/tests/rnd_mode.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/tcheck.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_d.cM /trunk/tests/tcmp_ld.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tcmpabs.cM /trunk/tests/tcomparisons.cM /trunk/tests/tconst_catalan.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcopysign.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tcot.cM /trunk/tests/tcoth.cM /trunk/tests/tcsc.cM /trunk/tests/tcsch.cM /trunk/tests/tdim.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teint.cM /trunk/tests/teq.cM /trunk/tests/terf.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfits.cM /trunk/tests/tfma.cM /trunk/tests/tfrac.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_d.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_f.cM /trunk/tests/tget_sj.cM /trunk/tests/tget_str.cM /trunk/tests/tget_z.cM /trunk/tests/tgmpop.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tinits.cM /trunk/tests/tinp_str.cM /trunk/tests/tinternals.cM /trunk/tests/tisnan.cM /trunk/tests/tlngamma.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tminmax.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tnext.cM /trunk/tests/tout_str.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tpow_z.cM /trunk/tests/trandom.cM /trunk/tests/trint.cM /trunk/tests/troot.cM /trunk/tests/tround_prec.cM /trunk/tests/tsec.cM /trunk/tests/tsech.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_exp.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_sj.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsgn.cM /trunk/tests/tsi_op.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh.cM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tstckintc.cM /trunk/tests/tstrtofr.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsubnormal.cM /trunk/tests/tsum.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tversion.cM /trunk/tests/tzeta.cM /trunk/tests/tzeta_ui.cM /trunk/tuneup.cM /trunk/uceil_exp2.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cM /trunk/ui_div.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/version.cM /trunk/volatile.cM /trunk/zeta.cM /trunk/zeta_ui.cUpdated the copyright notices according to the new GNU rules on:http://www.gnu.org/prep/maintain/maintain.html#Copyright-Noticesi.e. added 2006 to every MPFR file.Note: the copyright notices (currently 336) should match the regexpCopyright.* 2006 Free Softwareso that it will be easier to update them for the next year...------------------------------------------------------------------------r3982 | zimmerma | 2006-01-03 11:49:03 +0000 (Tue, 03 Jan 2006) | 2 linesChanged paths:M /trunk/TODOadded suggestion from K. Briggs------------------------------------------------------------------------r3981 | vlefevre | 2006-01-01 22:22:53 +0000 (Sun, 01 Jan 2006) | 2 linesChanged paths:M /trunk/set_f.cUpdated copyright line (we are now in 2006!).------------------------------------------------------------------------r3980 | zimmerma | 2006-01-01 21:09:01 +0000 (Sun, 01 Jan 2006) | 2 linesChanged paths:M /trunk/set_f.cuse mpfr_overflow------------------------------------------------------------------------r3979 | zimmerma | 2005-12-29 17:48:46 +0000 (Thu, 29 Dec 2005) | 2 linesChanged paths:M /trunk/set_f.cM /trunk/tests/tset_f.cfixed bug in mpfr_set_f for huge argument------------------------------------------------------------------------r3978 | zimmerma | 2005-12-26 11:04:31 +0000 (Mon, 26 Dec 2005) | 2 linesChanged paths:M /trunk/get_f.cM /trunk/tests/tget_f.cbug fix in mpfr_get_f------------------------------------------------------------------------r3976 | zimmerma | 2005-12-23 15:45:17 +0000 (Fri, 23 Dec 2005) | 2 linesChanged paths:M /trunk/set_d.cM /trunk/tests/tset_ld.cupdated comment for float.h (_chgsign)------------------------------------------------------------------------r3975 | zimmerma | 2005-12-23 15:33:43 +0000 (Fri, 23 Dec 2005) | 2 linesChanged paths:M /trunk/sin.cfixed bug found by Vincent (worst-case)------------------------------------------------------------------------r3974 | zimmerma | 2005-12-23 12:28:00 +0000 (Fri, 23 Dec 2005) | 2 linesChanged paths:M /trunk/set_d.cM /trunk/tests/tset_ld.cpatch for Visual C (does not compile -0.0 properly)------------------------------------------------------------------------r3973 | zimmerma | 2005-12-23 12:17:45 +0000 (Fri, 23 Dec 2005) | 2 linesChanged paths:M /trunk/tests/tset_ld.cpatch for Visual C (-0.0)------------------------------------------------------------------------r3972 | zimmerma | 2005-12-20 21:09:41 +0000 (Tue, 20 Dec 2005) | 2 linesChanged paths:M /trunk/algorithms.texfixed typo------------------------------------------------------------------------r3971 | vlefevre | 2005-12-16 16:58:24 +0000 (Fri, 16 Dec 2005) | 2 linesChanged paths:M /trunk/mpf2mpfr.hBetter definition for mpf_set_prec_raw (so that the value is kept).------------------------------------------------------------------------r3970 | vlefevre | 2005-12-08 11:56:03 +0000 (Thu, 08 Dec 2005) | 2 linesChanged paths:M /trunk/tests/tsin.cUpdated a comment.------------------------------------------------------------------------r3969 | vlefevre | 2005-12-08 11:51:41 +0000 (Thu, 08 Dec 2005) | 2 linesChanged paths:M /trunk/tests/tsin.cAdded test cases for a bug introduced on 2005-01-29 in sin.c rev 3248.------------------------------------------------------------------------r3968 | vlefevre | 2005-12-08 02:12:03 +0000 (Thu, 08 Dec 2005) | 2 linesChanged paths:M /trunk/README.devREADME.dev: remember to test MPFR on the worst cases.------------------------------------------------------------------------r3967 | zimmerma | 2005-11-29 20:56:16 +0000 (Tue, 29 Nov 2005) | 2 linesChanged paths:M /trunk/algorithms.bibM /trunk/algorithms.texadded lemma + reference------------------------------------------------------------------------r3966 | vlefevre | 2005-11-25 01:36:29 +0000 (Fri, 25 Nov 2005) | 2 linesChanged paths:M /trunk/BUGSRemoved mpfr_div bug from BUGS (as it has been fixed).------------------------------------------------------------------------r3964 | vlefevre | 2005-11-25 00:59:13 +0000 (Fri, 25 Nov 2005) | 2 linesChanged paths:M /trunk/tests/tdiv.cAdded consistency tests for mpfr_div (e.g. to test small-size divisors).------------------------------------------------------------------------r3963 | zimmerma | 2005-11-24 20:39:23 +0000 (Thu, 24 Nov 2005) | 3 linesChanged paths:M /trunk/div.cfixed efficiency bug for small divisor (division had same cost than fordivisor of the same size than the result)------------------------------------------------------------------------r3960 | vlefevre | 2005-11-23 14:35:54 +0000 (Wed, 23 Nov 2005) | 2 linesChanged paths:M /trunk/FAQ.htmlUpdated FAQ.------------------------------------------------------------------------r3959 | vlefevre | 2005-11-23 14:35:38 +0000 (Wed, 23 Nov 2005) | 2 linesChanged paths:M /trunk/faq.xslfaq.xsl: add copyright information to the downloaded FAQ.------------------------------------------------------------------------r3957 | vlefevre | 2005-11-23 10:53:04 +0000 (Wed, 23 Nov 2005) | 2 linesChanged paths:M /trunk/INSTALLM /trunk/README.devM /trunk/update-versionAdded information about the patches to the INSTALL file.------------------------------------------------------------------------r3956 | vlefevre | 2005-11-23 08:38:39 +0000 (Wed, 23 Nov 2005) | 3 linesChanged paths:M /trunk/BUGSBUGS: Noted the slow division when the precision of the divisoris small compared to the precision of the target.------------------------------------------------------------------------r3955 | vlefevre | 2005-11-21 20:31:47 +0000 (Mon, 21 Nov 2005) | 3 linesChanged paths:M /trunk/rootrem.cFixed a bug preventing the compilation of MPFR with GMP 4.1.90(non-public development version) without the build directory.------------------------------------------------------------------------r3954 | vlefevre | 2005-11-21 14:43:49 +0000 (Mon, 21 Nov 2005) | 2 linesChanged paths:M /trunk/rootrem.cFixed memory leak in mpfr_mpn_rootrem().------------------------------------------------------------------------r3953 | vlefevre | 2005-11-09 16:34:09 +0000 (Wed, 09 Nov 2005) | 2 linesChanged paths:M /trunk/README.devAdded a note about running the trunk tests in a branch.------------------------------------------------------------------------r3952 | vlefevre | 2005-11-09 16:18:35 +0000 (Wed, 09 Nov 2005) | 2 linesChanged paths:M /trunk/tests/tinternals.cM /trunk/tests/tzeta_ui.cMake trunk tests work with MPFR 2.2 (branch), by testing the version.------------------------------------------------------------------------r3951 | vlefevre | 2005-11-09 16:09:16 +0000 (Wed, 09 Nov 2005) | 2 linesChanged paths:D /trunk/tests/.cvsignoreRemoved .cvsignore file (useless after the switch to Subversion).------------------------------------------------------------------------r3948 | vlefevre | 2005-11-09 15:42:41 +0000 (Wed, 09 Nov 2005) | 2 linesChanged paths:M /trunk/cache.cAdded a MPFR_UNLIKELY.------------------------------------------------------------------------r3947 | vlefevre | 2005-11-09 14:41:46 +0000 (Wed, 09 Nov 2005) | 5 linesChanged paths:M /trunk/round_near_x.cIn mpfr_round_near_x, use the new MPFR_RNDRAW_GEN with a correct middlehandler instead of MPFR_RNDRAW_EVEN so that the correction of the wrongrounding is no longer necessary (BTW, the wrong rounding could have leadto problems in case of intermediate underflow/overflow -- not checked).------------------------------------------------------------------------r3946 | vlefevre | 2005-11-09 14:05:46 +0000 (Wed, 09 Nov 2005) | 2 linesChanged paths:M /trunk/tests/tinternals.cmpfr_round_near_x test completed.------------------------------------------------------------------------r3945 | vlefevre | 2005-11-09 11:57:03 +0000 (Wed, 09 Nov 2005) | 9 linesChanged paths:M /trunk/tests/tcbrt.cAdded a test for mpfr_cbrt, from the following failure with MPFR 2.2and gcc 4.0.2 under Linux/m68k:Seed GMP_CHECK_RANDOMIZE=1131612275 (include this in bug reports)results differ for x=1.1000e-2 prec=5 rnd_mode=GMP_RNDNgot 1.1000e-1expected 1.0111e-1approx 0.101110001001100E0FAIL: tcbrt------------------------------------------------------------------------r3943 | vlefevre | 2005-11-04 22:11:53 +0000 (Fri, 04 Nov 2005) | 2 linesChanged paths:M /trunk/mpfr.texiImproved note r3493 concerning mpfr_set_d/ld.------------------------------------------------------------------------r3941 | vlefevre | 2005-11-04 14:26:49 +0000 (Fri, 04 Nov 2005) | 2 linesChanged paths:M /trunk/mpfr.texiMore information in the "Reporting Bugs" section.------------------------------------------------------------------------r3940 | vlefevre | 2005-11-04 01:28:04 +0000 (Fri, 04 Nov 2005) | 2 linesChanged paths:M /trunk/mpfr-impl.hAdded a comment about the macros MPFR_RNDRAW* and the labels.------------------------------------------------------------------------r3939 | vlefevre | 2005-11-04 00:58:23 +0000 (Fri, 04 Nov 2005) | 4 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr.hMoved definitions of struct __gmpfr_cache_s and mpfr_cache_t, anddeclarations of mpfr_init_cache, mpfr_clear_cache and mpfr_cachefrom mpfr.h to mpfr-impl.h as they are internal (not documented).------------------------------------------------------------------------r3938 | vlefevre | 2005-11-03 16:39:31 +0000 (Thu, 03 Nov 2005) | 2 linesChanged paths:M /trunk/tests/tinternals.cEliminated the case inex == 0.------------------------------------------------------------------------r3937 | vlefevre | 2005-11-03 16:26:38 +0000 (Thu, 03 Nov 2005) | 2 linesChanged paths:M /trunk/tests/tinternals.cStarted to write code to test mpfr_round_near_x.------------------------------------------------------------------------r3936 | vlefevre | 2005-11-03 14:32:01 +0000 (Thu, 03 Nov 2005) | 2 linesChanged paths:M /trunk/gmp_op.cM /trunk/strtofr.cTypos & English usage.------------------------------------------------------------------------r3935 | vlefevre | 2005-11-03 14:27:26 +0000 (Thu, 03 Nov 2005) | 2 linesChanged paths:M /trunk/round_near_x.cFixed typos.------------------------------------------------------------------------r3934 | zimmerma | 2005-11-03 09:24:43 +0000 (Thu, 03 Nov 2005) | 2 linesChanged paths:M /trunk/README.devadded hint on forbidden variable name------------------------------------------------------------------------r3932 | zimmerma | 2005-11-03 07:35:53 +0000 (Thu, 03 Nov 2005) | 2 linesChanged paths:M /trunk/README.devadded "tune" item for new releases------------------------------------------------------------------------r3931 | zimmerma | 2005-11-03 07:24:38 +0000 (Thu, 03 Nov 2005) | 2 linesChanged paths:M /trunk/mparam_h.indone make tune for amd64 with gmp-4.1.4------------------------------------------------------------------------r3929 | vlefevre | 2005-11-02 17:22:13 +0000 (Wed, 02 Nov 2005) | 15 linesChanged paths:M /trunk/cache.cM /trunk/hypot.cM /trunk/mpfr-impl.hM /trunk/tests/thypot.cMerged the changes from branch vlefevre:* mpfr-impl.h: Added MPFR_RNDRAW_GEN based on MPFR_RNDRAW andMPFR_RNDRAW_EVEN codes, but taking an additional argument: ahandler executed in rounding to nearest mode when the valueis the middle of two consecutive numbers in dest precision.MPFR_RNDRAW and MPFR_RNDRAW_EVEN are now defined by a "call"to MPFR_RNDRAW_GEN.* cache.c: Clean-up and use MPFR_RNDRAW_GEN instead ofMPFR_RNDRAW_EVEN to avoid an unnecessary correction in thehalfway case.* hypot.c: Fixed mpfr_hypot when the rounding mode is to nearest,x is "much larger" than y, and x is the middle of two consecutivenumbers in the target precision.* tests/thypot.c: Added the corresponding testcase.------------------------------------------------------------------------r3928 | vlefevre | 2005-11-02 17:09:25 +0000 (Wed, 02 Nov 2005) | 2 linesChanged paths:M /trunkM /trunk/testsUpdated svn:ignore property.------------------------------------------------------------------------r3926 | zimmerma | 2005-11-02 16:12:59 +0000 (Wed, 02 Nov 2005) | 2 linesChanged paths:M /trunk/atan.cfixed remaining problems------------------------------------------------------------------------r3924 | zimmerma | 2005-11-02 13:49:00 +0000 (Wed, 02 Nov 2005) | 3 linesChanged paths:M /trunk/atan.cdeclared variables as mp_prec_t instead of intuse MPFR_MPZ_SIZEINBASE2 instead of mpz_sizeinbase------------------------------------------------------------------------r3919 | vlefevre | 2005-11-02 09:27:53 +0000 (Wed, 02 Nov 2005) | 5 linesChanged paths:M /trunk/constant.cM /trunk/mpfr-impl.hReverted the latest change to constant.c: removed MPFR_THREAD_ATTR asthese constants can be shared. Removed MPFR_THREAD_ATTR from mpfr-impl.htoo (this should have been the right correction for rev 3838 concerningthe type mismatch). Thanks to Patrick for noticing this.------------------------------------------------------------------------r3918 | vlefevre | 2005-10-31 21:27:08 +0000 (Mon, 31 Oct 2005) | 2 linesChanged paths:M /trunk/int_ceil_log2.cM /trunk/mpfr-impl.hAdded an MPFR_UNLIKELY (suggested by Patrick) and an MPFR_ASSERTN.------------------------------------------------------------------------r3917 | zimmerma | 2005-10-31 18:55:13 +0000 (Mon, 31 Oct 2005) | 3 linesChanged paths:M /trunk/atan.cM /trunk/exp3.cfactored calls to gmp_allocremoved unused variables------------------------------------------------------------------------r3916 | zimmerma | 2005-10-31 14:49:45 +0000 (Mon, 31 Oct 2005) | 3 linesChanged paths:M /trunk/algorithms.texM /trunk/atan.cM /trunk/tanh.cimproved atan (now can cut series before 2^m)revised error analysis and code of tanh------------------------------------------------------------------------r3915 | vlefevre | 2005-10-31 12:17:09 +0000 (Mon, 31 Oct 2005) | 2 linesChanged paths:M /trunk/log10.cReformat (GNU coding style).------------------------------------------------------------------------r3914 | vlefevre | 2005-10-31 12:08:13 +0000 (Mon, 31 Oct 2005) | 5 linesChanged paths:M /trunk/div_ui.cM /trunk/int_ceil_log2.cM /trunk/mpfr-impl.hM /trunk/mul_ui.cM /trunk/tests/Makefile.amA /trunk/tests/tinternals.cFixed MPFR_INT_CEIL_LOG2 (in mpfr-impl.h) and __gmpfr_int_ceil_log2(in int_ceil_log2.c) when the argument is a power of 2, and added atest (new test file tests/tinternals.c). This made a bug appear indiv_ui.c and mul_ui.c; fixed that too.------------------------------------------------------------------------r3913 | vlefevre | 2005-10-31 11:43:58 +0000 (Mon, 31 Oct 2005) | 2 linesChanged paths:M /trunk/tests/tget_str.cAdded a test that fails after fixing MPFR_INT_CEIL_LOG2.------------------------------------------------------------------------r3912 | zimmerma | 2005-10-30 20:07:45 +0000 (Sun, 30 Oct 2005) | 2 linesChanged paths:M /trunk/algorithms.texM /trunk/exp3.cM /trunk/tests/texp.cimproved exp_3 (binary-splitting algorithm)------------------------------------------------------------------------r3911 | vlefevre | 2005-10-30 14:50:52 +0000 (Sun, 30 Oct 2005) | 2 linesChanged paths:M /trunk/cos.cFixed padding-bit test.------------------------------------------------------------------------r3910 | vlefevre | 2005-10-30 13:20:46 +0000 (Sun, 30 Oct 2005) | 5 linesChanged paths:M /trunk/cos.c3 corrections in cos.c concerning maxi:* corrected a comment;* failed if sizeof(int) <= sizeof(long) / 2;* now take possible padding bits into account.------------------------------------------------------------------------r3909 | zimmerma | 2005-10-29 21:07:36 +0000 (Sat, 29 Oct 2005) | 4 linesChanged paths:M /trunk/agm.cM /trunk/exp3.cM /trunk/root.cM /trunk/rootrem.cpatched root.c to use rootrem.c with gmp-4.1.90added comment in exp3.cadded more initial guard bits in agm------------------------------------------------------------------------r3908 | zimmerma | 2005-10-29 13:14:20 +0000 (Sat, 29 Oct 2005) | 3 linesChanged paths:M /trunk/cos.cM /trunk/mpfr-impl.hM /trunk/mulders.cM /trunk/sqr.cM /trunk/tuneup.cnow tune Mulders short square (not yet used)improved mpfr_cos------------------------------------------------------------------------r3907 | zimmerma | 2005-10-26 15:45:42 +0000 (Wed, 26 Oct 2005) | 2 linesChanged paths:M /trunk/root.cM /trunk/rootrem.cupdated code for gmp-dev------------------------------------------------------------------------r3906 | vlefevre | 2005-10-26 11:28:36 +0000 (Wed, 26 Oct 2005) | 2 linesChanged paths:D /trunk/.cvsignoreRemoved .cvsignore file (useless after the switch to Subversion).------------------------------------------------------------------------r3903 | vlefevre | 2005-10-25 01:33:31 +0000 (Tue, 25 Oct 2005) | 2 linesChanged paths:M /trunk/update-versionMore portable update-version script (use perl instead of sed).------------------------------------------------------------------------r3889 | vlefevre | 2005-10-24 13:43:07 +0000 (Mon, 24 Oct 2005) | 4 linesChanged paths:M /trunk/READMEM /trunk/README.devD /trunk/fixpermFirst revision after the switch to Subversion:* Removed fixperm as it is now useless.* Updated README and README.dev files.------------------------------------------------------------------------r3888 | vlefevre | 2005-10-24 11:29:40 +0000 (Mon, 24 Oct 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3887 | zimmerma | 2005-10-19 20:23:44 +0000 (Wed, 19 Oct 2005) | 2 linesChanged paths:M /trunk/agm.cM /trunk/algorithms.texdocumented algorithm used in mpfr_agm and fixed code accordingly------------------------------------------------------------------------r3886 | zimmerma | 2005-10-10 09:43:26 +0000 (Mon, 10 Oct 2005) | 2 linesChanged paths:M /trunk/TODOadded efficiency item------------------------------------------------------------------------r3885 | zimmerma | 2005-10-10 09:16:44 +0000 (Mon, 10 Oct 2005) | 2 linesChanged paths:M /trunk/mpzroot.cM /trunk/root.cM /trunk/rootrem.cnow mpzroot/rootrem compile without gmp internal headers------------------------------------------------------------------------r3884 | vlefevre | 2005-10-07 16:43:40 +0000 (Fri, 07 Oct 2005) | 3 linesChanged paths:M /trunk/root.cDisabled new rootrem/mpz_root as compilation fails (headers can'tbe found).------------------------------------------------------------------------r3883 | vlefevre | 2005-10-07 16:30:45 +0000 (Fri, 07 Oct 2005) | 2 linesChanged paths:M /trunk/mul.cTemporary optimization (patch from Patrick Pelissier).------------------------------------------------------------------------r3882 | vlefevre | 2005-10-06 10:03:56 +0000 (Thu, 06 Oct 2005) | 4 linesChanged paths:M /trunk/tests/tpow.cOne of the tests was using the fabs function, but -lm isn't given whengenerating the executable, making the linking fail under HP-UX. Fixedby not using this fabs function.------------------------------------------------------------------------r3880 | zimmerma | 2005-10-05 21:57:48 +0000 (Wed, 05 Oct 2005) | 2 linesChanged paths:M /trunk/sin_cos.csmall improvement in sign detection------------------------------------------------------------------------r3879 | zimmerma | 2005-10-05 20:36:56 +0000 (Wed, 05 Oct 2005) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/mpzroot.cM /trunk/root.cA /trunk/rootrem.cimproved mpfr_root, using the new mpn_rootrem code written with Torbjo"rn------------------------------------------------------------------------r3876 | vlefevre | 2005-09-29 09:52:33 +0000 (Thu, 29 Sep 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3875 | vlefevre | 2005-09-29 09:47:08 +0000 (Thu, 29 Sep 2005) | 3 linesChanged paths:M /trunk/mpfr.hM /trunk/tests/tset_si.cFixed bug in mpfr_set_ui macro when parameters are expressionswith side effects.------------------------------------------------------------------------r3874 | zimmerma | 2005-09-29 06:40:15 +0000 (Thu, 29 Sep 2005) | 2 linesChanged paths:M /trunk/algorithms.texfixed missing accent------------------------------------------------------------------------r3873 | vlefevre | 2005-09-28 15:30:17 +0000 (Wed, 28 Sep 2005) | 2 linesChanged paths:M /trunk/lngamma.cSmall optimization.------------------------------------------------------------------------r3872 | vlefevre | 2005-09-28 14:28:19 +0000 (Wed, 28 Sep 2005) | 2 linesChanged paths:M /trunk/tests/tlngamma.cTest the sign of 0.------------------------------------------------------------------------r3871 | zimmerma | 2005-09-28 14:14:42 +0000 (Wed, 28 Sep 2005) | 2 linesChanged paths:M /trunk/lngamma.cM /trunk/tests/tlngamma.cfixed infinite loop for lngamma(2)------------------------------------------------------------------------r3870 | vlefevre | 2005-09-28 00:45:27 +0000 (Wed, 28 Sep 2005) | 3 linesChanged paths:M /trunk/Makefile.amUpdated libmpfr_la_LDFLAGS (note: it shouldn't be incremented againbefore the 2.3.0 release).------------------------------------------------------------------------r3869 | zimmerma | 2005-09-26 16:28:47 +0000 (Mon, 26 Sep 2005) | 2 linesChanged paths:A /trunk/zeta_ui.cnew function: Zeta with integer argument------------------------------------------------------------------------r3868 | zimmerma | 2005-09-23 21:35:03 +0000 (Fri, 23 Sep 2005) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/algorithms.bibM /trunk/algorithms.texM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/Makefile.amA /trunk/tests/tzeta_ui.cnew function mpfr_zeta_ui for integer argument------------------------------------------------------------------------r3867 | zimmerma | 2005-09-21 13:51:34 +0000 (Wed, 21 Sep 2005) | 2 linesChanged paths:M /trunk/algorithms.texadded brief description of algorithm for mpfr_zeta------------------------------------------------------------------------r3863 | vlefevre | 2005-09-18 23:36:44 +0000 (Sun, 18 Sep 2005) | 2 linesChanged paths:M /trunk/INSTALLMentioned problems with the Tru64 make and other minor changes.------------------------------------------------------------------------r3861 | vlefevre | 2005-09-17 10:24:43 +0000 (Sat, 17 Sep 2005) | 5 linesChanged paths:M /trunk/configure.inFixed the GMP linking test: replaced __gmp_version, which correspondsto a variable, by __gmpz_init (suggested by the GMP documentation),which corresponds to a function, as the auto tools assume the symbolcorresponds to a function. It was failing with the AIX linker.------------------------------------------------------------------------r3857 | vlefevre | 2005-09-16 14:22:40 +0000 (Fri, 16 Sep 2005) | 2 linesChanged paths:M /trunk/const_euler.cUntabify.------------------------------------------------------------------------r3856 | vlefevre | 2005-09-16 13:22:53 +0000 (Fri, 16 Sep 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3854 | vlefevre | 2005-09-16 10:58:41 +0000 (Fri, 16 Sep 2005) | 2 linesChanged paths:M /trunk/gamma.cUntabify.------------------------------------------------------------------------r3852 | zimmerma | 2005-09-16 09:41:47 +0000 (Fri, 16 Sep 2005) | 2 linesChanged paths:M /trunk/mpfr.texiadded missing documentation for mpfr_get_f and mpfr_pow_z------------------------------------------------------------------------r3851 | vlefevre | 2005-09-16 08:02:15 +0000 (Fri, 16 Sep 2005) | 2 linesChanged paths:M /trunk/mpfr.texiFixed typos found by Tomonori Kouya.------------------------------------------------------------------------r3850 | zimmerma | 2005-09-16 07:38:22 +0000 (Fri, 16 Sep 2005) | 2 linesChanged paths:M /trunk/coth.cM /trunk/tests/tcoth.cfixed stupid bug (coth was computing 1/tan instead of 1/tanh)------------------------------------------------------------------------r3849 | zimmerma | 2005-09-15 21:55:08 +0000 (Thu, 15 Sep 2005) | 2 linesChanged paths:M /trunk/const_euler.cfixed overflow problem for large precision------------------------------------------------------------------------r3848 | zimmerma | 2005-09-15 21:11:25 +0000 (Thu, 15 Sep 2005) | 2 linesChanged paths:M /trunk/zeta.cadded log(precz) in initial precision------------------------------------------------------------------------r3844 | zimmerma | 2005-09-13 12:57:38 +0000 (Tue, 13 Sep 2005) | 2 linesChanged paths:M /trunk/exp.cM /trunk/tests/texp.cfixed bug in exp(-eps) for rounding toward zero (test was also wrong...)------------------------------------------------------------------------r3843 | vlefevre | 2005-09-13 02:05:56 +0000 (Tue, 13 Sep 2005) | 2 linesChanged paths:M /trunk/README.devUpdated "To make a release".------------------------------------------------------------------------r3839 | vlefevre | 2005-09-13 01:32:41 +0000 (Tue, 13 Sep 2005) | 2 linesChanged paths:M /trunk/NEWSMinor update.------------------------------------------------------------------------r3838 | vlefevre | 2005-09-13 01:28:09 +0000 (Tue, 13 Sep 2005) | 2 linesChanged paths:M /trunk/constant.cAdded missing MPFR_THREAD_ATTR.------------------------------------------------------------------------r3835 | vlefevre | 2005-09-11 22:50:06 +0000 (Sun, 11 Sep 2005) | 2 linesChanged paths:M /trunk/tuneup.cAvoid a conflict with GMP.------------------------------------------------------------------------r3834 | vlefevre | 2005-09-11 22:37:58 +0000 (Sun, 11 Sep 2005) | 3 linesChanged paths:M /trunk/mparam_h.inM /trunk/mul.cM /trunk/tuneup.cReverted to previous mparam_h.in and mul.c, and applied Patrick'spatch instead.------------------------------------------------------------------------r3832 | vlefevre | 2005-09-11 22:15:29 +0000 (Sun, 11 Sep 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3830 | vlefevre | 2005-09-11 21:59:31 +0000 (Sun, 11 Sep 2005) | 2 linesChanged paths:M /trunk/tests/tstckintc.cAdded #include <string.h> for memmove (see ISO C99 standard).------------------------------------------------------------------------r3829 | vlefevre | 2005-09-11 21:56:32 +0000 (Sun, 11 Sep 2005) | 2 linesChanged paths:M /trunk/README.devMinor change.------------------------------------------------------------------------r3828 | vlefevre | 2005-09-11 21:55:20 +0000 (Sun, 11 Sep 2005) | 2 linesChanged paths:M /trunk/tests/trint.cFixed uninitialized variable (with gcc -std=c99).------------------------------------------------------------------------r3827 | vlefevre | 2005-09-11 21:43:14 +0000 (Sun, 11 Sep 2005) | 2 linesChanged paths:M /trunk/mpfr-impl.hFixed a #ifdef (when --enable-assert isn't used).------------------------------------------------------------------------r3824 | vlefevre | 2005-09-11 18:21:02 +0000 (Sun, 11 Sep 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3823 | vlefevre | 2005-09-11 17:56:43 +0000 (Sun, 11 Sep 2005) | 3 linesChanged paths:M /trunk/int_ceil_log2.cM /trunk/mpfr-impl.hChanged the MPFR_ASSERTD into a MPFR_ASSERTN for MPFR_INT_CEIL_LOG2since the assertion cannot be guaranteed for every C implementation.------------------------------------------------------------------------r3822 | pelissip | 2005-09-10 15:20:48 +0000 (Sat, 10 Sep 2005) | 2 linesChanged paths:M /trunk/mpfr-impl.hFix spelling mistake.------------------------------------------------------------------------r3821 | pelissip | 2005-09-10 15:17:54 +0000 (Sat, 10 Sep 2005) | 2 linesChanged paths:M /trunk/README.devAdd new note about MPFR_TMP_DECL------------------------------------------------------------------------r3819 | zimmerma | 2005-09-09 14:45:54 +0000 (Fri, 09 Sep 2005) | 3 linesChanged paths:M /trunk/mparam_h.inreduced default of MPFR_MUL_THRESHOLD by 1, since now MPFR_MUL_THRESHOLD+1is considered in mul.c------------------------------------------------------------------------r3818 | vlefevre | 2005-09-09 14:37:51 +0000 (Fri, 09 Sep 2005) | 2 linesChanged paths:M /trunk/algorithms.texFixed another LaTeX error.------------------------------------------------------------------------r3817 | vlefevre | 2005-09-09 14:26:08 +0000 (Fri, 09 Sep 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3816 | vlefevre | 2005-09-09 12:09:47 +0000 (Fri, 09 Sep 2005) | 2 linesChanged paths:M /trunk/README.devUpdated "To make a release".------------------------------------------------------------------------r3815 | vlefevre | 2005-09-09 10:21:11 +0000 (Fri, 09 Sep 2005) | 3 linesChanged paths:M /trunk/lngamma.cUse (mpz_t *) 0 instead of NULL (this is not less clear and thisworks with the native SunOS 4 C compiler).------------------------------------------------------------------------r3814 | zimmerma | 2005-09-09 09:33:04 +0000 (Fri, 09 Sep 2005) | 2 linesChanged paths:M /trunk/tests/tset_f.cavoid . in mpf_set_str (locale-sensitive)------------------------------------------------------------------------r3813 | zimmerma | 2005-09-09 09:26:22 +0000 (Fri, 09 Sep 2005) | 2 linesChanged paths:M /trunk/gamma.cM /trunk/lngamma.cM /trunk/mpfr.texiM /trunk/tests/tgamma.cM /trunk/tests/tlngamma.ccleanup of gamma and lngamma------------------------------------------------------------------------r3812 | zimmerma | 2005-09-08 09:37:46 +0000 (Thu, 08 Sep 2005) | 3 linesChanged paths:M /trunk/mul.cMUL_THRESHOLD -> MUL_THRESHOLD+1 (to allow MUL_THRESHOLD=0, needed fortuneup.c)------------------------------------------------------------------------r3811 | zimmerma | 2005-09-08 09:21:02 +0000 (Thu, 08 Sep 2005) | 2 linesChanged paths:M /trunk/algorithms.texfixed LaTeX error------------------------------------------------------------------------r3809 | vlefevre | 2005-09-08 09:12:20 +0000 (Thu, 08 Sep 2005) | 2 linesChanged paths:M /trunk/ChangeLogFix.------------------------------------------------------------------------r3808 | vlefevre | 2005-09-08 09:08:46 +0000 (Thu, 08 Sep 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3804 | vlefevre | 2005-09-08 09:02:58 +0000 (Thu, 08 Sep 2005) | 2 linesChanged paths:M /trunk/README.devA /trunk/fixpermAdded fixperm script to fix the file permissions broken by CVS.------------------------------------------------------------------------r3803 | vlefevre | 2005-09-08 09:01:50 +0000 (Thu, 08 Sep 2005) | 2 linesChanged paths:M /trunk/NEWSUpdate.------------------------------------------------------------------------r3798 | zimmerma | 2005-09-08 06:48:10 +0000 (Thu, 08 Sep 2005) | 2 linesChanged paths:M /trunk/TODOadded one item------------------------------------------------------------------------r3797 | vlefevre | 2005-09-08 06:45:52 +0000 (Thu, 08 Sep 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3795 | vlefevre | 2005-09-08 02:51:45 +0000 (Thu, 08 Sep 2005) | 2 linesChanged paths:M /trunk/tests/Makefile.amFix: readded dependencies.------------------------------------------------------------------------r3793 | vlefevre | 2005-09-06 14:37:32 +0000 (Tue, 06 Sep 2005) | 2 linesChanged paths:M /trunk/tests/tversion.cMore detailed error message.------------------------------------------------------------------------r3791 | vlefevre | 2005-09-06 13:54:57 +0000 (Tue, 06 Sep 2005) | 2 linesChanged paths:M /trunk/lngamma.cChange for ansi2knr.------------------------------------------------------------------------r3790 | vlefevre | 2005-09-06 13:42:02 +0000 (Tue, 06 Sep 2005) | 2 linesChanged paths:M /trunk/lngamma.cCode clean-up (again).------------------------------------------------------------------------r3789 | vlefevre | 2005-09-06 13:31:12 +0000 (Tue, 06 Sep 2005) | 2 linesChanged paths:M /trunk/lngamma.cUse GMP's allocate functions instead of C's. Code clean-up.------------------------------------------------------------------------r3788 | vlefevre | 2005-09-06 13:02:37 +0000 (Tue, 06 Sep 2005) | 2 linesChanged paths:M /trunk/lngamma.cReformat.------------------------------------------------------------------------r3787 | zimmerma | 2005-09-06 12:42:39 +0000 (Tue, 06 Sep 2005) | 2 linesChanged paths:M /trunk/tests/tgamma.cmissing set_emin------------------------------------------------------------------------r3786 | zimmerma | 2005-09-06 12:25:03 +0000 (Tue, 06 Sep 2005) | 2 linesChanged paths:M /trunk/tests/tgamma.cadded missing call to MPFR_TEST_USE_RANDS() [3 blocks non-freed]------------------------------------------------------------------------r3784 | vlefevre | 2005-09-06 12:00:54 +0000 (Tue, 06 Sep 2005) | 3 linesChanged paths:M /trunk/tests/tsub.cFixed a bug (detected after mpfr_set_str_binary has been fixed)in tests/tsub.c introduced in 1.6 (2001-10-19).------------------------------------------------------------------------r3783 | vlefevre | 2005-09-06 11:50:09 +0000 (Tue, 06 Sep 2005) | 2 linesChanged paths:M /trunk/set_str_raw.cmpfr_set_str_binary was buggy and inefficient. Let's use mpfr_strtofr.------------------------------------------------------------------------r3781 | vlefevre | 2005-09-06 11:30:40 +0000 (Tue, 06 Sep 2005) | 3 linesChanged paths:M /trunk/mpfr-impl.hReplaced unsigned long bit-fields (GCC extension) by insigned intbit-fields.------------------------------------------------------------------------r3779 | vlefevre | 2005-09-05 13:28:20 +0000 (Mon, 05 Sep 2005) | 4 linesChanged paths:M /trunk/mpfr-gmp.hMPN_COPY now calls memcpy only if dst != src (otherwise this is anundefined behavior), and if WANT_ASSERT is defined, it checks thatthere is no overlap.------------------------------------------------------------------------r3776 | vlefevre | 2005-09-02 14:08:09 +0000 (Fri, 02 Sep 2005) | 2 linesChanged paths:M /trunk/mpfr-impl.hAvoid MIPSpro / IRIX64 (incorrect) optimizations for DOUBLE_ISNAN.------------------------------------------------------------------------r3775 | vlefevre | 2005-09-02 13:25:32 +0000 (Fri, 02 Sep 2005) | 2 linesChanged paths:M /trunk/acinclude.m4M /trunk/mpfr-impl.hMore portable DOUBLE_ISNAN (useful for MIPSpro under IRIX64).------------------------------------------------------------------------r3774 | zimmerma | 2005-09-02 12:55:37 +0000 (Fri, 02 Sep 2005) | 2 linesChanged paths:M /trunk/gamma.cM /trunk/tests/tgamma.cimproved trade-off between fac_ui and gamma when argument is integer------------------------------------------------------------------------r3773 | vlefevre | 2005-09-02 12:33:24 +0000 (Fri, 02 Sep 2005) | 2 linesChanged paths:M /trunk/acinclude.m4Reformat.------------------------------------------------------------------------r3772 | zimmerma | 2005-09-02 09:52:07 +0000 (Fri, 02 Sep 2005) | 3 linesChanged paths:M /trunk/TODOM /trunk/gamma.cM /trunk/tests/tgamma.cfixed remaining problem in gammaremoved LogGamma from TODO------------------------------------------------------------------------r3771 | vlefevre | 2005-09-02 08:17:37 +0000 (Fri, 02 Sep 2005) | 2 linesChanged paths:M /trunk/add1sp.cM /trunk/sub1sp.cDo not put expressions with side effects in MPFR_ASSERTN.------------------------------------------------------------------------r3770 | zimmerma | 2005-09-01 21:44:42 +0000 (Thu, 01 Sep 2005) | 3 linesChanged paths:M /trunk/gamma.cM /trunk/tests/tgamma.cnow uses lngamma code for x < 1 tooadded new tests from Kenneth Wilder------------------------------------------------------------------------r3769 | zimmerma | 2005-09-01 11:54:57 +0000 (Thu, 01 Sep 2005) | 2 linesChanged paths:M /trunk/tests/tgamma.cadded another test------------------------------------------------------------------------r3768 | zimmerma | 2005-09-01 08:59:19 +0000 (Thu, 01 Sep 2005) | 2 linesChanged paths:M /trunk/tests/tgamma.cremoved useless prototype------------------------------------------------------------------------r3764 | vlefevre | 2005-08-31 23:57:06 +0000 (Wed, 31 Aug 2005) | 2 linesChanged paths:M /trunk/sum.cFixed memory leak (missing MPFR_TMP_FREE in a particular case).------------------------------------------------------------------------r3763 | vlefevre | 2005-08-31 23:52:53 +0000 (Wed, 31 Aug 2005) | 2 linesChanged paths:M /trunk/sum.cFixed the code formatting.------------------------------------------------------------------------r3762 | vlefevre | 2005-08-31 23:38:13 +0000 (Wed, 31 Aug 2005) | 2 linesChanged paths:M /trunk/README.devUpdated Point 6 of "To make a release".------------------------------------------------------------------------r3761 | vlefevre | 2005-08-31 23:27:29 +0000 (Wed, 31 Aug 2005) | 2 linesChanged paths:M /trunk/mul.cFixed memory leak (missing MPFR_TMP_FREE in a particular case).------------------------------------------------------------------------r3759 | zimmerma | 2005-08-31 20:32:03 +0000 (Wed, 31 Aug 2005) | 2 linesChanged paths:M /trunk/mpfr.texiadded lngamma------------------------------------------------------------------------r3758 | zimmerma | 2005-08-31 20:29:36 +0000 (Wed, 31 Aug 2005) | 2 linesChanged paths:M /trunk/tests/tlog.cadded new test (emax)------------------------------------------------------------------------r3757 | zimmerma | 2005-08-31 20:28:25 +0000 (Wed, 31 Aug 2005) | 2 linesChanged paths:M /trunk/tests/tgamma.cnow random tests also use x >= 1------------------------------------------------------------------------r3756 | zimmerma | 2005-08-31 20:26:33 +0000 (Wed, 31 Aug 2005) | 2 linesChanged paths:M /trunk/log.cadded SAVE_EXPO stuff------------------------------------------------------------------------r3754 | zimmerma | 2005-08-31 20:25:36 +0000 (Wed, 31 Aug 2005) | 2 linesChanged paths:A /trunk/lngamma.cM /trunk/mpfr.hM /trunk/tests/Makefile.amA /trunk/tests/tlngamma.cnew function lngamma------------------------------------------------------------------------r3753 | zimmerma | 2005-08-31 20:24:16 +0000 (Wed, 31 Aug 2005) | 2 linesChanged paths:M /trunk/gamma.cnow uses lngamma code for x > 1------------------------------------------------------------------------r3752 | zimmerma | 2005-08-31 20:23:06 +0000 (Wed, 31 Aug 2005) | 2 linesChanged paths:M /trunk/Makefile.amadded lngamma------------------------------------------------------------------------r3750 | vlefevre | 2005-08-31 12:21:14 +0000 (Wed, 31 Aug 2005) | 2 linesChanged paths:M /trunk/VERSIONM /trunk/configure.inM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/version.cUpdated version to 2.3.0.------------------------------------------------------------------------r3749 | vlefevre | 2005-08-31 12:18:31 +0000 (Wed, 31 Aug 2005) | 3 linesChanged paths:M /trunk/configure.inFix for the following problem: #error is not sufficient with ccon IRIX64, and autoconf 2.59 doesn't cope with that.------------------------------------------------------------------------r3745 | vlefevre | 2005-08-30 13:23:51 +0000 (Tue, 30 Aug 2005) | 2 linesChanged paths:M /trunkA /trunk/.cvsignoreM /trunk/testsA /trunk/tests/.cvsignoreAdded .cvsignore files.------------------------------------------------------------------------r3744 | vlefevre | 2005-08-30 12:08:42 +0000 (Tue, 30 Aug 2005) | 2 linesChanged paths:M /trunk/mul.cUnobfuscated 2 assertions.------------------------------------------------------------------------r3743 | vlefevre | 2005-08-30 11:59:12 +0000 (Tue, 30 Aug 2005) | 2 linesChanged paths:M /trunk/mul.cFixed indentation and some comments.------------------------------------------------------------------------r3742 | vlefevre | 2005-08-30 11:49:24 +0000 (Tue, 30 Aug 2005) | 2 linesChanged paths:M /trunk/mul.cRecommitted the patch (without discarding previous modifications).------------------------------------------------------------------------r3741 | vlefevre | 2005-08-30 11:46:58 +0000 (Tue, 30 Aug 2005) | 3 linesChanged paths:M /trunk/mul.cReverted to the previous version, as the patch discarded previousmodifications.------------------------------------------------------------------------r3740 | zimmerma | 2005-08-30 10:27:11 +0000 (Tue, 30 Aug 2005) | 2 linesChanged paths:M /trunk/tests/tgamma.cadded two new tests------------------------------------------------------------------------r3739 | zimmerma | 2005-08-30 10:09:59 +0000 (Tue, 30 Aug 2005) | 3 linesChanged paths:M /trunk/mul.cpatch from Patrick to solve efficiency problem when one operand is sparse(e.g. from ui_pow_ui)------------------------------------------------------------------------r3738 | zimmerma | 2005-08-29 14:07:51 +0000 (Mon, 29 Aug 2005) | 2 linesChanged paths:M /trunk/algorithms.texM /trunk/gamma.cM /trunk/mpfr-impl.hM /trunk/pow.cM /trunk/tests/tgamma.ccheck for overflow/underflow in pow and gamma------------------------------------------------------------------------r3737 | vlefevre | 2005-08-24 15:37:36 +0000 (Wed, 24 Aug 2005) | 3 linesChanged paths:M /trunk/add1sp.cM /trunk/mpfr-impl.hM /trunk/mul.cM /trunk/print_raw.cM /trunk/sub1sp.cWhen WANT_ASSERT >= 2: the corresponding messages are now outputto stderr instead of stdout.------------------------------------------------------------------------r3736 | vlefevre | 2005-08-24 14:23:41 +0000 (Wed, 24 Aug 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3735 | vlefevre | 2005-08-24 14:16:04 +0000 (Wed, 24 Aug 2005) | 3 linesChanged paths:M /trunk/set_uj.cImproved C compliance when mp_limb_t and uintmax_t have the same size(concerning >> BITS_PER_MP_LIMB); some other small improvements.------------------------------------------------------------------------r3734 | vlefevre | 2005-08-24 13:27:12 +0000 (Wed, 24 Aug 2005) | 5 linesChanged paths:M /trunk/round_p.cM /trunk/tests/tcan_round.cNo longer assume that a mp_limb_t fits in an unsigned long (thisis not true under IRIX, where a mp_limb_t has 64 bits and a longhas 32 bits by default). In round_p.c, error messages are outputto stderr instead of stdout.------------------------------------------------------------------------r3733 | vlefevre | 2005-08-23 17:21:45 +0000 (Tue, 23 Aug 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3732 | vlefevre | 2005-08-23 15:57:21 +0000 (Tue, 23 Aug 2005) | 2 linesChanged paths:M /trunk/set_ld.cThis was wrong. Let's do it even more like the 2.1 branch.------------------------------------------------------------------------r3731 | vlefevre | 2005-08-23 15:41:39 +0000 (Tue, 23 Aug 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3730 | vlefevre | 2005-08-23 15:37:53 +0000 (Tue, 23 Aug 2005) | 3 linesChanged paths:M /trunk/set_ld.cPatch 1.25 didn't work under OSF1 with cc. Let's do it likethe 2.1 branch (it now does work under OSF1 with cc).------------------------------------------------------------------------r3729 | vlefevre | 2005-08-21 22:57:15 +0000 (Sun, 21 Aug 2005) | 3 linesChanged paths:M /trunk/NEWSM /trunk/mpfr-impl.hM /trunk/mpfr.texiM /trunk/out_str.cM /trunk/strtofr.cBetter locale support (for the decimal point in string conversionsand input/output).------------------------------------------------------------------------r3728 | vlefevre | 2005-08-18 17:17:02 +0000 (Thu, 18 Aug 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3727 | vlefevre | 2005-08-18 17:08:30 +0000 (Thu, 18 Aug 2005) | 2 linesChanged paths:M /trunk/mpfr.texiMisc changes (spelling, typography...).------------------------------------------------------------------------r3726 | vlefevre | 2005-08-18 17:03:17 +0000 (Thu, 18 Aug 2005) | 3 linesChanged paths:M /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1sp.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan2.cM /trunk/atanh.cM /trunk/cbrt.cM /trunk/check.cM /trunk/cmp2.cM /trunk/cmp_d.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/copysign.cM /trunk/cos.cM /trunk/coth.cM /trunk/div-short.cM /trunk/div.cM /trunk/dump.cM /trunk/eint.cM /trunk/eq.cM /trunk/erf.cM /trunk/erfc.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp2.cM /trunk/expm1.cM /trunk/factorial.cM /trunk/fits_intmax.cM /trunk/fits_u.hM /trunk/fits_uintmax.cM /trunk/fma.cM /trunk/frac.cM /trunk/gamma.cM /trunk/generic.cM /trunk/get_d.cM /trunk/get_str.cM /trunk/get_uj.cM /trunk/get_z.cM /trunk/gmp_op.cM /trunk/inp_str.cM /trunk/isinteger.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/log_b2.hM /trunk/minmax.cM /trunk/mp_clz_tab.cM /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mpfr-test.hM /trunk/mpn_exp.cM /trunk/mul.cM /trunk/mul_ui.cM /trunk/mulders.cM /trunk/out_str.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/print_raw.cM /trunk/random2.cM /trunk/reldiff.cM /trunk/root.cM /trunk/round_p.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_q.cM /trunk/set_si.cM /trunk/set_ui_2exp.cM /trunk/set_z.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sqrt.cM /trunk/sub_one_ulp.cM /trunk/swap.cM /trunk/tanh.cM /trunk/tests/memory.cM /trunk/tests/reuse.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tatan.cM /trunk/tests/tcan_round.cM /trunk/tests/tcheck.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp_ld.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tcmpabs.cM /trunk/tests/tconst_log2.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tdiv.cM /trunk/tests/teq.cM /trunk/tests/terf.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/tfits.cM /trunk/tests/tfma.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_sj.cM /trunk/tests/tget_str.cM /trunk/tests/tget_z.cM /trunk/tests/tgmpop.cM /trunk/tests/tinp_str.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tminmax.cM /trunk/tests/tmul.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow_z.cM /trunk/tests/trandom.cM /trunk/tests/trint.cM /trunk/tests/tset_si.cM /trunk/tests/tset_sj.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsi_op.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cM /trunk/tests/tstrtofr.cM /trunk/tests/tsub_ui.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tzeta.cM /trunk/tuneup.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cM /trunk/ui_pow_ui.cM /trunk/urandomb.cRemoved trailing spaces (better for future patches, as such spacesare sometimes stripped).------------------------------------------------------------------------r3725 | vlefevre | 2005-08-18 16:35:19 +0000 (Thu, 18 Aug 2005) | 2 linesChanged paths:M /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1sp.cM /trunk/add_one_ulp.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atan2.cM /trunk/atanh.cM /trunk/cache.cM /trunk/cbrt.cM /trunk/check.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/const_catalan.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/cos.cM /trunk/cosh.cM /trunk/dim.cM /trunk/div-short.cM /trunk/div.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/eint.cM /trunk/eq.cM /trunk/erf.cM /trunk/erfc.cM /trunk/exp.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/factorial.cM /trunk/fits_intmax.cM /trunk/fma.cM /trunk/gamma.cM /trunk/generic.cM /trunk/get_d.cM /trunk/get_ld.cM /trunk/get_str.cM /trunk/get_z_exp.cM /trunk/gmp_op.cM /trunk/init2.cM /trunk/inp_str.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/logging.cM /trunk/minmax.cM /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpn_exp.cM /trunk/mul.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_ui.cM /trunk/next.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/print_raw.cM /trunk/reldiff.cM /trunk/rint.cM /trunk/root.cM /trunk/round_near_x.cM /trunk/round_p.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_f.cM /trunk/set_q.cM /trunk/set_str_raw.cM /trunk/set_uj.cM /trunk/set_z.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/sub.cM /trunk/sub1.cM /trunk/sub_one_ulp.cM /trunk/subnormal.cM /trunk/sum.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/RRTest.cM /trunk/tests/reuse.cM /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tatan.cM /trunk/tests/tcan_round.cM /trunk/tests/tcheck.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmpabs.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tcos.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/tfactorial.cM /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_d.cM /trunk/tests/tget_z.cM /trunk/tests/tgmpop.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow_z.cM /trunk/tests/trandom.cM /trunk/tests/trint.cM /trunk/tests/tset.cM /trunk/tests/tset_si.cM /trunk/tests/tset_sj.cM /trunk/tests/tset_str.cM /trunk/tests/tsgn.cM /trunk/tests/tsi_op.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cM /trunk/tests/tstrtofr.cM /trunk/tests/tsub.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsum.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tzeta.cM /trunk/tuneup.cM /trunk/uceil_exp2.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cM /trunk/ui_div.cM /trunk/ui_pow_ui.cM /trunk/zeta.cConverted tabs to spaces with expand.------------------------------------------------------------------------r3724 | vlefevre | 2005-08-18 15:27:33 +0000 (Thu, 18 Aug 2005) | 2 linesChanged paths:M /trunk/agm.cM /trunk/extract.cM /trunk/fits_u.hM /trunk/free_cache.cM /trunk/generic.cM /trunk/get_si.cM /trunk/init2.cM /trunk/mpfr-test.hM /trunk/next.cM /trunk/print_raw.cM /trunk/set_f.cM /trunk/tests/cmp_str.cM /trunk/tests/tagm.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tcosh.cM /trunk/tests/tdim.cM /trunk/tests/terf.cM /trunk/tests/tfits.cM /trunk/tests/tgamma.cM /trunk/tests/tget_d.cM /trunk/tests/tnext.cM /trunk/tests/tstrtofr.cM /trunk/tests/tsub_ui.cM /trunk/tests/ttanh.cM /trunk/tests/tversion.cUpdated copyright line.------------------------------------------------------------------------r3723 | vlefevre | 2005-08-18 14:51:33 +0000 (Thu, 18 Aug 2005) | 4 linesChanged paths:M /trunk/set_ld.cM /trunk/tests/tset_ld.cSupport C implementations giving an incorrect value for the precisionof long double or where long doubles are implemented with FP expansions(like under Mac OS X), as in the 2.1 branch.------------------------------------------------------------------------r3722 | vlefevre | 2005-08-18 13:46:30 +0000 (Thu, 18 Aug 2005) | 5 linesChanged paths:M /trunk/get_ld.cM /trunk/mpfr-impl.hUpdated mpfr_get_ld: removed useless and non-portable hacks, fixedbugs, and slightly changed the behavior for the x87 extended format(we shouldn't return long double's with more precision than reallysupported, e.g. on FreeBSD and NetBSD).------------------------------------------------------------------------r3721 | vlefevre | 2005-08-18 13:08:07 +0000 (Thu, 18 Aug 2005) | 2 linesChanged paths:M /trunk/get_ld.cAdded an assertion.------------------------------------------------------------------------r3720 | vlefevre | 2005-08-17 16:45:18 +0000 (Wed, 17 Aug 2005) | 2 linesChanged paths:M /trunk/set_ld.cReformatted (GNU style).------------------------------------------------------------------------r3719 | pelissip | 2005-08-17 16:26:10 +0000 (Wed, 17 Aug 2005) | 4 linesChanged paths:M /trunk/configure.inImprove the warning message by adding the lines:"we cannot run a program linked with GMP (if you cannotsee the version numbers above)."------------------------------------------------------------------------r3718 | zimmerma | 2005-08-16 14:26:05 +0000 (Tue, 16 Aug 2005) | 2 linesChanged paths:M /trunk/algorithms.texadded pointer for gamma------------------------------------------------------------------------r3717 | zimmerma | 2005-08-16 14:24:15 +0000 (Tue, 16 Aug 2005) | 2 linesChanged paths:M /trunk/gamma.cfixed comments (code did not change)------------------------------------------------------------------------r3716 | zimmerma | 2005-08-16 14:01:22 +0000 (Tue, 16 Aug 2005) | 2 linesChanged paths:M /trunk/algorithms.bibM /trunk/algorithms.texM /trunk/gamma.cadded formula for gamma function------------------------------------------------------------------------r3715 | zimmerma | 2005-08-16 13:20:14 +0000 (Tue, 16 Aug 2005) | 2 linesChanged paths:M /trunk/tests/tgamma.cfixed last test (expected result was wrong)------------------------------------------------------------------------r3714 | zimmerma | 2005-08-16 13:19:09 +0000 (Tue, 16 Aug 2005) | 2 linesChanged paths:M /trunk/gamma.cfixed bug for tiny input------------------------------------------------------------------------r3713 | zimmerma | 2005-08-16 09:36:05 +0000 (Tue, 16 Aug 2005) | 2 linesChanged paths:M /trunk/tests/tgamma.cadded test case------------------------------------------------------------------------r3712 | pelissip | 2005-08-12 15:11:37 +0000 (Fri, 12 Aug 2005) | 2 linesChanged paths:M /trunk/Makefile.amReintroduce the computing of the dependencies.------------------------------------------------------------------------r3711 | vlefevre | 2005-08-11 14:56:47 +0000 (Thu, 11 Aug 2005) | 2 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/tests/tget_d.cM /trunk/tests/tset_d.cAdded MPFR_DOUBLE_SPEC (not used yet, except for warning messages).------------------------------------------------------------------------r3710 | vlefevre | 2005-08-10 20:41:16 +0000 (Wed, 10 Aug 2005) | 2 linesChanged paths:M /trunk/mpfr.texiCompleted the documentation of mpfr_strtofr (concerning the exponent).------------------------------------------------------------------------r3709 | vlefevre | 2005-08-10 20:32:41 +0000 (Wed, 10 Aug 2005) | 3 linesChanged paths:M /trunk/mpfr.texiRemoved double spaces in mpfr_strtofr description (this mattersfor the info format).------------------------------------------------------------------------r3708 | vlefevre | 2005-08-10 01:02:57 +0000 (Wed, 10 Aug 2005) | 2 linesChanged paths:M /trunk/tests/tget_d.cAdded a temporary test for non-IEEE-754 double's.------------------------------------------------------------------------r3707 | pelissip | 2005-08-09 08:17:14 +0000 (Tue, 09 Aug 2005) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/tests/tstckintc.cFix bug for pre-ansi compiler.------------------------------------------------------------------------r3706 | pelissip | 2005-08-09 08:16:46 +0000 (Tue, 09 Aug 2005) | 2 linesChanged paths:M /trunk/NEWSRemove redundant entries.------------------------------------------------------------------------r3705 | zimmerma | 2005-08-08 13:01:31 +0000 (Mon, 08 Aug 2005) | 3 linesChanged paths:M /trunk/NEWSM /trunk/TODOM /trunk/sin.cM /trunk/tests/tsin.cfixed bug in mpfr_sin (possible wrong inexact flag for rounding to nearest)added items in NEWS and TODO------------------------------------------------------------------------r3704 | pelissip | 2005-08-05 23:09:58 +0000 (Fri, 05 Aug 2005) | 2 linesChanged paths:M /trunk/mpfr.texiUpdate information------------------------------------------------------------------------r3703 | pelissip | 2005-08-05 23:08:29 +0000 (Fri, 05 Aug 2005) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/stack_interface.cM /trunk/tests/tstckintc.cRename mpfr_stack to mpfr_custom_------------------------------------------------------------------------r3695 | vlefevre | 2005-08-03 10:35:59 +0000 (Wed, 03 Aug 2005) | 2 linesChanged paths:M /trunk/FAQ.htmlM /trunk/READMEAdded/updated copyright information.------------------------------------------------------------------------r3694 | vlefevre | 2005-08-03 10:13:41 +0000 (Wed, 03 Aug 2005) | 2 linesChanged paths:M /branches/mpfr-2-1-branch/NEWSM /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3693 | pelissip | 2005-08-02 08:28:22 +0000 (Tue, 02 Aug 2005) | 2 linesChanged paths:M /trunk/TODORemove "Stack Interface" from TODO.------------------------------------------------------------------------r3692 | pelissip | 2005-08-01 15:23:51 +0000 (Mon, 01 Aug 2005) | 2 linesChanged paths:M /trunk/subnormal.cM /trunk/tests/Makefile.amA /trunk/tests/tsubnormal.cAdd test file for mpfr_subnormalize------------------------------------------------------------------------r3691 | pelissip | 2005-08-01 15:23:07 +0000 (Mon, 01 Aug 2005) | 2 linesChanged paths:M /trunk/mpfr.texiAdd documentation for MPFR stack interface------------------------------------------------------------------------r3690 | pelissip | 2005-08-01 14:04:35 +0000 (Mon, 01 Aug 2005) | 2 linesChanged paths:M /trunk/tests/tstckintc.cAdd a new test to avoid potential problems if mp_limb_t != long.------------------------------------------------------------------------r3689 | vlefevre | 2005-08-01 10:04:33 +0000 (Mon, 01 Aug 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3685 | pelissip | 2005-07-26 16:08:02 +0000 (Tue, 26 Jul 2005) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hM /trunk/mpfr.texiA /trunk/stack_interface.cM /trunk/tests/Makefile.amA /trunk/tests/tstckintc.cAdd first version of MPFR stack interface.Need to check if everything is ok, specially the test.------------------------------------------------------------------------r3684 | pelissip | 2005-07-26 14:07:18 +0000 (Tue, 26 Jul 2005) | 2 linesChanged paths:M /trunk/mpfr-impl.hFix and clean up logging for GCC 4.0.x------------------------------------------------------------------------r3683 | pelissip | 2005-07-26 13:02:30 +0000 (Tue, 26 Jul 2005) | 2 linesChanged paths:M /trunk/mpfr-impl.hClean up code.------------------------------------------------------------------------r3682 | pelissip | 2005-07-26 12:26:08 +0000 (Tue, 26 Jul 2005) | 4 linesChanged paths:M /trunk/README.devM /trunk/logging.cM /trunk/mpfr-impl.hImprove logging:+ The file is not created if there is nothing to log.+ Add new ENVIRONMENT variables: MPFR_LOG_ALL and MPFR_LOG_STAT.------------------------------------------------------------------------r3681 | pelissip | 2005-07-26 12:06:11 +0000 (Tue, 26 Jul 2005) | 2 linesChanged paths:M /trunk/atan.cAdd experimental code (Disabled).------------------------------------------------------------------------r3680 | pelissip | 2005-07-26 12:05:45 +0000 (Tue, 26 Jul 2005) | 2 linesChanged paths:M /trunk/strtofr.cFix comment------------------------------------------------------------------------r3679 | pelissip | 2005-07-26 12:05:03 +0000 (Tue, 26 Jul 2005) | 2 linesChanged paths:M /trunk/tests/tsin.cAdd a new regression test (to fix).------------------------------------------------------------------------r3678 | pelissip | 2005-07-22 14:01:30 +0000 (Fri, 22 Jul 2005) | 4 linesChanged paths:M /trunk/erfc.cFix bug for high values of input (assertion failed)because erf(x) ~ 1, so 1-erf(x) ~ 0, and we can'tget the EXP of tmp.------------------------------------------------------------------------r3677 | pelissip | 2005-07-18 12:55:30 +0000 (Mon, 18 Jul 2005) | 3 linesChanged paths:M /trunk/update-versionFix bug (AC_INIT version wasn't updated).Display a note about libtool version before quitting.------------------------------------------------------------------------r3676 | pelissip | 2005-07-18 12:54:45 +0000 (Mon, 18 Jul 2005) | 4 linesChanged paths:M /trunk/acinclude.m4M /trunk/configure.inClean up.Add comment.Add a new test: check if the charset has consecutive values.------------------------------------------------------------------------r3675 | vlefevre | 2005-07-12 21:27:55 +0000 (Tue, 12 Jul 2005) | 2 linesChanged paths:M /trunk/mpfr.texiUpdated documentation of mpfr_strtofr.------------------------------------------------------------------------r3674 | pelissip | 2005-07-12 09:48:36 +0000 (Tue, 12 Jul 2005) | 3 linesChanged paths:M /trunk/exp3.cFix an overflow bug (use of int instead of unsigned long).Optimize code (5% faster).------------------------------------------------------------------------r3671 | vlefevre | 2005-07-11 16:13:27 +0000 (Mon, 11 Jul 2005) | 2 linesChanged paths:M /trunk/BUGSM /trunk/acinclude.m4M /trunk/mpfr-impl.hD /trunk/strcasecmp.cD /trunk/strncasecmp.cM /trunk/strtofr.cFixed locale bug. Function strncasecmp is no longer used.------------------------------------------------------------------------r3670 | vlefevre | 2005-07-09 17:52:53 +0000 (Sat, 09 Jul 2005) | 5 linesChanged paths:M /trunk/BUGSM /trunk/acinclude.m4M /trunk/tests/tests.cIn the tests, set the locale to the current one. This allows to testMPFR under various locales, showing a bug in the parse_string functiondue to the use of the strncasecmp function ('i' and 'I' don't matchwith LC_ALL="tr_TR.ISO8859-9").------------------------------------------------------------------------r3669 | pelissip | 2005-07-07 07:38:02 +0000 (Thu, 07 Jul 2005) | 2 linesChanged paths:M /trunk/configure.inImprove displayed warning if GMP versions differ.------------------------------------------------------------------------r3668 | pelissip | 2005-07-06 08:45:47 +0000 (Wed, 06 Jul 2005) | 2 linesChanged paths:M /trunk/INSTALLAdd a solution for a problem.------------------------------------------------------------------------r3667 | vlefevre | 2005-07-05 13:47:37 +0000 (Tue, 05 Jul 2005) | 2 linesChanged paths:M /trunk/tests/tatan.cAdded in-place tests for atan(+/-0).------------------------------------------------------------------------r3665 | pelissip | 2005-07-05 08:04:21 +0000 (Tue, 05 Jul 2005) | 3 linesChanged paths:M /trunk/atan.cFix bug of signed 0.Optimize code. (20% for 53 bits).------------------------------------------------------------------------r3664 | pelissip | 2005-07-05 08:03:38 +0000 (Tue, 05 Jul 2005) | 2 linesChanged paths:M /trunk/tests/tatan.cImprove test for signed 0.------------------------------------------------------------------------r3663 | pelissip | 2005-06-28 16:46:42 +0000 (Tue, 28 Jun 2005) | 3 linesChanged paths:M /trunk/atan.cSimplify a condition which was always true.(p is always negative).------------------------------------------------------------------------r3662 | pelissip | 2005-06-28 16:13:03 +0000 (Tue, 28 Jun 2005) | 2 linesChanged paths:M /trunk/atan.cAdd assertion.------------------------------------------------------------------------r3661 | pelissip | 2005-06-28 16:09:00 +0000 (Tue, 28 Jun 2005) | 4 linesChanged paths:M /trunk/atan.cSimplify code for final step (when i== n0):since we do n0-i=0 steps, atan(Ak/2^k) ~= Ak/2^k.So we could speed up the final computation (9% faster).------------------------------------------------------------------------r3660 | pelissip | 2005-06-28 15:52:32 +0000 (Tue, 28 Jun 2005) | 4 linesChanged paths:M /trunk/atan.cOptimize: when computing arctan(p/2^r) simplifyp/2^r if p is even.Clean up and remove tabi table. It was useless.------------------------------------------------------------------------r3659 | pelissip | 2005-06-22 08:58:50 +0000 (Wed, 22 Jun 2005) | 6 linesChanged paths:M /trunk/acinclude.m4M /trunk/configure.inClean up configure and acinclude:+ Remove useless test in MPFR_CONFIGS (Check for valid NAN).Its result is not use by MPFR.+ Remove useless macros (AC_CHECK_OS, AC_CHECK_MACH and AC_MY_HEADERS).+ Move detection of math/rint,round,floor,ceil to MPFR_CONFIGS.------------------------------------------------------------------------r3658 | vlefevre | 2005-06-20 09:30:34 +0000 (Mon, 20 Jun 2005) | 2 linesChanged paths:M /trunk/sum.cGNU coding style.------------------------------------------------------------------------r3657 | zimmerma | 2005-06-16 13:48:23 +0000 (Thu, 16 Jun 2005) | 2 linesChanged paths:M /trunk/get_str.cimproved m=0 case when b is a power of 2------------------------------------------------------------------------r3656 | pelissip | 2005-06-15 16:12:27 +0000 (Wed, 15 Jun 2005) | 3 linesChanged paths:M /trunk/cos.cReplace mpfr_div_2ui call by SET_EXP/GET_EXPsince it can't overflow.------------------------------------------------------------------------r3655 | pelissip | 2005-06-15 15:47:16 +0000 (Wed, 15 Jun 2005) | 2 linesChanged paths:M /trunk/cos.cSpeed up a few (from 10822 to 10600).------------------------------------------------------------------------r3654 | pelissip | 2005-06-15 13:56:23 +0000 (Wed, 15 Jun 2005) | 2 linesChanged paths:M /trunk/BUGSUpdate------------------------------------------------------------------------r3653 | pelissip | 2005-06-14 11:42:25 +0000 (Tue, 14 Jun 2005) | 3 linesChanged paths:M /trunk/powerof2.cReplace check for a power of 2 for the high limb by a checkfor "high bit limb" for the high limb.------------------------------------------------------------------------r3652 | pelissip | 2005-06-14 11:30:10 +0000 (Tue, 14 Jun 2005) | 2 linesChanged paths:M /trunk/mul_ui.cFix bug in mul_ui (always alloc buffer instead of trying to reuse it).------------------------------------------------------------------------r3651 | pelissip | 2005-06-14 11:27:56 +0000 (Tue, 14 Jun 2005) | 2 linesChanged paths:M /trunk/tests/tmul_ui.cAdd new test (failed).------------------------------------------------------------------------r3650 | pelissip | 2005-06-14 11:17:55 +0000 (Tue, 14 Jun 2005) | 3 linesChanged paths:M /trunk/div_ui.cM /trunk/mul_ui.cAdd Fast case for u==1Add Fast case for u a power of 2 (Call mul/div_2si).------------------------------------------------------------------------r3649 | pelissip | 2005-06-14 09:04:44 +0000 (Tue, 14 Jun 2005) | 2 linesChanged paths:M /trunk/cos.cFix bug (use of GCC specific attribute).------------------------------------------------------------------------r3648 | pelissip | 2005-06-13 12:19:30 +0000 (Mon, 13 Jun 2005) | 2 linesChanged paths:M /trunk/root.cM /trunk/tests/troot.cRechnage the meaning of root for k=0.------------------------------------------------------------------------r3647 | pelissip | 2005-06-13 12:03:30 +0000 (Mon, 13 Jun 2005) | 2 linesChanged paths:M /trunk/root.cM /trunk/tests/troot.cFix bug with x<0 and k even------------------------------------------------------------------------r3646 | pelissip | 2005-06-13 11:45:50 +0000 (Mon, 13 Jun 2005) | 3 linesChanged paths:M /trunk/root.cM /trunk/tests/troot.cAdd special case for k==0Add test for special case k==0------------------------------------------------------------------------r3645 | zimmerma | 2005-06-13 11:33:57 +0000 (Mon, 13 Jun 2005) | 2 linesChanged paths:M /trunk/const_pi.cadded assertion------------------------------------------------------------------------r3644 | pelissip | 2005-06-13 11:23:37 +0000 (Mon, 13 Jun 2005) | 2 linesChanged paths:M /trunk/cache.cImprove efficiency of initial call to mpfr_cache.------------------------------------------------------------------------r3643 | pelissip | 2005-06-13 08:51:44 +0000 (Mon, 13 Jun 2005) | 2 linesChanged paths:M /trunk/tests/tsum.cAdd new check (+INF -INF --> NAN).------------------------------------------------------------------------r3642 | pelissip | 2005-06-10 15:11:02 +0000 (Fri, 10 Jun 2005) | 6 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/sum.cM /trunk/tests/tsum.cFix bug of NAN and INF.Fix bug in documentation (mpfr_sum wasn't exactly what is decribed).Improve test.Change internal names.Clean up.------------------------------------------------------------------------r3641 | pelissip | 2005-06-10 15:05:54 +0000 (Fri, 10 Jun 2005) | 2 linesChanged paths:M /trunk/eint.cFix bug: check if mpfr_log returns 0.------------------------------------------------------------------------r3640 | pelissip | 2005-06-08 12:35:31 +0000 (Wed, 08 Jun 2005) | 5 linesChanged paths:M /trunk/eint.cReplace MPFR_EXP to MPFR_GET_EXPUse GROUP functionUse MPFR_MPZ_SIZEINBASE2Factorize the mpfr_mul_2exp chain.------------------------------------------------------------------------r3639 | pelissip | 2005-06-08 12:34:47 +0000 (Wed, 08 Jun 2005) | 2 linesChanged paths:M /trunk/sin.cReplace int to mp_prec_t for precision...------------------------------------------------------------------------r3638 | pelissip | 2005-06-08 12:34:21 +0000 (Wed, 08 Jun 2005) | 2 linesChanged paths:M /trunk/acos.cM /trunk/const_euler.cM /trunk/mulders.cM /trunk/zeta.cFix warning due to comparison of unsigned and signed integers.------------------------------------------------------------------------r3637 | pelissip | 2005-06-08 11:45:06 +0000 (Wed, 08 Jun 2005) | 3 linesChanged paths:M /trunk/atan.cM /trunk/extract.cM /trunk/strtofr.cFix warnings due to comparaison between signed and unsigned.Reinclude string.h for strtofr.------------------------------------------------------------------------r3635 | vlefevre | 2005-06-08 10:18:24 +0000 (Wed, 08 Jun 2005) | 2 linesChanged paths:M /trunk/add1.cFixed bug introduced with the new internal format on 2003-10-27.------------------------------------------------------------------------r3634 | vlefevre | 2005-06-08 10:02:28 +0000 (Wed, 08 Jun 2005) | 2 linesChanged paths:M /trunk/add1.cUpdated comments.------------------------------------------------------------------------r3633 | pelissip | 2005-06-08 10:00:21 +0000 (Wed, 08 Jun 2005) | 2 linesChanged paths:M /trunk/atan.cFix introduced bug due to missing NULL.------------------------------------------------------------------------r3632 | pelissip | 2005-06-08 09:58:57 +0000 (Wed, 08 Jun 2005) | 2 linesChanged paths:M /trunk/clear.cFix introduced bug (NULL not defined).------------------------------------------------------------------------r3631 | pelissip | 2005-06-08 09:53:48 +0000 (Wed, 08 Jun 2005) | 4 linesChanged paths:M /trunk/add1sp.cM /trunk/atan.cM /trunk/clear.cM /trunk/div.cM /trunk/gamma.cM /trunk/get_f.cM /trunk/get_str.cM /trunk/mpfr-impl.hM /trunk/mul.cM /trunk/round_p.cM /trunk/set_z.cM /trunk/sin.cM /trunk/strtofr.cM /trunk/sub1sp.cM /trunk/subnormal.cM /trunk/zeta.cClean up use of stdio.h:it is now included by mpfr-impl iff DEBUG is defined or WANT_ASSERT isdefined.------------------------------------------------------------------------r3630 | pelissip | 2005-06-08 09:53:05 +0000 (Wed, 08 Jun 2005) | 2 linesChanged paths:M /trunk/tests/tsum.cFix warnings.------------------------------------------------------------------------r3629 | pelissip | 2005-06-08 09:13:41 +0000 (Wed, 08 Jun 2005) | 2 linesChanged paths:M /trunk/sub1sp.cClean up code.------------------------------------------------------------------------r3628 | pelissip | 2005-06-08 09:08:27 +0000 (Wed, 08 Jun 2005) | 2 linesChanged paths:M /trunk/add1sp.cImprove checking if WANT_ASSERT >= 2------------------------------------------------------------------------r3627 | pelissip | 2005-06-07 16:06:38 +0000 (Tue, 07 Jun 2005) | 2 linesChanged paths:M /trunk/sin.cFix wrong assertion.------------------------------------------------------------------------r3626 | pelissip | 2005-06-07 16:03:24 +0000 (Tue, 07 Jun 2005) | 2 linesChanged paths:M /trunk/tests/tsum.cImprove test by adding special cases.------------------------------------------------------------------------r3625 | pelissip | 2005-06-07 16:02:48 +0000 (Tue, 07 Jun 2005) | 5 linesChanged paths:M /trunk/mpfr-impl.hMPFR_GET_EXP was wrongly defined and does nothing due to recursivemacro (mpfr_get_exp is also defined to be a fast macro). Fix thisby removing the macro call in MPFR_GET_EXP in case of ASSERT >= 1.2 tests failed now!------------------------------------------------------------------------r3624 | pelissip | 2005-06-07 15:42:17 +0000 (Tue, 07 Jun 2005) | 2 linesChanged paths:M /trunk/tests/tsum.cClean up and improve check.------------------------------------------------------------------------r3623 | pelissip | 2005-06-07 15:41:57 +0000 (Tue, 07 Jun 2005) | 2 linesChanged paths:M /trunk/sum.cHandle case n==0 and n==1 as special cases.------------------------------------------------------------------------r3622 | pelissip | 2005-06-07 14:27:34 +0000 (Tue, 07 Jun 2005) | 3 linesChanged paths:M /trunk/const_catalan.cM /trunk/tests/tconst_catalan.cSimplify test to use tgeneric.Add note about Worst Case of const_catalan up to 100,000,000------------------------------------------------------------------------r3621 | pelissip | 2005-06-07 14:26:45 +0000 (Tue, 07 Jun 2005) | 2 linesChanged paths:M /trunk/atan.cUse GROUP functions.------------------------------------------------------------------------r3620 | pelissip | 2005-06-07 09:52:04 +0000 (Tue, 07 Jun 2005) | 2 linesChanged paths:M /trunk/tests/tconst_pi.cImprove coverage.------------------------------------------------------------------------r3619 | pelissip | 2005-06-07 09:51:49 +0000 (Tue, 07 Jun 2005) | 2 linesChanged paths:M /trunk/mpfr-impl.hFix bug in MPFR_GROUP_REPREC_3.------------------------------------------------------------------------r3618 | pelissip | 2005-06-06 14:49:55 +0000 (Mon, 06 Jun 2005) | 2 linesChanged paths:M /trunk/tests/tset_si.cM /trunk/tests/tui_pow.cM /trunk/ui_pow_ui.cImprove coverage------------------------------------------------------------------------r3617 | pelissip | 2005-06-06 14:13:47 +0000 (Mon, 06 Jun 2005) | 2 linesChanged paths:M /trunk/tests/tcmp_ui.cImprove coverage test------------------------------------------------------------------------r3616 | pelissip | 2005-06-06 13:52:29 +0000 (Mon, 06 Jun 2005) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hM /trunk/tests/tdiv.cM /trunk/tests/tget_str.cM /trunk/tests/tzeta.cRemove mpfr_sub_one_ulp from MPFR library.Keep the C file until we are sure it not needed anymore.------------------------------------------------------------------------r3615 | pelissip | 2005-06-06 13:42:40 +0000 (Mon, 06 Jun 2005) | 2 linesChanged paths:M /trunk/tests/tnext.cImprove coverage.------------------------------------------------------------------------r3614 | pelissip | 2005-06-06 13:39:40 +0000 (Mon, 06 Jun 2005) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/div_ui.cM /trunk/hypot.cM /trunk/tests/tdiv.cM /trunk/tests/texp.cM /trunk/tests/tget_str.cM /trunk/tests/tsqrt.cM /trunk/tests/tzeta.cRemove mpfr_add_one_ulp from MPFR library.The function is still in the CVS.------------------------------------------------------------------------r3613 | pelissip | 2005-06-06 12:06:15 +0000 (Mon, 06 Jun 2005) | 4 linesChanged paths:M /trunk/gamma.cAdd experimental code (disabled).For 5000 bits, gamma(12.5) takes 4s instead of 18s.But it changes the error analysis...------------------------------------------------------------------------r3612 | pelissip | 2005-06-06 11:27:08 +0000 (Mon, 06 Jun 2005) | 2 linesChanged paths:M /trunk/gamma.cReduce use of intermediary variables.------------------------------------------------------------------------r3611 | pelissip | 2005-06-06 09:42:16 +0000 (Mon, 06 Jun 2005) | 2 linesChanged paths:M /trunk/zeta.cImprove comment of previous change.------------------------------------------------------------------------r3610 | pelissip | 2005-06-06 09:30:13 +0000 (Mon, 06 Jun 2005) | 3 linesChanged paths:M /trunk/zeta.cUse FastCompute if x is positive and big, ie it usesZeta(x)=1+1/2^X+O(1/3^x)------------------------------------------------------------------------r3609 | pelissip | 2005-06-03 11:15:05 +0000 (Fri, 03 Jun 2005) | 2 linesChanged paths:M /trunk/ui_pow_ui.cAdd new and faster trivial case for y <= 1 and n <= 1------------------------------------------------------------------------r3608 | pelissip | 2005-06-02 16:20:05 +0000 (Thu, 02 Jun 2005) | 2 linesChanged paths:M /trunk/COPYINGM /trunk/COPYING.LIBForget thoses two. Update from FSF site.------------------------------------------------------------------------r3607 | pelissip | 2005-06-02 16:16:17 +0000 (Thu, 02 Jun 2005) | 2 linesChanged paths:M /trunk/BUGSM /trunk/NEWSM /trunk/READMEM /trunk/TODOFinish updating files.------------------------------------------------------------------------r3606 | pelissip | 2005-06-02 16:12:06 +0000 (Thu, 02 Jun 2005) | 2 linesChanged paths:M /trunk/abort_prec_max.cM /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add1sp.cM /trunk/add_one_ulp.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atan2.cM /trunk/atanh.cM /trunk/cache.cM /trunk/cbrt.cM /trunk/check.cM /trunk/clear.cM /trunk/clears.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cmp_d.cM /trunk/cmp_ld.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/comparisons.cM /trunk/const_catalan.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/constant.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/cot.cM /trunk/coth.cM /trunk/csc.cM /trunk/csch.cM /trunk/dim.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eint.cM /trunk/eq.cM /trunk/erf.cM /trunk/erfc.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp10.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/extract.cM /trunk/factorial.cM /trunk/fits_intmax.cM /trunk/fits_s.hM /trunk/fits_sint.cM /trunk/fits_slong.cM /trunk/fits_sshort.cM /trunk/fits_u.hM /trunk/fits_uint.cM /trunk/fits_uintmax.cM /trunk/fits_ulong.cM /trunk/fits_ushort.cM /trunk/fma.cM /trunk/frac.cM /trunk/free_cache.cM /trunk/gamma.cM /trunk/gen_inverse.hM /trunk/generic.cM /trunk/get_d.cM /trunk/get_exp.cM /trunk/get_f.cM /trunk/get_ld.cM /trunk/get_si.cM /trunk/get_sj.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/get_uj.cM /trunk/get_z.cM /trunk/get_z_exp.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/init.cM /trunk/init2.cM /trunk/inits.cM /trunk/inits2.cM /trunk/inp_str.cM /trunk/int_ceil_log2.cM /trunk/isinf.cM /trunk/isinteger.cM /trunk/isnan.cM /trunk/isnum.cM /trunk/isqrt.cM /trunk/iszero.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/logging.cM /trunk/minmax.cM /trunk/mp_clz_tab.cM /trunk/mpf2mpfr.hM /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mpfr-longlong.hM /trunk/mpfr-test.hM /trunk/mpfr.hM /trunk/mpn_exp.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_ui.cM /trunk/mulders.cM /trunk/neg.cM /trunk/next.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/powerof2.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/random.cM /trunk/random2.cM /trunk/reldiff.cM /trunk/rint.cM /trunk/root.cM /trunk/round_near_x.cM /trunk/round_p.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/sec.cM /trunk/sech.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_dfl_prec.cM /trunk/set_exp.cM /trunk/set_f.cM /trunk/set_inf.cM /trunk/set_ld.cM /trunk/set_nan.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_si_2exp.cM /trunk/set_sj.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_ui_2exp.cM /trunk/set_uj.cM /trunk/set_z.cM /trunk/setmax.cM /trunk/setmin.cM /trunk/sgn.cM /trunk/si_op.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/strcasecmp.cM /trunk/strncasecmp.cM /trunk/strtofr.cM /trunk/sub.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/sub_one_ulp.cM /trunk/sub_ui.cM /trunk/subnormal.cM /trunk/sum.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/cmp_str.cM /trunk/tests/memory.cM /trunk/tests/mpf_compat.cM /trunk/tests/mpfr_compat.cM /trunk/tests/reuse.cM /trunk/tests/rnd_mode.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/tcheck.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_d.cM /trunk/tests/tcmp_ld.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tcmpabs.cM /trunk/tests/tcomparisons.cM /trunk/tests/tconst_catalan.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcopysign.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tcot.cM /trunk/tests/tcoth.cM /trunk/tests/tcsc.cM /trunk/tests/tcsch.cM /trunk/tests/tdim.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teint.cM /trunk/tests/teq.cM /trunk/tests/terf.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfits.cM /trunk/tests/tfma.cM /trunk/tests/tfrac.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tget_d.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_f.cM /trunk/tests/tget_sj.cM /trunk/tests/tget_str.cM /trunk/tests/tget_z.cM /trunk/tests/tgmpop.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tinits.cM /trunk/tests/tinp_str.cM /trunk/tests/tisnan.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tminmax.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tnext.cM /trunk/tests/tout_str.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tpow_z.cM /trunk/tests/trandom.cM /trunk/tests/trint.cM /trunk/tests/troot.cM /trunk/tests/tround_prec.cM /trunk/tests/tsec.cM /trunk/tests/tsech.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_exp.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_sj.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsgn.cM /trunk/tests/tsi_op.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh.cM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tstrtofr.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsub_ui.cM /trunk/tests/tsum.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tversion.cM /trunk/tests/tzeta.cM /trunk/tuneup.cM /trunk/uceil_exp2.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cM /trunk/ui_div.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/version.cM /trunk/volatile.cM /trunk/zeta.cChange the address of the FSF.------------------------------------------------------------------------r3605 | pelissip | 2005-06-02 15:55:58 +0000 (Thu, 02 Jun 2005) | 3 linesChanged paths:M /trunk/gamma.cOptimize it a few by avoiding calling fac_ui for each iterationof the main loop.------------------------------------------------------------------------r3604 | pelissip | 2005-06-02 15:16:19 +0000 (Thu, 02 Jun 2005) | 4 linesChanged paths:M /trunk/zeta.cReduce # of vars inside the main loop.Use GROUP function.Improve overflow problems (Use of int instead of mp_prec_t).------------------------------------------------------------------------r3603 | pelissip | 2005-06-02 15:15:44 +0000 (Thu, 02 Jun 2005) | 3 linesChanged paths:M /trunk/gamma.cImprove efficiency by removing 2 variables (Loop uses only 4 vars).Use GROUP.------------------------------------------------------------------------r3602 | pelissip | 2005-06-02 15:15:02 +0000 (Thu, 02 Jun 2005) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/abort_prec_max.cM /trunk/cos.cM /trunk/cosh.cM /trunk/sinh.cM /trunk/tan.cM /trunk/tanh.cAdd support for MPFR_GROUP functions.------------------------------------------------------------------------r3601 | pelissip | 2005-06-02 15:14:15 +0000 (Thu, 02 Jun 2005) | 3 linesChanged paths:M /trunk/mpfr-impl.hAdd attribute const and noreturn for function (via macros).Add new macros GROUP_INIT_6 and GROUP_REPREC_6 for zeta and gamma.------------------------------------------------------------------------r3600 | zimmerma | 2005-06-02 10:17:09 +0000 (Thu, 02 Jun 2005) | 2 linesChanged paths:M /trunk/TODOadded missing functions from gnumeric------------------------------------------------------------------------r3599 | pelissip | 2005-06-02 09:22:55 +0000 (Thu, 02 Jun 2005) | 5 linesChanged paths:M /trunk/TODOUpdate stack-interface.Remove round_near_x item.Add new functions to implement.Reformat file.------------------------------------------------------------------------r3598 | pelissip | 2005-06-02 07:40:56 +0000 (Thu, 02 Jun 2005) | 4 linesChanged paths:M /trunk/tests/tconst_pi.cFix input precision of mp_prec_t.May be outside 'int' range. So it uses 'long' instead anda proper check.------------------------------------------------------------------------r3597 | vlefevre | 2005-05-25 14:32:37 +0000 (Wed, 25 May 2005) | 2 linesChanged paths:M /trunk/README.devAdded coding recommendations concerning C++ compilers.------------------------------------------------------------------------r3596 | pelissip | 2005-05-23 12:31:57 +0000 (Mon, 23 May 2005) | 2 linesChanged paths:M /trunk/mpfr-impl.hFinal version of MPFR_GROUP macros.------------------------------------------------------------------------r3595 | pelissip | 2005-05-23 12:31:43 +0000 (Mon, 23 May 2005) | 2 linesChanged paths:M /trunk/strtofr.cM /trunk/tests/tstrtofr.cImprove coverage test.------------------------------------------------------------------------r3594 | pelissip | 2005-05-20 09:30:19 +0000 (Fri, 20 May 2005) | 2 linesChanged paths:M /trunk/exp_2.cRemove variable t which wasn't used!------------------------------------------------------------------------r3593 | pelissip | 2005-05-18 15:57:10 +0000 (Wed, 18 May 2005) | 6 linesChanged paths:M /trunk/add1.cM /trunk/add1sp.cM /trunk/agm.cM /trunk/cos.cM /trunk/div-short.cM /trunk/div.cM /trunk/div_ui.cM /trunk/exp_2.cM /trunk/generic.cM /trunk/get_str.cM /trunk/init2.cM /trunk/log.cM /trunk/mpfr-impl.hM /trunk/mpn_exp.cM /trunk/mul.cM /trunk/mul_ui.cM /trunk/round_prec.cM /trunk/set_f.cM /trunk/sqr.cM /trunk/sqrt.cM /trunk/strtofr.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/sum.cM /trunk/tests/tsum.cM /trunk/tuneup.cReplace TMP_ALLOC by MPFR_TMP_ALLOCReplace TMP_DECL by MPFR_TMP_DECLReplace TMP_MARK by MPFR_TMP_MARKReplace TMP_FREE by MPFR_TMP_FREEAdd support for GMP's TMP_SALLOC.------------------------------------------------------------------------r3592 | pelissip | 2005-05-18 13:17:40 +0000 (Wed, 18 May 2005) | 5 linesChanged paths:M /trunk/pow.cNew way of handling exact value.Fix bug of wrong rounding and wrong ternary value if the poweris exact, but at an upper precision than the working precision.Now it computes the power exactly if it detects it is exact.------------------------------------------------------------------------r3591 | pelissip | 2005-05-18 13:13:15 +0000 (Wed, 18 May 2005) | 2 linesChanged paths:M /trunk/mpfr.texiPrecise that 1 is not the only value.------------------------------------------------------------------------r3590 | vlefevre | 2005-05-18 13:03:10 +0000 (Wed, 18 May 2005) | 2 linesChanged paths:M /trunk/mpfr.texian 1 -> a 1.------------------------------------------------------------------------r3589 | pelissip | 2005-05-18 09:42:00 +0000 (Wed, 18 May 2005) | 2 linesChanged paths:M /trunk/mpfr.texiAdd a note about special case 1------------------------------------------------------------------------r3588 | pelissip | 2005-05-18 09:01:41 +0000 (Wed, 18 May 2005) | 3 linesChanged paths:M /trunk/pow.cAdd assertionsRemove useless function is_odd_even.------------------------------------------------------------------------r3587 | pelissip | 2005-05-18 08:53:39 +0000 (Wed, 18 May 2005) | 3 linesChanged paths:M /trunk/pow.cFix bug: returning 1 didn't take the rounding mode into account.Simplify dependencies of mpfr_pow.------------------------------------------------------------------------r3586 | pelissip | 2005-05-18 08:42:54 +0000 (Wed, 18 May 2005) | 4 linesChanged paths:M /trunk/expm1.cM /trunk/tests/texpm1.cFix bug of overflowFix bug of wrong ternary value in case of overflowAdd test cases.------------------------------------------------------------------------r3585 | pelissip | 2005-05-18 08:22:55 +0000 (Wed, 18 May 2005) | 3 linesChanged paths:M /trunk/cosh.cM /trunk/tests/tcosh.cFix bug of overflow.Fix bug of ternary value in case of overflow.------------------------------------------------------------------------r3584 | pelissip | 2005-05-18 08:22:28 +0000 (Wed, 18 May 2005) | 2 linesChanged paths:M /trunk/tanh.cClean up previous patch.------------------------------------------------------------------------r3583 | pelissip | 2005-05-18 07:30:01 +0000 (Wed, 18 May 2005) | 4 linesChanged paths:M /trunk/sinh.cM /trunk/tests/tsinh.cFix bug of overflow.Fix bug of ternary value in case of overflow.Still some bugs...------------------------------------------------------------------------r3582 | pelissip | 2005-05-17 16:17:12 +0000 (Tue, 17 May 2005) | 4 linesChanged paths:M /trunk/tanh.cM /trunk/tests/ttanh.cRewrite the way of handling overflow.Fix bug due to overflow.Fix bug due to wrong ternary value.------------------------------------------------------------------------r3581 | pelissip | 2005-05-17 16:15:15 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/mpfr-impl.hTypo.------------------------------------------------------------------------r3580 | pelissip | 2005-05-17 15:37:02 +0000 (Tue, 17 May 2005) | 3 linesChanged paths:M /trunk/sinh.cM /trunk/tests/tsinh.cFix bug of overflow.Still a problem if exp(x) is near the limit of EMAX_MAX.------------------------------------------------------------------------r3579 | pelissip | 2005-05-17 15:35:38 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/mpfr-impl.hAdd new macro MPFR_SAVE_DECL_UPDATE_FLAGS------------------------------------------------------------------------r3578 | pelissip | 2005-05-17 15:17:32 +0000 (Tue, 17 May 2005) | 3 linesChanged paths:M /trunk/sinh.cM /trunk/tests/tsinh.cImprove way of handling overflow (still not perfect but far better).Improve coverage test.------------------------------------------------------------------------r3577 | pelissip | 2005-05-17 15:14:53 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/get_si.cM /trunk/tests/tset_si.cImprove coverage test.------------------------------------------------------------------------r3576 | vlefevre | 2005-05-17 15:14:37 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/hypot.cM /trunk/mpfr.texiM /trunk/tests/thypot.chypot(±oo, NaN) now returns +oo, as in ISO C99 (wasn't documented).------------------------------------------------------------------------r3575 | pelissip | 2005-05-17 14:09:21 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/tests/tasin.cImprove coverage test.------------------------------------------------------------------------r3574 | pelissip | 2005-05-17 14:09:10 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/asin.cRemove useless test.------------------------------------------------------------------------r3573 | pelissip | 2005-05-17 13:28:02 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/tests/tpow.cImprove coverage test.------------------------------------------------------------------------r3572 | pelissip | 2005-05-17 13:06:26 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/set_z.cM /trunk/tests/tmul.cM /trunk/tests/tset_z.cImprove coverage------------------------------------------------------------------------r3571 | pelissip | 2005-05-17 12:58:43 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/tests/tcmpabs.cImprove coverage test.------------------------------------------------------------------------r3570 | pelissip | 2005-05-17 12:58:30 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/coverageAdd CFLAGS -g.------------------------------------------------------------------------r3569 | pelissip | 2005-05-17 12:27:39 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/pow.cClean up------------------------------------------------------------------------r3568 | pelissip | 2005-05-17 12:13:44 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/tests/tfits.cImprove coverage tests.------------------------------------------------------------------------r3567 | pelissip | 2005-05-17 11:45:11 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/tests/tgmpop.cImprove coverage test.------------------------------------------------------------------------r3566 | pelissip | 2005-05-17 11:34:11 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/tanh.cSpecial a condition by the simplified one.------------------------------------------------------------------------r3565 | pelissip | 2005-05-17 10:31:34 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/tests/tcmp_ui.cM /trunk/tests/tconst_catalan.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tget_d.cImprove coverage test (Forget to test tiny functions).------------------------------------------------------------------------r3564 | pelissip | 2005-05-17 10:12:30 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/coverageTypo------------------------------------------------------------------------r3563 | pelissip | 2005-05-17 10:04:14 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/README.devA /trunk/coverageAdd 'coverage' script.------------------------------------------------------------------------r3562 | pelissip | 2005-05-17 10:03:54 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/constant.cAdd 'static'------------------------------------------------------------------------r3561 | pelissip | 2005-05-17 08:52:13 +0000 (Tue, 17 May 2005) | 5 linesChanged paths:M /trunk/cos.cReformating code.Fix potential (?) overflow for very large precision.Various tiny optimizationsImprove the initial estimation of the needed precision.------------------------------------------------------------------------r3560 | pelissip | 2005-05-17 08:46:45 +0000 (Tue, 17 May 2005) | 3 linesChanged paths:M /trunk/Makefile.amA /trunk/constant.cM /trunk/log.cM /trunk/mpfr-impl.hExtract constants (__gmpfr_one, two and four) from log.c to constant.cFix bug in MPFR_SET_ONE.------------------------------------------------------------------------r3559 | pelissip | 2005-05-17 08:45:00 +0000 (Tue, 17 May 2005) | 2 linesChanged paths:M /trunk/sin.cRemove a space.------------------------------------------------------------------------r3558 | vlefevre | 2005-05-16 14:29:49 +0000 (Mon, 16 May 2005) | 2 linesChanged paths:M /trunk/NEWSTypography + spelling.------------------------------------------------------------------------r3557 | vlefevre | 2005-05-16 14:26:20 +0000 (Mon, 16 May 2005) | 2 linesChanged paths:M /trunk/NEWSNote that mpfr_out_str has slightly changed.------------------------------------------------------------------------r3556 | pelissip | 2005-05-16 07:34:04 +0000 (Mon, 16 May 2005) | 3 linesChanged paths:M /trunk/TODOasin, atan, atanh are not slow anymore for small input.Remove it in the TODO.------------------------------------------------------------------------r3555 | vlefevre | 2005-05-14 17:53:00 +0000 (Sat, 14 May 2005) | 4 linesChanged paths:M /trunk/atanh.cFixed a bug due to a typo on a variable name. It produced asegmentation fault in the tests on Linux/ppc (uninitialized data wereread), not always reproducible when stepping with gdb.------------------------------------------------------------------------r3553 | pelissip | 2005-05-13 11:49:46 +0000 (Fri, 13 May 2005) | 2 linesChanged paths:M /trunk/expm1.cM /trunk/log1p.cAdd support for MPFR_FAST_COMPUTE_IS_SMALL_INPUT------------------------------------------------------------------------r3552 | pelissip | 2005-05-13 11:41:39 +0000 (Fri, 13 May 2005) | 2 linesChanged paths:M /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atanh.cM /trunk/sin.cM /trunk/sinh.cM /trunk/tan.cM /trunk/tanh.cAdd support for FAST_COMPUTE_IS_SMALL_INPUT.------------------------------------------------------------------------r3551 | pelissip | 2005-05-13 10:58:38 +0000 (Fri, 13 May 2005) | 2 linesChanged paths:M /trunk/atan.cAdd round_near_x support for small arguments.------------------------------------------------------------------------r3550 | pelissip | 2005-05-13 10:58:20 +0000 (Fri, 13 May 2005) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/round_near_x.cAdd new internal function mpfr_round_near_x.------------------------------------------------------------------------r3549 | zimmerma | 2005-05-13 09:37:42 +0000 (Fri, 13 May 2005) | 2 linesChanged paths:M /trunk/mpfr.texiadded missing documentation for mpfr_hypot------------------------------------------------------------------------r3548 | pelissip | 2005-05-13 09:12:07 +0000 (Fri, 13 May 2005) | 2 linesChanged paths:M /trunk/tests/texceptions.cAdd a \n for all error strings.------------------------------------------------------------------------r3547 | pelissip | 2005-05-13 09:11:48 +0000 (Fri, 13 May 2005) | 2 linesChanged paths:M /trunk/version.cFix copyright date.------------------------------------------------------------------------r3546 | pelissip | 2005-05-13 09:11:11 +0000 (Fri, 13 May 2005) | 4 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/tests/tconst_pi.cM /trunk/tests/texp.cFix some problems when you define mpfr_prec_t to be an unsigned short.Now all tests passed when mpfr_prec_t is defined to be an unsigned shorton a 32 bit CPU!------------------------------------------------------------------------r3542 | vlefevre | 2005-05-12 09:21:49 +0000 (Thu, 12 May 2005) | 2 linesChanged paths:M /trunk/exp_2.cDetect/avoid potential integer overflows.------------------------------------------------------------------------r3541 | pelissip | 2005-05-12 08:55:27 +0000 (Thu, 12 May 2005) | 2 linesChanged paths:M /trunk/tests/texp.cFix typos.------------------------------------------------------------------------r3540 | pelissip | 2005-05-11 15:43:40 +0000 (Wed, 11 May 2005) | 2 linesChanged paths:M /trunk/exp3.cM /trunk/tests/texp.cSame patch for exp_3.------------------------------------------------------------------------r3539 | pelissip | 2005-05-11 15:24:48 +0000 (Wed, 11 May 2005) | 5 linesChanged paths:M /trunk/exp.cM /trunk/exp_2.cM /trunk/tests/texp.cFix bug when exp(x) is near the limit of an overflow or anunderflow (mpfr_exp_2 didn't allow an overflow/underflow in itsinternal loop).Add corresponding test case. exp_3 may need similar patchs.------------------------------------------------------------------------r3538 | vlefevre | 2005-05-11 11:03:55 +0000 (Wed, 11 May 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate (with reformatting so that the logs are readable on 80 columns).------------------------------------------------------------------------r3537 | pelissip | 2005-05-11 07:42:05 +0000 (Wed, 11 May 2005) | 2 linesChanged paths:M /trunk/mul.cM /trunk/tests/tmul.cFix bug due to wrong assertion.------------------------------------------------------------------------r3536 | pelissip | 2005-05-10 11:49:58 +0000 (Tue, 10 May 2005) | 9 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/round_prec.cM /trunk/round_raw_generic.c1. Change the prototype of mpfr_can_round to use const.2. Change the prototype of mpfr_round_raw_2 (remove first argument since it isuseless).3. Change round_raw_generic to use preprocessor if rather than compilerto detect if flag == 1 or 04. mpfr_round_raw_xxx use const attribute too.5. Remove mpfr_round_raw_3 since it is unused by MPFR.6. Add first prototype of MPFR_FAST_COMPUTE_IF_SMALL.------------------------------------------------------------------------r3535 | pelissip | 2005-05-10 09:52:11 +0000 (Tue, 10 May 2005) | 2 linesChanged paths:M /trunk/NEWSUpdate.------------------------------------------------------------------------r3534 | pelissip | 2005-05-10 09:34:22 +0000 (Tue, 10 May 2005) | 3 linesChanged paths:M /trunk/mul.cM /trunk/tests/tmul.cFix a bug in the product of 2limbs per 2 limbs.Add new regression test.------------------------------------------------------------------------r3533 | pelissip | 2005-05-10 07:28:06 +0000 (Tue, 10 May 2005) | 5 linesChanged paths:M /trunk/configure.inFix problem with mingw: if the configure detects MS-Windows, it skips thetests which try to link against GMP within the configure, hoping the Makefileworks. The main problem is that we need libtool inside the configure to linkagainst GMP.------------------------------------------------------------------------r3532 | pelissip | 2005-05-09 09:09:37 +0000 (Mon, 09 May 2005) | 2 linesChanged paths:M /trunk/tests/tatan.cImprove random tests.------------------------------------------------------------------------r3531 | pelissip | 2005-05-04 16:20:06 +0000 (Wed, 04 May 2005) | 4 linesChanged paths:M /trunk/cos.cReplace initial estimation of K0 from sqrt (p/2)to sqrt(p/16). It seems to be 30% faster for 5000 bits, and 5% fasterfor 50 bits.------------------------------------------------------------------------r3529 | vlefevre | 2005-05-04 15:59:49 +0000 (Wed, 04 May 2005) | 2 linesChanged paths:M /trunk/div_ui.cReformatted the code.------------------------------------------------------------------------r3528 | zimmerma | 2005-05-04 15:20:17 +0000 (Wed, 04 May 2005) | 2 linesChanged paths:M /trunk/tests/tdiv_ui.cfixed dummy init2 followed by set_prec------------------------------------------------------------------------r3527 | vlefevre | 2005-05-04 13:42:36 +0000 (Wed, 04 May 2005) | 2 linesChanged paths:M /trunk/TODOAdded LIA-2 functions to implement.------------------------------------------------------------------------r3526 | pelissip | 2005-05-04 09:51:10 +0000 (Wed, 04 May 2005) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/NEWSM /trunk/TODOA /trunk/coth.cA /trunk/csch.cM /trunk/mpfr.hM /trunk/mpfr.texiA /trunk/sech.cM /trunk/tests/Makefile.amM /trunk/tests/tcot.cA /trunk/tests/tcoth.cA /trunk/tests/tcsch.cM /trunk/tests/tsec.cA /trunk/tests/tsech.cAdd functions mpfr_sech, mpfr_coth and mpfr_csch.------------------------------------------------------------------------r3525 | pelissip | 2005-05-04 09:49:51 +0000 (Wed, 04 May 2005) | 2 linesChanged paths:M /trunk/gen_inverse.hinit2 alloc what is needed, not 2 (more efficient).------------------------------------------------------------------------r3524 | zimmerma | 2005-05-04 09:27:48 +0000 (Wed, 04 May 2005) | 4 linesChanged paths:M /trunk/acosh.cM /trunk/algorithms.texM /trunk/asinh.cM /trunk/const_euler.cM /trunk/cosh.cM /trunk/eint.cM /trunk/exp2.cM /trunk/expm1.cM /trunk/hypot.cM /trunk/log10.cM /trunk/log2.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/tanh.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cimproved const_euler and eintremoved dependency from input precision in several functionsfixed two bugs in pow (detection of exact cases)------------------------------------------------------------------------r3523 | pelissip | 2005-05-04 08:35:23 +0000 (Wed, 04 May 2005) | 2 linesChanged paths:M /trunk/NEWSUpdate to reflect the current state.------------------------------------------------------------------------r3522 | pelissip | 2005-05-03 16:39:04 +0000 (Tue, 03 May 2005) | 2 linesChanged paths:M /trunk/atan.cFix computing of `sup` to reflect what is decribed in algorithms.tex.------------------------------------------------------------------------r3521 | pelissip | 2005-05-03 14:57:04 +0000 (Tue, 03 May 2005) | 3 linesChanged paths:M /trunk/atan.cTiny optimization of mpfr_atan.On opteron with p=53, from 9231 / 18049.89 / 81758 to 9004 / 17522.76 / 78601.------------------------------------------------------------------------r3520 | vlefevre | 2005-05-03 12:42:01 +0000 (Tue, 03 May 2005) | 3 linesChanged paths:M /trunk/tests/tset_ld.cFixed a problem in test_small (already done in the 2.1 branch)when long double = double.------------------------------------------------------------------------r3519 | pelissip | 2005-05-03 10:42:41 +0000 (Tue, 03 May 2005) | 2 linesChanged paths:M /trunk/configure.inImprove detection again (use callback).------------------------------------------------------------------------r3518 | pelissip | 2005-05-03 10:15:46 +0000 (Tue, 03 May 2005) | 2 linesChanged paths:M /trunk/configure.inImprove previous change.------------------------------------------------------------------------r3517 | pelissip | 2005-05-03 09:51:50 +0000 (Tue, 03 May 2005) | 4 linesChanged paths:M /trunk/configure.inM /trunk/tests/trint.cAdd detection of function round, rint, ceil, floor and nearbyint at configuretime so that spe206 which defines itself as C99 compliant can build thetrint test.------------------------------------------------------------------------r3516 | pelissip | 2005-05-03 08:55:18 +0000 (Tue, 03 May 2005) | 2 linesChanged paths:M /trunk/BUGSUpdate (Move bugs to potential).------------------------------------------------------------------------r3515 | vlefevre | 2005-05-03 08:08:50 +0000 (Tue, 03 May 2005) | 2 linesChanged paths:M /trunk/BUGSM /trunk/hypot.cM /trunk/tests/thypot.cFixed the mpfr_hypot bug, and re-enabled the test_large_small test.------------------------------------------------------------------------r3514 | vlefevre | 2005-05-02 23:17:44 +0000 (Mon, 02 May 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3512 | vlefevre | 2005-05-02 22:57:16 +0000 (Mon, 02 May 2005) | 2 linesChanged paths:M /trunk/BUGSMention the mpfr_hypot bug.------------------------------------------------------------------------r3511 | vlefevre | 2005-05-02 22:46:56 +0000 (Mon, 02 May 2005) | 3 linesChanged paths:M /trunk/tests/thypot.cAdded a test showing a bug, enabled when TEST_LARGE_SMALL is defined(to avoid a freeze with make check).------------------------------------------------------------------------r3510 | pelissip | 2005-05-02 15:05:43 +0000 (Mon, 02 May 2005) | 2 linesChanged paths:M /trunk/mpfr.texiFix bug.------------------------------------------------------------------------r3509 | pelissip | 2005-05-02 15:05:30 +0000 (Mon, 02 May 2005) | 2 linesChanged paths:M /trunk/tests/tpow.cRemove useless function f.------------------------------------------------------------------------r3508 | pelissip | 2005-05-02 13:11:39 +0000 (Mon, 02 May 2005) | 2 linesChanged paths:M /trunk/subnormal.cFix a bug: the test to detect EVEN_rounding was wrong.------------------------------------------------------------------------r3507 | pelissip | 2005-05-02 13:11:07 +0000 (Mon, 02 May 2005) | 2 linesChanged paths:M /trunk/mpfr.texiUpdate example of use of mpfr_subnormalize.------------------------------------------------------------------------r3506 | pelissip | 2005-05-02 13:10:44 +0000 (Mon, 02 May 2005) | 3 linesChanged paths:M /trunk/mpfr-test.hM /trunk/tests/cmp_str.cM /trunk/tests/tcmp.cM /trunk/tests/tcmpabs.cmpfr_cmp_str checks for NAN.Add macro mpfr_cmp0 in mpfr-test.------------------------------------------------------------------------r3505 | pelissip | 2005-05-02 13:09:35 +0000 (Mon, 02 May 2005) | 3 linesChanged paths:M /trunk/tests/tgeneric.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/troot.cUndo previous change for tgeneric.troot uses tgeneric_ui instead.------------------------------------------------------------------------r3504 | pelissip | 2005-05-01 09:21:43 +0000 (Sun, 01 May 2005) | 2 linesChanged paths:M /trunk/tests/reuse.cAdd new funcions in reuse test.------------------------------------------------------------------------r3503 | zimmerma | 2005-04-30 11:03:47 +0000 (Sat, 30 Apr 2005) | 2 linesChanged paths:M /trunk/TODOadded efficiency item------------------------------------------------------------------------r3502 | zimmerma | 2005-04-30 10:36:21 +0000 (Sat, 30 Apr 2005) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/TODOM /trunk/algorithms.texA /trunk/eint.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/Makefile.amA /trunk/tests/teint.cadded mpfr_eint------------------------------------------------------------------------r3501 | pelissip | 2005-04-29 17:24:30 +0000 (Fri, 29 Apr 2005) | 2 linesChanged paths:M /trunk/TODOAdd something to do :)------------------------------------------------------------------------r3500 | zimmerma | 2005-04-29 08:19:01 +0000 (Fri, 29 Apr 2005) | 2 linesChanged paths:M /trunk/TODOadded comment about efficiency of atan------------------------------------------------------------------------r3499 | vlefevre | 2005-04-29 07:42:30 +0000 (Fri, 29 Apr 2005) | 3 linesChanged paths:A /trunk/FAQ.htmlM /trunk/Makefile.amM /trunk/READMEM /trunk/README.devA /trunk/faq.xslA /trunk/update-faqThe FAQ is now distributed with MPFR. Use update-faq to update itfrom the MPFR web site.------------------------------------------------------------------------r3498 | zimmerma | 2005-04-29 07:30:29 +0000 (Fri, 29 Apr 2005) | 2 linesChanged paths:M /trunk/algorithms.texcommented out argument reduction analysis for arctan (was wrong)------------------------------------------------------------------------r3496 | zimmerma | 2005-04-28 09:47:32 +0000 (Thu, 28 Apr 2005) | 2 linesChanged paths:M /trunk/sin.cwrong commit, put revision 1.37 back------------------------------------------------------------------------r3495 | zimmerma | 2005-04-28 09:45:05 +0000 (Thu, 28 Apr 2005) | 2 linesChanged paths:M /trunk/cos.cwrong commit, put back revision 1.47------------------------------------------------------------------------r3494 | zimmerma | 2005-04-28 09:38:45 +0000 (Thu, 28 Apr 2005) | 2 linesChanged paths:M /trunk/algorithms.texM /trunk/cos.cM /trunk/sin.cadded error analysis for Geoff's argument reduction for arctan------------------------------------------------------------------------r3493 | vlefevre | 2005-04-27 20:56:08 +0000 (Wed, 27 Apr 2005) | 2 linesChanged paths:M /trunk/mpfr.texiAdded a note about mpfr_set_d and mpfr_set_ld.------------------------------------------------------------------------r3492 | vlefevre | 2005-04-27 13:51:06 +0000 (Wed, 27 Apr 2005) | 3 linesChanged paths:M /trunk/mpfr.hM /trunk/update-versionDefine MPFR_VERSION_STRING using the update-version script(works with any compiler).------------------------------------------------------------------------r3491 | zimmerma | 2005-04-26 10:46:13 +0000 (Tue, 26 Apr 2005) | 2 linesChanged paths:M /trunk/TODOadded internal interface------------------------------------------------------------------------r3490 | zimmerma | 2005-04-26 10:02:01 +0000 (Tue, 26 Apr 2005) | 2 linesChanged paths:M /trunk/TODOadded suggestion from Geoff------------------------------------------------------------------------r3489 | zimmerma | 2005-04-26 09:37:28 +0000 (Tue, 26 Apr 2005) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/tversion.cadded MPFR_VERSION_STRING------------------------------------------------------------------------r3488 | zimmerma | 2005-04-25 13:06:11 +0000 (Mon, 25 Apr 2005) | 2 linesChanged paths:M /trunk/TODOadded new item------------------------------------------------------------------------r3487 | zimmerma | 2005-04-25 12:51:56 +0000 (Mon, 25 Apr 2005) | 2 linesChanged paths:M /trunk/TODOM /trunk/expm1.cM /trunk/log1p.cimproved expm1/log1p for small argument------------------------------------------------------------------------r3486 | zimmerma | 2005-04-25 12:16:12 +0000 (Mon, 25 Apr 2005) | 2 linesChanged paths:M /trunk/expm1.cimproved to taken account of case |x| small (reported by Keith Briggs)------------------------------------------------------------------------r3485 | vlefevre | 2005-04-25 12:12:17 +0000 (Mon, 25 Apr 2005) | 2 linesChanged paths:M /trunk/mpfr.texiAdded a missing "-" and replaced a few "-" by @minus{}.------------------------------------------------------------------------r3484 | vlefevre | 2005-04-25 11:53:56 +0000 (Mon, 25 Apr 2005) | 2 linesChanged paths:M /trunk/mpfr.texiAdded a note for mpfr_cmp functions.------------------------------------------------------------------------r3483 | zimmerma | 2005-04-25 05:41:27 +0000 (Mon, 25 Apr 2005) | 2 linesChanged paths:M /trunk/set_ld.cM /trunk/tests/tset_ld.cfixed bug with tiny number------------------------------------------------------------------------r3482 | zimmerma | 2005-04-22 22:23:09 +0000 (Fri, 22 Apr 2005) | 2 linesChanged paths:M /trunk/TODOremoved done item------------------------------------------------------------------------r3481 | pelissip | 2005-04-22 15:20:22 +0000 (Fri, 22 Apr 2005) | 2 linesChanged paths:M /trunk/mpfr-impl.hAdd a macro for mpfr_const_catalan for internal use.------------------------------------------------------------------------r3480 | pelissip | 2005-04-22 15:18:33 +0000 (Fri, 22 Apr 2005) | 2 linesChanged paths:M /trunk/mpfr.texiFix typos.------------------------------------------------------------------------r3479 | zimmerma | 2005-04-22 10:38:21 +0000 (Fri, 22 Apr 2005) | 2 linesChanged paths:M /trunk/TODOremoved Root, updated eint*------------------------------------------------------------------------r3478 | zimmerma | 2005-04-22 10:13:05 +0000 (Fri, 22 Apr 2005) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/TODOA /trunk/cot.cA /trunk/csc.cA /trunk/gen_inverse.hM /trunk/mpfr.hM /trunk/mpfr.texiA /trunk/sec.cM /trunk/tests/Makefile.amA /trunk/tests/tcot.cA /trunk/tests/tcsc.cA /trunk/tests/tsec.cadded sec, csc, cot------------------------------------------------------------------------r3477 | zimmerma | 2005-04-22 08:48:44 +0000 (Fri, 22 Apr 2005) | 2 linesChanged paths:M /trunk/TODOproposal for exponential integral definition------------------------------------------------------------------------r3476 | zimmerma | 2005-04-22 05:38:41 +0000 (Fri, 22 Apr 2005) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/TODOM /trunk/tests/Makefile.amadded mpfr_root, removed from TODO------------------------------------------------------------------------r3475 | zimmerma | 2005-04-22 05:32:01 +0000 (Fri, 22 Apr 2005) | 2 linesChanged paths:M /trunk/cbrt.cM /trunk/mpfr.hM /trunk/mpfr.texiA /trunk/root.cM /trunk/tests/tgeneric.cA /trunk/tests/troot.cadded mpfr_root------------------------------------------------------------------------r3474 | vlefevre | 2005-04-21 15:21:40 +0000 (Thu, 21 Apr 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3469 | vlefevre | 2005-04-21 13:05:42 +0000 (Thu, 21 Apr 2005) | 4 linesChanged paths:M /trunk/tests/tset_ld.cAdded the ability to change the control word when compiling tset_ldwith -DWITH_FPU_CONTROL=1 and executing tset_ld with an argument(not used in the automatical tests yet).------------------------------------------------------------------------r3465 | vlefevre | 2005-04-21 09:32:22 +0000 (Thu, 21 Apr 2005) | 2 linesChanged paths:M /trunk/tests/tset_ld.cAdded test_small (the same as in the 2.1 branch).------------------------------------------------------------------------r3463 | vlefevre | 2005-04-21 09:14:46 +0000 (Thu, 21 Apr 2005) | 2 linesChanged paths:M /trunk/cmp.cUpdated a comment and reformatted the code.------------------------------------------------------------------------r3460 | zimmerma | 2005-04-21 06:33:22 +0000 (Thu, 21 Apr 2005) | 2 linesChanged paths:M /trunk/mpfr.texiadded explanation------------------------------------------------------------------------r3457 | zimmerma | 2005-04-20 07:59:38 +0000 (Wed, 20 Apr 2005) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/const_catalan.cM /trunk/tests/Makefile.amadjusted initial guard digits for const_catalan to avoid failure for prec<=10^4------------------------------------------------------------------------r3456 | zimmerma | 2005-04-20 05:53:17 +0000 (Wed, 20 Apr 2005) | 2 linesChanged paths:M /trunk/const_catalan.cM /trunk/mpfr.texiM /trunk/tests/tconst_catalan.cupdated documentation and improved tests for mpfr_const_catalan------------------------------------------------------------------------r3455 | zimmerma | 2005-04-20 03:43:06 +0000 (Wed, 20 Apr 2005) | 2 linesChanged paths:M /trunk/TODOremoved Catalan's constant (done)------------------------------------------------------------------------r3454 | zimmerma | 2005-04-20 03:40:24 +0000 (Wed, 20 Apr 2005) | 2 linesChanged paths:M /trunk/algorithms.texA /trunk/const_catalan.cM /trunk/free_cache.cM /trunk/mpfr-impl.hM /trunk/mpfr.hA /trunk/tests/tconst_catalan.cadded Catalan's constant------------------------------------------------------------------------r3453 | zimmerma | 2005-04-20 01:23:23 +0000 (Wed, 20 Apr 2005) | 2 linesChanged paths:M /trunk/TODOadded efficiency items suggested by Geoff Bailey------------------------------------------------------------------------r3452 | zimmerma | 2005-04-20 00:12:45 +0000 (Wed, 20 Apr 2005) | 2 linesChanged paths:M /trunk/atan2.cfixed minor problem (wrong rounding mode for x=0, y<0), thanks Geoff Bailey------------------------------------------------------------------------r3451 | zimmerma | 2005-04-19 09:23:28 +0000 (Tue, 19 Apr 2005) | 2 linesChanged paths:M /trunk/TODOadded one efficiency item------------------------------------------------------------------------r3450 | zimmerma | 2005-04-19 09:01:03 +0000 (Tue, 19 Apr 2005) | 3 linesChanged paths:M /trunk/algorithms.texcompletely rewritten algorithm and error analysis for acosh(did not match those in acosh.c)------------------------------------------------------------------------r3449 | zimmerma | 2005-04-19 08:59:31 +0000 (Tue, 19 Apr 2005) | 2 linesChanged paths:M /trunk/acosh.calgorithm and error bound did not match those of algorithm.tex!!!------------------------------------------------------------------------r3448 | zimmerma | 2005-04-19 07:50:22 +0000 (Tue, 19 Apr 2005) | 2 linesChanged paths:M /trunk/TODOadded missing functions for Magma------------------------------------------------------------------------r3447 | zimmerma | 2005-04-19 07:17:54 +0000 (Tue, 19 Apr 2005) | 2 linesChanged paths:M /trunk/get_str.cM /trunk/mpfr.texichanged semantics of mpfr_get_str for ndigits=0------------------------------------------------------------------------r3446 | zimmerma | 2005-04-14 13:44:58 +0000 (Thu, 14 Apr 2005) | 2 linesChanged paths:M /trunk/TODOadded one item (efficiency)------------------------------------------------------------------------r3445 | pelissip | 2005-04-14 13:29:06 +0000 (Thu, 14 Apr 2005) | 2 linesChanged paths:M /trunk/atan2.cM /trunk/mpfr.texiM /trunk/tests/tatan.cFix atan2 to fit C99 semantic.------------------------------------------------------------------------r3444 | pelissip | 2005-04-14 09:20:24 +0000 (Thu, 14 Apr 2005) | 2 linesChanged paths:M /trunk/mpfr.texiFix typos.------------------------------------------------------------------------r3443 | pelissip | 2005-04-14 09:20:13 +0000 (Thu, 14 Apr 2005) | 2 linesChanged paths:M /trunk/atan2.cAdd TODO.------------------------------------------------------------------------r3442 | pelissip | 2005-04-14 08:48:54 +0000 (Thu, 14 Apr 2005) | 2 linesChanged paths:M /trunk/mpfr.texiAdd documentation for mpfr_subnormalize.------------------------------------------------------------------------r3441 | pelissip | 2005-04-14 08:14:49 +0000 (Thu, 14 Apr 2005) | 2 linesChanged paths:M /trunk/subnormal.cFix bugs.------------------------------------------------------------------------r3440 | pelissip | 2005-04-13 17:23:03 +0000 (Wed, 13 Apr 2005) | 3 linesChanged paths:M /trunk/div_ui.cM /trunk/tests/tsi_op.cApply Guillaume's patch about mpfr_div_ui.Fix a bug in tsi_op (forget to clean memory).------------------------------------------------------------------------r3439 | pelissip | 2005-04-13 16:05:02 +0000 (Wed, 13 Apr 2005) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hA /trunk/subnormal.cAdd function mpfr_subnormalize (To Test!!!!!)------------------------------------------------------------------------r3438 | pelissip | 2005-04-13 15:48:51 +0000 (Wed, 13 Apr 2005) | 2 linesChanged paths:M /trunk/atan2.cAdd TODO.------------------------------------------------------------------------r3437 | pelissip | 2005-04-13 15:46:45 +0000 (Wed, 13 Apr 2005) | 2 linesChanged paths:M /trunk/expm1.cFix wrong comment.------------------------------------------------------------------------r3436 | pelissip | 2005-04-07 13:35:38 +0000 (Thu, 07 Apr 2005) | 2 linesChanged paths:M /trunk/tests/terf.cReenable tests.------------------------------------------------------------------------r3435 | pelissip | 2005-04-07 11:58:52 +0000 (Thu, 07 Apr 2005) | 2 linesChanged paths:M /trunk/mpfr.texiAdd documentation about mpfr_atan2.------------------------------------------------------------------------r3434 | pelissip | 2005-04-07 11:34:05 +0000 (Thu, 07 Apr 2005) | 2 linesChanged paths:M /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tcbrt.cM /trunk/tests/tdim.cM /trunk/tests/tdiv_ui.cM /trunk/tests/tgeneric_ui.cM /trunk/tests/tmul_ui.cM /trunk/tests/tpow.cM /trunk/tests/tsi_op.cM /trunk/tests/tsub_ui.cImprove test suite by adding new random values.------------------------------------------------------------------------r3433 | pelissip | 2005-04-07 07:44:14 +0000 (Thu, 07 Apr 2005) | 2 linesChanged paths:M /trunk/tests/tadd.cM /trunk/tests/tdiv.cM /trunk/tests/tmul.cM /trunk/tests/tsub.cAdd random tests (tgeneric + random2).------------------------------------------------------------------------r3432 | vlefevre | 2005-04-05 09:03:29 +0000 (Tue, 05 Apr 2005) | 2 linesChanged paths:M /trunk/README.devTest with -ansi when making a release.------------------------------------------------------------------------r3431 | vlefevre | 2005-04-05 08:57:29 +0000 (Tue, 05 Apr 2005) | 2 linesChanged paths:M /trunk/README.devTypo.------------------------------------------------------------------------r3430 | zimmerma | 2005-04-05 07:11:53 +0000 (Tue, 05 Apr 2005) | 2 linesChanged paths:M /trunk/div-short.cM /trunk/tests/terf.creplaced // comments by /* ... */------------------------------------------------------------------------r3428 | pelissip | 2005-04-04 10:12:29 +0000 (Mon, 04 Apr 2005) | 2 linesChanged paths:M /trunk/TODOAdd note about mpfr_neg------------------------------------------------------------------------r3427 | pelissip | 2005-04-04 08:54:42 +0000 (Mon, 04 Apr 2005) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/NEWSM /trunk/TODOA /trunk/atan2.cM /trunk/mpfr.hM /trunk/tests/tatan.cAdd function mpfr_atan2------------------------------------------------------------------------r3426 | pelissip | 2005-03-31 16:13:11 +0000 (Thu, 31 Mar 2005) | 2 linesChanged paths:M /trunk/mparam_h.inM /trunk/mpfr-gmp.hM /trunk/mulders.cChange to add future function mpfr_sqrhigh_n.------------------------------------------------------------------------r3425 | pelissip | 2005-03-31 14:52:03 +0000 (Thu, 31 Mar 2005) | 2 linesChanged paths:M /trunk/mpfr.texiAdd documentation for mpfr_erfc.------------------------------------------------------------------------r3424 | pelissip | 2005-03-31 13:26:32 +0000 (Thu, 31 Mar 2005) | 2 linesChanged paths:M /trunk/NEWSAdd items.------------------------------------------------------------------------r3423 | pelissip | 2005-03-31 13:13:58 +0000 (Thu, 31 Mar 2005) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/TODOA /trunk/erfc.cM /trunk/mpfr.hM /trunk/tests/terf.cM /trunk/tests/tgeneric.cAdd function mpfr_erfc.Add a note about auto-checking correctness of MPFR.------------------------------------------------------------------------r3422 | vlefevre | 2005-03-30 14:49:03 +0000 (Wed, 30 Mar 2005) | 2 linesChanged paths:M /trunk/tests/tpow.cAdded a testcase (the one added to the 2.1 branch).------------------------------------------------------------------------r3420 | pelissip | 2005-03-30 14:14:46 +0000 (Wed, 30 Mar 2005) | 2 linesChanged paths:M /trunk/tests/tpow.cUse random2 instead of random.------------------------------------------------------------------------r3419 | vlefevre | 2005-03-30 13:38:59 +0000 (Wed, 30 Mar 2005) | 2 linesChanged paths:M /trunk/round_p.cWeaker conditions for return 0 in mpfr_round_p.------------------------------------------------------------------------r3418 | pelissip | 2005-03-30 13:13:20 +0000 (Wed, 30 Mar 2005) | 3 linesChanged paths:M /trunk/tests/Makefile.amM /trunk/tests/tgeneric.cA /trunk/tests/tgeneric_ui.cM /trunk/tests/tpow.cAdd generic test for functions which looksinexact = MPFR_TOTO (rop, op, INTEGER, RND);------------------------------------------------------------------------r3417 | pelissip | 2005-03-30 12:58:45 +0000 (Wed, 30 Mar 2005) | 3 linesChanged paths:M /trunk/pow_ui.cM /trunk/pow_z.cAdd ceil(log2(size)) bits to initial precision to avoidcommiting in error for huge operands.------------------------------------------------------------------------r3416 | vlefevre | 2005-03-30 12:21:53 +0000 (Wed, 30 Mar 2005) | 2 linesChanged paths:M /trunk/tests/tpow.cAdded a test (corresp. to the one added on 2005-03-25 in tpow_z.c).------------------------------------------------------------------------r3415 | vlefevre | 2005-03-29 10:25:12 +0000 (Tue, 29 Mar 2005) | 2 linesChanged paths:M /trunk/pow_ui.cM /trunk/pow_z.cReformatted code (GNU style, untabify...).------------------------------------------------------------------------r3414 | pelissip | 2005-03-29 08:42:07 +0000 (Tue, 29 Mar 2005) | 3 linesChanged paths:M /trunk/mpfr-impl.hTiny update.Add group functions macros.------------------------------------------------------------------------r3413 | pelissip | 2005-03-29 07:51:18 +0000 (Tue, 29 Mar 2005) | 2 linesChanged paths:M /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/tests/tpow_z.cReplace test ('p <= i') by assertion ('p > i).------------------------------------------------------------------------r3412 | zimmerma | 2005-03-25 21:35:57 +0000 (Fri, 25 Mar 2005) | 3 linesChanged paths:M /trunk/gamma.cM /trunk/mpfr.texiM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/tests/tgamma.cM /trunk/tests/tpow_z.cfixed bug in pow_ui (and pow_z): missing factor 2 in error boundfixed bug in gamma of negative integer------------------------------------------------------------------------r3411 | pelissip | 2005-03-25 15:03:13 +0000 (Fri, 25 Mar 2005) | 2 linesChanged paths:M /trunk/div-short.cAdd info.------------------------------------------------------------------------r3410 | pelissip | 2005-03-25 15:02:36 +0000 (Fri, 25 Mar 2005) | 2 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/print_raw.cAdd new internal function for debugging reasons.------------------------------------------------------------------------r3409 | pelissip | 2005-03-25 08:43:12 +0000 (Fri, 25 Mar 2005) | 2 linesChanged paths:M /trunk/tests/tpow_z.cForget to free x and y------------------------------------------------------------------------r3408 | pelissip | 2005-03-25 08:38:26 +0000 (Fri, 25 Mar 2005) | 2 linesChanged paths:M /trunk/tests/tpow_z.cAdd failed regression test.------------------------------------------------------------------------r3407 | pelissip | 2005-03-25 08:38:10 +0000 (Fri, 25 Mar 2005) | 2 linesChanged paths:M /trunk/div-short.cImproved version.------------------------------------------------------------------------r3406 | pelissip | 2005-03-25 08:32:09 +0000 (Fri, 25 Mar 2005) | 3 linesChanged paths:M /trunk/mul.cM /trunk/tests/tmul.cUndo previous change (I was wrong).Add new regression test.------------------------------------------------------------------------r3405 | pelissip | 2005-03-24 10:47:41 +0000 (Thu, 24 Mar 2005) | 3 linesChanged paths:M /trunk/mul.cFix wrong extimated precision.It is log2(n+2) ulps so that log2(log2(n+2)) bits!------------------------------------------------------------------------r3404 | pelissip | 2005-03-24 10:01:31 +0000 (Thu, 24 Mar 2005) | 2 linesChanged paths:M /trunk/div-short.cAdd checking.------------------------------------------------------------------------r3403 | zimmerma | 2005-03-23 19:55:06 +0000 (Wed, 23 Mar 2005) | 2 linesChanged paths:M /trunk/tests/tdiv.cadded new test------------------------------------------------------------------------r3402 | pelissip | 2005-03-23 14:42:35 +0000 (Wed, 23 Mar 2005) | 2 linesChanged paths:M /trunk/tests/tget_f.cRemove an signed integer trap overflow (GCC 4 + '-ftrapv').------------------------------------------------------------------------r3401 | pelissip | 2005-03-23 13:04:37 +0000 (Wed, 23 Mar 2005) | 2 linesChanged paths:M /trunk/mul.cDon't use Mulder at n+1 for MPFR_MUL_THRESHOLD+1------------------------------------------------------------------------r3400 | pelissip | 2005-03-23 13:03:55 +0000 (Wed, 23 Mar 2005) | 2 linesChanged paths:M /trunk/mparam_h.inReduce the threshold for AMD64.------------------------------------------------------------------------r3399 | pelissip | 2005-03-22 13:58:19 +0000 (Tue, 22 Mar 2005) | 2 linesChanged paths:A /trunk/div-short.cInitial version of Short Division.------------------------------------------------------------------------r3398 | pelissip | 2005-03-22 12:18:33 +0000 (Tue, 22 Mar 2005) | 4 linesChanged paths:M /trunk/mul.cFix bug on HP-UX.longlong's umul_ppmm seems to be buggy on such a system.Don't use it under HP-UX.------------------------------------------------------------------------r3396 | pelissip | 2005-03-21 10:34:12 +0000 (Mon, 21 Mar 2005) | 5 linesChanged paths:M /trunk/mul.cM /trunk/tests/tmul.cM /trunk/tuneup.cAdd case where bn == 1 and bn == 2 by using longlong.h.Modify tuneup to start with prec=2*BITS_PER_MP_LIMB+1Fix bug in computing the estimated precision when you switch from N limbs to N+1 limbs.Add regression tests.------------------------------------------------------------------------r3395 | vlefevre | 2005-03-19 01:27:54 +0000 (Sat, 19 Mar 2005) | 2 linesChanged paths:M /trunk/isqrt.cTypo.------------------------------------------------------------------------r3394 | zimmerma | 2005-03-18 07:44:55 +0000 (Fri, 18 Mar 2005) | 2 linesChanged paths:M /trunk/TODOadded one efficiency item------------------------------------------------------------------------r3393 | zimmerma | 2005-03-17 12:54:56 +0000 (Thu, 17 Mar 2005) | 2 linesChanged paths:M /trunk/tests/tsqrt.cadded two property-tests------------------------------------------------------------------------r3391 | vlefevre | 2005-03-17 00:15:18 +0000 (Thu, 17 Mar 2005) | 2 linesChanged paths:M /trunk/atanh.cM /trunk/tests/tatanh.cFixed a bug for mpfr_atanh(x) with 1 < |x| < 2 (found by Matt Reddick).------------------------------------------------------------------------r3390 | pelissip | 2005-03-14 10:07:14 +0000 (Mon, 14 Mar 2005) | 2 linesChanged paths:M /trunk/README.devUpdate------------------------------------------------------------------------r3389 | pelissip | 2005-03-14 10:05:56 +0000 (Mon, 14 Mar 2005) | 2 linesChanged paths:M /trunk/tests/tcan_round.cImprove test: compare between mpfr_round_p and mpfr_can_round.------------------------------------------------------------------------r3388 | pelissip | 2005-03-14 09:50:29 +0000 (Mon, 14 Mar 2005) | 3 linesChanged paths:M /trunk/acos.cM /trunk/acosh.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atanh.cM /trunk/const_euler.cM /trunk/const_pi.cM /trunk/cos.cM /trunk/cosh.cM /trunk/erf.cM /trunk/exp2.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/mul.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/sinh.cM /trunk/tan.cM /trunk/tanh.cM /trunk/ui_pow_ui.cM /trunk/zeta.cReplace mpfr_can_round (..., GMP_RNDN, GMP_RNDZ, ...) to fast replacementmpfr_round_p.------------------------------------------------------------------------r3387 | pelissip | 2005-03-14 09:49:36 +0000 (Mon, 14 Mar 2005) | 2 linesChanged paths:M /trunk/round_prec.cRemove a FIXME.------------------------------------------------------------------------r3386 | pelissip | 2005-03-14 09:48:45 +0000 (Mon, 14 Mar 2005) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr-impl.hA /trunk/round_p.cAdd new internal function mpfr_round_p which is a fast replacementto mpfr_can_round (x, y, GMP_RNDN, GMP_RNDZ, ...)------------------------------------------------------------------------r3385 | pelissip | 2005-03-14 09:47:44 +0000 (Mon, 14 Mar 2005) | 2 linesChanged paths:M /trunk/tests/texp.cImprove an error message.------------------------------------------------------------------------r3384 | pelissip | 2005-03-10 10:46:06 +0000 (Thu, 10 Mar 2005) | 3 linesChanged paths:M /trunk/mul.cFix bug: tmp may have changed in mulhigh code.Restore it before calling mpn_mul.------------------------------------------------------------------------r3383 | pelissip | 2005-03-09 15:53:12 +0000 (Wed, 09 Mar 2005) | 2 linesChanged paths:M /trunk/mparam_h.inBetter defaults threshold.------------------------------------------------------------------------r3381 | pelissip | 2005-03-09 14:24:09 +0000 (Wed, 09 Mar 2005) | 3 linesChanged paths:M /trunk/mul.cHandle case where Prec(a) ~ estimated prec of mulhigh.Add one extra limb, and still uses mulhigh.------------------------------------------------------------------------r3380 | pelissip | 2005-03-09 14:23:19 +0000 (Wed, 09 Mar 2005) | 2 linesChanged paths:M /trunk/tuneup.cFix bug: compute Mulder Threshold from n/2+1 instead of (n+1)/2------------------------------------------------------------------------r3379 | pelissip | 2005-03-09 12:25:47 +0000 (Wed, 09 Mar 2005) | 2 linesChanged paths:M /trunk/configure.inForget ';;' in switch.------------------------------------------------------------------------r3378 | pelissip | 2005-03-09 11:13:31 +0000 (Wed, 09 Mar 2005) | 2 linesChanged paths:M /trunk/Makefile.amAdd '-v' for tuneup.------------------------------------------------------------------------r3377 | pelissip | 2005-03-09 11:10:56 +0000 (Wed, 09 Mar 2005) | 2 linesChanged paths:M /trunk/mul.cM /trunk/mulders.cAdd assertion.------------------------------------------------------------------------r3376 | pelissip | 2005-03-09 10:49:38 +0000 (Wed, 09 Mar 2005) | 3 linesChanged paths:M /trunk/mul.cM /trunk/tests/tmul.cImprove checkingAdd test. Short Mulder product failed for this.------------------------------------------------------------------------r3375 | pelissip | 2005-03-09 10:20:51 +0000 (Wed, 09 Mar 2005) | 2 linesChanged paths:M /trunk/configure.inM /trunk/mul.cM /trunk/sub1sp.cImprove full assertion mode (Check mpfr_mul).------------------------------------------------------------------------r3373 | pelissip | 2005-03-08 16:06:36 +0000 (Tue, 08 Mar 2005) | 2 linesChanged paths:M /trunk/logging.cM /trunk/mpfr-impl.hMove GLIBC detection from mpfr-impl to logging.c------------------------------------------------------------------------r3372 | pelissip | 2005-03-08 16:06:18 +0000 (Tue, 08 Mar 2005) | 2 linesChanged paths:M /trunk/mul.cAdd log info.------------------------------------------------------------------------r3371 | pelissip | 2005-03-08 16:06:01 +0000 (Tue, 08 Mar 2005) | 2 linesChanged paths:M /trunk/mparam_h.inImprove default threshold.------------------------------------------------------------------------r3370 | pelissip | 2005-03-08 14:32:09 +0000 (Tue, 08 Mar 2005) | 3 linesChanged paths:M /trunk/algorithms.texM /trunk/mul.cM /trunk/tuneup.cAdd Mulder Short product for mpfr_mul.Update algorithm.tex to describe the estimated error.------------------------------------------------------------------------r3369 | pelissip | 2005-03-08 14:14:49 +0000 (Tue, 08 Mar 2005) | 3 linesChanged paths:M /trunk/mulders.cAdd an assert.Cosmetic change.------------------------------------------------------------------------r3368 | pelissip | 2005-03-08 14:14:08 +0000 (Tue, 08 Mar 2005) | 2 linesChanged paths:M /trunk/mparam_h.inUpdate default values.------------------------------------------------------------------------r3367 | pelissip | 2005-03-08 14:13:35 +0000 (Tue, 08 Mar 2005) | 2 linesChanged paths:M /trunk/mpfr-impl.hClean up macro namespace.------------------------------------------------------------------------r3366 | pelissip | 2005-03-08 14:13:07 +0000 (Tue, 08 Mar 2005) | 2 linesChanged paths:M /trunk/tests/tgmpop.cM /trunk/tests/tsqrt.cCosmetics change.------------------------------------------------------------------------r3365 | zimmerma | 2005-03-08 13:24:44 +0000 (Tue, 08 Mar 2005) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/get_f.cM /trunk/mpfr.hM /trunk/tests/Makefile.amA /trunk/tests/tget_f.cnew function mpfr_get_f------------------------------------------------------------------------r3364 | pelissip | 2005-03-08 08:57:00 +0000 (Tue, 08 Mar 2005) | 3 linesChanged paths:M /trunk/add1sp.cM /trunk/tests/tadd1sp.cFix bug in case of reuse of variable (a,b,a) with Exp(b)=Exp(a)+Prec(b).Move copy of mantissa after test.------------------------------------------------------------------------r3363 | pelissip | 2005-03-07 11:40:39 +0000 (Mon, 07 Mar 2005) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/configure.inM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mulders.cM /trunk/tuneup.cAdd tune for mpfr_mulhighAdd --with-mulhigh-size option at configure time.------------------------------------------------------------------------r3362 | pelissip | 2005-03-04 17:40:53 +0000 (Fri, 04 Mar 2005) | 3 linesChanged paths:M /trunk/exp_2.cM /trunk/tests/texp.cFix bug due to wrong estimation of (get_d (x) / LOG2).TODO: Rexamine the algorithm of mpfr_exp_2!------------------------------------------------------------------------r3361 | pelissip | 2005-03-04 17:32:13 +0000 (Fri, 04 Mar 2005) | 2 linesChanged paths:M /trunk/exp_2.cTransform DEBUG message to LOG message.------------------------------------------------------------------------r3360 | pelissip | 2005-03-04 17:14:03 +0000 (Fri, 04 Mar 2005) | 2 linesChanged paths:M /trunk/mulders.cImprove it.------------------------------------------------------------------------r3359 | pelissip | 2005-03-04 17:13:42 +0000 (Fri, 04 Mar 2005) | 2 linesChanged paths:M /trunk/exp_2.cM /trunk/mparam_h.inM /trunk/tuneup.cTune mpfr_exp_2 now!------------------------------------------------------------------------r3358 | pelissip | 2005-03-03 14:59:25 +0000 (Thu, 03 Mar 2005) | 2 linesChanged paths:M /trunk/mulders.cFix bugs.------------------------------------------------------------------------r3357 | pelissip | 2005-03-03 14:25:20 +0000 (Thu, 03 Mar 2005) | 3 linesChanged paths:M /trunk/mulders.cUpdate it.New code for mpfr_mul.------------------------------------------------------------------------r3356 | pelissip | 2005-03-02 10:46:39 +0000 (Wed, 02 Mar 2005) | 2 linesChanged paths:M /trunk/mparam_h.inAdd new default threshold for different CPU.------------------------------------------------------------------------r3355 | pelissip | 2005-03-02 10:23:31 +0000 (Wed, 02 Mar 2005) | 2 linesChanged paths:M /trunk/README.devUpdate for tune.------------------------------------------------------------------------r3354 | pelissip | 2005-03-02 08:57:26 +0000 (Wed, 02 Mar 2005) | 2 linesChanged paths:M /trunk/atan.cM /trunk/tests/tatan.cFix bug in estimated error (See previous ChangeLog).------------------------------------------------------------------------r3353 | pelissip | 2005-02-24 17:32:25 +0000 (Thu, 24 Feb 2005) | 6 linesChanged paths:M /trunk/Makefile.amM /trunk/configure.inA /trunk/mparam_h.inM /trunk/mpfr-impl.hM /trunk/tests/Makefile.amA /trunk/tuneup.cAdd tune program for MPFR.Do make tune instead of make.BUT you need to have configure MPFR with --with-gmp-build=...(It uses internal libspeed.la of GMP).Tuning is slow...------------------------------------------------------------------------r3352 | pelissip | 2005-02-24 17:08:27 +0000 (Thu, 24 Feb 2005) | 2 linesChanged paths:M /trunk/mulders.cAdd note.------------------------------------------------------------------------r3349 | pelissip | 2005-02-22 16:40:41 +0000 (Tue, 22 Feb 2005) | 2 linesChanged paths:M /trunk/fits_s.hM /trunk/fits_u.hTiny optimization------------------------------------------------------------------------r3348 | pelissip | 2005-02-22 12:30:56 +0000 (Tue, 22 Feb 2005) | 2 linesChanged paths:M /trunk/TODOUpdate------------------------------------------------------------------------r3347 | pelissip | 2005-02-22 12:12:18 +0000 (Tue, 22 Feb 2005) | 2 linesChanged paths:M /trunk/const_log2.cM /trunk/const_pi.cAdd logging.------------------------------------------------------------------------r3346 | pelissip | 2005-02-22 10:50:14 +0000 (Tue, 22 Feb 2005) | 4 linesChanged paths:M /trunk/div_ui.cM /trunk/mul_ui.cM /trunk/si_op.cM /trunk/ui_div.cReduce InterObject dependency by moving mul_si, div_si and si_divto the unique function they used.Improve mul_ui by inlining the rounding.------------------------------------------------------------------------r3345 | pelissip | 2005-02-21 13:48:23 +0000 (Mon, 21 Feb 2005) | 2 linesChanged paths:M /trunk/log.cImprove test to 1.------------------------------------------------------------------------r3344 | vlefevre | 2005-02-21 13:08:46 +0000 (Mon, 21 Feb 2005) | 2 linesChanged paths:M /trunk/sqrt.cM /trunk/tests/tcos.cM /trunk/tests/texpm1.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tsin.cUpdated copyright lines.------------------------------------------------------------------------r3342 | vlefevre | 2005-02-21 12:13:00 +0000 (Mon, 21 Feb 2005) | 2 linesChanged paths:M /trunk/sub_ui.cCode reindented / reformatted.------------------------------------------------------------------------r3341 | vlefevre | 2005-02-21 12:09:47 +0000 (Mon, 21 Feb 2005) | 4 linesChanged paths:M /trunk/tests/tui_sub.cM /trunk/ui_sub.cFixed a bug for u == 0 and x == +0 introduced in ui_sub.c 1.23,when 0 was taken into account as a special case: the sign of theresult 0 was incorrect. -> Consider the case u == 0 first.------------------------------------------------------------------------r3340 | zimmerma | 2005-02-19 22:04:01 +0000 (Sat, 19 Feb 2005) | 2 linesChanged paths:M /trunk/tests/RRTest.cM /trunk/tests/tcos.cM /trunk/tests/texp.cM /trunk/tests/texpm1.cM /trunk/tests/tgeneric.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tpow.cM /trunk/tests/tsin.cadded generic tests in tpow------------------------------------------------------------------------r3339 | zimmerma | 2005-02-18 22:09:19 +0000 (Fri, 18 Feb 2005) | 2 linesChanged paths:M /trunk/sqrt.cM /trunk/tests/tsqrt.cfixed bug (variable used twice for different things)------------------------------------------------------------------------r3338 | zimmerma | 2005-02-18 20:19:44 +0000 (Fri, 18 Feb 2005) | 2 linesChanged paths:M /trunk/algorithms.bibM /trunk/algorithms.texM /trunk/mpfr-test.hM /trunk/tests/RRTest.cM /trunk/tests/tadd.cM /trunk/tests/tconst_log2.cM /trunk/tests/tdiv.cM /trunk/tests/tmul.cM /trunk/tests/tsqrt.cM /trunk/tests/tsub.cmore changes for interface with NTL------------------------------------------------------------------------r3337 | pelissip | 2005-02-18 16:33:39 +0000 (Fri, 18 Feb 2005) | 2 linesChanged paths:M /trunk/round_prec.cLikely a test.------------------------------------------------------------------------r3336 | pelissip | 2005-02-18 16:33:25 +0000 (Fri, 18 Feb 2005) | 2 linesChanged paths:M /trunk/mulders.cUpdate------------------------------------------------------------------------r3335 | zimmerma | 2005-02-18 15:28:25 +0000 (Fri, 18 Feb 2005) | 2 linesChanged paths:A /trunk/tests/RRTest.cM /trunk/tests/tadd.cadded interface for NTL------------------------------------------------------------------------r3334 | vlefevre | 2005-02-16 17:08:25 +0000 (Wed, 16 Feb 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3333 | vlefevre | 2005-02-16 17:05:19 +0000 (Wed, 16 Feb 2005) | 2 linesChanged paths:M /trunk/README.devSuppress some spaces.------------------------------------------------------------------------r3332 | pelissip | 2005-02-16 16:04:54 +0000 (Wed, 16 Feb 2005) | 2 linesChanged paths:M /trunk/tests/tpow.cReenable underflow tests.------------------------------------------------------------------------r3331 | pelissip | 2005-02-16 15:58:48 +0000 (Wed, 16 Feb 2005) | 2 linesChanged paths:M /trunk/README.devUpdate------------------------------------------------------------------------r3330 | vlefevre | 2005-02-16 13:27:24 +0000 (Wed, 16 Feb 2005) | 2 linesChanged paths:D /trunk/texinfo.texRemoved texinfo.tex, as it can be installed by autoreconf -i.------------------------------------------------------------------------r3329 | pelissip | 2005-02-16 13:19:25 +0000 (Wed, 16 Feb 2005) | 3 linesChanged paths:M /trunk/tests/Makefile.amFix LOADLIBES so that it works (it doesn't due to libtool change). But itstill needs to have s static version of MPFR.------------------------------------------------------------------------r3328 | vlefevre | 2005-02-16 12:54:27 +0000 (Wed, 16 Feb 2005) | 2 linesChanged paths:M /trunk/README.devautoreconf -> autoreconf -i------------------------------------------------------------------------r3327 | pelissip | 2005-02-16 12:49:40 +0000 (Wed, 16 Feb 2005) | 2 linesChanged paths:M /trunk/asinh.cM /trunk/exp3.cM /trunk/mpfr-impl.hM /trunk/sin_cos.cM /trunk/tan.cFix wrong integer types.------------------------------------------------------------------------r3324 | vlefevre | 2005-02-16 11:03:35 +0000 (Wed, 16 Feb 2005) | 2 linesChanged paths:M /trunk/ChangeLogM /trunk/mul.cM /trunk/sub1.cM /trunk/sub1sp.cSpelling mistakes & reformatted code.------------------------------------------------------------------------r3322 | vlefevre | 2005-02-15 16:28:31 +0000 (Tue, 15 Feb 2005) | 2 linesChanged paths:M /trunk/sub1.cReformatted code.------------------------------------------------------------------------r3321 | pelissip | 2005-02-15 14:56:00 +0000 (Tue, 15 Feb 2005) | 2 linesChanged paths:M /trunk/tanh.cImprove initial prec.------------------------------------------------------------------------r3319 | pelissip | 2005-02-15 14:52:06 +0000 (Tue, 15 Feb 2005) | 3 linesChanged paths:M /trunk/tanh.cRemove code.Add special case if t=1.------------------------------------------------------------------------r3318 | pelissip | 2005-02-15 14:51:51 +0000 (Tue, 15 Feb 2005) | 3 linesChanged paths:M /trunk/sub1.cmpfr_set doesn't produce an EVEN inexact flag.Fix this.------------------------------------------------------------------------r3317 | pelissip | 2005-02-15 14:51:23 +0000 (Tue, 15 Feb 2005) | 2 linesChanged paths:M /trunk/cos.cUSe of mpfr_nexttozero.------------------------------------------------------------------------r3316 | pelissip | 2005-02-15 14:32:16 +0000 (Tue, 15 Feb 2005) | 2 linesChanged paths:M /trunk/atanh.cFix bug: use x instead of xf in LOG.------------------------------------------------------------------------r3315 | pelissip | 2005-02-15 10:29:31 +0000 (Tue, 15 Feb 2005) | 2 linesChanged paths:M /trunk/acos.cM /trunk/acosh.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atanh.cM /trunk/cosh.cM /trunk/erf.cM /trunk/exp.cM /trunk/gamma.cM /trunk/log.cM /trunk/pow.cM /trunk/sinh.cM /trunk/tanh.cM /trunk/zeta.cLog input and ouput of functions.------------------------------------------------------------------------r3314 | pelissip | 2005-02-15 10:06:39 +0000 (Tue, 15 Feb 2005) | 2 linesChanged paths:M /trunk/tan.cFix bug of overflow in tan.------------------------------------------------------------------------r3313 | pelissip | 2005-02-15 09:54:23 +0000 (Tue, 15 Feb 2005) | 2 linesChanged paths:M /trunk/sin.cM /trunk/sin_cos.cM /trunk/tan.cUse of MPFR_LOG_FUNC.------------------------------------------------------------------------r3312 | pelissip | 2005-02-15 09:53:44 +0000 (Tue, 15 Feb 2005) | 2 linesChanged paths:M /trunk/mpfr-impl.hDo not print final log message if there was no call.------------------------------------------------------------------------r3311 | pelissip | 2005-02-15 09:39:57 +0000 (Tue, 15 Feb 2005) | 2 linesChanged paths:M /trunk/sin.cAdd ZivLoop for sign------------------------------------------------------------------------r3310 | pelissip | 2005-02-14 16:02:59 +0000 (Mon, 14 Feb 2005) | 2 linesChanged paths:M /trunk/logging.cFix bug: during the display of a logged var, logging is turn off.------------------------------------------------------------------------r3309 | pelissip | 2005-02-14 15:55:12 +0000 (Mon, 14 Feb 2005) | 3 linesChanged paths:M /trunk/cos.cM /trunk/mpfr-impl.hAdd MPFR_LOG_FUNCUse mpfr_cos as testing example.------------------------------------------------------------------------r3308 | pelissip | 2005-02-14 14:38:06 +0000 (Mon, 14 Feb 2005) | 4 linesChanged paths:M /trunk/cache.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cAdd ZivLoop controller for constantes.Augment exponent range in the cache.Remove it in const_pi.------------------------------------------------------------------------r3307 | pelissip | 2005-02-14 14:23:13 +0000 (Mon, 14 Feb 2005) | 2 linesChanged paths:M /trunk/get_str.cAdd generic ZivLoop controller.------------------------------------------------------------------------r3306 | fousse | 2005-02-14 14:21:50 +0000 (Mon, 14 Feb 2005) | 2 linesChanged paths:M /trunk/mpfr.texiDocument mpfr_sum returned int value.------------------------------------------------------------------------r3305 | pelissip | 2005-02-14 14:18:40 +0000 (Mon, 14 Feb 2005) | 3 linesChanged paths:M /trunk/gmp_op.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/strtofr.cM /trunk/sum.cM /trunk/ui_pow_ui.cM /trunk/zeta.cClean up code.Add generic ZivLoop controller.------------------------------------------------------------------------r3303 | fousse | 2005-02-14 13:33:31 +0000 (Mon, 14 Feb 2005) | 2 linesChanged paths:M /trunk/sum.cConsider return value's precision for rounding in mpfr_sum.------------------------------------------------------------------------r3302 | zimmerma | 2005-02-14 12:41:16 +0000 (Mon, 14 Feb 2005) | 2 linesChanged paths:M /trunk/const_pi.cremoved garbage------------------------------------------------------------------------r3301 | pelissip | 2005-02-14 11:26:45 +0000 (Mon, 14 Feb 2005) | 3 linesChanged paths:M /trunk/exp2.cM /trunk/expm1.cM /trunk/factorial.cM /trunk/gamma.cM /trunk/hypot.cClean upAdd ZivLoop------------------------------------------------------------------------r3300 | pelissip | 2005-02-14 10:55:09 +0000 (Mon, 14 Feb 2005) | 4 linesChanged paths:M /trunk/const_log2.cRemove malloc/free.Use of MPFR_INT_CEIL_LOG2Add ZivLoop controller.------------------------------------------------------------------------r3299 | pelissip | 2005-02-14 10:54:42 +0000 (Mon, 14 Feb 2005) | 4 linesChanged paths:M /trunk/erf.cClean up code.Fix bug with Exponent range.Add ZivLoop controller.------------------------------------------------------------------------r3298 | pelissip | 2005-02-14 10:54:06 +0000 (Mon, 14 Feb 2005) | 2 linesChanged paths:M /trunk/cbrt.cCleanup code.------------------------------------------------------------------------r3297 | zimmerma | 2005-02-14 10:38:04 +0000 (Mon, 14 Feb 2005) | 2 linesChanged paths:M /trunk/const_log2.cfurther efficiency improvement (avoid mpz_init/mpz_clear)------------------------------------------------------------------------r3296 | pelissip | 2005-02-14 10:11:17 +0000 (Mon, 14 Feb 2005) | 4 linesChanged paths:M /trunk/acosh.cM /trunk/asinh.cM /trunk/atanh.cAdd ZivLoop controller.Clean up code.Optimize it by removing the # of used vars.------------------------------------------------------------------------r3295 | pelissip | 2005-02-14 10:10:51 +0000 (Mon, 14 Feb 2005) | 2 linesChanged paths:M /trunk/acos.cM /trunk/asin.cM /trunk/atan.cAdd ZivLoop controler.------------------------------------------------------------------------r3294 | zimmerma | 2005-02-12 16:01:39 +0000 (Sat, 12 Feb 2005) | 2 linesChanged paths:M /trunk/algorithms.texM /trunk/const_log2.cM /trunk/mpfr-impl.hnew faster algorithm for log(2)------------------------------------------------------------------------r3293 | pelissip | 2005-02-11 13:08:25 +0000 (Fri, 11 Feb 2005) | 6 linesChanged paths:M /trunk/configure.inRemove detection of C++ and Fortran due to libtool.----Note (VL, 2010-02-08): this removal by an always false test was workingwith libtool 1.5.26, but doesn't work with libtool 2.2 to 2.2.6b (usedby the MPFR 2.4.{0,1,2} tarballs).http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=568520------------------------------------------------------------------------r3292 | pelissip | 2005-02-11 11:28:00 +0000 (Fri, 11 Feb 2005) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/configure.inM /trunk/tests/Makefile.amClean up configure (more simplier).Still a bug with CXXCPP to solve.------------------------------------------------------------------------r3291 | pelissip | 2005-02-11 11:27:36 +0000 (Fri, 11 Feb 2005) | 2 linesChanged paths:M /trunk/const_log2.cM /trunk/mpfr-impl.hClean up const_log2 code.------------------------------------------------------------------------r3290 | pelissip | 2005-02-10 15:43:41 +0000 (Thu, 10 Feb 2005) | 4 linesChanged paths:M /trunk/cosh.cM /trunk/exp.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/log.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/tan.cM /trunk/tanh.cAdd log for other functions.Add ZivLoop too.Cleanup exp3.------------------------------------------------------------------------r3289 | pelissip | 2005-02-09 16:24:18 +0000 (Wed, 09 Feb 2005) | 2 linesChanged paths:M /trunk/configure.inUpdate for ICC (disable shared since it doesn't work).------------------------------------------------------------------------r3288 | pelissip | 2005-02-09 15:05:45 +0000 (Wed, 09 Feb 2005) | 2 linesChanged paths:M /trunk/configure.inThe previous fixs don't work. New one which works but is VERY ugly.------------------------------------------------------------------------r3287 | pelissip | 2005-02-09 14:26:29 +0000 (Wed, 09 Feb 2005) | 2 linesChanged paths:M /trunk/configure.inFix again to avoid fail on laurent5...------------------------------------------------------------------------r3286 | pelissip | 2005-02-09 14:21:48 +0000 (Wed, 09 Feb 2005) | 2 linesChanged paths:M /trunk/configure.inSet CXXCPP to "g++ -E" to avoid detection (which may fail on some systems).------------------------------------------------------------------------r3285 | pelissip | 2005-02-09 14:11:13 +0000 (Wed, 09 Feb 2005) | 2 linesChanged paths:M /trunk/configure.inReduce the tested compiler for C++ and Fortran to the minimum.------------------------------------------------------------------------r3284 | pelissip | 2005-02-09 13:19:17 +0000 (Wed, 09 Feb 2005) | 6 linesChanged paths:M /trunk/configure.inUpdate GMP detection to be much more libtool compatible.As a consequence some tests using AC_RUN_IFELSE may fail due to ugly thingslike LD_LIBRARY_PATH no set or wrong selection of libgmp.So they just produce a warning, not a fatal error.TODO: Check if we can avoid thoses problems...------------------------------------------------------------------------r3283 | pelissip | 2005-02-08 15:49:12 +0000 (Tue, 08 Feb 2005) | 3 linesChanged paths:D /trunk/ansi2knr.1D /trunk/ansi2knr.cD /trunk/config.guessD /trunk/config.subD /trunk/depcompD /trunk/install-shD /trunk/missingD /trunk/mkinstalldirsM /trunk/prepareRemove automake and libtool files.Use `automake --add-missing --copy -i` to generate them.------------------------------------------------------------------------r3282 | pelissip | 2005-02-08 13:57:04 +0000 (Tue, 08 Feb 2005) | 2 linesChanged paths:A /trunk/ansi2knr.1A /trunk/ansi2knr.cAdd support for ansi2knr------------------------------------------------------------------------r3281 | pelissip | 2005-02-08 13:54:10 +0000 (Tue, 08 Feb 2005) | 4 linesChanged paths:M /trunk/Makefile.amM /trunk/README.devM /trunk/acinclude.m4M /trunk/configure.inM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mpfr-test.hM /trunk/mpfr.hM /trunk/prepareM /trunk/tests/Makefile.amM /trunk/tests/tests.cM /trunk/update-versionAdd support for Shared Library in MPFR (both Unix and Windows) by using libtool.Improve configure (remove unused macros, make dist produce .zip and .bz2)Update update-version to modify configure.in too.------------------------------------------------------------------------r3280 | pelissip | 2005-02-08 13:51:09 +0000 (Tue, 08 Feb 2005) | 2 linesChanged paths:M /trunk/NEWSUpdate NEWS.------------------------------------------------------------------------r3279 | vlefevre | 2005-02-04 12:15:25 +0000 (Fri, 04 Feb 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3278 | pelissip | 2005-02-04 10:25:10 +0000 (Fri, 04 Feb 2005) | 2 linesChanged paths:M /trunk/tests/reuse.cAdd forgotten functions to reuse test.------------------------------------------------------------------------r3277 | pelissip | 2005-02-04 10:10:37 +0000 (Fri, 04 Feb 2005) | 2 linesChanged paths:M /trunk/tests/reuse.cImprove reuse tests (Include 1, -1, 1/2, 2, PI and PI/2 now).------------------------------------------------------------------------r3276 | pelissip | 2005-02-04 09:14:37 +0000 (Fri, 04 Feb 2005) | 2 linesChanged paths:M /trunk/atan.cM /trunk/tests/tatan.cFix bug of atan(-1) (wrong sign).------------------------------------------------------------------------r3275 | pelissip | 2005-02-03 16:03:50 +0000 (Thu, 03 Feb 2005) | 2 linesChanged paths:M /trunk/configure.inRemove unused option --disable-cache.------------------------------------------------------------------------r3274 | pelissip | 2005-02-03 15:59:28 +0000 (Thu, 03 Feb 2005) | 3 linesChanged paths:M /trunk/configure.inM /trunk/exceptions.cM /trunk/mpfr-impl.hM /trunk/set_dfl_prec.cM /trunk/set_rnd.cAdd option "thread-safe" to configure.Limited to use with GCC and ICC (using extension __thread).------------------------------------------------------------------------r3273 | pelissip | 2005-02-03 15:18:17 +0000 (Thu, 03 Feb 2005) | 2 linesChanged paths:M /trunk/mpfr.texiAdd description of added functions.------------------------------------------------------------------------r3272 | pelissip | 2005-02-03 15:09:51 +0000 (Thu, 03 Feb 2005) | 3 linesChanged paths:M /trunk/mpf2mpfr.hM /trunk/mpfr-impl.hM /trunk/mpfr.hmpfr.h doesn't export anymore any globals.It doesn't define MPFR_FLAGS too.------------------------------------------------------------------------r3271 | pelissip | 2005-02-03 14:59:39 +0000 (Thu, 03 Feb 2005) | 7 linesChanged paths:M /trunk/cache.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/mpfr-impl.hM /trunk/mpfr.hChange user interface for mpfr_const_pi, mpfr_const_log2 andmpfr_const_euler. No more access to the cache itself.Create dummy functions which call the cache, and rename oldfunctions to "_internal".Internally, it doesn't change at all (You still call directlythe cache instead of the dummy function which calls the cache).------------------------------------------------------------------------r3270 | pelissip | 2005-02-03 14:43:20 +0000 (Thu, 03 Feb 2005) | 3 linesChanged paths:M /trunk/exceptions.cM /trunk/mpfr.hM /trunk/tests/texceptions.cAdd functions mpfr_set_overflow, mpfr_set_underflow, mpfr_set_erangeflag,mpfr_set_inexflag, mpfr_set_nanflag------------------------------------------------------------------------r3269 | pelissip | 2005-02-03 14:33:31 +0000 (Thu, 03 Feb 2005) | 4 linesChanged paths:M /trunk/add1.cM /trunk/add1sp.cM /trunk/add_one_ulp.cM /trunk/cache.cM /trunk/div.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp2.cM /trunk/mpfr-impl.hM /trunk/mul.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_ui.cM /trunk/pow.cM /trunk/pow_ui.cM /trunk/pow_z.cM /trunk/rint.cM /trunk/round_prec.cM /trunk/set.cM /trunk/set_q.cM /trunk/set_si.cM /trunk/set_sj.cM /trunk/set_ui.cM /trunk/set_uj.cM /trunk/set_z.cM /trunk/sqr.cM /trunk/strtofr.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/sub_one_ulp.cM /trunk/tests/texceptions.cRename internal functions mpfr_set_overflow in mpfr_overflow andmpfr_set_underflow in mpfr_underflow so that we can add new functionsmpfr_set_underflow and mpfr_set_overflow (which set the global flags).------------------------------------------------------------------------r3268 | pelissip | 2005-02-03 12:46:18 +0000 (Thu, 03 Feb 2005) | 4 linesChanged paths:M /trunk/sin.cAdd support for logging.Add support for ZivLoop.Improve efficiency if prec(op) >> prec(rop), and rop ~= 0------------------------------------------------------------------------r3267 | pelissip | 2005-02-03 12:44:51 +0000 (Thu, 03 Feb 2005) | 2 linesChanged paths:M /trunk/cos.cFix wrong place for MPFR_LOG_BEGIN.------------------------------------------------------------------------r3266 | pelissip | 2005-02-03 12:44:15 +0000 (Thu, 03 Feb 2005) | 2 linesChanged paths:M /trunk/README.devM /trunk/logging.cRename MPFR_LOG_BADCASE in MPFR_LOG_ZIV------------------------------------------------------------------------r3265 | pelissip | 2005-02-03 12:43:44 +0000 (Thu, 03 Feb 2005) | 2 linesChanged paths:M /trunk/mpfr-impl.hReduce the size of some lines (more than 80 chars).------------------------------------------------------------------------r3264 | pelissip | 2005-02-02 16:30:05 +0000 (Wed, 02 Feb 2005) | 2 linesChanged paths:M /trunk/tests/mpf_compat.hFix again. My previous fix was incorrect.------------------------------------------------------------------------r3262 | pelissip | 2005-02-02 15:55:38 +0000 (Wed, 02 Feb 2005) | 3 linesChanged paths:M /trunk/logging.cFix wrong order of include system files.(printf.h is not available everywhere).------------------------------------------------------------------------r3261 | zimmerma | 2005-02-02 15:50:51 +0000 (Wed, 02 Feb 2005) | 2 linesChanged paths:M /trunk/sin.cinexact flag was inexact :-)------------------------------------------------------------------------r3260 | pelissip | 2005-02-02 15:49:20 +0000 (Wed, 02 Feb 2005) | 3 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/next.cM /trunk/sin.cM /trunk/sub1.cMove mpfr_nexttozero and mpfr_nexttoinf from static to mpfr-impl.Use them in sub1 and sin.------------------------------------------------------------------------r3259 | pelissip | 2005-02-02 14:58:36 +0000 (Wed, 02 Feb 2005) | 3 linesChanged paths:M /trunk/README.devA /trunk/logging.cAdd forgotten logging file.Add description of new macros in README.dev------------------------------------------------------------------------r3258 | pelissip | 2005-02-02 14:14:01 +0000 (Wed, 02 Feb 2005) | 2 linesChanged paths:M /trunk/cos.cM /trunk/tests/tcos.cAdd support for ZivLoop controler and logging.------------------------------------------------------------------------r3257 | pelissip | 2005-02-02 14:13:39 +0000 (Wed, 02 Feb 2005) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/configure.inM /trunk/mpfr-impl.hAdd experimental logging feature.Add ZivLoop controler.------------------------------------------------------------------------r3256 | pelissip | 2005-02-02 14:09:18 +0000 (Wed, 02 Feb 2005) | 3 linesChanged paths:M /trunk/tests/mpf_compat.hForget that mpf doesn't have mpf_free_str.Fix this.------------------------------------------------------------------------r3255 | pelissip | 2005-02-02 13:50:45 +0000 (Wed, 02 Feb 2005) | 3 linesChanged paths:M /trunk/sub1.cM /trunk/tests/tsin.cFix bug of sub1 if dest=src2 and src1 >> src2=> Fix problem of mpfr_sin------------------------------------------------------------------------r3254 | zimmerma | 2005-02-02 13:45:48 +0000 (Wed, 02 Feb 2005) | 2 linesChanged paths:M /trunk/tests/tsin.cM /trunk/tests/tui_sub.cadded two tests------------------------------------------------------------------------r3253 | pelissip | 2005-02-01 14:50:19 +0000 (Tue, 01 Feb 2005) | 2 linesChanged paths:M /trunk/INSTALLM /trunk/acinclude.m4M /trunk/configure.inNow MPFR tries to get GMP's CC and CFLAGS from its build directory.------------------------------------------------------------------------r3252 | pelissip | 2005-02-01 09:58:43 +0000 (Tue, 01 Feb 2005) | 4 linesChanged paths:M /trunk/configure.inAdd AC_COPYRIGHTClean up AC_ARG_ENABLE handlingAdd `--enable-logging` option.------------------------------------------------------------------------r3251 | zimmerma | 2005-01-31 09:37:09 +0000 (Mon, 31 Jan 2005) | 2 linesChanged paths:M /trunk/TODOadded item------------------------------------------------------------------------r3250 | pelissip | 2005-01-31 08:47:04 +0000 (Mon, 31 Jan 2005) | 2 linesChanged paths:M /trunk/set_ld.cFix a wrong assertion when double == long double.------------------------------------------------------------------------r3249 | pelissip | 2005-01-31 08:44:16 +0000 (Mon, 31 Jan 2005) | 4 linesChanged paths:M /trunk/sin.cAdd loop counterCheck if the result is 0 (Due to new algorithm, it may be 0)and in that case, increase a lot the precision.------------------------------------------------------------------------r3248 | zimmerma | 2005-01-29 20:40:51 +0000 (Sat, 29 Jan 2005) | 2 linesChanged paths:M /trunk/algorithms.texM /trunk/sin.cchanged algorithm for mpfr_sin (to get inexact flag)------------------------------------------------------------------------r3246 | vlefevre | 2005-01-29 11:32:17 +0000 (Sat, 29 Jan 2005) | 2 linesChanged paths:M /trunk/exp.cM /trunk/tests/texp.cFixed a sign bug in mpfr_exp (found by Mark J Watkins).------------------------------------------------------------------------r3245 | zimmerma | 2005-01-28 16:57:22 +0000 (Fri, 28 Jan 2005) | 2 linesChanged paths:M /trunk/sin.csolved efficiency problem in mpfr_sin_sign for x near Pi------------------------------------------------------------------------r3243 | vlefevre | 2005-01-28 14:22:34 +0000 (Fri, 28 Jan 2005) | 3 linesChanged paths:D /trunk/tests/tdump.cRemoved tests/tdump.c (was no longer used and mpfr_dump is alreadytested in toutimpl.c).------------------------------------------------------------------------r3242 | vlefevre | 2005-01-28 14:20:09 +0000 (Fri, 28 Jan 2005) | 2 linesChanged paths:M /trunk/sin.cUpdated copyright line.------------------------------------------------------------------------r3240 | pelissip | 2005-01-28 13:49:30 +0000 (Fri, 28 Jan 2005) | 2 linesChanged paths:M /trunk/cos.cClean up code (due to mix with Paul changes).------------------------------------------------------------------------r3239 | pelissip | 2005-01-28 13:43:11 +0000 (Fri, 28 Jan 2005) | 2 linesChanged paths:M /trunk/sin_cos.cImprove inexact code since sin & cos can't be exact if x != 0------------------------------------------------------------------------r3238 | vlefevre | 2005-01-28 13:28:30 +0000 (Fri, 28 Jan 2005) | 2 linesChanged paths:M /trunk/mpfr-impl.hRemoved a useless test in macro MPFR_UNSIGNED_MINUS_MODULO.------------------------------------------------------------------------r3237 | pelissip | 2005-01-28 13:10:04 +0000 (Fri, 28 Jan 2005) | 2 linesChanged paths:M /trunk/cos.cM /trunk/sin.cM /trunk/sin_cos.cMuch faster worst case (ie result near 0 or 1).------------------------------------------------------------------------r3236 | zimmerma | 2005-01-28 13:08:20 +0000 (Fri, 28 Jan 2005) | 2 linesChanged paths:M /trunk/cos.cspeed-up special case where approximation is 1 or -1------------------------------------------------------------------------r3235 | vlefevre | 2005-01-28 13:04:10 +0000 (Fri, 28 Jan 2005) | 2 linesChanged paths:M /trunk/rint.cUpdated comments about the rounding modes.------------------------------------------------------------------------r3234 | pelissip | 2005-01-28 12:23:55 +0000 (Fri, 28 Jan 2005) | 2 linesChanged paths:M /trunk/reldiff.cFix bug and optimize code.------------------------------------------------------------------------r3233 | pelissip | 2005-01-28 11:00:34 +0000 (Fri, 28 Jan 2005) | 3 linesChanged paths:M /trunk/get_str.cFIx a warning (Wrong proto between declaration and implementation :forget some const).------------------------------------------------------------------------r3232 | vlefevre | 2005-01-28 10:58:01 +0000 (Fri, 28 Jan 2005) | 2 linesChanged paths:M /trunk/cos.cUpdated copyright line.------------------------------------------------------------------------r3231 | vlefevre | 2005-01-28 10:56:19 +0000 (Fri, 28 Jan 2005) | 2 linesChanged paths:M /trunk/cmp_si.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/div.cM /trunk/erf.cM /trunk/exp_2.cM /trunk/get_d.cM /trunk/get_ld.cM /trunk/get_str.cM /trunk/get_z_exp.cM /trunk/mpfr.hM /trunk/mpn_exp.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/rint.cM /trunk/set_str.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/tests/mpf_compat.cM /trunk/tests/mpf_compat.hM /trunk/tests/mpfr_compat.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tadd_ui.cM /trunk/tests/tasin.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/tcmp.cM /trunk/tests/tcmpabs.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teq.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/tfactorial.cM /trunk/tests/tfma.cM /trunk/tests/tfrac.cM /trunk/tests/tgeneric.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_sj.cM /trunk/tests/tget_str.cM /trunk/tests/tgmpop.cM /trunk/tests/thypot.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/trint.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsum.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tzeta.cUpdated copyright lines.------------------------------------------------------------------------r3230 | zimmerma | 2005-01-28 10:43:30 +0000 (Fri, 28 Jan 2005) | 2 linesChanged paths:M /trunk/cos.cfixed efficiency problem in case of cos(Pi)------------------------------------------------------------------------r3229 | pelissip | 2005-01-28 09:58:28 +0000 (Fri, 28 Jan 2005) | 3 linesChanged paths:M /trunk/rint.cM /trunk/tests/trint.cFix bug if dest==src.Transform some MPFR_ASSERTN to MPFR_ASSERTD.------------------------------------------------------------------------r3227 | pelissip | 2005-01-27 16:02:23 +0000 (Thu, 27 Jan 2005) | 2 linesChanged paths:M /trunk/tests/tests.cFix a buffer overflow.------------------------------------------------------------------------r3226 | pelissip | 2005-01-27 15:40:39 +0000 (Thu, 27 Jan 2005) | 3 linesChanged paths:M /trunk/get_ld.cM /trunk/mpfr-impl.hM /trunk/set_ld.cM /trunk/tests/tset_ld.cNew version of mpfr_set_ld and mpfr_get_ld for IEEE Extended Little Endian.(Due to problem on x86 with extended precision).------------------------------------------------------------------------r3225 | zimmerma | 2005-01-27 13:58:24 +0000 (Thu, 27 Jan 2005) | 2 linesChanged paths:M /trunk/tests/mpf_compat.cM /trunk/tests/mpf_compat.hM /trunk/tests/mpfr_compat.cpartially fixed memory leak------------------------------------------------------------------------r3224 | zimmerma | 2005-01-27 13:40:13 +0000 (Thu, 27 Jan 2005) | 2 linesChanged paths:M /trunk/sin_cos.ctest for huge cancellation was misplaced------------------------------------------------------------------------r3223 | zimmerma | 2005-01-27 13:28:49 +0000 (Thu, 27 Jan 2005) | 2 linesChanged paths:M /trunk/tests/tsum.cfixed memory leak------------------------------------------------------------------------r3222 | zimmerma | 2005-01-27 12:53:45 +0000 (Thu, 27 Jan 2005) | 2 linesChanged paths:M /trunk/sin_cos.cfixed inefficiency problem for x near from Pi------------------------------------------------------------------------r3221 | zimmerma | 2005-01-27 10:56:44 +0000 (Thu, 27 Jan 2005) | 2 linesChanged paths:M /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tadd.cM /trunk/tests/tadd1sp.cM /trunk/tests/tadd_ui.cM /trunk/tests/tasin.cM /trunk/tests/tatan.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/tcmp.cM /trunk/tests/tcmpabs.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teq.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/tfactorial.cM /trunk/tests/tfma.cM /trunk/tests/tfrac.cM /trunk/tests/tgeneric.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_sj.cM /trunk/tests/tget_str.cM /trunk/tests/tgmpop.cM /trunk/tests/thypot.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/toutimpl.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tpow_z.cM /trunk/tests/trint.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsqr.cM /trunk/tests/tsqrt.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsum.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tzeta.ccasts to allow compilation with g++------------------------------------------------------------------------r3220 | zimmerma | 2005-01-27 09:35:41 +0000 (Thu, 27 Jan 2005) | 2 linesChanged paths:M /trunk/tests/tests.cadded missing cast------------------------------------------------------------------------r3219 | zimmerma | 2005-01-27 09:28:29 +0000 (Thu, 27 Jan 2005) | 2 linesChanged paths:M /trunk/div.cadded missing casts------------------------------------------------------------------------r3218 | zimmerma | 2005-01-25 18:23:38 +0000 (Tue, 25 Jan 2005) | 2 linesChanged paths:M /trunk/div.cfixed bug (overlap in mpn_divrem)------------------------------------------------------------------------r3217 | vlefevre | 2005-01-24 16:23:29 +0000 (Mon, 24 Jan 2005) | 2 linesChanged paths:D /trunk/tests/Makefile.inRemoved tests/Makefile.in from CVS.------------------------------------------------------------------------r3216 | pelissip | 2005-01-24 15:48:34 +0000 (Mon, 24 Jan 2005) | 3 linesChanged paths:M /trunk/pow.cFix bug reported by Eric Buchlin by using new functionmpfr_pow_z.------------------------------------------------------------------------r3215 | pelissip | 2005-01-24 15:36:49 +0000 (Mon, 24 Jan 2005) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hA /trunk/pow_z.cM /trunk/tests/Makefile.amA /trunk/tests/tpow_z.cAdd new function mpfr_pow_z and its test file.------------------------------------------------------------------------r3214 | pelissip | 2005-01-24 15:35:08 +0000 (Mon, 24 Jan 2005) | 4 linesChanged paths:M /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/tests/tpow.cFix overflows problems.Clean up overflow handling.Maybe some bugs remain...------------------------------------------------------------------------r3213 | vlefevre | 2005-01-24 15:04:05 +0000 (Mon, 24 Jan 2005) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3212 | pelissip | 2005-01-24 14:19:20 +0000 (Mon, 24 Jan 2005) | 4 linesChanged paths:M /trunk/tests/tests.cAdd an explicit reference to mpfr_dump so thatyou can use this function inside the tests with GDB, even ifyou don't use it in the tests.------------------------------------------------------------------------r3211 | zimmerma | 2005-01-24 13:45:38 +0000 (Mon, 24 Jan 2005) | 2 linesChanged paths:M /trunk/pow.cadded check before mpz_get_si() call------------------------------------------------------------------------r3210 | vlefevre | 2005-01-24 10:43:16 +0000 (Mon, 24 Jan 2005) | 2 linesChanged paths:M /trunk/BUGSUpdate.------------------------------------------------------------------------r3209 | vlefevre | 2005-01-24 10:31:26 +0000 (Mon, 24 Jan 2005) | 2 linesChanged paths:M /trunk/INSTALLCorrections on the typography.------------------------------------------------------------------------r3208 | vlefevre | 2005-01-24 10:16:51 +0000 (Mon, 24 Jan 2005) | 2 linesChanged paths:M /trunk/README.devCorrected English usage.------------------------------------------------------------------------r3207 | vlefevre | 2005-01-24 00:03:59 +0000 (Mon, 24 Jan 2005) | 2 linesChanged paths:M /trunk/NEWSTypos.------------------------------------------------------------------------r3206 | zimmerma | 2005-01-21 12:20:54 +0000 (Fri, 21 Jan 2005) | 2 linesChanged paths:M /trunk/tests/Makefile.amadded LOADLIBES=...------------------------------------------------------------------------r3201 | vlefevre | 2005-01-21 10:20:17 +0000 (Fri, 21 Jan 2005) | 2 linesChanged paths:M /trunk/sum.cUpdated Copyright line.------------------------------------------------------------------------r3195 | pelissip | 2005-01-20 14:32:20 +0000 (Thu, 20 Jan 2005) | 2 linesChanged paths:M /trunk/sub1.cFix again this previous patch!------------------------------------------------------------------------r3194 | zimmerma | 2005-01-20 11:23:51 +0000 (Thu, 20 Jan 2005) | 2 linesChanged paths:M /trunk/get_str.cM /trunk/mpn_exp.cfixed problems in get_str for huge exponent------------------------------------------------------------------------r3193 | pelissip | 2005-01-20 09:53:45 +0000 (Thu, 20 Jan 2005) | 2 linesChanged paths:M /trunk/mpfr-longlong.hUpdate longlong from GMP 4.1.4 (problem with opteron).------------------------------------------------------------------------r3192 | pelissip | 2005-01-18 13:30:50 +0000 (Tue, 18 Jan 2005) | 2 linesChanged paths:M /trunk/sum.cFix bug in case n==0 or n==1 (Reported and fixed by Laurent Fousse).------------------------------------------------------------------------r3191 | pelissip | 2005-01-14 15:02:15 +0000 (Fri, 14 Jan 2005) | 3 linesChanged paths:M /trunk/sub1.cAdd commentsFix bug in my patch (Need tests).------------------------------------------------------------------------r3190 | pelissip | 2005-01-14 13:50:09 +0000 (Fri, 14 Jan 2005) | 7 linesChanged paths:M /trunk/atan.cOptimize mpfr_atan_aux by removing all power of 2 in the sum toreduce the size of the multiplication, normalize the input to extractas many zeros as possible and add a special case if the input is 1(after normalisation). But it doesn't optimize too much...I need to invertigate a few more too understand what is still costly.It seems that mpz_mul is the most called function.------------------------------------------------------------------------r3189 | pelissip | 2005-01-14 13:28:45 +0000 (Fri, 14 Jan 2005) | 2 linesChanged paths:M /trunk/tanh.cImprove and fix tanh for big floats.------------------------------------------------------------------------r3188 | pelissip | 2005-01-14 13:28:03 +0000 (Fri, 14 Jan 2005) | 3 linesChanged paths:M /trunk/sub1.cFix bug in some corner case (Just hope it doesn't add new bugs).It should be much faster in these cases too.------------------------------------------------------------------------r3187 | pelissip | 2005-01-14 13:26:55 +0000 (Fri, 14 Jan 2005) | 2 linesChanged paths:M /trunk/const_pi.cRemove warning------------------------------------------------------------------------r3186 | pelissip | 2005-01-14 11:40:22 +0000 (Fri, 14 Jan 2005) | 2 linesChanged paths:M /trunk/TODOTiny update------------------------------------------------------------------------r3185 | pelissip | 2005-01-14 08:20:35 +0000 (Fri, 14 Jan 2005) | 2 linesChanged paths:M /trunk/acos.cFix bug (Forget a debug line).------------------------------------------------------------------------r3184 | pelissip | 2005-01-13 16:21:47 +0000 (Thu, 13 Jan 2005) | 3 linesChanged paths:M /trunk/sinh.cFix overflow bugOptimize code------------------------------------------------------------------------r3183 | pelissip | 2005-01-13 08:22:09 +0000 (Thu, 13 Jan 2005) | 2 linesChanged paths:M /trunk/configure.inFix bug in mpn_sub_nc in case the compiler optimize too much.------------------------------------------------------------------------r3182 | pelissip | 2005-01-12 10:00:52 +0000 (Wed, 12 Jan 2005) | 2 linesChanged paths:M /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hAdd forgotten 2005 copyright line.------------------------------------------------------------------------r3181 | pelissip | 2005-01-12 09:57:57 +0000 (Wed, 12 Jan 2005) | 4 linesChanged paths:M /trunk/configure.inM /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hFix problem of `mpn_sub_nc' which may or may not be defined in libgmp.a(Add a test in the configure and a new macro MPFR_HAVE_MPN_SUB_NC)Add MPFR_LOG2_BIT_PER_MP_LIMB macro------------------------------------------------------------------------r3180 | pelissip | 2005-01-12 09:22:37 +0000 (Wed, 12 Jan 2005) | 3 linesChanged paths:M /trunk/acos.cM /trunk/atan.cMassive optimization of mpfr_atan (20x faster than 2.1.0 at 53 bits!)Minor optimization of mpfr_acos------------------------------------------------------------------------r3179 | pelissip | 2005-01-11 16:27:42 +0000 (Tue, 11 Jan 2005) | 2 linesChanged paths:M /trunk/mulders.cFix typo------------------------------------------------------------------------r3178 | pelissip | 2005-01-11 08:42:16 +0000 (Tue, 11 Jan 2005) | 3 linesChanged paths:M /trunk/gmp_op.cReduce size of codeOptimize a few too.------------------------------------------------------------------------r3177 | pelissip | 2005-01-11 08:40:51 +0000 (Tue, 11 Jan 2005) | 2 linesChanged paths:M /trunk/acinclude.m4Forget 2005 !------------------------------------------------------------------------r3176 | pelissip | 2005-01-11 08:39:49 +0000 (Tue, 11 Jan 2005) | 2 linesChanged paths:M /trunk/acinclude.m4Improve and fix detection of NAN and GCC bug.------------------------------------------------------------------------r3175 | pelissip | 2005-01-04 15:04:18 +0000 (Tue, 04 Jan 2005) | 2 linesChanged paths:M /trunk/const_pi.cnew version (completely rewritten) by Paul Zimmermann.------------------------------------------------------------------------r3174 | pelissip | 2005-01-04 14:52:28 +0000 (Tue, 04 Jan 2005) | 2 linesChanged paths:M /trunk/atan.cM /trunk/tests/tatan.cFix forgotten '2005' Line.------------------------------------------------------------------------r3173 | pelissip | 2005-01-04 14:41:09 +0000 (Tue, 04 Jan 2005) | 5 linesChanged paths:M /trunk/atan.cM /trunk/tests/tatan.cFix wrong inexact value (regression).FIXME: It seems that adding MPFR_GET_EXP (xp) bits is too much(since previously it always add 0, but the results were quitealways exact - this bug was only discovered under rare case).------------------------------------------------------------------------r3172 | zimmerma | 2005-01-04 12:23:41 +0000 (Tue, 04 Jan 2005) | 2 linesChanged paths:M /trunk/TODOadded item (mpfr_printf)------------------------------------------------------------------------r3171 | pelissip | 2005-01-04 10:34:17 +0000 (Tue, 04 Jan 2005) | 3 linesChanged paths:M /trunk/exp_2.cM /trunk/mpfr-impl.hOptimize mpfr_exp2 by inlining some code, and by avoiding usingmpz_sizeinbase.------------------------------------------------------------------------r3170 | pelissip | 2005-01-04 10:33:18 +0000 (Tue, 04 Jan 2005) | 4 linesChanged paths:M /trunk/erf.cRemove unused code.Remove _MPFR_PROTO for static functions.Other cosmetic change.------------------------------------------------------------------------r3169 | pelissip | 2005-01-04 10:32:01 +0000 (Tue, 04 Jan 2005) | 2 linesChanged paths:M /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/get_str.cRemove _MPFR_PROTO for static functions.------------------------------------------------------------------------r3168 | pelissip | 2005-01-04 10:29:14 +0000 (Tue, 04 Jan 2005) | 2 linesChanged paths:M /trunk/set_str.cRemove unused code.------------------------------------------------------------------------r3167 | pelissip | 2005-01-04 10:28:41 +0000 (Tue, 04 Jan 2005) | 2 linesChanged paths:M /trunk/get_d.cOptimize mpfr_get_d.------------------------------------------------------------------------r3166 | pelissip | 2005-01-04 10:28:03 +0000 (Tue, 04 Jan 2005) | 2 linesChanged paths:M /trunk/README.devAdd a new configuration to check before releasing MPFR.------------------------------------------------------------------------r3165 | pelissip | 2005-01-04 10:26:44 +0000 (Tue, 04 Jan 2005) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/sum.cFix problem of tab with ncurses.------------------------------------------------------------------------r3164 | pelissip | 2005-01-04 10:26:14 +0000 (Tue, 04 Jan 2005) | 2 linesChanged paths:M /trunk/cmp_si.cM /trunk/get_z_exp.cLikely some tests------------------------------------------------------------------------r3163 | pelissip | 2005-01-04 10:25:40 +0000 (Tue, 04 Jan 2005) | 4 linesChanged paths:M /trunk/div.cM /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hFix bug if not gmp-impl.h (mpn_sub_nc is internal).Move MPFR_SET_EXP after checking the exponent range.Minor change in the way to return the ternary value.------------------------------------------------------------------------r3162 | zimmerma | 2005-01-01 12:17:16 +0000 (Sat, 01 Jan 2005) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/sum.cchanged tab[] into *tab (and removed 'tab' in mpfr.h)------------------------------------------------------------------------r3161 | zimmerma | 2004-12-24 10:41:39 +0000 (Fri, 24 Dec 2004) | 2 linesChanged paths:M /trunk/div.cnew version (completely rewritten)------------------------------------------------------------------------r3160 | zimmerma | 2004-12-24 10:28:47 +0000 (Fri, 24 Dec 2004) | 2 linesChanged paths:M /trunk/sqrt.cM /trunk/tests/tsqrt.cimproved coverage (and fixed bug)------------------------------------------------------------------------r3159 | pelissip | 2004-12-21 15:54:00 +0000 (Tue, 21 Dec 2004) | 3 linesChanged paths:M /trunk/tests/tests.cM /trunk/tests/trint.cFixed errors reported by Nelson H. F. Beebe(forget to include sys/fpu.h if defined and math.h if std=c99).------------------------------------------------------------------------r3158 | pelissip | 2004-12-20 12:54:45 +0000 (Mon, 20 Dec 2004) | 2 linesChanged paths:M /trunk/exp.cFix wrong integer type and a test.------------------------------------------------------------------------r3157 | pelissip | 2004-12-20 12:53:46 +0000 (Mon, 20 Dec 2004) | 2 linesChanged paths:M /trunk/cos.cAdd some assertion.------------------------------------------------------------------------r3156 | pelissip | 2004-12-20 12:53:20 +0000 (Mon, 20 Dec 2004) | 3 linesChanged paths:M /trunk/div_ui.cUnlikely one test.Fix wrong integer type------------------------------------------------------------------------r3155 | pelissip | 2004-12-20 12:52:47 +0000 (Mon, 20 Dec 2004) | 2 linesChanged paths:M /trunk/sub.cM /trunk/sub1.cReindent the code.------------------------------------------------------------------------r3154 | pelissip | 2004-12-17 14:18:49 +0000 (Fri, 17 Dec 2004) | 2 linesChanged paths:M /trunk/sin_cos.cM /trunk/tan.cOptimize mpfr_tan------------------------------------------------------------------------r3153 | pelissip | 2004-12-17 13:36:51 +0000 (Fri, 17 Dec 2004) | 2 linesChanged paths:M /trunk/sin.cM /trunk/sin_cos.cOptimize the computing of the sign of sinus if GET_EXP(x) < 0------------------------------------------------------------------------r3152 | pelissip | 2004-12-17 13:20:13 +0000 (Fri, 17 Dec 2004) | 3 linesChanged paths:M /trunk/cos.cOptimize mpfr_cos.From 3363 / 21663.99 / 79727 to 3139 / 18920.58 / 69624 (opteron).------------------------------------------------------------------------r3151 | pelissip | 2004-12-17 13:13:50 +0000 (Fri, 17 Dec 2004) | 3 linesChanged paths:M /trunk/tests/tset_ld.cFix precision used to test long double.Now it is sizeof(long_double)*CHAR_BIT instead of fixed 113.------------------------------------------------------------------------r3150 | pelissip | 2004-12-17 11:14:56 +0000 (Fri, 17 Dec 2004) | 3 linesChanged paths:M /trunk/extract.cFIx wrong integer typesAdd an assertion.------------------------------------------------------------------------r3149 | pelissip | 2004-12-17 11:14:23 +0000 (Fri, 17 Dec 2004) | 2 linesChanged paths:M /trunk/div_ui.cLikely / Unlikely some code.------------------------------------------------------------------------r3148 | pelissip | 2004-12-17 11:13:53 +0000 (Fri, 17 Dec 2004) | 2 linesChanged paths:M /trunk/configure.inM /trunk/get_ld.cM /trunk/set_d.cM /trunk/set_ld.cM /trunk/tests/tset_ld.cFix problem with long double with ICC (Wrong x86 processor flag).------------------------------------------------------------------------r3147 | pelissip | 2004-12-16 13:41:21 +0000 (Thu, 16 Dec 2004) | 2 linesChanged paths:M /trunk/const_pi.cFix wrong integer types.------------------------------------------------------------------------r3146 | pelissip | 2004-12-16 13:37:23 +0000 (Thu, 16 Dec 2004) | 2 linesChanged paths:M /trunk/gamma.cFix bug.------------------------------------------------------------------------r3145 | pelissip | 2004-12-16 13:27:11 +0000 (Thu, 16 Dec 2004) | 2 linesChanged paths:M /trunk/acos.cOptimize mpfr_acos by choosing a better initial precision.------------------------------------------------------------------------r3144 | pelissip | 2004-12-16 13:12:42 +0000 (Thu, 16 Dec 2004) | 2 linesChanged paths:M /trunk/asin.cOptimize mpfr_asin by improving the choice of the initial precision.------------------------------------------------------------------------r3143 | pelissip | 2004-12-16 12:04:10 +0000 (Thu, 16 Dec 2004) | 2 linesChanged paths:M /trunk/atan.cOptimize mpfr_atan.------------------------------------------------------------------------r3142 | pelissip | 2004-12-15 16:32:57 +0000 (Wed, 15 Dec 2004) | 2 linesChanged paths:M /trunk/inp_str.cM /trunk/tests/tinp_str.cFix problem with GCC 4.0 20041212.------------------------------------------------------------------------r3141 | pelissip | 2004-12-15 14:22:50 +0000 (Wed, 15 Dec 2004) | 2 linesChanged paths:M /trunk/mpfr.hRemove thread attribut until I found a good way to use it.------------------------------------------------------------------------r3140 | pelissip | 2004-12-15 10:49:11 +0000 (Wed, 15 Dec 2004) | 2 linesChanged paths:M /trunk/cos.cTest------------------------------------------------------------------------r3139 | pelissip | 2004-12-15 10:47:42 +0000 (Wed, 15 Dec 2004) | 2 linesChanged paths:M /trunk/get_str.cM /trunk/strtofr.cAdd 'const' attribute to table.------------------------------------------------------------------------r3138 | pelissip | 2004-12-15 10:46:00 +0000 (Wed, 15 Dec 2004) | 2 linesChanged paths:D /trunk/save_expo.cRemove unused file.------------------------------------------------------------------------r3137 | pelissip | 2004-12-15 09:04:07 +0000 (Wed, 15 Dec 2004) | 2 linesChanged paths:M /trunk/configure.inNew way of detecting GMP libraray, which should be more portable.------------------------------------------------------------------------r3136 | pelissip | 2004-12-14 12:30:30 +0000 (Tue, 14 Dec 2004) | 2 linesChanged paths:M /trunk/acinclude.m4M /trunk/mpfr-test.hM /trunk/tests/Makefile.amD /trunk/tests/amd64.asmM /trunk/tests/tests.cM /trunk/tests/tset_ld.cD /trunk/tests/x86.asmRemove useless assembly code.------------------------------------------------------------------------r3135 | pelissip | 2004-12-14 10:54:47 +0000 (Tue, 14 Dec 2004) | 6 linesChanged paths:M /trunk/cmp.cM /trunk/mpf2mpfr.hM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/set.cAdd "MPFR_USE_NO_MACRO" user macro: it allows the user to linkdirectly with MPFR functions rather than using Macros to accessthem. It doesn't define MPFR variable inside mpfr.h too.Fix set.c and cmp.c in consequences.Fix mpf2mpfr.h to use mpfr_get_default_rounding_mode () if needed.------------------------------------------------------------------------r3134 | pelissip | 2004-12-13 14:32:26 +0000 (Mon, 13 Dec 2004) | 2 linesChanged paths:M /trunk/mulders.cImproved prototype.------------------------------------------------------------------------r3133 | pelissip | 2004-12-13 14:31:11 +0000 (Mon, 13 Dec 2004) | 2 linesChanged paths:M /trunk/set_q.cFix bug of overflow (I hope).------------------------------------------------------------------------r3132 | pelissip | 2004-12-13 10:23:33 +0000 (Mon, 13 Dec 2004) | 2 linesChanged paths:M /trunk/TODOM /trunk/mpfr.texiM /trunk/set_q.cUpdate mpfr_set_q overflow problem.------------------------------------------------------------------------r3131 | pelissip | 2004-12-13 08:24:58 +0000 (Mon, 13 Dec 2004) | 2 linesChanged paths:M /trunk/generic.cFix wrong integer types.------------------------------------------------------------------------r3130 | pelissip | 2004-12-10 16:02:03 +0000 (Fri, 10 Dec 2004) | 2 linesChanged paths:M /trunk/atan.cOptimize by increasing with BITS_PER_MP_LIMB instead of log2(prec)------------------------------------------------------------------------r3129 | pelissip | 2004-12-10 15:59:15 +0000 (Fri, 10 Dec 2004) | 3 linesChanged paths:M /trunk/atan.cClean up code (Fix integer types + rewrite some code).Optimize the code by reducing the number of used variables inside the loop.------------------------------------------------------------------------r3128 | pelissip | 2004-12-10 15:58:13 +0000 (Fri, 10 Dec 2004) | 2 linesChanged paths:M /trunk/asin.cReplace mpfr_neg to MPFR_CHANGE_SIGN.------------------------------------------------------------------------r3127 | pelissip | 2004-12-10 15:57:48 +0000 (Fri, 10 Dec 2004) | 2 linesChanged paths:M /trunk/add1sp.cCosmetic changes.------------------------------------------------------------------------r3126 | pelissip | 2004-12-10 14:45:54 +0000 (Fri, 10 Dec 2004) | 4 linesChanged paths:M /trunk/acos.cClean the code.Avoid mixing integer types.Fix bug of overflow if Pi is in the range but not Pi/2.------------------------------------------------------------------------r3125 | pelissip | 2004-12-10 14:22:49 +0000 (Fri, 10 Dec 2004) | 5 linesChanged paths:M /trunk/asin.cClean up the code (Removing useless variables and avoid mixing wrong integer types).Optimize the code by improving memory allocation scheme and by incrementating byBITS_PER_MP_LIMB in case of an error instead of MPFR_INT_CEIL_LOG2 (prec).Fix an overflow bug for X=+/-1 (If PI is inside the exponent range, but not PI/2).------------------------------------------------------------------------r3124 | pelissip | 2004-12-09 14:34:47 +0000 (Thu, 09 Dec 2004) | 2 linesChanged paths:M /trunk/mpfr.hSimplify MPFR_SIGN by removing unnecessary ( ).------------------------------------------------------------------------r3123 | pelissip | 2004-12-09 14:31:23 +0000 (Thu, 09 Dec 2004) | 2 linesChanged paths:M /trunk/mpfr.hAdd support for new attribut sentinel in incoming GCC 4.0------------------------------------------------------------------------r3122 | pelissip | 2004-12-09 13:23:25 +0000 (Thu, 09 Dec 2004) | 2 linesChanged paths:M /trunk/sin.cM /trunk/sin_cos.cOptimize initial precision in case of EXP(x) < 0.------------------------------------------------------------------------r3121 | pelissip | 2004-12-09 10:13:55 +0000 (Thu, 09 Dec 2004) | 6 linesChanged paths:M /trunk/cache.cM /trunk/mpfr-impl.hM /trunk/set.cM /trunk/tests/tset.cM /trunk/tests/tset_sj.cOptimize mpfr_set4.Inline rounding in mpfr_set4 and mpfr_cachempfr_set4 dosn't return MPFR_EVEN_INEX (It was undocumented before).Fix problems with tests (Avoid mixing MPFR_EVEN_INEX and 1).Add MPFR_RNDRAW_EVEN for rounding with MPFR_EVEN_INEX inexact support------------------------------------------------------------------------r3120 | pelissip | 2004-12-08 14:08:45 +0000 (Wed, 08 Dec 2004) | 4 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mul.cM /trunk/tests/tsqr.cOptimize mpfr_mul by inlining and rewriting the rounding.It seems that GCC option `-frename-registers` for mpfr_mul / Athlon XPimproves its performance (But it decreases it on Pentium4)...------------------------------------------------------------------------r3119 | zimmerma | 2004-12-01 11:34:21 +0000 (Wed, 01 Dec 2004) | 2 linesChanged paths:A /trunk/mulders.cfirst try to implement Mulders' algorithm------------------------------------------------------------------------r3118 | pelissip | 2004-11-29 15:10:29 +0000 (Mon, 29 Nov 2004) | 2 linesChanged paths:M /trunk/TODOUpdate TODO.------------------------------------------------------------------------r3117 | zimmerma | 2004-11-29 13:58:14 +0000 (Mon, 29 Nov 2004) | 2 linesChanged paths:M /trunk/tests/tdiv.cadded new tests for corner cases------------------------------------------------------------------------r3116 | zimmerma | 2004-11-29 13:52:35 +0000 (Mon, 29 Nov 2004) | 2 linesChanged paths:M /trunk/algorithms.bibM /trunk/algorithms.texadded algo for pi------------------------------------------------------------------------r3115 | pelissip | 2004-11-25 10:28:32 +0000 (Thu, 25 Nov 2004) | 2 linesChanged paths:M /trunk/tan.cChange initial term if exp(a)<0.------------------------------------------------------------------------r3114 | pelissip | 2004-11-25 10:28:13 +0000 (Thu, 25 Nov 2004) | 2 linesChanged paths:M /trunk/sin_cos.cSimplify the inner loop.------------------------------------------------------------------------r3113 | pelissip | 2004-11-25 10:11:07 +0000 (Thu, 25 Nov 2004) | 2 linesChanged paths:M /trunk/sin_cos.cChange initial precision if EXP(op) < 0.------------------------------------------------------------------------r3112 | pelissip | 2004-11-23 12:49:15 +0000 (Tue, 23 Nov 2004) | 3 linesChanged paths:M /trunk/set_z.cOptimize code and rewrite the rounding part.FIXME: It seems that the previous rounding code was buggy. Still I am not sure.------------------------------------------------------------------------r3111 | pelissip | 2004-11-23 12:48:00 +0000 (Tue, 23 Nov 2004) | 2 linesChanged paths:M /trunk/tests/tconst_log2.cM /trunk/tests/tgmpop.cImprove tests.------------------------------------------------------------------------r3110 | pelissip | 2004-11-19 14:38:28 +0000 (Fri, 19 Nov 2004) | 2 linesChanged paths:M /trunk/log.cImprove the initial value of prec: 10% improvement (?) on average.------------------------------------------------------------------------r3109 | pelissip | 2004-11-19 14:36:11 +0000 (Fri, 19 Nov 2004) | 2 linesChanged paths:M /trunk/tests/trandom.cImprove coverage test.------------------------------------------------------------------------r3108 | pelissip | 2004-11-19 13:02:04 +0000 (Fri, 19 Nov 2004) | 2 linesChanged paths:M /trunk/tests/tui_pow.cM /trunk/ui_pow_ui.cFix bug for mpfr_ui_pow_ui (Wrong inexact flag).------------------------------------------------------------------------r3107 | pelissip | 2004-11-19 12:39:10 +0000 (Fri, 19 Nov 2004) | 2 linesChanged paths:M /trunk/get_z.cM /trunk/tests/tabs.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp_ui.cM /trunk/tests/texceptions.cM /trunk/tests/tget_z.cM /trunk/tests/tpow.cM /trunk/tests/tset.cM /trunk/tests/tset_sj.cM /trunk/tests/tsgn.cM /trunk/tests/tsqr.cM /trunk/ufloor_log2.cImprove coverage tests.------------------------------------------------------------------------r3106 | pelissip | 2004-11-19 10:28:33 +0000 (Fri, 19 Nov 2004) | 4 linesChanged paths:M /trunk/INSTALLM /trunk/README.devM /trunk/mpfr-impl.hFix typos in INSTALL.Sort README.dev, and add a new section about How to write a MPFR function.Add a link to README.dev in mpfr-impl.h.------------------------------------------------------------------------r3105 | pelissip | 2004-11-19 08:35:48 +0000 (Fri, 19 Nov 2004) | 3 linesChanged paths:M /trunk/cos.cFix a bug on some compilators:First MPFR_SAVE_EXPO_DECL, then TMP_DECL.------------------------------------------------------------------------r3104 | pelissip | 2004-11-18 15:53:55 +0000 (Thu, 18 Nov 2004) | 2 linesChanged paths:M /trunk/pow_si.cM /trunk/tests/tpow.cFix an overflow bug.------------------------------------------------------------------------r3103 | pelissip | 2004-11-18 15:15:27 +0000 (Thu, 18 Nov 2004) | 3 linesChanged paths:M /trunk/set_si_2exp.cM /trunk/set_ui_2exp.cM /trunk/tests/tset_si.cFix bug with inexact flag.FIXME: Maybe still a bug with inexact flag if overflow in mpfr_mul_2exp ?------------------------------------------------------------------------r3102 | pelissip | 2004-11-18 15:00:06 +0000 (Thu, 18 Nov 2004) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr-impl.hM /trunk/pow_ui.cRemove mpfr_save_emin_emax and mpfr_restore_emin_emaxfrom MPFR library since they are useless.------------------------------------------------------------------------r3101 | pelissip | 2004-11-18 14:55:08 +0000 (Thu, 18 Nov 2004) | 2 linesChanged paths:M /trunk/set.cForget to remove rndraw.c test.------------------------------------------------------------------------r3100 | pelissip | 2004-11-18 14:52:59 +0000 (Thu, 18 Nov 2004) | 4 linesChanged paths:M /trunk/acos.cM /trunk/acosh.cM /trunk/add_ui.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/cos.cM /trunk/cosh.cM /trunk/exp.cM /trunk/exp2.cM /trunk/gamma.cM /trunk/hypot.cM /trunk/mpfr-impl.hM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/rint.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_ld.cM /trunk/set_q.cM /trunk/set_si_2exp.cM /trunk/set_ui_2exp.cM /trunk/sqrt_ui.cM /trunk/sub_ui.cM /trunk/tanh.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cReplace use of mpfr_save_emin_emax () / mpfr_restore_emin_emax()by MPFR_SAVE_EXPO macros (DECL, MARK and FREE) which are fasterand thread safe.------------------------------------------------------------------------r3098 | pelissip | 2004-11-18 14:04:52 +0000 (Thu, 18 Nov 2004) | 2 linesChanged paths:M /trunk/agm.cEnable fast computing.------------------------------------------------------------------------r3097 | vlefevre | 2004-11-18 14:04:50 +0000 (Thu, 18 Nov 2004) | 2 linesChanged paths:M /trunk/mpfr.texiFix: GMP -> MPFR Copying Conditions (noted by Patrick).------------------------------------------------------------------------r3096 | pelissip | 2004-11-18 10:08:49 +0000 (Thu, 18 Nov 2004) | 2 linesChanged paths:M /trunk/mpfr-impl.hReorder the file and put sections to make it cleaner and more readable.------------------------------------------------------------------------r3095 | pelissip | 2004-11-18 09:11:19 +0000 (Thu, 18 Nov 2004) | 3 linesChanged paths:M /trunk/log.cReduce number of used variables.Optimize code and clean it.------------------------------------------------------------------------r3093 | vlefevre | 2004-11-18 08:56:06 +0000 (Thu, 18 Nov 2004) | 2 linesChanged paths:M /trunk/mpfr.texiIn HTML, suppress the non-existing link to GMP.------------------------------------------------------------------------r3092 | pelissip | 2004-11-18 08:32:01 +0000 (Thu, 18 Nov 2004) | 3 linesChanged paths:M /trunk/init2.cM /trunk/mpfr-impl.hAdd a prototype of own TMP_ALLOC. Don't know if it is a good idea.To enable it, just build MPFR with MPFR_USE_OWN_TMP_ALLOC.------------------------------------------------------------------------r3091 | pelissip | 2004-11-17 16:22:14 +0000 (Wed, 17 Nov 2004) | 2 linesChanged paths:M /trunk/sqrt.cM /trunk/strtofr.cM /trunk/sum.cFix bug with TMP_MARK.------------------------------------------------------------------------r3090 | pelissip | 2004-11-16 16:14:43 +0000 (Tue, 16 Nov 2004) | 4 linesChanged paths:M /trunk/pow_ui.cOptimize the code:+ Special case for n == 2+ The first squaring is done using the original input.------------------------------------------------------------------------r3089 | pelissip | 2004-11-16 16:13:30 +0000 (Tue, 16 Nov 2004) | 2 linesChanged paths:M /trunk/init2.cAdd new assertion to check.------------------------------------------------------------------------r3088 | pelissip | 2004-11-16 16:13:01 +0000 (Tue, 16 Nov 2004) | 2 linesChanged paths:M /trunk/cmp2.cLikely / Unlikely some tests.------------------------------------------------------------------------r3087 | pelissip | 2004-11-15 11:44:26 +0000 (Mon, 15 Nov 2004) | 2 linesChanged paths:M /trunk/agm.cAdd unused code (Still needs a proof).------------------------------------------------------------------------r3086 | pelissip | 2004-11-15 11:43:33 +0000 (Mon, 15 Nov 2004) | 4 linesChanged paths:M /trunk/get_exp.cM /trunk/mpfr.hM /trunk/set_dfl_prec.cM /trunk/set_prec.cM /trunk/set_rnd.cM /trunk/set_ui.cAdd macro version for small functions:mpfr_get_prec, mpfr_get_exp, mpfr_get_default_rounding_mode,mpfr_get_default_prec and mpfr_set_ui------------------------------------------------------------------------r3085 | pelissip | 2004-11-15 08:38:36 +0000 (Mon, 15 Nov 2004) | 2 linesChanged paths:M /trunk/atan.cRefix another bug (The same).------------------------------------------------------------------------r3084 | pelissip | 2004-11-15 08:32:23 +0000 (Mon, 15 Nov 2004) | 2 linesChanged paths:M /trunk/atan.cFix a bug (Use __gmpfr_ceil_log2 instead of MPFR_INT_CEIL_LOG2).------------------------------------------------------------------------r3083 | zimmerma | 2004-11-12 17:29:54 +0000 (Fri, 12 Nov 2004) | 3 linesChanged paths:M /trunk/algorithms.texadded algorithm for mpfr_sqrtimproved algorithm for mpfr_div------------------------------------------------------------------------r3082 | zimmerma | 2004-11-12 17:22:57 +0000 (Fri, 12 Nov 2004) | 2 linesChanged paths:M /trunk/sqrt.cuse MPFR_SET_EXP/MPFR_GET_EXP instead of MPFR_EXP(r)++------------------------------------------------------------------------r3081 | vlefevre | 2004-11-12 16:03:43 +0000 (Fri, 12 Nov 2004) | 2 linesChanged paths:M /trunk/sqrt.cBug fix: delayed all the initializations after the singular test.------------------------------------------------------------------------r3080 | vlefevre | 2004-11-11 11:30:46 +0000 (Thu, 11 Nov 2004) | 2 linesChanged paths:M /trunk/sqrt.cUntabified the source.------------------------------------------------------------------------r3079 | vlefevre | 2004-11-11 11:26:51 +0000 (Thu, 11 Nov 2004) | 3 linesChanged paths:M /trunk/sqrt.cThe test MPFR_GET_EXP(u) != MPFR_EMAX_MAX is no longer necessarysince we decided to lower MPFR_EMAX_MAX to avoid such tests.------------------------------------------------------------------------r3078 | pelissip | 2004-11-10 16:12:53 +0000 (Wed, 10 Nov 2004) | 3 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/sqrt.cRemove use of CNST_LIMB and TMP_ALLOC_LIMB which are GMP internal.Add MPFR_LIMB_ZERO.------------------------------------------------------------------------r3077 | zimmerma | 2004-11-10 12:10:16 +0000 (Wed, 10 Nov 2004) | 2 linesChanged paths:M /trunk/sqrt.cM /trunk/tests/tsqrt.cnew simpler and faster code------------------------------------------------------------------------r3076 | pelissip | 2004-11-10 12:05:20 +0000 (Wed, 10 Nov 2004) | 2 linesChanged paths:M /trunk/acos.cM /trunk/acosh.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atanh.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/cosh.cM /trunk/erf.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/expm1.cM /trunk/factorial.cM /trunk/gamma.cM /trunk/get_str.cM /trunk/hypot.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sum.cM /trunk/tan.cM /trunk/tanh.cReplace __gmpfr_ceil_log2 by MPFR_INT_CEIL_LOG2 when possible.------------------------------------------------------------------------r3075 | pelissip | 2004-11-10 12:02:34 +0000 (Wed, 10 Nov 2004) | 2 linesChanged paths:M /trunk/mpfr-impl.hAdd __extension__ to avoid warning useless in GCC.------------------------------------------------------------------------r3074 | vlefevre | 2004-11-03 16:14:38 +0000 (Wed, 03 Nov 2004) | 2 linesChanged paths:M /trunk/READMEUpdate.------------------------------------------------------------------------r3069 | pelissip | 2004-11-03 09:11:31 +0000 (Wed, 03 Nov 2004) | 2 linesChanged paths:M /trunk/mpfr-impl.hFix wrong Visual C++ code.------------------------------------------------------------------------r3068 | vlefevre | 2004-11-02 17:01:49 +0000 (Tue, 02 Nov 2004) | 2 linesChanged paths:M /trunk/acinclude.m4M /trunk/configure.inCode checking for GMP library wasn't working (always returning "yes"?).------------------------------------------------------------------------r3066 | vlefevre | 2004-10-27 16:34:33 +0000 (Wed, 27 Oct 2004) | 2 linesChanged paths:M /trunk/acinclude.m4Updated copyright line.------------------------------------------------------------------------r3064 | vlefevre | 2004-10-27 14:13:24 +0000 (Wed, 27 Oct 2004) | 2 linesChanged paths:M /trunk/BUGSAdded a bug and updated copyright line.------------------------------------------------------------------------r3062 | vlefevre | 2004-10-27 13:06:42 +0000 (Wed, 27 Oct 2004) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3061 | vlefevre | 2004-10-27 13:04:10 +0000 (Wed, 27 Oct 2004) | 7 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/set_d.cRemoved the definitions of DBL_POS_INF/DBL_NEG_INF/DBL_NAN forVisual C++ as they were incorrect. Modified DOUBLE_ISINF(x) sothat infinities are no longer used (this should fix a part ofthe problem for Visual C++). If IEEE 754 is not supported, oneshould probably use the standard INFINITY macro instead of(1.0/0.0), since (1.0/0.0) is specific to IEEE 754.------------------------------------------------------------------------r3060 | vlefevre | 2004-10-27 11:55:05 +0000 (Wed, 27 Oct 2004) | 3 linesChanged paths:M /trunk/acinclude.m4M /trunk/tests/tests.cApplied patch by Steve M. Robbins for non-IRIX MIPS systems(originally for MPFR 2.0.3).------------------------------------------------------------------------r3059 | vlefevre | 2004-10-26 02:11:43 +0000 (Tue, 26 Oct 2004) | 2 linesChanged paths:M /trunk/tests/tadd1sp.cM /trunk/tests/tsub1sp.cReformatted the code.------------------------------------------------------------------------r3058 | vlefevre | 2004-10-26 01:49:26 +0000 (Tue, 26 Oct 2004) | 5 linesChanged paths:M /trunk/mpfr-test.hM /trunk/tests/tacos.cM /trunk/tests/tadd1sp.cM /trunk/tests/tasin.cM /trunk/tests/tatan.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tdiv.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/tgamma.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tmul_ui.cM /trunk/tests/trandom.cM /trunk/tests/trint.cM /trunk/tests/tround_prec.cM /trunk/tests/tset.cM /trunk/tests/tset_exp.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsub1sp.cM /trunk/tests/ttanh.cReplaced mpfr_set_emin/emax by set_emin/emax in tests to checkthe return value; defined set_emin/emax in "tests/tests.c".Fix: added missing #include <string.h> in "tests/tests.c".Removed variable names in prototypes in "mpfr-test.h".------------------------------------------------------------------------r3057 | vlefevre | 2004-10-22 13:19:48 +0000 (Fri, 22 Oct 2004) | 2 linesChanged paths:M /trunk/tests/mpf_compat.hReformatted the code -> GNU style.------------------------------------------------------------------------r3054 | vlefevre | 2004-10-22 12:49:32 +0000 (Fri, 22 Oct 2004) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3053 | pelissip | 2004-10-22 08:00:56 +0000 (Fri, 22 Oct 2004) | 3 linesChanged paths:M /trunk/tests/tests.cDeclaration of "tests_rand_start" and "tests_rand_end" with the same storage class specifierin tests.c (static missing line 65 and 109).------------------------------------------------------------------------r3052 | vlefevre | 2004-10-21 11:53:26 +0000 (Thu, 21 Oct 2004) | 4 linesChanged paths:M /trunk/strtofr.cBug fixed: cast to unsigned char instead of int for isspace (no,these are not "psycho" systems, just systems with signed chars).Untabified the source.------------------------------------------------------------------------r3051 | pelissip | 2004-10-20 13:27:25 +0000 (Wed, 20 Oct 2004) | 2 linesChanged paths:M /trunk/configure.inImprove ICC CFLAGS by removins meaningless warnings.------------------------------------------------------------------------r3050 | pelissip | 2004-10-20 12:52:33 +0000 (Wed, 20 Oct 2004) | 2 linesChanged paths:M /trunk/strtofr.cRemove some warnings on some "psycho" systems.------------------------------------------------------------------------r3049 | pelissip | 2004-10-20 09:37:55 +0000 (Wed, 20 Oct 2004) | 2 linesChanged paths:M /trunk/README.devUpdate the chapter "Make a release".------------------------------------------------------------------------r3048 | pelissip | 2004-10-20 09:36:18 +0000 (Wed, 20 Oct 2004) | 4 linesChanged paths:M /trunk/mpfr-test.hM /trunk/tests/mpf_compat.hM /trunk/tests/tests.cM /trunk/tests/tinp_str.cFix bug when you build MPFR outside source directory.Add function src_fopen to open a file in the source directory, whichmay be different from the current directory.------------------------------------------------------------------------r3047 | pelissip | 2004-10-20 07:12:08 +0000 (Wed, 20 Oct 2004) | 2 linesChanged paths:M /trunk/INSTALLFix a typo.------------------------------------------------------------------------r3046 | vlefevre | 2004-10-19 13:07:28 +0000 (Tue, 19 Oct 2004) | 2 linesChanged paths:M /trunk/mpfr.texiAnother correction (English).------------------------------------------------------------------------r3045 | vlefevre | 2004-10-19 13:05:34 +0000 (Tue, 19 Oct 2004) | 2 linesChanged paths:M /trunk/mpfr.texiMinor correction.------------------------------------------------------------------------r3044 | pelissip | 2004-10-19 12:49:15 +0000 (Tue, 19 Oct 2004) | 2 linesChanged paths:M /trunk/NEWSUpdate NEWS to reflect the change in mpfr_set_str.------------------------------------------------------------------------r3043 | pelissip | 2004-10-19 12:45:45 +0000 (Tue, 19 Oct 2004) | 3 linesChanged paths:M /trunk/mpfr.texiM /trunk/set_str.cM /trunk/tests/tset_str.cUpdate mpfr_set_str to be much more like strtofr.Update the documentation to reflect the changes.------------------------------------------------------------------------r3042 | zimmerma | 2004-10-19 10:18:14 +0000 (Tue, 19 Oct 2004) | 2 linesChanged paths:M /trunk/mpfr.texichanged contributors section------------------------------------------------------------------------r3041 | pelissip | 2004-10-19 09:53:00 +0000 (Tue, 19 Oct 2004) | 2 linesChanged paths:M /trunk/NEWSAdd a line about binary compatibility.------------------------------------------------------------------------r3040 | zimmerma | 2004-10-19 09:24:10 +0000 (Tue, 19 Oct 2004) | 2 linesChanged paths:M /trunk/mpfr.texichanged "contributors" section------------------------------------------------------------------------r3039 | zimmerma | 2004-10-19 09:02:46 +0000 (Tue, 19 Oct 2004) | 2 linesChanged paths:M /trunk/mul.cchanged rights (remove executable permission)------------------------------------------------------------------------r3038 | vlefevre | 2004-10-18 15:07:09 +0000 (Mon, 18 Oct 2004) | 7 linesChanged paths:M /trunk/mpfr.texiMisc corrections:+ spelling mistakes+ consistency: in direction @var{rnd} -> in the direction @var{rnd}+ @code{NULL} pointer -> null pointer (as in the C standard)+ in the example for mpfr_inits2 / mpfr_clears: NULL -> (void *) 0as NULL isn't necessarily a pointer.------------------------------------------------------------------------r3037 | pelissip | 2004-10-18 14:23:01 +0000 (Mon, 18 Oct 2004) | 2 linesChanged paths:M /trunk/BUGSM /trunk/READMEUpdate------------------------------------------------------------------------r3036 | pelissip | 2004-10-18 13:28:28 +0000 (Mon, 18 Oct 2004) | 7 linesChanged paths:M /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/set_str.cM /trunk/strtofr.cM /trunk/tests/tset_str.cM /trunk/tests/tstrtofr.cChange "unsigned int" to "int" for base in proto of strtofr.Change set_str to use strtofr (Fix a bug too).Limit base to 36 in strtofr (since get_str is limited to 36).Update documentation to reflect the changes.mpfr_get_d1 is moved to section internal in the documentation.Update the tests.------------------------------------------------------------------------r3035 | pelissip | 2004-10-18 13:21:55 +0000 (Mon, 18 Oct 2004) | 2 linesChanged paths:M /trunk/mpfr-impl.hHard code NAN, +INF and -INF values for MVC.------------------------------------------------------------------------r3034 | pelissip | 2004-10-18 09:47:37 +0000 (Mon, 18 Oct 2004) | 2 linesChanged paths:M /trunk/tests/mpf_compat.hM /trunk/tests/tout_str.cFix problem on systems where "/dev/null" doesn't exist.------------------------------------------------------------------------r3033 | vlefevre | 2004-10-16 10:48:15 +0000 (Sat, 16 Oct 2004) | 2 linesChanged paths:M /trunk/AUTHORSM /trunk/mpfr.texiMisc corrections.------------------------------------------------------------------------r3032 | vlefevre | 2004-10-15 14:06:28 +0000 (Fri, 15 Oct 2004) | 2 linesChanged paths:M /trunk/README.devUpdated the section "To make a release".------------------------------------------------------------------------r3031 | vlefevre | 2004-10-15 13:58:37 +0000 (Fri, 15 Oct 2004) | 2 linesChanged paths:M /trunk/VERSIONM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/version.cUpdated the version on the trunk.------------------------------------------------------------------------r3030 | vlefevre | 2004-10-15 12:52:20 +0000 (Fri, 15 Oct 2004) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r3029 | vlefevre | 2004-10-15 12:49:05 +0000 (Fri, 15 Oct 2004) | 2 linesChanged paths:M /trunk/NEWSUpdate for 2.1.0.------------------------------------------------------------------------r3028 | vlefevre | 2004-10-13 08:35:11 +0000 (Wed, 13 Oct 2004) | 2 linesChanged paths:M /trunk/README.devAdded a comment about autoreconf and a bug in Debian (now fixed).------------------------------------------------------------------------r3027 | pelissip | 2004-10-12 07:24:51 +0000 (Tue, 12 Oct 2004) | 2 linesChanged paths:M /trunk/INSTALLAdd a note about Windows 64.------------------------------------------------------------------------r3026 | pelissip | 2004-10-11 13:52:42 +0000 (Mon, 11 Oct 2004) | 2 linesChanged paths:M /trunk/mpfr.texiUpdate documentation.------------------------------------------------------------------------r3025 | pelissip | 2004-10-11 13:52:29 +0000 (Mon, 11 Oct 2004) | 2 linesChanged paths:M /trunk/INSTALLImprove Windows installation.------------------------------------------------------------------------r3024 | pelissip | 2004-10-11 13:52:07 +0000 (Mon, 11 Oct 2004) | 2 linesChanged paths:M /trunk/README.devAdd a line about "near" and "far".------------------------------------------------------------------------r3023 | pelissip | 2004-10-07 11:53:27 +0000 (Thu, 07 Oct 2004) | 3 linesChanged paths:M /trunk/acinclude.m4M /trunk/configure.inM /trunk/tests/tget_str.cAdd support for ".lib" since it seems to work.Display GMP version inside the configure.------------------------------------------------------------------------r3022 | zimmerma | 2004-10-05 09:45:29 +0000 (Tue, 05 Oct 2004) | 2 linesChanged paths:M /trunk/tests/tget_str.cadded one new test------------------------------------------------------------------------r3021 | vlefevre | 2004-10-04 13:40:35 +0000 (Mon, 04 Oct 2004) | 2 linesChanged paths:M /trunk/tests/tget_str.cAdded worst cases.------------------------------------------------------------------------r3020 | zimmerma | 2004-10-02 07:28:07 +0000 (Sat, 02 Oct 2004) | 2 linesChanged paths:M /trunk/tests/tset_str.cadded new tests (worst-case)------------------------------------------------------------------------r3019 | zimmerma | 2004-10-01 12:31:46 +0000 (Fri, 01 Oct 2004) | 2 linesChanged paths:M /trunk/tests/tget_str.cadded new worst-cases (directed rounding)------------------------------------------------------------------------r3018 | zimmerma | 2004-10-01 07:35:34 +0000 (Fri, 01 Oct 2004) | 2 linesChanged paths:M /trunk/TODOadded new function to implement (dilog)------------------------------------------------------------------------r3017 | zimmerma | 2004-09-30 16:11:13 +0000 (Thu, 30 Sep 2004) | 2 linesChanged paths:M /trunk/get_str.cfixed bug in get_str_aux when one extra digit------------------------------------------------------------------------r3016 | vlefevre | 2004-09-30 16:06:25 +0000 (Thu, 30 Sep 2004) | 3 linesChanged paths:M /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/rint.cM /trunk/tests/trint.cAdded functions mpfr_rint_round, mpfr_rint_trunc, mpfr_rint_ceil,mpfr_rint_floor.------------------------------------------------------------------------r3015 | pelissip | 2004-09-30 13:03:52 +0000 (Thu, 30 Sep 2004) | 2 linesChanged paths:M /trunk/tests/tget_str.cAdd new test (One failed).------------------------------------------------------------------------r3014 | vlefevre | 2004-09-30 09:21:11 +0000 (Thu, 30 Sep 2004) | 3 linesChanged paths:M /trunk/get_sj.cThe cast to uintmax_t wasn't really useful, so I removed it.Added a comment.------------------------------------------------------------------------r3013 | vlefevre | 2004-09-30 09:06:37 +0000 (Thu, 30 Sep 2004) | 2 linesChanged paths:M /trunk/get_sj.cThe real fix for sizeof(intmax_t) == sizeof(mp_limb_t).------------------------------------------------------------------------r3012 | pelissip | 2004-09-30 08:08:59 +0000 (Thu, 30 Sep 2004) | 2 linesChanged paths:M /trunk/get_sj.cFix a bug if sizeof(intmax_t) == sizeof(mp_limb_t)------------------------------------------------------------------------r3011 | zimmerma | 2004-09-29 16:05:01 +0000 (Wed, 29 Sep 2004) | 2 linesChanged paths:M /trunk/tests/tget_str.cadded worst-case------------------------------------------------------------------------r3010 | pelissip | 2004-09-29 13:58:06 +0000 (Wed, 29 Sep 2004) | 2 linesChanged paths:M /trunk/TODOM /trunk/cmp.cM /trunk/cmp_abs.cM /trunk/cmp_d.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/mpfr.texiM /trunk/tests/tcmp.cM /trunk/tests/tcmp_d.cM /trunk/tests/tcmp_ld.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tcmpabs.ccmp(x,y) if x=NAN or y=NAN returns 0 and erange flag.------------------------------------------------------------------------r3009 | pelissip | 2004-09-29 12:54:47 +0000 (Wed, 29 Sep 2004) | 3 linesChanged paths:M /trunk/NEWSM /trunk/mpfr.texiUpdate documentation and NEWS to reflect new functionsand functionnality.------------------------------------------------------------------------r3008 | pelissip | 2004-09-29 12:28:17 +0000 (Wed, 29 Sep 2004) | 2 linesChanged paths:M /trunk/get_z.cM /trunk/strtofr.cImprove assertion.------------------------------------------------------------------------r3007 | pelissip | 2004-09-29 12:27:36 +0000 (Wed, 29 Sep 2004) | 6 linesChanged paths:M /trunk/exceptions.cM /trunk/get_si.cM /trunk/get_sj.cM /trunk/get_ui.cM /trunk/get_uj.cM /trunk/mpfr-impl.hM /trunk/set_sj.cM /trunk/set_uj.cM /trunk/tests/texceptions.cM /trunk/tests/tget_sj.cM /trunk/tests/tset_si.cM /trunk/tests/tset_sj.cAdd mpfr_clear_erangeflag and mpfr_erangeflag_p.Add test for theses two functions.mpfr_get_[s/u][i/j] have a deterministic behavior in case of OVERFLOW.(Return the MINIMUM or the MAXIMUM in the current type, and setERANGE_flag).------------------------------------------------------------------------r3006 | pelissip | 2004-09-29 12:23:54 +0000 (Wed, 29 Sep 2004) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/fits_intmax.cA /trunk/fits_uintmax.cM /trunk/mpfr.hM /trunk/tests/tfits.cAdd mpfr_uintmax_p and mpfr_intmax_p.------------------------------------------------------------------------r3005 | pelissip | 2004-09-29 12:21:03 +0000 (Wed, 29 Sep 2004) | 3 linesChanged paths:M /trunk/INSTALLM /trunk/TODOUpdate INSTALL about C++Update TODO and VERSION.------------------------------------------------------------------------r3004 | pelissip | 2004-09-29 08:59:58 +0000 (Wed, 29 Sep 2004) | 3 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiMove mpfr_inits from mpfr-impl to mpfr.h.Add doc too.------------------------------------------------------------------------r3003 | pelissip | 2004-09-28 10:09:18 +0000 (Tue, 28 Sep 2004) | 2 linesChanged paths:M /trunk/get_sj.cM /trunk/get_uj.cReindent the sources (again).------------------------------------------------------------------------r3002 | pelissip | 2004-09-28 09:26:34 +0000 (Tue, 28 Sep 2004) | 5 linesChanged paths:M /trunk/mpn_exp.cFix how to detect overflow so that it can be build with GCC -ftrapvoption without any bugs (In the previous code, the overflow wasdetected afterwards, whereas, now, it is detected before).Fix also another real problem of overflow (Addition of two signed integers).------------------------------------------------------------------------r3001 | pelissip | 2004-09-28 08:24:07 +0000 (Tue, 28 Sep 2004) | 2 linesChanged paths:M /trunk/div.cRename this variable again.------------------------------------------------------------------------r3000 | pelissip | 2004-09-28 07:53:46 +0000 (Tue, 28 Sep 2004) | 4 linesChanged paths:M /trunk/div.cReplace variable 'near' to 'the_real_near' since MSVC incorrecltyrecognize "far" and "near" as obsolete keywords (100% incorrect, andclearly MSVC fault but it doesn't cost many things to change the name).------------------------------------------------------------------------r2999 | pelissip | 2004-09-27 14:59:46 +0000 (Mon, 27 Sep 2004) | 2 linesChanged paths:M /trunk/mpfr.texiFix typo in the documentation about get_ functions.------------------------------------------------------------------------r2998 | pelissip | 2004-09-27 14:58:37 +0000 (Mon, 27 Sep 2004) | 2 linesChanged paths:M /trunk/get_sj.cM /trunk/get_uj.cRetab the sources.------------------------------------------------------------------------r2997 | vlefevre | 2004-09-27 13:58:21 +0000 (Mon, 27 Sep 2004) | 2 linesChanged paths:M /trunk/NEWSAdded mpfr_get_uj and mpfr_get_sj in the changes 2.0.3 -> 2.1.0.------------------------------------------------------------------------r2996 | vlefevre | 2004-09-27 13:38:24 +0000 (Mon, 27 Sep 2004) | 2 linesChanged paths:M /trunk/TODOAdded an item about the future MPFR_FLAGS_ERANGE flag.------------------------------------------------------------------------r2995 | vlefevre | 2004-09-27 13:21:12 +0000 (Mon, 27 Sep 2004) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/get_sj.cA /trunk/get_uj.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/Makefile.amA /trunk/tests/tget_sj.cNew functions mpfr_get_sj and mpfr_get_uj, with tests.------------------------------------------------------------------------r2994 | pelissip | 2004-09-27 08:35:25 +0000 (Mon, 27 Sep 2004) | 2 linesChanged paths:M /trunk/set_sj.cRemove MPFR_NEED_LONGLONG_H macro.------------------------------------------------------------------------r2993 | vlefevre | 2004-09-26 22:18:46 +0000 (Sun, 26 Sep 2004) | 2 linesChanged paths:M /trunk/set_sj.cAdded a cast to avoid an integer overflow.------------------------------------------------------------------------r2992 | vlefevre | 2004-09-24 14:53:05 +0000 (Fri, 24 Sep 2004) | 2 linesChanged paths:M /trunk/get_si.cFixed integer overflow.------------------------------------------------------------------------r2991 | vlefevre | 2004-09-24 14:13:20 +0000 (Fri, 24 Sep 2004) | 2 linesChanged paths:M /trunk/get_si.cFixed bugs (like those in mpfr_get_ui).------------------------------------------------------------------------r2990 | vlefevre | 2004-09-24 13:38:39 +0000 (Fri, 24 Sep 2004) | 2 linesChanged paths:M /trunk/README.devThe standard autoreconf script should now be used instead of prepare.------------------------------------------------------------------------r2989 | zimmerma | 2004-09-24 11:43:47 +0000 (Fri, 24 Sep 2004) | 2 linesChanged paths:M /trunk/get_ui.cforgot to check for 0------------------------------------------------------------------------r2988 | zimmerma | 2004-09-24 11:15:45 +0000 (Fri, 24 Sep 2004) | 2 linesChanged paths:M /trunk/get_ui.cnow use mpfr_rint()------------------------------------------------------------------------r2987 | pelissip | 2004-09-24 08:32:31 +0000 (Fri, 24 Sep 2004) | 2 linesChanged paths:M /trunk/mpfr.texiUpdate doc of mpfr_get_str (Minimum space is 7).------------------------------------------------------------------------r2986 | zimmerma | 2004-09-24 07:21:04 +0000 (Fri, 24 Sep 2004) | 2 linesChanged paths:M /trunk/get_ui.cM /trunk/tests/tset_si.cfixed double-rounding bug in get_ui------------------------------------------------------------------------r2985 | pelissip | 2004-09-23 15:28:35 +0000 (Thu, 23 Sep 2004) | 3 linesChanged paths:M /trunk/mpf2mpfr.hPrevent from multiple inclusion.mpf_init inits to 0 rather than NAN.------------------------------------------------------------------------r2984 | pelissip | 2004-09-23 13:54:41 +0000 (Thu, 23 Sep 2004) | 2 linesChanged paths:M /trunk/mpfr.hFix some tiny problems.------------------------------------------------------------------------r2983 | zimmerma | 2004-09-23 10:16:45 +0000 (Thu, 23 Sep 2004) | 2 linesChanged paths:M /trunk/TODOadded item on rounding to odd------------------------------------------------------------------------r2982 | pelissip | 2004-09-21 12:42:37 +0000 (Tue, 21 Sep 2004) | 3 linesChanged paths:M /trunk/strtofr.cFix a bug in FreeBsd 5.20 / Alpha / Gcc 3.3.3.Not a MPFR bug, but add some code to avoid it.Reference: http://www.freebsd.org/cgi/query-pr.cgi?pr=72024------------------------------------------------------------------------r2981 | pelissip | 2004-09-21 11:46:11 +0000 (Tue, 21 Sep 2004) | 2 linesChanged paths:M /trunk/strtofr.cM /trunk/tests/tstrtofr.cAdd a new test and clarify a comment.------------------------------------------------------------------------r2980 | pelissip | 2004-09-21 09:52:54 +0000 (Tue, 21 Sep 2004) | 2 linesChanged paths:M /trunk/strtofr.cUpdate Assertion for pow2.------------------------------------------------------------------------r2979 | pelissip | 2004-09-20 15:38:19 +0000 (Mon, 20 Sep 2004) | 2 linesChanged paths:M /trunk/NEWSUpdate NEWS.------------------------------------------------------------------------r2978 | pelissip | 2004-09-20 15:13:51 +0000 (Mon, 20 Sep 2004) | 2 linesChanged paths:M /trunk/TODOUpdate TODO due to new function mpfr_strtofr------------------------------------------------------------------------r2977 | pelissip | 2004-09-20 14:45:32 +0000 (Mon, 20 Sep 2004) | 3 linesChanged paths:M /trunk/configure.inM /trunk/get_d.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/set_d.cM /trunk/strtofr.cM /trunk/tests/memory.cM /trunk/tests/tdiv.cM /trunk/tests/tests.cM /trunk/tests/tget_str.cM /trunk/tests/trint.cM /trunk/tests/tset_d.cM /trunk/tests/tset_q.cM /trunk/tests/tset_str.cM /trunk/tests/tstrtofr.cAdd ICC detection && support.Remove some potential warnings in the test files.------------------------------------------------------------------------r2976 | pelissip | 2004-09-20 08:57:28 +0000 (Mon, 20 Sep 2004) | 4 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.texiA /trunk/strtofr.cM /trunk/tests/Makefile.amA /trunk/tests/tstrtofr.cAdd mpfr_strtofr function.Add mpfr_strtofr test file.Add mpfr_strtofr documentation.------------------------------------------------------------------------r2975 | pelissip | 2004-09-20 08:55:56 +0000 (Mon, 20 Sep 2004) | 2 linesChanged paths:M /trunk/configure.inImprove GMP.h vs libgmp.a version checking.------------------------------------------------------------------------r2974 | zimmerma | 2004-09-17 16:26:22 +0000 (Fri, 17 Sep 2004) | 2 linesChanged paths:M /trunk/TODOadded one entry (new function 1/sqrt(x))------------------------------------------------------------------------r2973 | pelissip | 2004-09-17 09:49:50 +0000 (Fri, 17 Sep 2004) | 2 linesChanged paths:M /trunk/acinclude.m4M /trunk/configure.inM /trunk/tests/Makefile.amUse LIBS instead of LDADD for libraries (GMP).------------------------------------------------------------------------r2972 | pelissip | 2004-09-17 07:21:31 +0000 (Fri, 17 Sep 2004) | 2 linesChanged paths:M /trunk/configure.inMin GMP version is 4.1.0 now.------------------------------------------------------------------------r2971 | pelissip | 2004-09-16 11:12:09 +0000 (Thu, 16 Sep 2004) | 2 linesChanged paths:M /trunk/configure.inAdd a check if both gmp.h and libgmp.a have the same version.------------------------------------------------------------------------r2970 | pelissip | 2004-09-16 11:11:23 +0000 (Thu, 16 Sep 2004) | 2 linesChanged paths:M /trunk/mpfr-impl.hFix a typo.------------------------------------------------------------------------r2969 | pelissip | 2004-09-15 08:50:55 +0000 (Wed, 15 Sep 2004) | 2 linesChanged paths:M /trunk/tests/tset_str.cAdd a forgotten regression test "1.2.3"------------------------------------------------------------------------r2968 | vlefevre | 2004-09-15 08:38:08 +0000 (Wed, 15 Sep 2004) | 2 linesChanged paths:M /trunk/config.guessM /trunk/config.subUpdate from the autotools-dev Debian package.------------------------------------------------------------------------r2967 | vlefevre | 2004-09-15 08:27:38 +0000 (Wed, 15 Sep 2004) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r2966 | pelissip | 2004-09-14 15:11:07 +0000 (Tue, 14 Sep 2004) | 2 linesChanged paths:M /trunk/mpfr-impl.hAdd 2 new macros for handling correctly overflow.------------------------------------------------------------------------r2965 | zimmerma | 2004-09-13 14:00:36 +0000 (Mon, 13 Sep 2004) | 2 linesChanged paths:M /trunk/set_str.cfixed bug (several '.' allowed in mantissa)------------------------------------------------------------------------r2964 | zimmerma | 2004-09-03 09:06:13 +0000 (Fri, 03 Sep 2004) | 2 linesChanged paths:M /trunk/INSTALLadded notes for Windows------------------------------------------------------------------------r2963 | pelissip | 2004-09-02 07:06:39 +0000 (Thu, 02 Sep 2004) | 2 linesChanged paths:M /trunk/TODOAdd a line about Dynamic Version of MPFR.------------------------------------------------------------------------r2962 | zimmerma | 2004-09-01 16:42:07 +0000 (Wed, 01 Sep 2004) | 2 linesChanged paths:M /trunk/mpfr.texiadded warnings about init functions (mpf wrt mpfr)------------------------------------------------------------------------r2961 | pelissip | 2004-08-31 13:01:00 +0000 (Tue, 31 Aug 2004) | 2 linesChanged paths:M /trunk/mpfr.texiUpdate documentations.------------------------------------------------------------------------r2960 | pelissip | 2004-08-31 13:00:15 +0000 (Tue, 31 Aug 2004) | 3 linesChanged paths:M /trunk/get_z.cM /trunk/mpfr.hM /trunk/tests/tget_z.cRename mpz_set_fr to mpfr_get_z.Provide a conditionnal macro for mpz_set_fr.------------------------------------------------------------------------r2959 | pelissip | 2004-08-31 09:20:41 +0000 (Tue, 31 Aug 2004) | 2 linesChanged paths:M /trunk/mpfr.texiAdd doc for mpfr_sqr.------------------------------------------------------------------------r2958 | pelissip | 2004-08-31 08:58:29 +0000 (Tue, 31 Aug 2004) | 2 linesChanged paths:M /trunk/mpfr.texiFix month.------------------------------------------------------------------------r2957 | pelissip | 2004-08-26 09:05:32 +0000 (Thu, 26 Aug 2004) | 2 linesChanged paths:M /trunk/tests/texp.cAdd a new test to check overflow.------------------------------------------------------------------------r2956 | pelissip | 2004-08-24 14:00:42 +0000 (Tue, 24 Aug 2004) | 3 linesChanged paths:M /trunk/exp_2.cTry to retype correctly the functions (replace int by the correct type).Still some works to do.------------------------------------------------------------------------r2955 | pelissip | 2004-08-23 09:32:27 +0000 (Mon, 23 Aug 2004) | 2 linesChanged paths:M /trunk/mpfr-impl.hAdd description of what does MPFR_INT_CEIL_LOG2.------------------------------------------------------------------------r2954 | pelissip | 2004-08-23 09:31:32 +0000 (Mon, 23 Aug 2004) | 4 linesChanged paths:M /trunk/Makefile.amM /trunk/exp_2.cA /trunk/isqrt.cMove __gmpfr_isqrt and __gmpfr_cuberoot to another file.Clean up the code of mpfr_exp_2: remove DEBUG condition to use TRACE, ASSERT and DUMP.Use MPFR_INT_CEIL_LOG2 instead of __gmpfr_ceil_log2.------------------------------------------------------------------------r2953 | pelissip | 2004-08-23 09:29:55 +0000 (Mon, 23 Aug 2004) | 2 linesChanged paths:M /trunk/mpfr-impl.hImprove a comment.------------------------------------------------------------------------r2952 | pelissip | 2004-08-23 09:01:18 +0000 (Mon, 23 Aug 2004) | 3 linesChanged paths:M /trunk/Makefile.amA /trunk/int_ceil_log2.cM /trunk/mpfr-impl.hAdd MPFR_INT_CEIL_LOG2 macro and __gmpfr_int_ceil_log2 function(don't use function but macro).------------------------------------------------------------------------r2951 | pelissip | 2004-08-23 08:58:24 +0000 (Mon, 23 Aug 2004) | 2 linesChanged paths:M /trunk/set_str.cFix 2 typos.------------------------------------------------------------------------r2950 | pelissip | 2004-08-19 15:02:18 +0000 (Thu, 19 Aug 2004) | 2 linesChanged paths:M /trunk/tests/tpow.cFix a bug on 64-bits introduced due to huger MPFR_EMAX_MAX.------------------------------------------------------------------------r2949 | pelissip | 2004-08-19 14:42:03 +0000 (Thu, 19 Aug 2004) | 5 linesChanged paths:M /trunk/exceptions.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiAdd new functions: mpfr_get_emin_min, mpfr_get_emax_max, mpfr_get_emin_max andmpfr_get_emax_min.Add documentation and explanation about potential portability problem whenyou mpfr_set_emin and mpfr_set_emax.------------------------------------------------------------------------r2948 | vlefevre | 2004-07-28 15:10:23 +0000 (Wed, 28 Jul 2004) | 3 linesChanged paths:M /trunk/Makefile.amAdded mpfr-longlong.h to libmpfr_a_SOURCES so that it is distributedwith make dist.------------------------------------------------------------------------r2947 | vlefevre | 2004-07-28 15:06:29 +0000 (Wed, 28 Jul 2004) | 3 linesChanged paths:M /trunk/Makefile.amAdded mpfr-gmp.h to libmpfr_a_SOURCES so that it is distributedwith make dist.------------------------------------------------------------------------r2946 | pelissip | 2004-07-26 14:38:56 +0000 (Mon, 26 Jul 2004) | 2 linesChanged paths:M /trunk/README.devAdd a new section.------------------------------------------------------------------------r2945 | pelissip | 2004-07-20 09:09:34 +0000 (Tue, 20 Jul 2004) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hA /trunk/sqr.cM /trunk/tests/Makefile.amA /trunk/tests/tsqr.cAdd function mpfr_sqr (TODO: Make doc)------------------------------------------------------------------------r2944 | pelissip | 2004-07-19 11:48:10 +0000 (Mon, 19 Jul 2004) | 2 linesChanged paths:M /trunk/zeta.cFix an unsigned/signed comparison.------------------------------------------------------------------------r2943 | pelissip | 2004-07-19 11:39:27 +0000 (Mon, 19 Jul 2004) | 2 linesChanged paths:M /trunk/mpfr-gmp.hImprove the emulation of mpn_sqr_n and fix some typos.------------------------------------------------------------------------r2942 | pelissip | 2004-07-16 11:33:34 +0000 (Fri, 16 Jul 2004) | 2 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr.hRemove unused item "rnd_mode" in cache struct.------------------------------------------------------------------------r2941 | pelissip | 2004-07-16 08:59:40 +0000 (Fri, 16 Jul 2004) | 3 linesChanged paths:M /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/tversion.cM /trunk/version.cRenamme mpfr_version to mpfr_get_version to be more GMP compatible.Add macro mpfr_version.------------------------------------------------------------------------r2940 | pelissip | 2004-07-16 08:54:53 +0000 (Fri, 16 Jul 2004) | 2 linesChanged paths:M /trunk/cmp_ui.cM /trunk/round_raw_generic.cLikely some tests.------------------------------------------------------------------------r2939 | pelissip | 2004-07-15 07:58:02 +0000 (Thu, 15 Jul 2004) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/set_si.cAdd a speciliation for set_si for GCC.------------------------------------------------------------------------r2938 | pelissip | 2004-07-09 09:42:26 +0000 (Fri, 09 Jul 2004) | 2 linesChanged paths:M /trunk/agm.cTry to optimize a few agm by rewriting a few the loop.------------------------------------------------------------------------r2937 | pelissip | 2004-07-09 09:41:45 +0000 (Fri, 09 Jul 2004) | 2 linesChanged paths:M /trunk/sqrt.cLikely / Unlikely some tests using gcov.------------------------------------------------------------------------r2936 | pelissip | 2004-07-06 12:16:52 +0000 (Tue, 06 Jul 2004) | 5 linesChanged paths:M /trunk/mpfr-impl.hRemove some unused code.Add MPFR_LMIB_PER_DOUBLEAdd MPFR_DUMPAdd MPFR_TRACE------------------------------------------------------------------------r2935 | pelissip | 2004-07-06 12:14:44 +0000 (Tue, 06 Jul 2004) | 2 linesChanged paths:M /trunk/set_d.cLikely some tests.------------------------------------------------------------------------r2934 | pelissip | 2004-07-06 12:14:11 +0000 (Tue, 06 Jul 2004) | 2 linesChanged paths:M /trunk/get_d.cUsed static precision for the array of limb for double.------------------------------------------------------------------------r2933 | pelissip | 2004-07-06 12:10:24 +0000 (Tue, 06 Jul 2004) | 2 linesChanged paths:M /trunk/mul_ui.cLikely some tests / Other minor optimisations.------------------------------------------------------------------------r2932 | pelissip | 2004-07-06 12:09:31 +0000 (Tue, 06 Jul 2004) | 2 linesChanged paths:M /trunk/ui_div.cMinor modifications.------------------------------------------------------------------------r2931 | pelissip | 2004-07-06 12:08:13 +0000 (Tue, 06 Jul 2004) | 3 linesChanged paths:M /trunk/div_2si.cM /trunk/div_2ui.cUnlikely a test so that it is faster when you call theses functionswith the same dest and source which is the common case in MPFR.------------------------------------------------------------------------r2930 | pelissip | 2004-07-06 12:04:08 +0000 (Tue, 06 Jul 2004) | 3 linesChanged paths:M /trunk/mul_2si.cM /trunk/mul_2ui.cLikely a test to optimize when dest and src are the same(which is very likely inside MPFR).------------------------------------------------------------------------r2929 | pelissip | 2004-07-06 12:02:59 +0000 (Tue, 06 Jul 2004) | 2 linesChanged paths:M /trunk/cache.cLikely a test (since cache should always work fine).------------------------------------------------------------------------r2928 | pelissip | 2004-06-28 12:11:44 +0000 (Mon, 28 Jun 2004) | 2 linesChanged paths:M /trunk/exp_2.cM /trunk/get_d.cAdd some likely, and use a static table instead of a dynamic one.------------------------------------------------------------------------r2927 | pelissip | 2004-06-16 12:08:30 +0000 (Wed, 16 Jun 2004) | 2 linesChanged paths:M /trunk/asin.cM /trunk/atan.cUnlikely some tests.------------------------------------------------------------------------r2926 | pelissip | 2004-06-10 15:10:12 +0000 (Thu, 10 Jun 2004) | 2 linesChanged paths:M /trunk/set_z.cLikely / Unlikely the code.------------------------------------------------------------------------r2925 | pelissip | 2004-06-10 14:03:10 +0000 (Thu, 10 Jun 2004) | 2 linesChanged paths:M /trunk/mpfr-impl.hRespace some macro.------------------------------------------------------------------------r2924 | pelissip | 2004-06-10 14:02:30 +0000 (Thu, 10 Jun 2004) | 2 linesChanged paths:M /trunk/save_expo.cRetab some lines.------------------------------------------------------------------------r2923 | pelissip | 2004-06-10 14:01:33 +0000 (Thu, 10 Jun 2004) | 2 linesChanged paths:M /trunk/get_z.cOptimize a bit.------------------------------------------------------------------------r2922 | pelissip | 2004-06-10 13:59:50 +0000 (Thu, 10 Jun 2004) | 2 linesChanged paths:M /trunk/sin.cM /trunk/tests/tsin.cFix an overflow bug.------------------------------------------------------------------------r2921 | zimmerma | 2004-06-08 07:27:40 +0000 (Tue, 08 Jun 2004) | 2 linesChanged paths:M /trunk/exp3.cM /trunk/tests/texp.cfixed bug in mpfr_exp_3 (wrong assert)------------------------------------------------------------------------r2920 | pelissip | 2004-05-27 14:39:34 +0000 (Thu, 27 May 2004) | 2 linesChanged paths:M /trunk/mpfr.hFix typos.------------------------------------------------------------------------r2919 | pelissip | 2004-05-27 09:52:44 +0000 (Thu, 27 May 2004) | 2 linesChanged paths:M /trunk/mpfr.texiUpdate doc.------------------------------------------------------------------------r2918 | zimmerma | 2004-05-18 16:00:28 +0000 (Tue, 18 May 2004) | 3 linesChanged paths:M /trunk/cos.cfixed problem for x near from Pi/2 (the internal precision should takeinto account the cancellation)------------------------------------------------------------------------r2917 | pelissip | 2004-05-18 15:26:19 +0000 (Tue, 18 May 2004) | 2 linesChanged paths:M /trunk/sin.cM /trunk/tests/tsin.cImprove tests for sin.------------------------------------------------------------------------r2916 | zimmerma | 2004-05-18 14:29:55 +0000 (Tue, 18 May 2004) | 2 linesChanged paths:M /trunk/sin.cmpfr_sin_sign() should use at least MPFR_GET_EXP() bits------------------------------------------------------------------------r2915 | pelissip | 2004-05-17 07:57:34 +0000 (Mon, 17 May 2004) | 2 linesChanged paths:M /trunk/TODORemove an item.------------------------------------------------------------------------r2914 | pelissip | 2004-05-12 14:57:36 +0000 (Wed, 12 May 2004) | 2 linesChanged paths:M /trunk/tests/tcos.cM /trunk/tests/ttan.cAdd a potential test (Too slow).------------------------------------------------------------------------r2913 | pelissip | 2004-05-12 14:57:10 +0000 (Wed, 12 May 2004) | 2 linesChanged paths:M /trunk/tan.cSimplify the code.------------------------------------------------------------------------r2912 | pelissip | 2004-05-11 07:21:45 +0000 (Tue, 11 May 2004) | 2 linesChanged paths:M /trunk/cos.cRemove a C++ comment.------------------------------------------------------------------------r2911 | pelissip | 2004-05-10 07:03:28 +0000 (Mon, 10 May 2004) | 2 linesChanged paths:M /trunk/cos.cRemove a forgotten "assertd" which isn't usefull anymore.------------------------------------------------------------------------r2910 | pelissip | 2004-05-07 15:04:30 +0000 (Fri, 07 May 2004) | 2 linesChanged paths:M /trunk/cos.cM /trunk/mpfr-impl.hOptimize cos.------------------------------------------------------------------------r2909 | zimmerma | 2004-05-07 13:00:11 +0000 (Fri, 07 May 2004) | 3 linesChanged paths:M /trunk/cos.cimproved initial value of working precision (did not take into account2K lost bits for large arguments)------------------------------------------------------------------------r2908 | pelissip | 2004-05-06 12:37:21 +0000 (Thu, 06 May 2004) | 2 linesChanged paths:M /trunk/acos.cM /trunk/asin.cM /trunk/atan.cM /trunk/exp2.cM /trunk/tests/tacos.cM /trunk/tests/tasin.cM /trunk/tests/tatan.cM /trunk/tests/texp2.cM /trunk/tests/ttanh.cFix overflow and add corresponding tests.------------------------------------------------------------------------r2907 | pelissip | 2004-05-06 10:42:56 +0000 (Thu, 06 May 2004) | 2 linesChanged paths:M /trunk/gamma.cFix a bug in a formula.------------------------------------------------------------------------r2906 | pelissip | 2004-05-06 10:42:44 +0000 (Thu, 06 May 2004) | 2 linesChanged paths:M /trunk/exp2.cOptimize it a bit.------------------------------------------------------------------------r2905 | pelissip | 2004-05-06 09:56:48 +0000 (Thu, 06 May 2004) | 2 linesChanged paths:M /trunk/exp.cM /trunk/exp_2.cM /trunk/gamma.cM /trunk/tests/texp.cM /trunk/tests/tgamma.cFix overflow problems.------------------------------------------------------------------------r2904 | pelissip | 2004-05-06 09:11:20 +0000 (Thu, 06 May 2004) | 2 linesChanged paths:M /trunk/gamma.cM /trunk/tests/tcosh.cFix overflow bug.------------------------------------------------------------------------r2903 | pelissip | 2004-05-05 15:34:06 +0000 (Wed, 05 May 2004) | 2 linesChanged paths:M /trunk/gamma.cRemove the double vars. (Use fixed instead).------------------------------------------------------------------------r2902 | pelissip | 2004-05-05 15:14:07 +0000 (Wed, 05 May 2004) | 2 linesChanged paths:M /trunk/TODOAdd a note about tanh.------------------------------------------------------------------------r2901 | pelissip | 2004-05-05 15:10:43 +0000 (Wed, 05 May 2004) | 2 linesChanged paths:M /trunk/tanh.cM /trunk/tests/ttanh.cFix a bug in cas of overflow in tanh.------------------------------------------------------------------------r2900 | pelissip | 2004-05-05 13:02:20 +0000 (Wed, 05 May 2004) | 2 linesChanged paths:M /trunk/tanh.cOptimize a few by reducing the # of used vars.------------------------------------------------------------------------r2899 | pelissip | 2004-05-05 12:29:28 +0000 (Wed, 05 May 2004) | 2 linesChanged paths:M /trunk/cosh.cM /trunk/tests/tcosh.cFix critical bugs due to different kind of overflow in cosh.------------------------------------------------------------------------r2898 | pelissip | 2004-05-05 12:28:38 +0000 (Wed, 05 May 2004) | 2 linesChanged paths:M /trunk/mpfr-impl.hAdd MPFR_TMP_INIT_ABS macro.------------------------------------------------------------------------r2897 | pelissip | 2004-05-05 09:39:23 +0000 (Wed, 05 May 2004) | 2 linesChanged paths:M /trunk/const_pi.cM /trunk/cosh.cOptimize cosh a few by removing an unused intermedary var.------------------------------------------------------------------------r2896 | pelissip | 2004-05-05 07:49:22 +0000 (Wed, 05 May 2004) | 2 linesChanged paths:M /trunk/const_log2.cFix a critical bug in case of overflow.------------------------------------------------------------------------r2895 | pelissip | 2004-05-04 15:46:42 +0000 (Tue, 04 May 2004) | 2 linesChanged paths:M /trunk/cos.cM /trunk/tests/tcos.cM /trunk/tests/tlog.cFix a critical bug in cos in case you have set the float range for the exponents.------------------------------------------------------------------------r2894 | pelissip | 2004-05-04 14:17:54 +0000 (Tue, 04 May 2004) | 2 linesChanged paths:M /trunk/cos.cOptimize a few cos.------------------------------------------------------------------------r2893 | pelissip | 2004-05-04 13:34:15 +0000 (Tue, 04 May 2004) | 2 linesChanged paths:M /trunk/log.cOptimize the way of computing initial precision.------------------------------------------------------------------------r2892 | pelissip | 2004-05-04 12:52:01 +0000 (Tue, 04 May 2004) | 2 linesChanged paths:M /trunk/tests/tlog.cAdd a test to check an overflow in const_pi (called by log in case of emulation of the float type).------------------------------------------------------------------------r2891 | pelissip | 2004-05-04 12:50:59 +0000 (Tue, 04 May 2004) | 2 linesChanged paths:M /trunk/const_pi.cMove to ASSERT mode some code.------------------------------------------------------------------------r2890 | pelissip | 2004-05-04 12:46:13 +0000 (Tue, 04 May 2004) | 3 linesChanged paths:M /trunk/const_pi.cPush/Pop emin/emax so that an overflow can't occur in mpfr_set_z(x,pi,r)Add test too.------------------------------------------------------------------------r2889 | pelissip | 2004-05-04 09:06:04 +0000 (Tue, 04 May 2004) | 2 linesChanged paths:M /trunk/mul_2ui.cAdd some UNLIKELY to the while.------------------------------------------------------------------------r2888 | pelissip | 2004-05-04 09:05:30 +0000 (Tue, 04 May 2004) | 2 linesChanged paths:M /trunk/exp.cAdd some UNLIKELY to the tests.------------------------------------------------------------------------r2887 | pelissip | 2004-05-04 09:05:00 +0000 (Tue, 04 May 2004) | 2 linesChanged paths:M /trunk/add1sp.cM /trunk/tests/tadd1sp.cFix an overflow bug in add1sp.------------------------------------------------------------------------r2885 | pelissip | 2004-04-29 07:31:09 +0000 (Thu, 29 Apr 2004) | 2 linesChanged paths:M /trunk/acinclude.m4Fix a typo in AC_MY_LIBS.------------------------------------------------------------------------r2884 | pelissip | 2004-04-28 07:47:59 +0000 (Wed, 28 Apr 2004) | 2 linesChanged paths:M /trunk/cmp.cM /trunk/mpfr.hAdd mpfr_cmp as a real function, not only a macro.------------------------------------------------------------------------r2883 | pelissip | 2004-04-28 07:43:36 +0000 (Wed, 28 Apr 2004) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/set.cAdd mpfr_set and mpfr_abs as real functions.------------------------------------------------------------------------r2882 | pelissip | 2004-04-27 13:35:45 +0000 (Tue, 27 Apr 2004) | 2 linesChanged paths:M /trunk/mpfr.hWhen using GCC, optimize certain common comparisons.------------------------------------------------------------------------r2881 | zimmerma | 2004-04-27 11:40:47 +0000 (Tue, 27 Apr 2004) | 2 linesChanged paths:M /trunk/TODOadded one item------------------------------------------------------------------------r2880 | pelissip | 2004-04-27 09:04:14 +0000 (Tue, 27 Apr 2004) | 2 linesChanged paths:M /trunk/agm.cMinor Optimizations.------------------------------------------------------------------------r2879 | pelissip | 2004-04-27 09:03:17 +0000 (Tue, 27 Apr 2004) | 2 linesChanged paths:M /trunk/cache.cFix a bug (Use nextbeloz instead of sub_one_ulp).------------------------------------------------------------------------r2878 | pelissip | 2004-04-21 13:07:50 +0000 (Wed, 21 Apr 2004) | 3 linesChanged paths:M /trunk/configure.inM /trunk/mpfr-impl.hAdd option in configure: --disable-cacheto disable the use of the cache for the const.------------------------------------------------------------------------r2877 | pelissip | 2004-04-21 12:47:53 +0000 (Wed, 21 Apr 2004) | 2 linesChanged paths:M /trunk/mpfr.texiFix a typo.------------------------------------------------------------------------r2876 | pelissip | 2004-04-21 12:36:30 +0000 (Wed, 21 Apr 2004) | 5 linesChanged paths:M /trunk/Makefile.amA /trunk/cache.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/free_cache.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cAdd preliminary generic code to handle cached const.Move const_pi, const_log2 to use this generic cache,which fix bugs of the previous implementation.const_euler is now cached too.------------------------------------------------------------------------r2875 | pelissip | 2004-04-21 12:34:00 +0000 (Wed, 21 Apr 2004) | 2 linesChanged paths:M /trunk/round_prec.cFix a bug (If x = Nan, the new new precision wasn't set).------------------------------------------------------------------------r2874 | pelissip | 2004-04-21 12:33:29 +0000 (Wed, 21 Apr 2004) | 2 linesChanged paths:M /trunk/cputime.hFix a typo bug.------------------------------------------------------------------------r2873 | pelissip | 2004-04-20 12:13:51 +0000 (Tue, 20 Apr 2004) | 2 linesChanged paths:M /trunk/tests/tconst_log2.cAdd new test about the cache: new bug to fix.------------------------------------------------------------------------r2872 | pelissip | 2004-04-20 12:03:40 +0000 (Tue, 20 Apr 2004) | 2 linesChanged paths:A /trunk/iszero.cAdd forgotten file for mpfr_zero_p.------------------------------------------------------------------------r2871 | pelissip | 2004-04-20 09:32:20 +0000 (Tue, 20 Apr 2004) | 6 linesChanged paths:M /trunk/Makefile.amM /trunk/isinf.cM /trunk/isnan.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/sgn.cM /trunk/tests/tisnan.cM /trunk/tests/tsgn.cAdd mpfr_zero_p.Add macros for mpfr_inf_p, mpfr_nan_p and mpfr_zero_p.Add macro for mpfr_sgn.Update doc.Add new tests.------------------------------------------------------------------------r2870 | pelissip | 2004-04-20 09:30:56 +0000 (Tue, 20 Apr 2004) | 2 linesChanged paths:M /trunk/mpfr-gmp.hFix a bug in a proto.------------------------------------------------------------------------r2869 | pelissip | 2004-04-20 09:29:48 +0000 (Tue, 20 Apr 2004) | 3 linesChanged paths:M /trunk/agm.cM /trunk/tests/tagm.cFix a bug when both op are < 0 (It seems it was my fault).Add a test to check it.------------------------------------------------------------------------r2868 | pelissip | 2004-04-09 08:38:02 +0000 (Fri, 09 Apr 2004) | 2 linesChanged paths:M /trunk/mpfr-gmp.cFix a bug (Remove useless function).------------------------------------------------------------------------r2867 | pelissip | 2004-04-08 09:12:08 +0000 (Thu, 08 Apr 2004) | 2 linesChanged paths:M /trunk/mpfr-gmp.hFix another bug (Maybe the last?).------------------------------------------------------------------------r2866 | pelissip | 2004-04-08 09:09:45 +0000 (Thu, 08 Apr 2004) | 2 linesChanged paths:M /trunk/mpfr-gmp.hFix a tiny bug.------------------------------------------------------------------------r2865 | pelissip | 2004-04-08 09:07:10 +0000 (Thu, 08 Apr 2004) | 4 linesChanged paths:M /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/mpfr-test.hM /trunk/tests/reuse.cM /trunk/tests/tests.cM /trunk/tests/trandom.cM /trunk/tests/tset_f.cUpdate memory allocations scheme without gmp-impl.h.Now the semantic of the memory allocation scheme is the samewith and without gmp-impl, as it should be.------------------------------------------------------------------------r2864 | pelissip | 2004-04-07 14:42:32 +0000 (Wed, 07 Apr 2004) | 3 linesChanged paths:M /trunk/add_ui.cM /trunk/gmp_op.cM /trunk/mpfr.texiM /trunk/sub_ui.cM /trunk/tests/tgmpop.cM /trunk/ui_sub.cFor add/sub_type functions where type is a type without signed zeros,specify the expected result when both operands are 0.------------------------------------------------------------------------r2863 | pelissip | 2004-04-07 14:40:47 +0000 (Wed, 07 Apr 2004) | 4 linesChanged paths:M /trunk/init2.cM /trunk/mpfr-gmp.cM /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mpfr.hModify a few the allocation scheme without gmp-impl.hAdd pseudo-constants __MPFR_EXP_NAN, __MPFR_EXP_ZERO and __MPFR_EXP_INFfor future (?) inlining of some functions.------------------------------------------------------------------------r2862 | zimmerma | 2004-04-07 14:19:44 +0000 (Wed, 07 Apr 2004) | 2 linesChanged paths:M /trunk/mpn_exp.cM /trunk/set_str.cM /trunk/tests/tset_str.cfixed problem when overflow in destination exponent happens------------------------------------------------------------------------r2861 | pelissip | 2004-04-07 13:31:54 +0000 (Wed, 07 Apr 2004) | 2 linesChanged paths:M /trunk/gmp_op.cM /trunk/tests/tgmpop.cFix a bug in case a mpz_t == 0 (mpz_sizeinbase(0Z,2)==0 and MPFR_PREC_MIN=2).------------------------------------------------------------------------r2860 | pelissip | 2004-04-07 13:12:41 +0000 (Wed, 07 Apr 2004) | 2 linesChanged paths:M /trunk/pow_si.cM /trunk/tests/tpow.cFix a bug in case of pow(2E1000000,-10);------------------------------------------------------------------------r2859 | zimmerma | 2004-04-05 08:53:04 +0000 (Mon, 05 Apr 2004) | 2 linesChanged paths:M /trunk/tests/tui_sub.cfixed problem (cmpabs doesn't work for x=0)------------------------------------------------------------------------r2858 | pelissip | 2004-03-26 13:27:16 +0000 (Fri, 26 Mar 2004) | 2 linesChanged paths:M /trunk/add1.cM /trunk/add_one_ulp.cM /trunk/check.cM /trunk/cmp2.cM /trunk/div_ui.cM /trunk/exp.cM /trunk/next.cM /trunk/random2.cM /trunk/round_prec.cM /trunk/set_d.cM /trunk/set_z.cM /trunk/sqrt.cM /trunk/sub1.cM /trunk/sub_one_ulp.cM /trunk/tests/tcheck.cM /trunk/tests/trandom.cM /trunk/urandomb.cChange from MP_LIMB_T_ONE to MPFR_LIMB_ONE and/or MPFR_LIMB_MASK.------------------------------------------------------------------------r2857 | pelissip | 2004-03-26 13:26:29 +0000 (Fri, 26 Mar 2004) | 2 linesChanged paths:M /trunk/init2.cImprove comments.------------------------------------------------------------------------r2856 | pelissip | 2004-03-26 13:24:58 +0000 (Fri, 26 Mar 2004) | 2 linesChanged paths:M /trunk/gmp_op.cM /trunk/tests/tgmpop.cFix a bug.------------------------------------------------------------------------r2855 | pelissip | 2004-03-26 13:24:14 +0000 (Fri, 26 Mar 2004) | 2 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr.hMove detecting macros (__MPFR_GCC, __MPFR_STDC, __MPFR_GLIBC and __MPFR_GMP) from mpfr to mpfr-impl------------------------------------------------------------------------r2854 | zimmerma | 2004-03-22 10:54:28 +0000 (Mon, 22 Mar 2004) | 2 linesChanged paths:M /trunk/zeta.cremoved blank------------------------------------------------------------------------r2853 | vlefevre | 2004-03-22 10:20:16 +0000 (Mon, 22 Mar 2004) | 2 linesChanged paths:M /trunk/gmp_op.cTest write access to CVS.------------------------------------------------------------------------r2852 | pelissip | 2004-03-18 09:57:51 +0000 (Thu, 18 Mar 2004) | 2 linesChanged paths:M /trunk/mpfr-gmp.cFix a bug in a string.------------------------------------------------------------------------r2851 | pelissip | 2004-03-17 15:50:27 +0000 (Wed, 17 Mar 2004) | 2 linesChanged paths:M /trunk/mpfr.texiAdd documentation of 'j' functions.------------------------------------------------------------------------r2850 | pelissip | 2004-03-17 12:40:01 +0000 (Wed, 17 Mar 2004) | 2 linesChanged paths:M /trunk/mpfr.hFix (?) definition of MPFR_PREC_MAX.------------------------------------------------------------------------r2849 | pelissip | 2004-03-17 09:45:26 +0000 (Wed, 17 Mar 2004) | 2 linesChanged paths:M /trunk/tests/Makefile.amChange the order of the tests.------------------------------------------------------------------------r2848 | pelissip | 2004-03-17 08:45:08 +0000 (Wed, 17 Mar 2004) | 4 linesChanged paths:M /trunk/exp.cM /trunk/exp3.cM /trunk/mpfr-impl.hM /trunk/tests/texp.cRename mpfr_exp3 in mpfr_exp_3.Update THRESHOLD for mpfr_exp.Add MPFR_EXP_THRESHOLD.------------------------------------------------------------------------r2847 | pelissip | 2004-03-16 15:24:50 +0000 (Tue, 16 Mar 2004) | 2 linesChanged paths:M /trunk/configure.inAdd new option "--with-gmp-build="------------------------------------------------------------------------r2846 | pelissip | 2004-03-16 15:24:26 +0000 (Tue, 16 Mar 2004) | 2 linesChanged paths:M /trunk/INSTALLUpdate INSTALL------------------------------------------------------------------------r2845 | pelissip | 2004-03-16 13:44:38 +0000 (Tue, 16 Mar 2004) | 2 linesChanged paths:M /trunk/mpfr.hFix a bug (Forget to cast to mp_exp_t).------------------------------------------------------------------------r2844 | pelissip | 2004-03-16 10:45:49 +0000 (Tue, 16 Mar 2004) | 2 linesChanged paths:M /trunk/swap.cUpdate comment------------------------------------------------------------------------r2843 | pelissip | 2004-03-16 10:43:24 +0000 (Tue, 16 Mar 2004) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/get_z.cM /trunk/mpfr.hM /trunk/tests/Makefile.amA /trunk/tests/tget_z.cAdd mpz_set_fr function and its test.------------------------------------------------------------------------r2842 | pelissip | 2004-03-15 14:09:49 +0000 (Mon, 15 Mar 2004) | 4 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hA /trunk/set_sj.cA /trunk/set_uj.cM /trunk/tests/Makefile.amA /trunk/tests/tset_sj.cAdd new functions:mpfr_set_sj_2exp, mpfr_set_sjmpfr_set_uj_2exp, mpfr_set_uj------------------------------------------------------------------------r2841 | pelissip | 2004-03-15 14:08:54 +0000 (Mon, 15 Mar 2004) | 2 linesChanged paths:M /trunk/README.devM /trunk/sub1sp.cFix a compiler bug (limb !=0 instead of limb).------------------------------------------------------------------------r2840 | pelissip | 2004-03-15 13:26:42 +0000 (Mon, 15 Mar 2004) | 2 linesChanged paths:M /trunk/print_raw.cFix a cast problem on some systems (sizeof(mp_limb_t) > sizeof(unsigned long)).------------------------------------------------------------------------r2839 | pelissip | 2004-03-12 17:45:07 +0000 (Fri, 12 Mar 2004) | 2 linesChanged paths:M /trunk/tests/tadd1sp.cM /trunk/tests/tcheck.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tgmpop.cM /trunk/tests/tsub1sp.cRemove use of abort (They can create core dump on some systems).------------------------------------------------------------------------r2838 | pelissip | 2004-03-12 13:17:53 +0000 (Fri, 12 Mar 2004) | 2 linesChanged paths:M /trunk/acos.cM /trunk/tests/tacos.cFix bug of inexact flag for acos(0).------------------------------------------------------------------------r2837 | pelissip | 2004-03-12 12:51:09 +0000 (Fri, 12 Mar 2004) | 2 linesChanged paths:M /trunk/TODOM /trunk/tests/memory.cUpdate.------------------------------------------------------------------------r2836 | pelissip | 2004-03-11 12:39:08 +0000 (Thu, 11 Mar 2004) | 3 linesChanged paths:M /trunk/si_op.cM /trunk/tests/tsi_op.cFix bug about forgotten MPFR_INVERT_RND.Add test too.------------------------------------------------------------------------r2835 | pelissip | 2004-03-11 12:38:33 +0000 (Thu, 11 Mar 2004) | 2 linesChanged paths:M /trunk/README.devAdd doc about HAVE_STDINT_H------------------------------------------------------------------------r2834 | pelissip | 2004-03-10 16:16:28 +0000 (Wed, 10 Mar 2004) | 2 linesChanged paths:M /trunk/mpfr.texiFix doc about MPFR_DECL_INIT.------------------------------------------------------------------------r2833 | pelissip | 2004-03-10 15:31:42 +0000 (Wed, 10 Mar 2004) | 2 linesChanged paths:M /trunk/mpfr.hFix the declaration of 'MPFR_DECL_INIT'------------------------------------------------------------------------r2832 | pelissip | 2004-03-10 14:58:16 +0000 (Wed, 10 Mar 2004) | 2 linesChanged paths:M /trunk/init2.cM /trunk/mpfr.hM /trunk/mpfr.texiAdd 'MPFR_DECL_INIT' macro.------------------------------------------------------------------------r2831 | pelissip | 2004-03-10 10:16:51 +0000 (Wed, 10 Mar 2004) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/rint.cRename NEAREST_AWAY in GMP_RNDNA.------------------------------------------------------------------------r2830 | pelissip | 2004-03-10 09:35:45 +0000 (Wed, 10 Mar 2004) | 2 linesChanged paths:M /trunk/mpfr.texiAdd the description of mpfr_set_ui_2exp and mpfr_set_si_2exp.------------------------------------------------------------------------r2829 | pelissip | 2004-03-09 17:31:29 +0000 (Tue, 09 Mar 2004) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hA /trunk/set_si_2exp.cA /trunk/set_ui_2exp.cM /trunk/tests/tset_si.cAdd mpfr_set_si_2exp and mpfr_set_ui_2exp and their tests.------------------------------------------------------------------------r2828 | pelissip | 2004-03-09 15:20:01 +0000 (Tue, 09 Mar 2004) | 2 linesChanged paths:M /trunk/mpfr.texiAdd doc about mpfr_cmp_f function------------------------------------------------------------------------r2827 | pelissip | 2004-03-09 15:18:17 +0000 (Tue, 09 Mar 2004) | 2 linesChanged paths:M /trunk/gmp_op.cM /trunk/mpfr.hM /trunk/set_f.cM /trunk/tests/tgmpop.cAdd mpfr_cmp_f and its test.------------------------------------------------------------------------r2826 | pelissip | 2004-03-09 14:11:27 +0000 (Tue, 09 Mar 2004) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/cmp_ld.cM /trunk/mpfr.hM /trunk/tests/Makefile.amM /trunk/tests/tcmp_d.cA /trunk/tests/tcmp_ld.cAdd mpfr_cmp_ld and its test------------------------------------------------------------------------r2825 | pelissip | 2004-03-09 13:58:39 +0000 (Tue, 09 Mar 2004) | 2 linesChanged paths:M /trunk/README.devAdd doc of 2 macros.------------------------------------------------------------------------r2824 | pelissip | 2004-03-09 13:51:50 +0000 (Tue, 09 Mar 2004) | 3 linesChanged paths:M /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/mpfr.hAdd mpfr_cmp_ui and mpfr_cmp_si as real functions(The macros are still defined and used).------------------------------------------------------------------------r2823 | pelissip | 2004-03-09 13:43:31 +0000 (Tue, 09 Mar 2004) | 4 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hM /trunk/mpfr.texiA /trunk/si_op.cM /trunk/tests/Makefile.amA /trunk/tests/tsi_op.cAdd mpfr_add_si, mpfr_sub_si, mpfr_si_sub, mpfr_mul_si, mpfr_div_si andmpfr_si_div.Add the corresponding test.------------------------------------------------------------------------r2822 | pelissip | 2004-03-09 11:02:34 +0000 (Tue, 09 Mar 2004) | 2 linesChanged paths:M /trunk/gmp_op.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/tgmpop.cAdd `mpfr_cmp_q` and `mpfr_cmp_z`.------------------------------------------------------------------------r2821 | pelissip | 2004-03-09 10:06:01 +0000 (Tue, 09 Mar 2004) | 2 linesChanged paths:M /trunk/configure.inClean up configure------------------------------------------------------------------------r2820 | pelissip | 2004-03-09 09:51:08 +0000 (Tue, 09 Mar 2004) | 2 linesChanged paths:M /trunk/cmp_si.cM /trunk/cmp_ui.cAdd ASSERT for NAN.------------------------------------------------------------------------r2819 | pelissip | 2004-02-27 12:41:37 +0000 (Fri, 27 Feb 2004) | 2 linesChanged paths:M /trunk/mpfr.texiAdd documentation for MPFR_VERSION------------------------------------------------------------------------r2818 | pelissip | 2004-02-26 11:20:49 +0000 (Thu, 26 Feb 2004) | 2 linesChanged paths:M /trunk/mul.cOptimize a few mpfr_mul.------------------------------------------------------------------------r2817 | pelissip | 2004-02-26 10:05:12 +0000 (Thu, 26 Feb 2004) | 2 linesChanged paths:M /trunk/AUTHORSAdd Laurent Fousse in the AUTHORS file.------------------------------------------------------------------------r2816 | vlefevre | 2004-02-26 09:56:02 +0000 (Thu, 26 Feb 2004) | 3 linesChanged paths:M /trunk/tests/tadd.cFixed a bug in check2b and added a test; add1.c coverage is nowcomplete.------------------------------------------------------------------------r2815 | vlefevre | 2004-02-25 16:30:33 +0000 (Wed, 25 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tadd.cImproved coverage.------------------------------------------------------------------------r2814 | vlefevre | 2004-02-25 16:00:58 +0000 (Wed, 25 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tadd.cImproved coverage.------------------------------------------------------------------------r2813 | vlefevre | 2004-02-25 15:44:56 +0000 (Wed, 25 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tadd.cBugs fixed in a test function -> improved coverage.------------------------------------------------------------------------r2812 | pelissip | 2004-02-25 15:02:22 +0000 (Wed, 25 Feb 2004) | 2 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/round_raw_generic.cOptimize mpfr_round_raw_?------------------------------------------------------------------------r2811 | pelissip | 2004-02-25 10:57:16 +0000 (Wed, 25 Feb 2004) | 2 linesChanged paths:M /trunk/add.cM /trunk/add1sp.cM /trunk/sgn.cM /trunk/sub1sp.cSimplify the code.------------------------------------------------------------------------r2808 | vlefevre | 2004-02-24 14:51:42 +0000 (Tue, 24 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tmul_2exp.cAvoid integer overflow.------------------------------------------------------------------------r2807 | vlefevre | 2004-02-24 14:44:38 +0000 (Tue, 24 Feb 2004) | 2 linesChanged paths:M /trunk/tests/reuse.cPorted code clean-up to trunk.------------------------------------------------------------------------r2802 | pelissip | 2004-02-24 13:23:35 +0000 (Tue, 24 Feb 2004) | 3 linesChanged paths:M /trunk/add1sp.cM /trunk/div.cM /trunk/eq.cM /trunk/frac.cM /trunk/log10.cM /trunk/mpfr-impl.hM /trunk/mpfr-test.hM /trunk/mpfr.hM /trunk/rint.cM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/set_d.cM /trunk/set_str.cM /trunk/sin.cM /trunk/sqrt.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/sum.cM /trunk/tests/tests.cRemove some warnings.MPFR can be compiled (but not checked!) with a C++ compiler.------------------------------------------------------------------------r2797 | pelissip | 2004-02-24 09:12:03 +0000 (Tue, 24 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tmul_2exp.cM /trunk/tests/tset_str.cM /trunk/tests/tzeta.cImprove test coverage.------------------------------------------------------------------------r2796 | zimmerma | 2004-02-24 08:14:39 +0000 (Tue, 24 Feb 2004) | 3 linesChanged paths:M /trunk/div.cfurther simplification of the code (replaced one in-place shift and copyby out-of-place shift or copy)------------------------------------------------------------------------r2795 | zimmerma | 2004-02-23 16:47:46 +0000 (Mon, 23 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tabs.cM /trunk/tests/tcbrt.cM /trunk/tests/tconst_euler.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/tfactorial.cM /trunk/tests/tget_str.cM /trunk/tests/tmul_ui.cM /trunk/tests/tpow.cM /trunk/tests/tset.cM /trunk/tests/tset_ld.cM /trunk/tests/tui_div.cuse GMP_RND_MAX instead of hard-coded constant------------------------------------------------------------------------r2794 | zimmerma | 2004-02-23 16:23:59 +0000 (Mon, 23 Feb 2004) | 2 linesChanged paths:M /trunk/div.cM /trunk/tests/tdiv.csimplified the code of div.c and improved coverage------------------------------------------------------------------------r2792 | pelissip | 2004-02-23 14:20:32 +0000 (Mon, 23 Feb 2004) | 3 linesChanged paths:D /trunk/longlong.hM /trunk/mpfr-impl.hA /trunk/mpfr-longlong.hRename 'longlong.h' in 'mpfr-longlong.h' so that when MPFR is builtwithin GMP it uses GMP's 'longlong.h' rather than MPFR's copy.------------------------------------------------------------------------r2791 | vlefevre | 2004-02-23 14:19:02 +0000 (Mon, 23 Feb 2004) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r2789 | pelissip | 2004-02-23 14:09:10 +0000 (Mon, 23 Feb 2004) | 2 linesChanged paths:A /trunk/free_cache.cAdd mpfr_free_cache (2).------------------------------------------------------------------------r2788 | pelissip | 2004-02-23 14:08:44 +0000 (Mon, 23 Feb 2004) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/tests.cAdd mpfr_free_cache.------------------------------------------------------------------------r2787 | pelissip | 2004-02-23 13:51:41 +0000 (Mon, 23 Feb 2004) | 2 linesChanged paths:M /trunk/get_str.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/tget_str.cAdd mpfr_free_str function.------------------------------------------------------------------------r2786 | pelissip | 2004-02-23 12:14:40 +0000 (Mon, 23 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tadd.cRemove a warning.------------------------------------------------------------------------r2785 | pelissip | 2004-02-23 12:14:29 +0000 (Mon, 23 Feb 2004) | 4 linesChanged paths:M /trunk/mpfr.hReorder the declarations of the functions.Remove duplicate declarations.Remove mpfr_factorial.------------------------------------------------------------------------r2784 | zimmerma | 2004-02-23 10:01:42 +0000 (Mon, 23 Feb 2004) | 2 linesChanged paths:M /trunk/sqrt.cpatch from Guillaume Hanrot------------------------------------------------------------------------r2783 | pelissip | 2004-02-23 09:43:29 +0000 (Mon, 23 Feb 2004) | 3 linesChanged paths:M /trunk/pow_ui.cM /trunk/set_str.cM /trunk/tests/tgmpop.cM /trunk/tests/tpow.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cImprove coverage tests.Fix 2 underflow bugs.------------------------------------------------------------------------r2782 | pelissip | 2004-02-23 09:42:29 +0000 (Mon, 23 Feb 2004) | 2 linesChanged paths:M /trunk/sub1sp.cUpdate comment------------------------------------------------------------------------r2781 | pelissip | 2004-02-23 09:42:04 +0000 (Mon, 23 Feb 2004) | 2 linesChanged paths:M /trunk/mpfr.hImprove comments.------------------------------------------------------------------------r2780 | pelissip | 2004-02-23 09:41:28 +0000 (Mon, 23 Feb 2004) | 2 linesChanged paths:M /trunk/mul.cAdd a comment.------------------------------------------------------------------------r2779 | vlefevre | 2004-02-22 01:48:32 +0000 (Sun, 22 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tadd.cAdded tests.------------------------------------------------------------------------r2775 | fousse | 2004-02-20 13:15:44 +0000 (Fri, 20 Feb 2004) | 2 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/sum.cM /trunk/tests/tsum.cChanged mpfr_sum to use unsigned long instead of unsigned int. More tests.------------------------------------------------------------------------r2774 | pelissip | 2004-02-20 12:58:30 +0000 (Fri, 20 Feb 2004) | 2 linesChanged paths:M /trunk/neg.cM /trunk/tests/tset.cmpfr_neg (b, b, r) for b=NAN didnt' set NAN flag.------------------------------------------------------------------------r2773 | pelissip | 2004-02-20 10:49:34 +0000 (Fri, 20 Feb 2004) | 2 linesChanged paths:M /trunk/mpfr.teximpfr_sgn is no longer a macro.------------------------------------------------------------------------r2770 | pelissip | 2004-02-19 12:33:47 +0000 (Thu, 19 Feb 2004) | 2 linesChanged paths:M /trunk/gmp_op.cM /trunk/tests/tgmpop.cFix bug with exact rationnal arguments (0.5+3/2 freezes).------------------------------------------------------------------------r2767 | vlefevre | 2004-02-18 12:47:00 +0000 (Wed, 18 Feb 2004) | 2 linesChanged paths:M /trunk/config.guessM /trunk/config.subUpdate from the autotools-dev Debian package (2004-01-05).------------------------------------------------------------------------r2761 | vlefevre | 2004-02-18 10:41:00 +0000 (Wed, 18 Feb 2004) | 2 linesChanged paths:M /trunk/set_f.cM /trunk/tests/tset_f.cFixed a bug in mpfr_set_f for 0 (wrong sign) and added the test.------------------------------------------------------------------------r2760 | pelissip | 2004-02-18 10:29:40 +0000 (Wed, 18 Feb 2004) | 2 linesChanged paths:M /trunk/get_str.cFix bug if you build MPFR with ASSERT.------------------------------------------------------------------------r2759 | pelissip | 2004-02-17 14:39:16 +0000 (Tue, 17 Feb 2004) | 2 linesChanged paths:M /trunk/mul.cReduce the number of used variables.------------------------------------------------------------------------r2758 | zimmerma | 2004-02-17 14:29:28 +0000 (Tue, 17 Feb 2004) | 2 linesChanged paths:M /trunk/round_raw_generic.cimproved again documentation------------------------------------------------------------------------r2757 | zimmerma | 2004-02-17 14:27:06 +0000 (Tue, 17 Feb 2004) | 2 linesChanged paths:M /trunk/get_str.csimplified rounding------------------------------------------------------------------------r2756 | zimmerma | 2004-02-17 14:17:31 +0000 (Tue, 17 Feb 2004) | 2 linesChanged paths:M /trunk/round_raw_generic.cimproved documentation of *inexp------------------------------------------------------------------------r2752 | pelissip | 2004-02-17 12:12:21 +0000 (Tue, 17 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tsub1sp.cSimplify the random code.------------------------------------------------------------------------r2751 | pelissip | 2004-02-17 12:12:02 +0000 (Tue, 17 Feb 2004) | 2 linesChanged paths:M /trunk/sub1sp.cOptimize it a few.------------------------------------------------------------------------r2750 | pelissip | 2004-02-17 12:11:49 +0000 (Tue, 17 Feb 2004) | 2 linesChanged paths:M /trunk/round_raw_generic.cAdd 2004 in copyright line.------------------------------------------------------------------------r2749 | pelissip | 2004-02-17 12:11:26 +0000 (Tue, 17 Feb 2004) | 2 linesChanged paths:M /trunk/README.devAdd a section which describes the needed macros for building MPFR.------------------------------------------------------------------------r2747 | zimmerma | 2004-02-17 11:21:04 +0000 (Tue, 17 Feb 2004) | 2 linesChanged paths:M /trunk/mul.cadded comment about probability of normalized product------------------------------------------------------------------------r2744 | vlefevre | 2004-02-17 10:36:11 +0000 (Tue, 17 Feb 2004) | 2 linesChanged paths:M /trunk/mpfr.texiAdded a note about the ternary value, important in practice.------------------------------------------------------------------------r2743 | zimmerma | 2004-02-17 10:02:29 +0000 (Tue, 17 Feb 2004) | 2 linesChanged paths:M /trunk/set_f.cM /trunk/tests/tset_f.cfixed 2 bugs and added test------------------------------------------------------------------------r2742 | zimmerma | 2004-02-17 10:01:18 +0000 (Tue, 17 Feb 2004) | 2 linesChanged paths:M /trunk/round_raw_generic.cadded comment about return value------------------------------------------------------------------------r2741 | pelissip | 2004-02-17 08:57:19 +0000 (Tue, 17 Feb 2004) | 2 linesChanged paths:M /trunk/acinclude.m4Try so support GMP as a Shared Library.------------------------------------------------------------------------r2740 | zimmerma | 2004-02-16 18:23:49 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tsqrt.cimproved error message------------------------------------------------------------------------r2739 | pelissip | 2004-02-16 18:02:42 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/gmp_op.cFix the computing of the error for mpq_add and mpq_sub.------------------------------------------------------------------------r2738 | vlefevre | 2004-02-16 17:57:38 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tadd.cAdded more tests (improved tadd1.c coverage).------------------------------------------------------------------------r2737 | zimmerma | 2004-02-16 17:47:59 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tgmpop.cadded cancellation test for add_q------------------------------------------------------------------------r2736 | vlefevre | 2004-02-16 17:37:59 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tadd.cAdded tests (improved tadd1.c coverage).------------------------------------------------------------------------r2735 | pelissip | 2004-02-16 17:35:26 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/gmp_op.cM /trunk/tests/tgmpop.cFix bug of add_q and sub_q with special values (NAN, INF and ZERO).------------------------------------------------------------------------r2734 | zimmerma | 2004-02-16 17:12:45 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/div.cM /trunk/set_d.cM /trunk/set_q.cdeal with overflow/underflow in mpfr_div------------------------------------------------------------------------r2733 | zimmerma | 2004-02-16 17:04:34 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tgmpop.cadded hard-coded tests------------------------------------------------------------------------r2732 | vlefevre | 2004-02-16 16:50:31 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tadd.cWhen the precisions are the same, test both mpfr_add1sp and mpfr_add1.------------------------------------------------------------------------r2731 | vlefevre | 2004-02-16 16:34:39 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tadd.cAdded overflow check.------------------------------------------------------------------------r2730 | pelissip | 2004-02-16 16:17:38 +0000 (Mon, 16 Feb 2004) | 3 linesChanged paths:M /trunk/add1sp.cM /trunk/div.cM /trunk/sub1sp.cM /trunk/tests/tsub1sp.cOptimize add1sp, sub1sp and div.Improve coverage test for sub1sp.------------------------------------------------------------------------r2729 | vlefevre | 2004-02-16 16:06:11 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/tests/texp.cRemoved unused label.------------------------------------------------------------------------r2727 | vlefevre | 2004-02-16 15:05:18 +0000 (Mon, 16 Feb 2004) | 3 linesChanged paths:M /trunk/pow.cReally reverted to rev. 1.54 + kept optimization + commented outis_odd_even.------------------------------------------------------------------------r2725 | zimmerma | 2004-02-16 14:30:43 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/set_d.cM /trunk/set_ld.ctake into account possible out-of-range exponent------------------------------------------------------------------------r2724 | zimmerma | 2004-02-16 14:24:48 +0000 (Mon, 16 Feb 2004) | 3 linesChanged paths:M /trunk/pow.crevert to rev 1.54 code for case x infinite(was less efficient but simpler)------------------------------------------------------------------------r2723 | zimmerma | 2004-02-16 13:56:42 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/pow.cfixed bug with in-place computation------------------------------------------------------------------------r2722 | vlefevre | 2004-02-16 13:55:27 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tset_ld.cM /trunk/tests/tsqrt.cCode clean-up and fix to avoid warnings.------------------------------------------------------------------------r2721 | zimmerma | 2004-02-16 13:35:20 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/mpfr.texiM /trunk/pow.cM /trunk/tests/tpow.cchanged back to C99 standard for special values of x^y------------------------------------------------------------------------r2720 | zimmerma | 2004-02-16 11:33:24 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/tests/trint.cadded test for *function* mpfr_round------------------------------------------------------------------------r2719 | zimmerma | 2004-02-16 11:06:06 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tinp_str.cM /trunk/tests/tout_str.ccheck return value of fopen------------------------------------------------------------------------r2718 | vlefevre | 2004-02-16 11:01:38 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/sqrt.cRemoved the no longer used label "fin" and fixed the indentation.------------------------------------------------------------------------r2717 | vlefevre | 2004-02-16 10:55:36 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/pow.cFix: MPFR_NOT_ZERO -> MPFR_NOTZERO.------------------------------------------------------------------------r2716 | vlefevre | 2004-02-16 10:52:40 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/agm.cCommented out the now useless "double uo, vo;".------------------------------------------------------------------------r2715 | zimmerma | 2004-02-16 10:41:02 +0000 (Mon, 16 Feb 2004) | 2 linesChanged paths:M /trunk/tests/trandom.cM /trunk/tests/tzeta.cM /trunk/zeta.cimproved coverage tests------------------------------------------------------------------------r2714 | zimmerma | 2004-02-14 23:05:51 +0000 (Sat, 14 Feb 2004) | 2 linesChanged paths:M /trunk/add.cM /trunk/mpfr.texiM /trunk/set_d.cM /trunk/set_q.cM /trunk/set_str_raw.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sqrt.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/Makefile.amM /trunk/tests/tset_d.cA /trunk/tests/tset_exp.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh.cM /trunk/tests/tsqrt.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/ui_div.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cnew coverage tests------------------------------------------------------------------------r2713 | zimmerma | 2004-02-14 11:11:31 +0000 (Sat, 14 Feb 2004) | 2 linesChanged paths:M /trunk/hypot.cM /trunk/inp_str.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/mpfr.texiM /trunk/mpn_exp.cM /trunk/mul_ui.cM /trunk/next.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/rint.cM /trunk/round_prec.cM /trunk/set.cM /trunk/tests/Makefile.amA /trunk/tests/inp_str.dataM /trunk/tests/mpf_compat.hM /trunk/tests/thypot.cA /trunk/tests/tinp_str.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tmul.cM /trunk/tests/tmul_ui.cM /trunk/tests/tnext.cM /trunk/tests/tout_str.cM /trunk/tests/tpow.cM /trunk/tests/trandom.cM /trunk/tests/trint.cM /trunk/tests/tround_prec.cM /trunk/tests/tset.cimproved coverage test------------------------------------------------------------------------r2712 | zimmerma | 2004-02-13 17:39:02 +0000 (Fri, 13 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tget_d.cM /trunk/tests/tset_si.cimproved coverage test------------------------------------------------------------------------r2711 | zimmerma | 2004-02-13 17:17:52 +0000 (Fri, 13 Feb 2004) | 2 linesChanged paths:M /trunk/get_str.cM /trunk/tests/tget_str.cimproved test coverage------------------------------------------------------------------------r2710 | zimmerma | 2004-02-13 16:00:10 +0000 (Fri, 13 Feb 2004) | 2 linesChanged paths:M /trunk/gamma.cM /trunk/tests/tgamma.cimproved test coverage------------------------------------------------------------------------r2709 | zimmerma | 2004-02-13 15:35:19 +0000 (Fri, 13 Feb 2004) | 2 linesChanged paths:M /trunk/exp3.cM /trunk/tests/texp.cimproved test coverage------------------------------------------------------------------------r2708 | pelissip | 2004-02-13 15:05:42 +0000 (Fri, 13 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tadd1sp.cFix a bug in taddsp (Forget to check if random does not generate zero).------------------------------------------------------------------------r2707 | zimmerma | 2004-02-13 13:57:24 +0000 (Fri, 13 Feb 2004) | 2 linesChanged paths:M /trunk/tests/teq.cimproved editing style------------------------------------------------------------------------r2706 | zimmerma | 2004-02-13 13:44:41 +0000 (Fri, 13 Feb 2004) | 2 linesChanged paths:M /trunk/cos.cM /trunk/cosh.cM /trunk/div_ui.cM /trunk/tests/tdiv_ui.cimproved test coverage------------------------------------------------------------------------r2705 | zimmerma | 2004-02-13 13:43:27 +0000 (Fri, 13 Feb 2004) | 2 linesChanged paths:M /trunk/eq.cM /trunk/tests/teq.cpartly rewritten, and improved test coverage------------------------------------------------------------------------r2704 | vlefevre | 2004-02-13 13:33:10 +0000 (Fri, 13 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tmul_2exp.cAdded tests for mpfr_mul_2si and mpfr_div_2si + corrections.------------------------------------------------------------------------r2703 | vlefevre | 2004-02-13 12:31:49 +0000 (Fri, 13 Feb 2004) | 3 linesChanged paths:M /trunk/tests/tmul_2exp.cReplaced mpfr_mul_2exp and mpfr_div_2exp by mpfr_mul_2ui andmpfr_div_2ui as the 2exp form is obsolete.------------------------------------------------------------------------r2702 | zimmerma | 2004-02-13 12:25:14 +0000 (Fri, 13 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tfactorial.cremoved warnings------------------------------------------------------------------------r2701 | pelissip | 2004-02-13 11:30:05 +0000 (Fri, 13 Feb 2004) | 5 linesChanged paths:M /trunk/check.cM /trunk/cmp_abs.cM /trunk/set.cM /trunk/tests/Makefile.amA /trunk/tests/tcmpabs.cM /trunk/tests/texceptions.cA /trunk/tests/tfits.cA /trunk/tests/toutimpl.cAdd test for mpfr_cmpabsAdd test for mpfr_fits_Add test for internal dumping functions.Improve coverage test for exceptions / set / check.------------------------------------------------------------------------r2700 | zimmerma | 2004-02-13 10:52:11 +0000 (Fri, 13 Feb 2004) | 2 linesChanged paths:M /trunk/const_pi.cM /trunk/tests/tconst_pi.cimproved coverage------------------------------------------------------------------------r2699 | zimmerma | 2004-02-13 10:31:42 +0000 (Fri, 13 Feb 2004) | 2 linesChanged paths:M /trunk/AUTHORSremoved Kevin, added missing accent------------------------------------------------------------------------r2698 | zimmerma | 2004-02-13 09:33:55 +0000 (Fri, 13 Feb 2004) | 2 linesChanged paths:M /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atanh.cM /trunk/cbrt.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_ui.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/mpfr.texiM /trunk/tests/tagm.cM /trunk/tests/tatanh.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tconst_log2.cM /trunk/uceil_exp2.cimproved coverage test------------------------------------------------------------------------r2697 | pelissip | 2004-02-12 18:02:28 +0000 (Thu, 12 Feb 2004) | 4 linesChanged paths:M /trunk/dump.cM /trunk/mpf2mpfr.hM /trunk/mpfr.hRewrite (simplify) mpfr_dump.Change its proto.Fix mpf_dump macro in mpf2mpfr.------------------------------------------------------------------------r2696 | pelissip | 2004-02-12 17:58:40 +0000 (Thu, 12 Feb 2004) | 2 linesChanged paths:M /trunk/add.cM /trunk/div.cM /trunk/mul.cM /trunk/sub.cRemove MPFR_ASSERTN(0) and add MPFR_ASSERTD(last condition) instead.------------------------------------------------------------------------r2695 | zimmerma | 2004-02-12 16:54:28 +0000 (Thu, 12 Feb 2004) | 2 linesChanged paths:M /trunk/add.cimproved coverage------------------------------------------------------------------------r2694 | zimmerma | 2004-02-12 16:38:06 +0000 (Thu, 12 Feb 2004) | 2 linesChanged paths:M /trunk/acos.cM /trunk/acosh.cimproved coverage------------------------------------------------------------------------r2693 | zimmerma | 2004-02-12 16:25:29 +0000 (Thu, 12 Feb 2004) | 2 linesChanged paths:M /trunk/gamma.cM /trunk/tests/tgamma.cimproved cov. test------------------------------------------------------------------------r2692 | zimmerma | 2004-02-12 16:08:00 +0000 (Thu, 12 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tfrac.cimproved cov. test------------------------------------------------------------------------r2691 | zimmerma | 2004-02-12 16:01:26 +0000 (Thu, 12 Feb 2004) | 2 linesChanged paths:M /trunk/fma.cM /trunk/tests/tfma.cimproved coverage test------------------------------------------------------------------------r2690 | zimmerma | 2004-02-12 15:05:14 +0000 (Thu, 12 Feb 2004) | 2 linesChanged paths:M /trunk/factorial.cM /trunk/tests/tfactorial.cimproved coverage test------------------------------------------------------------------------r2689 | zimmerma | 2004-02-12 14:30:20 +0000 (Thu, 12 Feb 2004) | 2 linesChanged paths:M /trunk/expm1.cM /trunk/tests/texpm1.cimproved test coverage------------------------------------------------------------------------r2688 | pelissip | 2004-02-12 14:20:43 +0000 (Thu, 12 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cImprove coverage of const_pi and const_log2 (Test for prec > 20000).------------------------------------------------------------------------r2687 | zimmerma | 2004-02-12 14:08:06 +0000 (Thu, 12 Feb 2004) | 3 linesChanged paths:M /trunk/exp.cM /trunk/tests/texp.cfixed tiny bugs for corner casesimproved test coverage------------------------------------------------------------------------r2686 | pelissip | 2004-02-12 13:49:44 +0000 (Thu, 12 Feb 2004) | 6 linesChanged paths:M /trunk/Makefile.amM /trunk/add.cA /trunk/add1sp.cM /trunk/copysign.cM /trunk/div_2ui.cM /trunk/mpfr-impl.hM /trunk/sqrt.cM /trunk/sub.cM /trunk/tests/Makefile.amA /trunk/tests/tadd1sp.cA /trunk/tests/tcopysign.cM /trunk/tests/tdim.cM /trunk/tests/texp.cA /trunk/tests/tminmax.cM /trunk/tests/tmul_2exp.c+ Add mpfr_add1sp which provides addition when all the operands have the same precision.+ Add new test files for mpfr_copysign and mpfr_min and mpfr_max.+ Add test for mpfr_exp10 in tests/texp.c+ Improve coverage of div_2ui.c and mul_2ui.c+ Add a forgotten ASSERT in mpfr_sqrt------------------------------------------------------------------------r2685 | zimmerma | 2004-02-12 13:20:50 +0000 (Thu, 12 Feb 2004) | 3 linesChanged paths:M /trunk/exp2.cM /trunk/tests/texp2.cimproved test coveragereplaced mpfr_get_d1 by mpfr_get_si------------------------------------------------------------------------r2684 | zimmerma | 2004-02-12 12:54:48 +0000 (Thu, 12 Feb 2004) | 2 linesChanged paths:M /trunk/erf.cM /trunk/tests/terf.cimproved coverage test------------------------------------------------------------------------r2683 | zimmerma | 2004-02-12 12:38:17 +0000 (Thu, 12 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tsub.cadded new coverage test------------------------------------------------------------------------r2682 | pelissip | 2004-02-12 11:42:34 +0000 (Thu, 12 Feb 2004) | 2 linesChanged paths:M /trunk/README.devFix some mistakes.------------------------------------------------------------------------r2681 | pelissip | 2004-02-12 11:38:49 +0000 (Thu, 12 Feb 2004) | 2 linesChanged paths:M /trunk/README.devAdd a description of the gcov tool.------------------------------------------------------------------------r2680 | zimmerma | 2004-02-12 11:35:50 +0000 (Thu, 12 Feb 2004) | 2 linesChanged paths:M /trunk/tests/tsub.cnow 100% of coverage of sub1.c------------------------------------------------------------------------r2679 | zimmerma | 2004-02-12 11:06:02 +0000 (Thu, 12 Feb 2004) | 2 linesChanged paths:M /trunk/dim.cM /trunk/tests/Makefile.amA /trunk/tests/tdim.cnew test file for mpfr_dim------------------------------------------------------------------------r2672 | pelissip | 2004-02-06 15:57:28 +0000 (Fri, 06 Feb 2004) | 2 linesChanged paths:M /trunk/configure.inReplace AS_HELP_STRING to AC_HELP_STRING (obsolete)------------------------------------------------------------------------r2671 | pelissip | 2004-02-06 15:37:40 +0000 (Fri, 06 Feb 2004) | 3 linesChanged paths:M /trunk/acosh.cM /trunk/add1.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asinh.cM /trunk/clear.cM /trunk/clears.cM /trunk/cmp.cM /trunk/cmp_abs.cM /trunk/cmp_d.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/comparisons.cM /trunk/const_pi.cM /trunk/copysign.cM /trunk/dim.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/dump.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp10.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/expm1.cM /trunk/extract.cM /trunk/fma.cM /trunk/get_exp.cM /trunk/get_z_exp.cM /trunk/init.cM /trunk/inits.cM /trunk/inp_str.cM /trunk/isinf.cM /trunk/isnan.cM /trunk/isnum.cM /trunk/log1p.cM /trunk/mpfr-test.hM /trunk/mpfr.texiM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_ui.cM /trunk/neg.cM /trunk/next.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/powerof2.cM /trunk/print_rnd_mode.cM /trunk/random.cM /trunk/random2.cM /trunk/rint.cM /trunk/round_prec.cM /trunk/set.cM /trunk/set_dfl_prec.cM /trunk/set_exp.cM /trunk/set_inf.cM /trunk/set_q.cM /trunk/set_si.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_z.cM /trunk/setmax.cM /trunk/setmin.cM /trunk/sgn.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/sub_ui.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/uceil_exp2.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/volatile.cAdd forgotten copyright 2004 line.Add a small documentation about mpfr_sum.------------------------------------------------------------------------r2668 | pelissip | 2004-02-06 13:59:56 +0000 (Fri, 06 Feb 2004) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr-impl.hM /trunk/mpfr.hA /trunk/sum.cM /trunk/tests/Makefile.amA /trunk/tests/tsum.cAdded mpfr_sum function.------------------------------------------------------------------------r2665 | pelissip | 2004-02-06 13:27:05 +0000 (Fri, 06 Feb 2004) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/acinclude.m4M /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add_one_ulp.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atanh.cM /trunk/cbrt.cM /trunk/clear.cM /trunk/clears.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cmp_d.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/comparisons.cM /trunk/configure.inM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/dim.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eq.cM /trunk/erf.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp10.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/extract.cM /trunk/factorial.cM /trunk/fits_s.hM /trunk/fits_u.hM /trunk/fma.cM /trunk/frac.cM /trunk/gamma.cM /trunk/get_d.cM /trunk/get_exp.cM /trunk/get_ld.cM /trunk/get_si.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/get_z_exp.cM /trunk/hypot.cM /trunk/init.cM /trunk/init2.cM /trunk/inits.cM /trunk/inits2.cM /trunk/inp_str.cM /trunk/isinf.cM /trunk/isinteger.cM /trunk/isnan.cM /trunk/isnum.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cA /trunk/longlong.hM /trunk/minmax.cA /trunk/mp_clz_tab.cA /trunk/mpfr-gmp.cA /trunk/mpfr-gmp.hM /trunk/mpfr-impl.hM /trunk/mpfr-test.hM /trunk/mpn_exp.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_ui.cM /trunk/neg.cM /trunk/next.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/powerof2.cM /trunk/print_rnd_mode.cM /trunk/random.cM /trunk/random2.cM /trunk/reldiff.cM /trunk/rint.cM /trunk/round_prec.cM /trunk/save_expo.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_dfl_prec.cM /trunk/set_exp.cM /trunk/set_f.cM /trunk/set_inf.cM /trunk/set_nan.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_z.cM /trunk/setmax.cM /trunk/setmin.cM /trunk/sgn.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/sub.cM /trunk/sub1.cM /trunk/sub1sp.cM /trunk/sub_one_ulp.cM /trunk/sub_ui.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/memory.cM /trunk/tests/tacos.cM /trunk/tests/tadd.cM /trunk/tests/tasin.cM /trunk/tests/tatan.cM /trunk/tests/tcan_round.cM /trunk/tests/tconst_log2.cM /trunk/tests/tdiv.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/tfma.cM /trunk/tests/tfrac.cM /trunk/tests/tgeneric.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_str.cM /trunk/tests/tgmpop.cM /trunk/tests/thypot.cM /trunk/tests/tmul.cM /trunk/tests/tout_str.cM /trunk/tests/tpow3.cM /trunk/tests/trint.cM /trunk/tests/tset_f.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsqrt.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tui_pow.cM /trunk/uceil_log2.cM /trunk/ui_div.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/version.cM /trunk/volatile.c+ Better support of non IEEE doubles.+ You can compile MPFR without gmp internal files (ie gmp-impl.h, gmp-mparam.h, and config.h). You only need gmp.h and libgmp.a. But you can still compile with GMP internal files (configure detects them).------------------------------------------------------------------------r2664 | vlefevre | 2004-02-06 13:06:36 +0000 (Fri, 06 Feb 2004) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r2660 | vlefevre | 2004-02-06 10:54:26 +0000 (Fri, 06 Feb 2004) | 2 linesChanged paths:M /trunk/NEWSUpdated MPFR URL.------------------------------------------------------------------------r2659 | vlefevre | 2004-02-06 10:49:54 +0000 (Fri, 06 Feb 2004) | 2 linesChanged paths:M /trunk/NEWSAdded the changes from version 2.0.1 to version 2.0.2.------------------------------------------------------------------------r2657 | vlefevre | 2004-02-06 10:14:00 +0000 (Fri, 06 Feb 2004) | 2 linesChanged paths:M /trunk/README.devAdded: "3) Update the NEWS file.".------------------------------------------------------------------------r2655 | zimmerma | 2004-02-03 10:06:53 +0000 (Tue, 03 Feb 2004) | 2 linesChanged paths:M /trunk/get_str.cM /trunk/mpfr.texiM /trunk/tests/tget_str.cfixed bug in get_str (case pow2, rnd=up or down)------------------------------------------------------------------------r2654 | zimmerma | 2004-01-30 16:27:35 +0000 (Fri, 30 Jan 2004) | 2 linesChanged paths:M /trunk/tests/tzeta.cM /trunk/zeta.cfixed problem (s1 = s-1 inexact)------------------------------------------------------------------------r2653 | zimmerma | 2004-01-30 15:06:42 +0000 (Fri, 30 Jan 2004) | 2 linesChanged paths:M /trunk/factorial.cM /trunk/gamma.cM /trunk/tests/tfactorial.cM /trunk/tests/tgamma.cfixed problem in gamma/factorial------------------------------------------------------------------------r2652 | zimmerma | 2004-01-30 12:51:58 +0000 (Fri, 30 Jan 2004) | 2 linesChanged paths:M /trunk/agm.cM /trunk/hypot.cM /trunk/tests/tagm.cM /trunk/tests/thypot.cadded new tests for agm and hypot (+ fixed bugs)------------------------------------------------------------------------r2651 | pelissip | 2004-01-29 16:12:42 +0000 (Thu, 29 Jan 2004) | 3 linesChanged paths:M /trunk/mpfr.hAdd GMP_RND_MAX so that a for loop of the rounding modes looks like:for(int r = 0 ; r < GMP_RND_MAX ; r++)------------------------------------------------------------------------r2650 | pelissip | 2004-01-28 14:22:05 +0000 (Wed, 28 Jan 2004) | 2 linesChanged paths:M /trunk/get_d.cM /trunk/mpfr-impl.hM /trunk/set_d.cM /trunk/set_ld.cM /trunk/sub1sp.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tdiv.cM /trunk/tests/tget_d.cM /trunk/tests/tmul.cM /trunk/tests/tset_ld.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsqrt.cM /trunk/tests/tsub_ui.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cM /trunk/tests/tzeta.cM /trunk/uceil_exp2.cM /trunk/ufloor_log2.cBetter supports of non IEEE-754 floats (don't use anymore ieee_double_extract if _GMP_IEEE is not set).------------------------------------------------------------------------r2649 | vlefevre | 2004-01-28 11:32:57 +0000 (Wed, 28 Jan 2004) | 2 linesChanged paths:M /trunk/frac.cAdded comments and a temporary fix.------------------------------------------------------------------------r2648 | zimmerma | 2004-01-27 08:00:00 +0000 (Tue, 27 Jan 2004) | 3 linesChanged paths:M /trunk/atan.cM /trunk/cbrt.cM /trunk/erf.cM /trunk/tests/tatan.cM /trunk/tests/tcbrt.cM /trunk/tests/terf.cM /trunk/tests/tgamma.cM /trunk/tests/tsqrt.cM /trunk/tests/tzeta.cfixed bugs in atan cbrt erfadded new hard-coded tests------------------------------------------------------------------------r2647 | zimmerma | 2004-01-26 13:14:55 +0000 (Mon, 26 Jan 2004) | 2 linesChanged paths:M /trunk/zeta.cremoved argument reduction in sin(Pi*s/2) [delegated to mpfr_sin]------------------------------------------------------------------------r2646 | zimmerma | 2004-01-26 13:11:54 +0000 (Mon, 26 Jan 2004) | 3 linesChanged paths:M /trunk/tests/tzeta.cprint inputs of test2 in binary formcommented out test for 0.8 (input is not exactly representable)------------------------------------------------------------------------r2645 | pelissip | 2004-01-26 11:45:21 +0000 (Mon, 26 Jan 2004) | 3 linesChanged paths:M /trunk/tests/tzeta.cM /trunk/zeta.c+ Internal functions of zeta are now declared as static.+ Add new tests which fail.------------------------------------------------------------------------r2644 | zimmerma | 2004-01-22 22:30:52 +0000 (Thu, 22 Jan 2004) | 2 linesChanged paths:M /trunk/acos.cM /trunk/algorithms.texM /trunk/asin.cM /trunk/atan.cM /trunk/atanh.cM /trunk/erf.cM /trunk/exp_2.cM /trunk/frac.cM /trunk/mpfr-impl.hM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcbrt.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/terf.cM /trunk/tests/tfrac.cM /trunk/tests/thyperbolic.cM /trunk/tests/trint.cadded several hard-coded tests (and fixed bugs found)------------------------------------------------------------------------r2643 | pelissip | 2004-01-20 13:08:53 +0000 (Tue, 20 Jan 2004) | 2 linesChanged paths:M /trunk/mpfr.texiFix tiny bug of Concept Index / Rounding Modes.------------------------------------------------------------------------r2642 | pelissip | 2004-01-20 13:04:30 +0000 (Tue, 20 Jan 2004) | 2 linesChanged paths:M /trunk/mpfr.texiUpdate minor things.------------------------------------------------------------------------r2641 | zimmerma | 2004-01-20 11:07:48 +0000 (Tue, 20 Jan 2004) | 2 linesChanged paths:M /trunk/mpfr.teximinor change in contributions------------------------------------------------------------------------r2640 | zimmerma | 2004-01-20 10:56:59 +0000 (Tue, 20 Jan 2004) | 2 linesChanged paths:M /trunk/mpfr.texiadded Patrick in the main contributors------------------------------------------------------------------------r2639 | vlefevre | 2004-01-20 10:08:27 +0000 (Tue, 20 Jan 2004) | 2 linesChanged paths:M /trunk/mpfr.texiFixed spelling mistake.------------------------------------------------------------------------r2638 | pelissip | 2004-01-20 09:15:19 +0000 (Tue, 20 Jan 2004) | 2 linesChanged paths:M /trunk/mpfr.texiReorder the documentation.------------------------------------------------------------------------r2637 | ryde | 2004-01-19 23:51:46 +0000 (Mon, 19 Jan 2004) | 2 linesChanged paths:M /trunk/TODO# Add a remark to mpf_strto.------------------------------------------------------------------------r2636 | ryde | 2004-01-19 23:31:56 +0000 (Mon, 19 Jan 2004) | 4 linesChanged paths:M /trunk/TODO# Drop my thought about addmul instead of fma. The latter takes a# separate destination and is hence not the same as what mpn and mpz# addmul do.------------------------------------------------------------------------r2635 | pelissip | 2004-01-19 16:06:34 +0000 (Mon, 19 Jan 2004) | 2 linesChanged paths:M /trunk/tests/tcmp_d.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tset_d.cUpdate tests to remove the use of double when possible.------------------------------------------------------------------------r2634 | pelissip | 2004-01-19 16:05:24 +0000 (Mon, 19 Jan 2004) | 2 linesChanged paths:M /trunk/sub1sp.cReenable the cmp between inexact flags.------------------------------------------------------------------------r2633 | pelissip | 2004-01-19 16:03:30 +0000 (Mon, 19 Jan 2004) | 4 linesChanged paths:M /trunk/mpfr.hM /trunk/set_rnd.cM /trunk/tests/texceptions.cAdd mpfr_get_default_rounding_mode.Add the tests for mpfr_get/set_default_rounding_mode.Fix mpfr_set_default_rounding_mode.------------------------------------------------------------------------r2632 | vlefevre | 2004-01-19 03:01:10 +0000 (Mon, 19 Jan 2004) | 2 linesChanged paths:M /trunk/get_str.c_mpfr_ceil -> mpfr_ceil_double + check for overflow.------------------------------------------------------------------------r2631 | vlefevre | 2004-01-19 02:39:21 +0000 (Mon, 19 Jan 2004) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/get_str.cA /trunk/mpn_exp.cMoved the mpfr_mpn_exp function to a new file "mpn_exp.c" as it isused by both "get_str.c" and "set_str.c".------------------------------------------------------------------------r2630 | pelissip | 2004-01-16 15:55:15 +0000 (Fri, 16 Jan 2004) | 2 linesChanged paths:M /trunk/tests/tdiv.cUpdate it to remove the use of float/double.------------------------------------------------------------------------r2629 | pelissip | 2004-01-15 16:57:35 +0000 (Thu, 15 Jan 2004) | 2 linesChanged paths:D /trunk/from_TorbjornM /trunk/get_str.cM /trunk/tests/tget_str.cAdd a new check in tget_str.c.------------------------------------------------------------------------r2628 | pelissip | 2004-01-15 16:56:48 +0000 (Thu, 15 Jan 2004) | 2 linesChanged paths:M /trunk/mpfr-impl.hAdd new macros.------------------------------------------------------------------------r2627 | pelissip | 2004-01-15 16:55:45 +0000 (Thu, 15 Jan 2004) | 2 linesChanged paths:M /trunk/zeta.cReadd stdio.h in case of DEBUG mode.------------------------------------------------------------------------r2626 | pelissip | 2004-01-15 16:55:25 +0000 (Thu, 15 Jan 2004) | 2 linesChanged paths:M /trunk/sub1sp.cOptimize a few sub1sp by removing the normalisation in case of exact rounding and by removing the calcul of the rounding mode in case of exact rounding.------------------------------------------------------------------------r2625 | zimmerma | 2004-01-15 14:43:17 +0000 (Thu, 15 Jan 2004) | 3 linesChanged paths:M /trunk/get_str.cfixed problem in case m=0 and b=2^k (lost bits from 1st digit were not takeninto account)------------------------------------------------------------------------r2624 | zimmerma | 2004-01-15 12:09:25 +0000 (Thu, 15 Jan 2004) | 2 linesChanged paths:M /trunk/get_str.cM /trunk/mpfr-impl.hM /trunk/set_str.cmpn_exp -> mpfr_mpn_exp------------------------------------------------------------------------r2623 | vlefevre | 2004-01-15 08:49:34 +0000 (Thu, 15 Jan 2004) | 2 linesChanged paths:D /trunk/gammaPiAGMformula.cRemoved gammaPiAGMformula.c (old version, no longer used).------------------------------------------------------------------------r2622 | vlefevre | 2004-01-14 17:18:34 +0000 (Wed, 14 Jan 2004) | 3 linesChanged paths:M /trunk/cbrt.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/cos.cM /trunk/cosh.cM /trunk/div_ui.cM /trunk/eq.cM /trunk/exp.cM /trunk/exp_2.cM /trunk/get_ld.cM /trunk/hypot.cM /trunk/init2.cM /trunk/log.cM /trunk/log10.cM /trunk/log2.cM /trunk/reldiff.cM /trunk/save_expo.cM /trunk/set_f.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_str.cM /trunk/ui_div.cM /trunk/zeta.cChanged some error messages into assertions.Removed some useless #include's.------------------------------------------------------------------------r2621 | pelissip | 2004-01-14 12:42:22 +0000 (Wed, 14 Jan 2004) | 2 linesChanged paths:M /trunk/tests/reuse.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcos.cM /trunk/tests/tdiv_ui.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/tfma.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tmul.cM /trunk/tests/tround_prec.cM /trunk/tests/tset_q.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cContinue to port tests so that they don't use double.------------------------------------------------------------------------r2620 | pelissip | 2004-01-09 16:00:54 +0000 (Fri, 09 Jan 2004) | 2 linesChanged paths:M /trunk/mpfr-test.hM /trunk/tests/Makefile.amA /trunk/tests/cmp_str.cM /trunk/tests/tadd.cM /trunk/tests/tcbrt.cM /trunk/tests/tcheck.cM /trunk/tests/tgmpop.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub.cM /trunk/tests/tsub_ui.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cUpdate the tests to reduce the use of floats.------------------------------------------------------------------------r2619 | pelissip | 2004-01-09 10:15:51 +0000 (Fri, 09 Jan 2004) | 2 linesChanged paths:D /trunk/mpfi.cD /trunk/mpfi.hRemove unused files mpfi.c and mpfi.h------------------------------------------------------------------------r2618 | pelissip | 2004-01-09 09:51:23 +0000 (Fri, 09 Jan 2004) | 3 linesChanged paths:M /trunk/tests/tabs.cUpdate test.Don't use floats anymore.------------------------------------------------------------------------r2617 | pelissip | 2004-01-09 09:50:45 +0000 (Fri, 09 Jan 2004) | 3 linesChanged paths:M /trunk/mpfr-test.hAdd RND_RANDAdd SIGN_RAND------------------------------------------------------------------------r2616 | pelissip | 2004-01-09 08:58:24 +0000 (Fri, 09 Jan 2004) | 3 linesChanged paths:M /trunk/isinteger.c+ Simplify the signular code.+ Fix potential type errors. (Used mpfr_prec_t instead of mpfr_uexp_t).------------------------------------------------------------------------r2615 | pelissip | 2004-01-08 16:51:51 +0000 (Thu, 08 Jan 2004) | 3 linesChanged paths:M /trunk/gmp_op.cM /trunk/tests/Makefile.amA /trunk/tests/tgmpop.c+ Add a new test file for checking functions mpfr_add/sub/mul/div_q/z (from gmp_op.c).+ Fix bugs of mpfr_add/sub/mul/div_q/z.------------------------------------------------------------------------r2614 | vlefevre | 2004-01-07 19:58:45 +0000 (Wed, 07 Jan 2004) | 2 linesChanged paths:M /trunk/mpfr.texi-0 -> @minus{}0.------------------------------------------------------------------------r2613 | vlefevre | 2004-01-07 19:54:53 +0000 (Wed, 07 Jan 2004) | 2 linesChanged paths:M /trunk/mpfr.texiSpecifications for mpfr_min and mpfr_max.------------------------------------------------------------------------r2612 | vlefevre | 2004-01-07 17:21:06 +0000 (Wed, 07 Jan 2004) | 2 linesChanged paths:M /trunk/mpfr-impl.hUpdated MPFR_INTPREC_MAX definition, as mpfr_prec_t has changed.------------------------------------------------------------------------r2611 | pelissip | 2004-01-07 16:37:09 +0000 (Wed, 07 Jan 2004) | 2 linesChanged paths:M /trunk/tests/tsub1sp.cAdd a new test between sub1 and sub1sp.------------------------------------------------------------------------r2610 | pelissip | 2004-01-07 16:28:42 +0000 (Wed, 07 Jan 2004) | 2 linesChanged paths:M /trunk/minmax.cFix copyright line.------------------------------------------------------------------------r2609 | zimmerma | 2004-01-07 16:27:09 +0000 (Wed, 07 Jan 2004) | 2 linesChanged paths:M /trunk/sub1.cM /trunk/tests/tsub.cfixed wrong sign of inexact flag------------------------------------------------------------------------r2608 | vlefevre | 2004-01-07 16:11:04 +0000 (Wed, 07 Jan 2004) | 3 linesChanged paths:M /trunk/mpfr-impl.hAdded casts to size_t so that integers representing a size getthis type as soon as possible.------------------------------------------------------------------------r2607 | pelissip | 2004-01-07 14:48:33 +0000 (Wed, 07 Jan 2004) | 2 linesChanged paths:M /trunk/sub1sp.cUse MPFR_ASSERTN(0) instead of abort.------------------------------------------------------------------------r2606 | pelissip | 2004-01-07 14:48:10 +0000 (Wed, 07 Jan 2004) | 2 linesChanged paths:M /trunk/mpfr.hFix the definition of MPFR_PREC_MAX------------------------------------------------------------------------r2605 | zimmerma | 2004-01-07 14:46:09 +0000 (Wed, 07 Jan 2004) | 2 linesChanged paths:M /trunk/tests/tsub.cadded new test to check bug repair------------------------------------------------------------------------r2604 | zimmerma | 2004-01-07 14:45:21 +0000 (Wed, 07 Jan 2004) | 3 linesChanged paths:M /trunk/sub1.cfixed bug (wrong inexact flag) for rounding to nearest when sh=0 andfirst trailing limbs coincide------------------------------------------------------------------------r2603 | pelissip | 2004-01-07 14:27:34 +0000 (Wed, 07 Jan 2004) | 2 linesChanged paths:M /trunk/add.cM /trunk/sub.cFix copyright lines (2004).------------------------------------------------------------------------r2602 | pelissip | 2004-01-07 14:05:30 +0000 (Wed, 07 Jan 2004) | 4 linesChanged paths:M /trunk/Makefile.amM /trunk/add.cM /trunk/sub.cM /trunk/sub1sp.cM /trunk/tests/Makefile.amM /trunk/tests/tsub1sp.cFix bug of sub1sp.c on sparck.Add new tests for sub1sp.Reenable sub1sp for mpfr_add / mpfr_sub.------------------------------------------------------------------------r2601 | pelissip | 2004-01-07 14:04:30 +0000 (Wed, 07 Jan 2004) | 2 linesChanged paths:M /trunk/print_raw.cChange output format of mpfr_print_mant_binary.------------------------------------------------------------------------r2600 | vlefevre | 2004-01-07 13:27:29 +0000 (Wed, 07 Jan 2004) | 2 linesChanged paths:M /trunk/cmp2.cClarified comment.------------------------------------------------------------------------r2599 | vlefevre | 2004-01-06 14:17:50 +0000 (Tue, 06 Jan 2004) | 2 linesChanged paths:M /trunk/mpfr.hUpdated copyright line.------------------------------------------------------------------------r2598 | vlefevre | 2004-01-06 14:06:48 +0000 (Tue, 06 Jan 2004) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/Makefile.amA /trunk/tests/tversion.cM /trunk/update-versionA /trunk/version.cAdded mpfr_version function and test.------------------------------------------------------------------------r2597 | vlefevre | 2004-01-06 13:46:32 +0000 (Tue, 06 Jan 2004) | 2 linesChanged paths:M /trunk/mpfr.texiThe mpfr_print_rnd_mode return type is const char *, not char *.------------------------------------------------------------------------r2596 | pelissip | 2004-01-06 13:06:37 +0000 (Tue, 06 Jan 2004) | 2 linesChanged paths:M /trunk/tests/tset_f.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_z.cUpdate the copyright line of the source files to 2004.------------------------------------------------------------------------r2595 | pelissip | 2004-01-06 12:30:41 +0000 (Tue, 06 Jan 2004) | 2 linesChanged paths:M /trunk/tests/tset_f.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_z.cAdd the tests to check if 0 for signed class with unsigned 0 is set to 0+.------------------------------------------------------------------------r2594 | zimmerma | 2004-01-05 16:35:08 +0000 (Mon, 05 Jan 2004) | 2 linesChanged paths:M /trunk/mpfr.texispecified sign of zero in mpfr_set_*------------------------------------------------------------------------r2593 | zimmerma | 2004-01-05 14:32:56 +0000 (Mon, 05 Jan 2004) | 2 linesChanged paths:M /trunk/tests/tadd.cremoved test using denorms------------------------------------------------------------------------r2592 | pelissip | 2003-12-22 17:08:57 +0000 (Mon, 22 Dec 2003) | 2 linesChanged paths:M /trunk/acos.cM /trunk/add.cM /trunk/sub.cDisable sub1sp in add.c and in sub.c since it provides some bugs on spark (Log/acos/asin and atan tests failed but not tsub or tsub1sp).------------------------------------------------------------------------r2591 | pelissip | 2003-12-22 17:08:01 +0000 (Mon, 22 Dec 2003) | 2 linesChanged paths:M /trunk/mpfr.hChange comment.------------------------------------------------------------------------r2590 | pelissip | 2003-12-22 14:13:24 +0000 (Mon, 22 Dec 2003) | 3 linesChanged paths:M /trunk/init2.cM /trunk/mpfr-impl.hM /trunk/mpfr.h+ Rearrange the code to be more "compatible" with broken systems.+ Preprocessing checks are done in init2.c since GMP constants can't be used in preprocessing #if.------------------------------------------------------------------------r2589 | pelissip | 2003-12-22 13:56:15 +0000 (Mon, 22 Dec 2003) | 2 linesChanged paths:M /trunk/sub1sp.cUse MPFR_UNSIGNED_MINUS_MODULO when needed.------------------------------------------------------------------------r2588 | pelissip | 2003-12-22 10:57:56 +0000 (Mon, 22 Dec 2003) | 2 linesChanged paths:M /trunk/clears.cM /trunk/inits.cM /trunk/inits2.cExplicit support for K&R C since ansi2knr can't be used.------------------------------------------------------------------------r2587 | ryde | 2003-12-20 00:02:38 +0000 (Sat, 20 Dec 2003) | 3 linesChanged paths:M /trunk/tests/tests.c(tests_rand_start): Use gmp_randinit_default not theRANDS macro, to cope with new non-seeding MT setup by RANDS.------------------------------------------------------------------------r2586 | pelissip | 2003-12-19 16:29:48 +0000 (Fri, 19 Dec 2003) | 3 linesChanged paths:M /trunk/get_ui.cM /trunk/init2.cM /trunk/mpfr-impl.hM /trunk/mpfr.hSupport of MPFR_PREC_FORMAT.Fix a bug in case mp_prec_t = unsigned short.------------------------------------------------------------------------r2585 | vlefevre | 2003-12-19 14:19:53 +0000 (Fri, 19 Dec 2003) | 2 linesChanged paths:M /trunk/update-versionUpdate due to a change in mpfr.h.------------------------------------------------------------------------r2584 | pelissip | 2003-12-19 11:56:42 +0000 (Fri, 19 Dec 2003) | 4 linesChanged paths:M /trunk/VERSIONM /trunk/mpfr.hM /trunk/mpfr.texi+ Modify Version to 2.1.0.+ Add MPFR_VERSION_MAJOR, MPFR_VERSION_MINOR and MPFR_VERSION_PATCHLEVEL in mpfr.h+ Add MPFR_VERSION_NUM and MPFR_VERSION to check Mpfr version.------------------------------------------------------------------------r2583 | pelissip | 2003-12-19 11:54:48 +0000 (Fri, 19 Dec 2003) | 4 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/sub1sp.cM /trunk/tests/mpf_compat.hM /trunk/ui_div.cM /trunk/ui_sub.cRemove one warning in mpf_compat.hCreate a new macro: MPFR_RET_NEVER_GO_HEREModify ui_sub/div to use it to make Insure++ happy.------------------------------------------------------------------------r2582 | zimmerma | 2003-12-19 11:44:42 +0000 (Fri, 19 Dec 2003) | 2 linesChanged paths:M /trunk/TODOupdated mpfr_root entry------------------------------------------------------------------------r2581 | vlefevre | 2003-12-19 11:41:10 +0000 (Fri, 19 Dec 2003) | 2 linesChanged paths:M /trunk/README.devA /trunk/update-versionAdded update-version script to update the MPFR version.------------------------------------------------------------------------r2580 | zimmerma | 2003-12-19 10:06:10 +0000 (Fri, 19 Dec 2003) | 2 linesChanged paths:M /trunk/TODOremoved one item, added one------------------------------------------------------------------------r2579 | zimmerma | 2003-12-16 12:46:28 +0000 (Tue, 16 Dec 2003) | 2 linesChanged paths:M /trunk/Makefile.amremoved unused target "tests"------------------------------------------------------------------------r2578 | zimmerma | 2003-12-16 12:38:36 +0000 (Tue, 16 Dec 2003) | 2 linesChanged paths:M /trunk/configure.inremoved AC_DEFINE(hpux) [not used any more]------------------------------------------------------------------------r2577 | ryde | 2003-12-15 22:01:21 +0000 (Mon, 15 Dec 2003) | 2 linesChanged paths:M /trunk/Makefile.am(EXTRA_DIST): Add round_raw_generic.c.------------------------------------------------------------------------r2576 | pelissip | 2003-12-15 14:39:35 +0000 (Mon, 15 Dec 2003) | 8 linesChanged paths:M /trunk/asin.cM /trunk/atan.cM /trunk/cbrt.cM /trunk/div.cM /trunk/fits_u.hM /trunk/gamma.cM /trunk/get_d.cM /trunk/mpfr-impl.hM /trunk/mpfr-test.hM /trunk/round_prec.cM /trunk/round_raw_generic.cM /trunk/set_ld.cM /trunk/set_ui.cM /trunk/sub1sp.cM /trunk/tests/memory.cM /trunk/tests/mpf_compat.hM /trunk/tests/reuse.cM /trunk/tests/rnd_mode.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/tcheck.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_d.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tcomparisons.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/tdump.cM /trunk/tests/teq.cM /trunk/tests/terf.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfma.cM /trunk/tests/tfrac.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tget_d.cM /trunk/tests/tget_d_2exp.cM /trunk/tests/tget_str.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tinits.cM /trunk/tests/tisnan.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tnext.cM /trunk/tests/tout_str.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/trandom.cM /trunk/tests/trint.cM /trunk/tests/tround_prec.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsgn.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub.cM /trunk/tests/tsub1sp.cM /trunk/tests/tsub_ui.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tzeta.c+ Optimize a few div.c+ Remove some warnings in asin.c, atan.c.+ Include limits.h before gmp-impl.h in mpfr-impl.h+ mpfr-tests.h doesn't include anumore standard include files.+ Test files include only standard includes and mpfr-tests.h.+ Add some forgotten mpfr_clear in mpf[r]_compat.+ Remove some warnings in the tests.------------------------------------------------------------------------r2575 | zimmerma | 2003-12-15 09:11:37 +0000 (Mon, 15 Dec 2003) | 2 linesChanged paths:M /trunk/tests/tlog.cremoved unused arguments------------------------------------------------------------------------r2574 | zimmerma | 2003-12-15 09:00:22 +0000 (Mon, 15 Dec 2003) | 2 linesChanged paths:M /trunk/configure.inremoved AC_DEFINE(__STDC__) for OSF------------------------------------------------------------------------r2573 | zimmerma | 2003-12-15 08:48:24 +0000 (Mon, 15 Dec 2003) | 2 linesChanged paths:M /trunk/configure.inremoved MISCFLAGS (not used any more)------------------------------------------------------------------------r2572 | ryde | 2003-12-14 00:42:04 +0000 (Sun, 14 Dec 2003) | 2 linesChanged paths:M /trunk/acinclude.m4Quote AC_DEFUN names, for automake 1.8.------------------------------------------------------------------------r2571 | pelissip | 2003-12-10 13:40:52 +0000 (Wed, 10 Dec 2003) | 3 linesChanged paths:M /trunk/powerof2.cM /trunk/sub1sp.cM /trunk/tests/tsub1sp.c+ Add a new test in case of underflow.+ Fix bug in case of underflow for sub1 / sub1sp (mpfr_powerof2 could be called with inalid numbers).------------------------------------------------------------------------r2570 | pelissip | 2003-12-09 14:58:26 +0000 (Tue, 09 Dec 2003) | 3 linesChanged paths:M /trunk/print_raw.cM /trunk/sub1sp.c+ Fixed bugs of mpfr_print_mant_binary on 64 bits CPU (1L instead of 1).+ Fixed bugs of mpfr_sub1sp on 64-bits CPU (mp_limb_t instead of int).------------------------------------------------------------------------r2569 | pelissip | 2003-12-09 13:52:50 +0000 (Tue, 09 Dec 2003) | 8 linesChanged paths:M /trunk/Makefile.amM /trunk/add.cM /trunk/clear.cM /trunk/init2.cM /trunk/mpfr-impl.hM /trunk/mul.cM /trunk/print_raw.cM /trunk/round_prec.cM /trunk/set_prec.cM /trunk/sub.cM /trunk/sub1.cA /trunk/sub1sp.cM /trunk/tests/Makefile.amM /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tconst_log2.cM /trunk/tests/tdiv_ui.cM /trunk/tests/tmul.cM /trunk/tests/tmul_ui.cM /trunk/tests/tpow.cM /trunk/tests/tset_d.cM /trunk/tests/tset_str.cM /trunk/tests/tsin.cM /trunk/tests/tsqrt.cM /trunk/tests/tsub.cA /trunk/tests/tsub1sp.cM /trunk/tests/ttan.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_pow.c+ Add function mpfr_print_mantissa_binary, for debugging reason.+ Rename MPFR_ALLOC_SIZE in MPFR_MALLOC_SIZE.+ Add conditionnal -DSMALL directive in mpfr-impl.h.+ Add new function: sub1sp.Substraction in case of all the ops have the same prec.+ Add its test (tsub1sp).+ Modify a few the tests to avoid comparing mpfr results with double, for portability reason.------------------------------------------------------------------------r2568 | vlefevre | 2003-12-05 17:47:09 +0000 (Fri, 05 Dec 2003) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/exp10.cM /trunk/mpfr.hM /trunk/mpfr.texiAdded mpfr_exp10 function.------------------------------------------------------------------------r2567 | pelissip | 2003-12-01 10:25:01 +0000 (Mon, 01 Dec 2003) | 3 linesChanged paths:M /trunk/exceptions.cM /trunk/get_d.cM /trunk/mpfr-impl.hM /trunk/neg.cM /trunk/powerof2.cM /trunk/set_d.cM /trunk/set_ld.cM /trunk/uceil_exp2.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cPort all the IEEE dependent remaining functions so that it uses a generic way to compute the result if it detects that the double is not in IEEE format ( _GMP_IEEE_FLOATS == 0).MPFR now should work well on non-IEEE machines.------------------------------------------------------------------------r2566 | zimmerma | 2003-12-01 10:20:37 +0000 (Mon, 01 Dec 2003) | 2 linesChanged paths:M /trunk/TODOadded suggestion for 2 new functions------------------------------------------------------------------------r2565 | zimmerma | 2003-12-01 09:17:41 +0000 (Mon, 01 Dec 2003) | 2 linesChanged paths:M /trunk/TODOadded entry (portability)------------------------------------------------------------------------r2564 | pelissip | 2003-11-25 17:22:31 +0000 (Tue, 25 Nov 2003) | 2 linesChanged paths:M /trunk/add1.cM /trunk/cmp.cM /trunk/mpfr-impl.hM /trunk/sub1.cOptmize a few add1.c/sub1.c by using MPFR_LIKELY / MPFR_UNLIKELY.------------------------------------------------------------------------r2563 | pelissip | 2003-11-21 16:26:19 +0000 (Fri, 21 Nov 2003) | 2 linesChanged paths:M /trunk/const_pi.cM /trunk/cos.cM /trunk/eq.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/factorial.cM /trunk/fits_s.hM /trunk/fits_u.hM /trunk/gamma.cM /trunk/inp_str.cM /trunk/isinteger.cM /trunk/mul.cM /trunk/pow.cM /trunk/pow_ui.cM /trunk/round_prec.cM /trunk/set_si.cM /trunk/set_str.cM /trunk/sub1.cM /trunk/zeta.cRemove some warnings and potential errors (Comparaison between signed and unsigned).------------------------------------------------------------------------r2562 | pelissip | 2003-11-21 15:27:35 +0000 (Fri, 21 Nov 2003) | 4 linesChanged paths:M /trunk/Makefile.amA /trunk/check.cM /trunk/clear.cM /trunk/mpfr-impl.hM /trunk/tests/Makefile.amM /trunk/tests/reuse.cM /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tcbrt.cA /trunk/tests/tcheck.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp_d.cM /trunk/tests/tcos.cM /trunk/tests/tdiv.cM /trunk/tests/terf.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/tfma.cM /trunk/tests/tgamma.cM /trunk/tests/tget_str.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/tpow.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsqrt.cM /trunk/tests/tsub.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_pow.c+ Add new internal function: mpfr_check.+ Add the corresponding test file.+ Translate mpfr_set_d to mpfr_set_str / mpfr_set_ui in the tests for portability reasons.------------------------------------------------------------------------r2558 | zimmerma | 2003-11-21 10:16:17 +0000 (Fri, 21 Nov 2003) | 2 linesChanged paths:M /trunk/tests/tui_pow.cuse integers instead of double's------------------------------------------------------------------------r2557 | vlefevre | 2003-11-21 08:05:29 +0000 (Fri, 21 Nov 2003) | 2 linesChanged paths:M /trunk/README.devM /trunk/TODONotes about not using mpfr_set_d in the tests.------------------------------------------------------------------------r2554 | pelissip | 2003-11-19 10:01:34 +0000 (Wed, 19 Nov 2003) | 4 linesChanged paths:M /trunk/mul.cM /trunk/pow.cM /trunk/set_ui.cOptimization of mpfr_mul.Tiny optimization of mpfr_pow (The case y=0 has been put inside the MPFR_ARE_SINGULAR block).Tiny optimisation of mpfr_set_ui.------------------------------------------------------------------------r2553 | zimmerma | 2003-11-18 16:07:12 +0000 (Tue, 18 Nov 2003) | 2 linesChanged paths:M /trunk/pow.cfixed bug in case exact result------------------------------------------------------------------------r2552 | zimmerma | 2003-11-18 16:05:36 +0000 (Tue, 18 Nov 2003) | 2 linesChanged paths:M /trunk/tests/tui_pow.cadded new tests------------------------------------------------------------------------r2551 | pelissip | 2003-11-18 11:46:34 +0000 (Tue, 18 Nov 2003) | 2 linesChanged paths:M /trunk/round_raw_generic.cOptimize round_raw_generic by reducing the number of redundant tests.------------------------------------------------------------------------r2550 | pelissip | 2003-11-17 14:43:54 +0000 (Mon, 17 Nov 2003) | 9 linesChanged paths:M /trunk/div.cM /trunk/exceptions.cM /trunk/get_d.cM /trunk/get_str.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mul.cM /trunk/round_prec.cA /trunk/round_raw_generic.cM /trunk/set_str.cM /trunk/sub1.cM /trunk/tests/Makefile.am* Optimize a few div.c and mul.c.* Reorder the tests.* Remove mpfr_round_raw_generic and create 4 new functions which replace it, for efficiency reasons.* Add round_raw_generic.c which is the generic file to create the 4 new functions.* Add new MACRO: MPFR_RNDUTEST_OR_RNDDNOTTEST which is a faster way to check if (rnd_mode==GMP_RNDU && test) || (rnd_mode==GMP_RNDD && !test).* Add new MACRO: MPFR_UNSIGNED_MINUS_MODULO.* Optimize mpfr_can_round_raw.* Some new defines in mpfr.h to increase compatibility with MPFR v2.0.1 and above.------------------------------------------------------------------------r2548 | zimmerma | 2003-11-14 12:47:01 +0000 (Fri, 14 Nov 2003) | 2 linesChanged paths:M /trunk/pow_si.cM /trunk/tests/tpow.cfixed bug in pow_si (exact result, case z = x)------------------------------------------------------------------------r2546 | zimmerma | 2003-11-14 10:44:53 +0000 (Fri, 14 Nov 2003) | 2 linesChanged paths:M /trunk/tests/tzeta.cadded test to check bug fix (bug was in mpfr_pow)------------------------------------------------------------------------r2545 | zimmerma | 2003-11-14 10:43:40 +0000 (Fri, 14 Nov 2003) | 2 linesChanged paths:M /trunk/tests/tui_pow.cadded new test to check for bug fix (output precision > input precisions)------------------------------------------------------------------------r2544 | zimmerma | 2003-11-14 10:42:30 +0000 (Fri, 14 Nov 2003) | 2 linesChanged paths:M /trunk/zeta.cjust improved editing style------------------------------------------------------------------------r2543 | zimmerma | 2003-11-14 10:41:35 +0000 (Fri, 14 Nov 2003) | 2 linesChanged paths:M /trunk/pow.cfixed bug for output precision > max(input precisions)------------------------------------------------------------------------r2542 | vlefevre | 2003-11-14 10:40:26 +0000 (Fri, 14 Nov 2003) | 2 linesChanged paths:M /trunk/tests/tset_ld.cPorted the gcc-3.3 bug detection patch to the trunk.------------------------------------------------------------------------r2539 | pelissip | 2003-11-07 16:15:45 +0000 (Fri, 07 Nov 2003) | 2 linesChanged paths:M /trunk/add1.cFix a stupid bug (diff_exp is not equal to the difference of prec)------------------------------------------------------------------------r2538 | vlefevre | 2003-11-07 13:25:18 +0000 (Fri, 07 Nov 2003) | 2 linesChanged paths:M /trunk/init2.cInitialize the exp field.------------------------------------------------------------------------r2537 | pelissip | 2003-11-07 10:08:57 +0000 (Fri, 07 Nov 2003) | 4 linesChanged paths:M /trunk/add1.cM /trunk/copysign.cM /trunk/div.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/exceptions.cM /trunk/extract.cM /trunk/get_d.cM /trunk/get_exp.cM /trunk/get_str.cM /trunk/init2.cM /trunk/isinteger.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mul.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/set_prec.cM /trunk/set_str_raw.cM /trunk/sub1.cM /trunk/swap.cSome minor optimizations.Optimization of mul.c / sub1.c.Some clean up in the header files.------------------------------------------------------------------------r2536 | pelissip | 2003-11-05 16:18:16 +0000 (Wed, 05 Nov 2003) | 3 linesChanged paths:M /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add_one_ulp.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atanh.cM /trunk/cbrt.cM /trunk/cmp.cM /trunk/cmp_abs.cM /trunk/cmp_ui.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/div.cM /trunk/div_ui.cM /trunk/erf.cM /trunk/exp.cM /trunk/exp2.cM /trunk/expm1.cM /trunk/fma.cM /trunk/gamma.cM /trunk/gammaPiAGMformula.cM /trunk/get_z_exp.cM /trunk/hypot.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mul.cM /trunk/mul_ui.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/rint.cM /trunk/set.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sub.cM /trunk/sub1.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/ui_div.cM /trunk/ui_sub.cM /trunk/zeta.cFix some bugs (Use MPFR_ASSERT(1) instead of MPFR_ASSERT(0))Optimize swap.c and copysign.c.------------------------------------------------------------------------r2535 | pelissip | 2003-11-05 12:11:47 +0000 (Wed, 05 Nov 2003) | 4 linesChanged paths:M /trunk/cmp2.cM /trunk/mpfr-impl.hM /trunk/round_prec.cM /trunk/set.cM /trunk/sub1.cOptimize mpfr_prec_round.Optimize mpfr_set (Case of both src & dest have the same precision).Start optimizing mpfr_sub1.------------------------------------------------------------------------r2534 | pelissip | 2003-11-05 09:00:03 +0000 (Wed, 05 Nov 2003) | 7 linesChanged paths:M /trunk/Makefile.amM /trunk/add.cM /trunk/add1.cM /trunk/cmp_ui.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mul.cM /trunk/set.cM /trunk/set_ui.cA /trunk/sgn.cM /trunk/sqrt.cM /trunk/sub.cM /trunk/sub1.cM /trunk/tests/Makefile.amA /trunk/tests/tsgn.cAdd a real function for mpfr_sgn (not a call to mpfr_cmp_ui_2exp).Add a test for mpfr_sgn.Change the proto of mpfr_add1 and mpfr_sub1 by removing the last arg.Simplify the logic of the sign in mpfr_sub1.Tiny speed up for cmp/set/sqrt.mpfr-impl auto include all the needed local header files (gmp, gmp-impl, mpfr).------------------------------------------------------------------------r2533 | vlefevre | 2003-11-04 16:14:47 +0000 (Tue, 04 Nov 2003) | 2 linesChanged paths:M /trunk/pow_ui.cMerged the mpfr-2-0-2-branch pow_ui.c changes to the trunk.------------------------------------------------------------------------r2530 | vlefevre | 2003-11-04 13:51:03 +0000 (Tue, 04 Nov 2003) | 2 linesChanged paths:M /trunk/tests/tacosh.cThe check_inf test wasn't called. Added 2 missing mpfr_clear and \n.------------------------------------------------------------------------r2529 | pelissip | 2003-11-04 13:15:26 +0000 (Tue, 04 Nov 2003) | 10 linesChanged paths:M /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atanh.cM /trunk/cbrt.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/cos.cM /trunk/cputime.hM /trunk/dim.cM /trunk/div.cM /trunk/div_ui.cM /trunk/erf.cM /trunk/exp.cM /trunk/exp2.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/fma.cM /trunk/gamma.cM /trunk/gammaPiAGMformula.cM /trunk/get_str.cM /trunk/hypot.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/minmax.cM /trunk/mpfr-impl.hM /trunk/mpfr-test.hM /trunk/mpfr.hM /trunk/mul.cM /trunk/rint.cM /trunk/round_prec.cM /trunk/set_inf.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/sin_cos.cM /trunk/sub.cM /trunk/tests/reuse.cM /trunk/tests/tacosh.cM /trunk/tests/tests.cM /trunk/tests/texp2.cM /trunk/tests/thyperbolic.cM /trunk/tests/tui_pow.cM /trunk/zeta.c+ Remove MPFR_CLEAR_NAN and MPFR_CLEAR_INF. Only use MPFR_CLEAR_FLAGS.MPFR_SET_INF, MPFR_SET_ZERO and MPFR_SET_ZERO must clear the flags before setting them.+ Add a new test in tacosh.c : check Inf / Nan flags.+ Use MPFR_IS_SINGULAR in all the remaining files.+ Fix the use of MPFR_CLEAR_FLAGS.+ mpfr-impl.h auto include gmp.h, gmp-impl.h, mpfr.h and limits.h.+ Rename _PROTO to _MPFR_PROTO, and remove _GMP_PROTO.+ Add MPFR_INT_SIGN macro.+ Encapsulate a few more the sign.------------------------------------------------------------------------r2526 | vlefevre | 2003-10-30 00:03:26 +0000 (Thu, 30 Oct 2003) | 2 linesChanged paths:M /trunk/log1p.cMPFR_RET_NAN -> MPFR_RET(0).------------------------------------------------------------------------r2525 | pelissip | 2003-10-28 16:31:13 +0000 (Tue, 28 Oct 2003) | 3 linesChanged paths:M /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add_one_ulp.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atanh.cM /trunk/cbrt.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cos.cM /trunk/cosh.cM /trunk/div.cM /trunk/eq.cM /trunk/erf.cM /trunk/exp.cM /trunk/exp2.cM /trunk/expm1.cM /trunk/fma.cM /trunk/frac.cM /trunk/gamma.cM /trunk/gammaPiAGMformula.cM /trunk/hypot.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/minmax.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mul.cM /trunk/mul_ui.cM /trunk/next.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/round_prec.cM /trunk/set.cM /trunk/set_si.cM /trunk/set_ui.cM /trunk/sin.cM /trunk/sinh.cM /trunk/sqrt.cM /trunk/sub.cM /trunk/sub_one_ulp.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/tpow.cM /trunk/ui_div.cM /trunk/ui_sub.cM /trunk/zeta.cUse of MPFR_UNLIKELY and MPFR_IS_SINGULAR for fast detection of special values (Nan, Inf or Zero).Start to encapsulate the sign to be independant of the reprensation (Must be 1 or -1).------------------------------------------------------------------------r2524 | pelissip | 2003-10-27 15:15:04 +0000 (Mon, 27 Oct 2003) | 8 linesChanged paths:M /trunk/add.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/clear.cM /trunk/div.cM /trunk/exceptions.cM /trunk/extract.cM /trunk/get_d.cM /trunk/get_si.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/init2.cM /trunk/log.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/rint.cM /trunk/round_prec.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/sqrt_ui.cM /trunk/sub_ui.cM /trunk/ui_div.cM /trunk/ui_sub.cM /trunk/urandomb.cChange the internal format of MPFR: ZERO, INF and NAN have special values of exp.Rename MPFR_ESIZE in MPFR_LIMB_SIZE.Rename MPFR_ABSZISE in MPFR_ALLOC_SIZE.Rename MPFR_INIT in MPFR_TMP_INIT (INIT1 too)."mpfr.h" includes <gmp.h> if GMP isn't detected.Change the way of detecting stdio.h (To check).Use mpfr namespace for new definitions in "mpfr.h".------------------------------------------------------------------------r2522 | vlefevre | 2003-10-27 13:06:22 +0000 (Mon, 27 Oct 2003) | 2 linesChanged paths:M /trunk/tests/thyperbolic.cAnother fix, for acosh(-INF).------------------------------------------------------------------------r2521 | vlefevre | 2003-10-27 12:57:27 +0000 (Mon, 27 Oct 2003) | 2 linesChanged paths:M /trunk/tests/thyperbolic.cFixed exit status.------------------------------------------------------------------------r2519 | vlefevre | 2003-10-21 12:33:17 +0000 (Tue, 21 Oct 2003) | 2 linesChanged paths:M /trunk/TODOM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/mpfr.hM /trunk/tests/trint.cMerged the mpfr-2-0-2-branch changes to the trunk.------------------------------------------------------------------------r2514 | vlefevre | 2003-10-20 15:47:10 +0000 (Mon, 20 Oct 2003) | 2 linesChanged paths:M /trunk/gmp_op.cM /trunk/mpfr.texiM /trunk/rint.cM /trunk/tests/trint.cMerged the mpfr-2-0-2-branch changes to the trunk.------------------------------------------------------------------------r2511 | vlefevre | 2003-10-17 13:34:46 +0000 (Fri, 17 Oct 2003) | 2 linesChanged paths:M /trunk/erf.cM /trunk/tests/tasin.cM /trunk/tests/terf.cM /trunk/tests/tgamma.cM /trunk/tests/trint.cMerged the mpfr-2-0-2-branch changes to the trunk.------------------------------------------------------------------------r2505 | vlefevre | 2003-10-16 12:48:40 +0000 (Thu, 16 Oct 2003) | 2 linesChanged paths:M /trunk/README.devUpdate.------------------------------------------------------------------------r2504 | vlefevre | 2003-10-16 11:54:20 +0000 (Thu, 16 Oct 2003) | 2 linesChanged paths:M /trunk/VERSIONUpdated version on trunk.------------------------------------------------------------------------r2503 | vlefevre | 2003-10-16 11:48:31 +0000 (Thu, 16 Oct 2003) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r2502 | vlefevre | 2003-10-16 09:55:46 +0000 (Thu, 16 Oct 2003) | 2 linesChanged paths:M /trunk/get_d.cM /trunk/set_d.cFixed several bugs.------------------------------------------------------------------------r2501 | vlefevre | 2003-10-16 09:32:26 +0000 (Thu, 16 Oct 2003) | 2 linesChanged paths:M /trunk/get_d.cAdded XDEBUG support (like in set_d.c).------------------------------------------------------------------------r2500 | vlefevre | 2003-10-15 09:46:52 +0000 (Wed, 15 Oct 2003) | 3 linesChanged paths:M /trunk/mpfr.texiReplaced all non-ASCII characters by an equivalent 7-bit sequenceto support unpatched texinfo.tex files.------------------------------------------------------------------------r2499 | zimmerma | 2003-10-15 09:32:21 +0000 (Wed, 15 Oct 2003) | 2 linesChanged paths:M /trunk/tests/reuse.cremoved #define DEBUG (turned on accidentally)------------------------------------------------------------------------r2498 | vlefevre | 2003-10-15 09:15:19 +0000 (Wed, 15 Oct 2003) | 2 linesChanged paths:M /trunk/BUGSBug on the ternary value was fixed by Paul Zimmermann on 2003-10-14.------------------------------------------------------------------------r2497 | zimmerma | 2003-10-14 12:29:45 +0000 (Tue, 14 Oct 2003) | 2 linesChanged paths:M /trunk/mpfr.texiadded preamble about ternary flag for special functions------------------------------------------------------------------------r2496 | zimmerma | 2003-10-14 12:13:37 +0000 (Tue, 14 Oct 2003) | 3 linesChanged paths:M /trunk/tests/reuse.cM /trunk/tests/tacos.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tatan.cM /trunk/tests/terf.cM /trunk/tests/texp.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/thypot.cM /trunk/tests/tzeta.cnow uses #include "tgeneric.c" everywhere(and modified test_generic to check also the inexact flag)------------------------------------------------------------------------r2495 | zimmerma | 2003-10-14 12:12:10 +0000 (Tue, 14 Oct 2003) | 2 linesChanged paths:M /trunk/tests/tui_div.ccheck_nan() is back------------------------------------------------------------------------r2494 | zimmerma | 2003-10-14 12:08:37 +0000 (Tue, 14 Oct 2003) | 2 linesChanged paths:M /trunk/tests/tlog.cremoved old unused code------------------------------------------------------------------------r2493 | zimmerma | 2003-10-14 12:05:25 +0000 (Tue, 14 Oct 2003) | 3 linesChanged paths:M /trunk/tests/thyperbolic.cfixed tests for x=0removed composition tests (were already in-between #if 0 ... #endif)------------------------------------------------------------------------r2492 | zimmerma | 2003-10-14 11:49:06 +0000 (Tue, 14 Oct 2003) | 4 linesChanged paths:M /trunk/acos.cM /trunk/acosh.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atanh.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/cos.cM /trunk/cosh.cM /trunk/erf.cM /trunk/exp2.cM /trunk/expm1.cM /trunk/factorial.cM /trunk/gamma.cM /trunk/hypot.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/sin.cM /trunk/sinh.cM /trunk/sqrt.cM /trunk/tan.cM /trunk/tanh.cM /trunk/ui_pow_ui.cM /trunk/zeta.creplaced mpfr_can_round (approx, err, rnd1, GMP_RNDN, prec)by mpfr_can_round (approx, err, rnd1, GMP_RNDZ, prec + 1)which in addition guarantees a correct inexact flag------------------------------------------------------------------------r2491 | zimmerma | 2003-10-14 11:42:51 +0000 (Tue, 14 Oct 2003) | 2 linesChanged paths:M /trunk/TODOadded new items (version number, rounding modes)------------------------------------------------------------------------r2490 | zimmerma | 2003-10-14 11:42:00 +0000 (Tue, 14 Oct 2003) | 2 linesChanged paths:M /trunk/README.devadded comment about --enable-alloca=debug------------------------------------------------------------------------r2489 | zimmerma | 2003-10-13 13:12:46 +0000 (Mon, 13 Oct 2003) | 2 linesChanged paths:M /trunk/BUGSadded section "Problems due to compiler bugs"------------------------------------------------------------------------r2488 | zimmerma | 2003-10-13 08:03:14 +0000 (Mon, 13 Oct 2003) | 2 linesChanged paths:M /trunk/exp3.cM /trunk/exp_2.cchange in can_round calls to get correct inexact flag for rounding to nearest------------------------------------------------------------------------r2487 | zimmerma | 2003-10-10 09:05:15 +0000 (Fri, 10 Oct 2003) | 2 linesChanged paths:M /trunk/pow.cM /trunk/tests/tpow.cfixed bug in mpfr_pow found by Ming J. Tsai (overflow)------------------------------------------------------------------------r2486 | vlefevre | 2003-10-08 15:43:13 +0000 (Wed, 08 Oct 2003) | 3 linesChanged paths:M /trunk/acos.cM /trunk/asin.cM /trunk/atan.cRemoved useless inclusion of standard headers and some #ifdef DEBUGcode. Partial reindentation.------------------------------------------------------------------------r2485 | vlefevre | 2003-10-08 15:22:05 +0000 (Wed, 08 Oct 2003) | 2 linesChanged paths:M /trunk/strncasecmp.cAdded a #include <stddef.h> because size_t is used.------------------------------------------------------------------------r2484 | zimmerma | 2003-10-07 08:37:28 +0000 (Tue, 07 Oct 2003) | 2 linesChanged paths:M /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tadd.cM /trunk/tests/tasin.cM /trunk/tests/tatan.cM /trunk/tests/tcmp.cM /trunk/tests/tconst_log2.cM /trunk/tests/tdiv.cM /trunk/tests/tfactorial.cM /trunk/tests/tfrac.cM /trunk/tests/tgamma.cM /trunk/tests/tget_str.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tpow3.cM /trunk/tests/tset_d.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsub.cM /trunk/tests/tui_pow.cM /trunk/tests/tzeta.creduced test time------------------------------------------------------------------------r2483 | zimmerma | 2003-10-07 07:41:55 +0000 (Tue, 07 Oct 2003) | 2 linesChanged paths:M /trunk/tests/tsin.creduced test time------------------------------------------------------------------------r2482 | zimmerma | 2003-10-07 07:36:12 +0000 (Tue, 07 Oct 2003) | 2 linesChanged paths:M /trunk/tests/tget_str.creduced test time------------------------------------------------------------------------r2481 | zimmerma | 2003-10-06 16:11:15 +0000 (Mon, 06 Oct 2003) | 2 linesChanged paths:M /trunk/round_prec.cfixed comment of mpfr_round_raw_generic------------------------------------------------------------------------r2480 | zimmerma | 2003-10-06 15:53:46 +0000 (Mon, 06 Oct 2003) | 3 linesChanged paths:M /trunk/add1.cM /trunk/extract.cM /trunk/get_si.cM /trunk/get_ui.creplaced ABSSIZE by ESIZE (ABSSIZE is the allocated size, and should beused only in functions init, set_prec, round_prec)------------------------------------------------------------------------r2479 | zimmerma | 2003-10-06 15:52:25 +0000 (Mon, 06 Oct 2003) | 2 linesChanged paths:M /trunk/tests/tadd.cfixed bug in allocation for in-place operation------------------------------------------------------------------------r2478 | zimmerma | 2003-10-06 14:44:18 +0000 (Mon, 06 Oct 2003) | 3 linesChanged paths:M /trunk/asin.cM /trunk/atan.cinexact flag should now be correct for directed roundingfixed a bug for mpfr_atan(-Inf) [gave +Pi/2 instead of -Pi/2]------------------------------------------------------------------------r2477 | zimmerma | 2003-10-06 14:43:00 +0000 (Mon, 06 Oct 2003) | 2 linesChanged paths:M /trunk/tests/tatan.cadded test for atan(-Inf)------------------------------------------------------------------------r2476 | zimmerma | 2003-10-06 13:32:02 +0000 (Mon, 06 Oct 2003) | 2 linesChanged paths:M /trunk/set_ld.cuse macros to avoid possible problem with float input------------------------------------------------------------------------r2475 | zimmerma | 2003-10-06 13:31:20 +0000 (Mon, 06 Oct 2003) | 2 linesChanged paths:M /trunk/TODOnew proposal for mpfr_can_round------------------------------------------------------------------------r2474 | zimmerma | 2003-10-06 08:35:42 +0000 (Mon, 06 Oct 2003) | 2 linesChanged paths:M /trunk/mpfr.teximpfr_mul_2exp/mpfr_div_2exp are not obsolete------------------------------------------------------------------------r2473 | vlefevre | 2003-10-05 23:11:12 +0000 (Sun, 05 Oct 2003) | 2 linesChanged paths:M /trunk/mpfr.texiClearer mpfr_eq documentation (thanks to Kevin Ryde for the remark).------------------------------------------------------------------------r2472 | vlefevre | 2003-10-03 13:00:41 +0000 (Fri, 03 Oct 2003) | 3 linesChanged paths:M /trunk/mpfr-impl.hMPFR_ASSERTN rewritten to avoid "statement with no effect" warningswith gcc when the assertion is always true.------------------------------------------------------------------------r2471 | vlefevre | 2003-10-03 12:49:59 +0000 (Fri, 03 Oct 2003) | 3 linesChanged paths:M /trunk/add1.cOptimization (thanks to Patrick Pelissier), as the allocated sizemay be larger than the size used by the significant bits.------------------------------------------------------------------------r2470 | vlefevre | 2003-10-03 12:30:14 +0000 (Fri, 03 Oct 2003) | 2 linesChanged paths:M /trunk/INSTALLM /trunk/mpfr.texiUpdated installation notes.------------------------------------------------------------------------r2469 | vlefevre | 2003-10-03 08:01:45 +0000 (Fri, 03 Oct 2003) | 3 linesChanged paths:M /trunk/cmp_abs.cM /trunk/mpfr.texiInfinities are now accepted in mpfr_cmpabs. Updated its definitionin the source (no longer sign(abs(b) - abs(c))).------------------------------------------------------------------------r2468 | vlefevre | 2003-10-02 22:30:16 +0000 (Thu, 02 Oct 2003) | 2 linesChanged paths:M /trunk/mpfr.texiUse @url{} for URLs.------------------------------------------------------------------------r2467 | vlefevre | 2003-10-02 21:57:39 +0000 (Thu, 02 Oct 2003) | 6 linesChanged paths:M /trunk/mpfr.texiAs suggested by PZ:o documentation of mpfr_fits_* functions moved to the sectionon conversions;o grouped some mpfr_pow special cases;o explanation concerning the meaning of rnd in mpfr_frac.------------------------------------------------------------------------r2466 | vlefevre | 2003-10-02 17:17:59 +0000 (Thu, 02 Oct 2003) | 8 linesChanged paths:M /trunk/BUGSM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/print_raw.cM /trunk/set_str_raw.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcan_round.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/terf.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texpm1.cM /trunk/tests/tfma.cM /trunk/tests/tget_str.cM /trunk/tests/thypot.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tmul.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/tpow.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsinh.cM /trunk/tests/tsqrt.cM /trunk/tests/tsub.cM /trunk/tests/ttanh.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tzeta.cUpdated documentation. In particular, mpfr_set_str_raw renamedas mpfr_set_str_binary. This function and mpfr_print_binary arenow internal functions. mpfr_print_binary no longer prints thenon-significant 0 bits. Updated the source to match the manual.mpfr_print_binary has been completely rewritten (now directlyprints to stdout, without using an intermediate string). Inmpfr_set_str_binary, replaced atol by strtol + error checking.------------------------------------------------------------------------r2465 | zimmerma | 2003-10-02 14:14:08 +0000 (Thu, 02 Oct 2003) | 3 linesChanged paths:M /trunk/mpfr.texiadded paragraph on support/grantsadded help for mpfr_erf------------------------------------------------------------------------r2464 | vlefevre | 2003-10-02 14:05:59 +0000 (Thu, 02 Oct 2003) | 3 linesChanged paths:M /trunk/mpfr.texiMake node titles match section titles, and updated menus and xrefs.Added a line break after @samp{uninstall}.------------------------------------------------------------------------r2463 | vlefevre | 2003-10-01 15:06:25 +0000 (Wed, 01 Oct 2003) | 4 linesChanged paths:M /trunk/TODOM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/zeta.cCorrections in the MPFR manual (PZ & VL). Functions mpfr_const_pi,mpfr_const_log2 and mpfr_zeta now return a ternary value. UpdatedTODO file.------------------------------------------------------------------------r2462 | vlefevre | 2003-09-30 16:50:58 +0000 (Tue, 30 Sep 2003) | 2 linesChanged paths:M /trunk/BUGSAdded a bug related to the ternary value and worst cases.------------------------------------------------------------------------r2461 | vlefevre | 2003-09-30 16:29:01 +0000 (Tue, 30 Sep 2003) | 2 linesChanged paths:M /trunk/pow_si.cM /trunk/pow_ui.cAdded exponent range support.------------------------------------------------------------------------r2460 | vlefevre | 2003-09-30 10:34:39 +0000 (Tue, 30 Sep 2003) | 2 linesChanged paths:M /trunk/mpfr.texiCorrections up to Section 5.6 (PZ & VL).------------------------------------------------------------------------r2459 | vlefevre | 2003-09-30 10:12:24 +0000 (Tue, 30 Sep 2003) | 7 linesChanged paths:M /trunk/get_z_exp.cRe-added the assert on the exponent, but replacing MPFR_EMIN_MIN byMP_EXP_T_MIN (this makes more sense): an assertion failed would meanthat the exponent is not representable (an undefined behavior in theISO C standard). If need be, we could choose to return MP_EXP_T_MINin such a case, or perhaps MP_EXP_T_MAX to signal an error. Themantissa would still be meaningful.------------------------------------------------------------------------r2458 | pelissip | 2003-09-30 07:47:49 +0000 (Tue, 30 Sep 2003) | 2 linesChanged paths:M /trunk/TODOUpdate TODO & mpfr_set_prec.------------------------------------------------------------------------r2457 | vlefevre | 2003-09-29 14:40:11 +0000 (Mon, 29 Sep 2003) | 2 linesChanged paths:M /trunk/mpfr.texiCorrections up to Section 4.------------------------------------------------------------------------r2456 | vlefevre | 2003-09-29 08:00:19 +0000 (Mon, 29 Sep 2003) | 2 linesChanged paths:M /trunk/AUTHORSAdded authors Kevin Ryde and Patrick Pelissier.------------------------------------------------------------------------r2455 | vlefevre | 2003-09-29 07:48:10 +0000 (Mon, 29 Sep 2003) | 2 linesChanged paths:M /trunk/INSTALLRemoved "known problems" that are no longer problems.------------------------------------------------------------------------r2454 | vlefevre | 2003-09-26 12:39:37 +0000 (Fri, 26 Sep 2003) | 3 linesChanged paths:M /trunk/BUGSRemoved bugs related to the tests and to the exponentsas they no longer occur. Updated some potentials bugs.------------------------------------------------------------------------r2453 | vlefevre | 2003-09-25 16:50:34 +0000 (Thu, 25 Sep 2003) | 4 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/tinits.cRemoved mpfr_inits, mpfr_inits2, mpfr_clears from the documentation.Moved their prototypes to mpfr-impl.h (internal functions untildecided otherwise).------------------------------------------------------------------------r2452 | pelissip | 2003-09-25 12:03:36 +0000 (Thu, 25 Sep 2003) | 2 linesChanged paths:M /trunk/atan.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/generic.cModify 'r' arg of GENERIC from int to long (min 32 bits).------------------------------------------------------------------------r2451 | vlefevre | 2003-09-25 10:31:23 +0000 (Thu, 25 Sep 2003) | 2 linesChanged paths:M /trunk/mpfr.texi8-bit ISO-8859-1 characters + consistent spelling.------------------------------------------------------------------------r2450 | vlefevre | 2003-09-25 10:17:00 +0000 (Thu, 25 Sep 2003) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r2449 | vlefevre | 2003-09-25 08:15:42 +0000 (Thu, 25 Sep 2003) | 2 linesChanged paths:M /trunk/tests/mpf_compat.hM /trunk/tests/reuse.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tadd.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tatan.cM /trunk/tests/tcan_round.cM /trunk/tests/tcbrt.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_d.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcos.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teq.cM /trunk/tests/terf.cM /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/tfactorial.cM /trunk/tests/tfma.cM /trunk/tests/tfrac.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tget_d.cM /trunk/tests/tget_str.cM /trunk/tests/thypot.cM /trunk/tests/tisnan.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/trandom.cChanged the remaining stderr to stdout.------------------------------------------------------------------------r2448 | vlefevre | 2003-09-24 22:32:40 +0000 (Wed, 24 Sep 2003) | 2 linesChanged paths:M /trunk/tests/trint.cM /trunk/tests/tround_prec.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsqrt.cM /trunk/tests/tsub.cM /trunk/tests/tsub_ui.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tzeta.cChanged some stderr to stdout.------------------------------------------------------------------------r2447 | vlefevre | 2003-09-24 21:05:42 +0000 (Wed, 24 Sep 2003) | 4 linesChanged paths:M /trunk/TODOM /trunk/comparisons.cM /trunk/mpfr.texiAdded documentation for mpfr_greater_p, mpfr_greaterequal_p,mpfr_less_p, mpfr_lessequal_p, mpfr_lessgreater_p, mpfr_equal_pand mpfr_unordered_p.------------------------------------------------------------------------r2446 | vlefevre | 2003-09-24 20:26:48 +0000 (Wed, 24 Sep 2003) | 3 linesChanged paths:M /trunk/TODOM /trunk/tests/Makefile.amA /trunk/tests/tcomparisons.cAdded tests for mpfr_greater_p, mpfr_greaterequal_p, mpfr_less_p,mpfr_lessequal_p, mpfr_lessgreater_p, mpfr_equal_p, mpfr_unordered_p.------------------------------------------------------------------------r2445 | vlefevre | 2003-09-24 16:31:11 +0000 (Wed, 24 Sep 2003) | 4 linesChanged paths:M /trunk/TODOM /trunk/tests/tnext.cAdded a few more tests (involving mpfr_nexttoward). The tests forthe mpfr_nextabove, mpfr_nextbelow and mpfr_nexttoward functionsshould now be sufficient.------------------------------------------------------------------------r2444 | vlefevre | 2003-09-24 13:19:30 +0000 (Wed, 24 Sep 2003) | 3 linesChanged paths:M /trunk/next.cM /trunk/tests/Makefile.amA /trunk/tests/tnext.cAdded generic tests for mpfr_nextabove and mpfr_nextbelow.Fixed a bug in next.c related to assertion checks.------------------------------------------------------------------------r2443 | vlefevre | 2003-09-24 12:02:45 +0000 (Wed, 24 Sep 2003) | 5 linesChanged paths:M /trunk/TODOM /trunk/set_str.cM /trunk/tests/tset_str.cAccept (case-insensitive) NaN and Inf in input for bases <= 16 forbackward compatibility in these bases (for bases > 16, we cannotguaranty backward compatibility with the current wanted behavior).Added tests.------------------------------------------------------------------------r2442 | zimmerma | 2003-09-24 10:33:20 +0000 (Wed, 24 Sep 2003) | 2 linesChanged paths:M /trunk/TODOadded one item from Kevin------------------------------------------------------------------------r2441 | vlefevre | 2003-09-24 09:26:34 +0000 (Wed, 24 Sep 2003) | 2 linesChanged paths:M /trunk/texinfo.texAdded support for some top-bit-set characters in the .texi source.------------------------------------------------------------------------r2440 | vlefevre | 2003-09-24 08:40:04 +0000 (Wed, 24 Sep 2003) | 2 linesChanged paths:M /trunk/mpfr.texiAdded information on special values for mpfr_pow.------------------------------------------------------------------------r2439 | zimmerma | 2003-09-24 08:35:06 +0000 (Wed, 24 Sep 2003) | 2 linesChanged paths:M /trunk/Makefile.amadded MAKEINFOFLAGS = --enable-encoding to get 8-bit characters in mpfr.info------------------------------------------------------------------------r2438 | zimmerma | 2003-09-24 08:05:50 +0000 (Wed, 24 Sep 2003) | 3 linesChanged paths:M /trunk/AUTHORSM /trunk/mpfr.texiused ISO-8859-1 in AUTHORSand @`e, @"o in mpfr.texi (waiting for code for ISO-8859-1 compatibility)------------------------------------------------------------------------r2437 | ryde | 2003-09-24 00:40:24 +0000 (Wed, 24 Sep 2003) | 3 linesChanged paths:M /trunk/acinclude.m4(MPFR_C_LONG_DOUBLE_FORMAT): Remove conftest* temporaryfiles.------------------------------------------------------------------------r2436 | vlefevre | 2003-09-24 00:36:19 +0000 (Wed, 24 Sep 2003) | 2 linesChanged paths:M /trunk/set_str.cFixed comparisons (cases @NaN@ and @Inf@).------------------------------------------------------------------------r2435 | zimmerma | 2003-09-23 09:19:22 +0000 (Tue, 23 Sep 2003) | 2 linesChanged paths:M /trunk/TODOtwo updates------------------------------------------------------------------------r2434 | vlefevre | 2003-09-22 15:03:30 +0000 (Mon, 22 Sep 2003) | 2 linesChanged paths:M /trunk/mpfr.texiUpdated mpfr_pow description.------------------------------------------------------------------------r2433 | zimmerma | 2003-09-22 13:50:46 +0000 (Mon, 22 Sep 2003) | 3 linesChanged paths:M /trunk/print_rnd_mode.cM /trunk/set_str.cM /trunk/set_str_raw.cchanged __gmp_const into const in *.c[Torbjo"rn: Please use __gmp_const just in user header files, plain C const in other files.]------------------------------------------------------------------------r2432 | vlefevre | 2003-09-22 13:30:46 +0000 (Mon, 22 Sep 2003) | 6 linesChanged paths:M /trunk/TODORemoved- allow the ISO C "P" exponent separator for base 16 in input functions(already done).------------------------------------------------------------------------r2431 | vlefevre | 2003-09-22 13:09:16 +0000 (Mon, 22 Sep 2003) | 4 linesChanged paths:M /trunk/TODOM /trunk/tests/tset_ld.cImplemented the following:- use (LDBL_MAX/2)+(LDBL_MAX/4*LDBL_EPSILON) instead of loop in tset_ldto get largest power of 2 that fits in a long double------------------------------------------------------------------------r2430 | vlefevre | 2003-09-22 11:23:09 +0000 (Mon, 22 Sep 2003) | 2 linesChanged paths:M /trunk/sub1.cAdded some MPFR_ASSERTN and improved a comment.------------------------------------------------------------------------r2429 | vlefevre | 2003-09-22 07:56:47 +0000 (Mon, 22 Sep 2003) | 2 linesChanged paths:M /trunk/tests/texp.cM /trunk/tests/tget_str.cAvoid string literals longer than 509 characters (ISO C89 limit).------------------------------------------------------------------------r2428 | vlefevre | 2003-09-22 07:53:16 +0000 (Mon, 22 Sep 2003) | 3 linesChanged paths:M /trunk/tests/texceptions.c(test_set_underflow, test_set_overflow): Cleaner fix (for pre-C99compilers).------------------------------------------------------------------------r2427 | ryde | 2003-09-22 01:45:07 +0000 (Mon, 22 Sep 2003) | 3 linesChanged paths:M /trunk/tests/texceptions.c(test_set_underflow, test_set_overflow): Use"static" on "r" to allow non-constant initializers.------------------------------------------------------------------------r2426 | ryde | 2003-09-21 00:37:17 +0000 (Sun, 21 Sep 2003) | 3 linesChanged paths:M /trunk/mpfr.texi(Converting Floats): In mpfr_get_d_2exp, the rounding modeis given, it doesn't use the default mode.------------------------------------------------------------------------r2425 | ryde | 2003-09-21 00:14:49 +0000 (Sun, 21 Sep 2003) | 4 linesChanged paths:M /trunk/mpfr.texi(Assigning Floats): In mpfr_set_str and mpfr_set_str_raw,show "const" not "__gmp_const".(Simultaneous Float Init & Assign): In mpfr_init_set_str, ditto.------------------------------------------------------------------------r2424 | ryde | 2003-09-21 00:07:26 +0000 (Sun, 21 Sep 2003) | 2 linesChanged paths:M /trunk/mpfr.texi(Rounding Modes): Add blank line around @itemize.------------------------------------------------------------------------r2423 | ryde | 2003-09-21 00:06:03 +0000 (Sun, 21 Sep 2003) | 3 linesChanged paths:M /trunk/mpfr.texi(Miscellaneous Float Functions): In mpfr_urandomb andmpfr_random, use @math and @le.------------------------------------------------------------------------r2422 | ryde | 2003-09-20 23:51:49 +0000 (Sat, 20 Sep 2003) | 6 linesChanged paths:M /trunk/mpfr.texi(Assigning Floats): In mpfr_set_*, remove remarks aboutlong being rounded (this should be clear already), about rounding ofdecimal double constants like 0.1 (too basic to appear here),(Converting Floats): In mpfr_get_d_2exp, remove remark about expexceeding IEEE exponent range (should be clear already).------------------------------------------------------------------------r2421 | zimmerma | 2003-09-19 14:25:15 +0000 (Fri, 19 Sep 2003) | 2 linesChanged paths:M /trunk/TODOupdated items: removed conversion from/to float (obsolete)------------------------------------------------------------------------r2420 | zimmerma | 2003-09-19 14:09:51 +0000 (Fri, 19 Sep 2003) | 2 linesChanged paths:M /trunk/TODOM /trunk/zeta.cgot rid of <math.h> dependency in mpfr_zeta------------------------------------------------------------------------r2419 | zimmerma | 2003-09-19 13:41:10 +0000 (Fri, 19 Sep 2003) | 3 linesChanged paths:M /trunk/cos.cM /trunk/exp_2.cM /trunk/get_str.cM /trunk/log_b2.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/round_prec.cM /trunk/tests/tacos.cM /trunk/tests/tasin.cM /trunk/tests/texp.cM /trunk/tests/tgamma.cM /trunk/tests/tround_prec.cM /trunk/tests/tzeta.cmpfr_round_prec is now obsoletenew function mpfr_prec_round replaces it------------------------------------------------------------------------r2418 | vlefevre | 2003-09-18 10:33:57 +0000 (Thu, 18 Sep 2003) | 2 linesChanged paths:M /trunk/mpfr-impl.hFix for C implementations with 16-bit int.------------------------------------------------------------------------r2417 | pelissip | 2003-09-18 08:37:38 +0000 (Thu, 18 Sep 2003) | 2 linesChanged paths:M /trunk/mpfr-impl.hOptimization of macros MPFR_IS_INF, MPFR_IS_NAN and MPFR_IS_FP------------------------------------------------------------------------r2416 | vlefevre | 2003-09-18 06:50:14 +0000 (Thu, 18 Sep 2003) | 2 linesChanged paths:M /trunk/set_ld.cRemoved a comment that should have been removed in revision 1.8.------------------------------------------------------------------------r2415 | zimmerma | 2003-09-15 15:55:00 +0000 (Mon, 15 Sep 2003) | 3 linesChanged paths:M /trunk/div.cNo longer perform the pre-check for exactness when first division step wasactually a complete division. This introduced way too much overhead.------------------------------------------------------------------------r2414 | zimmerma | 2003-09-15 15:30:31 +0000 (Mon, 15 Sep 2003) | 2 linesChanged paths:M /trunk/inp_str.creplaced test stream==0 by stream==NULL------------------------------------------------------------------------r2413 | vlefevre | 2003-09-15 13:55:30 +0000 (Mon, 15 Sep 2003) | 3 linesChanged paths:M /trunk/round_prec.cM /trunk/tests/tcan_round.cFixed a bug in mpfr_can_round_raw and added other mpfr_can_roundtests.------------------------------------------------------------------------r2412 | vlefevre | 2003-09-15 13:05:05 +0000 (Mon, 15 Sep 2003) | 2 linesChanged paths:M /trunk/round_prec.cM /trunk/tests/tcan_round.cAdded a test to tests/tcan_round.c and assertions to round_prec.c.------------------------------------------------------------------------r2411 | vlefevre | 2003-09-14 08:52:44 +0000 (Sun, 14 Sep 2003) | 3 linesChanged paths:M /trunk/exceptions.cM /trunk/exp.cM /trunk/tests/texceptions.cFixed mpfr_set_overflow, added tests for mpfr_set_underflowand mpfr_set_overflow, and reverted exp.c.------------------------------------------------------------------------r2410 | zimmerma | 2003-09-13 08:46:47 +0000 (Sat, 13 Sep 2003) | 2 linesChanged paths:M /trunk/exp.coverflow with round to zero was incorrect------------------------------------------------------------------------r2409 | vlefevre | 2003-09-11 16:49:11 +0000 (Thu, 11 Sep 2003) | 3 linesChanged paths:M /trunk/Makefile.amA /trunk/clears.cA /trunk/inits.cA /trunk/inits2.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/Makefile.amA /trunk/tests/tinits.cNew functions mpfr_inits, mpfr_inits2 and mpfr_clears to initialize orfree several floating-point numbers (written by Patrick Pélissier).------------------------------------------------------------------------r2408 | vlefevre | 2003-09-09 16:09:42 +0000 (Tue, 09 Sep 2003) | 4 linesChanged paths:M /trunk/TODOM /trunk/zeta.cReplaced malloc/free by __gmp_allocate_func/__gmp_free_func inmpfr_zeta_pos. zeta.c still uses math (libm) functions -> TODO:remove this dependence.------------------------------------------------------------------------r2407 | vlefevre | 2003-09-09 15:13:38 +0000 (Tue, 09 Sep 2003) | 2 linesChanged paths:M /trunk/tests/tui_pow.cAdded a test that makes MPFR crash (coming from the mpfr_zeta crash).------------------------------------------------------------------------r2406 | vlefevre | 2003-09-09 14:28:47 +0000 (Tue, 09 Sep 2003) | 2 linesChanged paths:M /trunk/tests/tzeta.cCase that crashes MPFR (coming from test_generic) -> function test1.------------------------------------------------------------------------r2405 | vlefevre | 2003-09-09 11:33:45 +0000 (Tue, 09 Sep 2003) | 6 linesChanged paths:M /trunk/ui_pow.cEnded up by simplifying mpfr_ui_pow to fix it completely (with acall to mpfr_pow, in a way similar to other ui functions). Thereisn't significant differences with the old code anyway, and thecase integer^integer wasn't optimized like in mpfr_pow.The test tui_pow now passes, but the test tzeta now fails!------------------------------------------------------------------------r2404 | vlefevre | 2003-09-09 10:39:01 +0000 (Tue, 09 Sep 2003) | 4 linesChanged paths:M /trunk/tests/tui_pow.cM /trunk/ui_pow.cCode clean-up and reindented. Replaced a 8 by CHAR_BIT,as CHAR_BIT isn't necessarily equal to 8. The bug seemsto occur on all machines.------------------------------------------------------------------------r2403 | vlefevre | 2003-09-08 16:22:08 +0000 (Mon, 08 Sep 2003) | 3 linesChanged paths:M /trunk/tests/tui_pow.cAdded a test to reproduce a bug (to be fixed later) on all 64-bitmachines.------------------------------------------------------------------------r2402 | vlefevre | 2003-09-08 15:50:30 +0000 (Mon, 08 Sep 2003) | 2 linesChanged paths:M /trunk/tests/tset_str.cAdded a cast (useful under Linux/alpha).------------------------------------------------------------------------r2401 | vlefevre | 2003-09-01 15:20:39 +0000 (Mon, 01 Sep 2003) | 4 linesChanged paths:M /trunk/TODOM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/print_rnd_mode.cChanges (Patrick Pelissier's suggestions):_ mpfr_print_rnd_mode now has __gmp_const char * return type;_ some corrections in mpfr.texi, documentencoding set.------------------------------------------------------------------------r2400 | ryde | 2003-08-30 23:25:43 +0000 (Sat, 30 Aug 2003) | 2 linesChanged paths:M /trunk/tests/amd64.asm#Corrections to initial checkin.------------------------------------------------------------------------r2399 | ryde | 2003-08-30 02:13:55 +0000 (Sat, 30 Aug 2003) | 2 linesChanged paths:M /trunk/tests/Makefile.am(EXTRA_libfrtests_a_SOURCES): Add amd64.asm.------------------------------------------------------------------------r2398 | ryde | 2003-08-30 02:13:34 +0000 (Sat, 30 Aug 2003) | 2 linesChanged paths:A /trunk/tests/amd64.asmNew file.------------------------------------------------------------------------r2397 | ryde | 2003-08-30 02:13:18 +0000 (Sat, 30 Aug 2003) | 3 linesChanged paths:M /trunk/acinclude.m4Correction to:(MPFR_CONFIGS): Add amd64-*-* to x86 test objects.------------------------------------------------------------------------r2396 | ryde | 2003-08-30 01:42:49 +0000 (Sat, 30 Aug 2003) | 3 linesChanged paths:M /trunk/tests/tests.c(tests_machine_prec_long_double): Add amd64 to thecomments.------------------------------------------------------------------------r2395 | ryde | 2003-08-30 01:41:08 +0000 (Sat, 30 Aug 2003) | 2 linesChanged paths:M /trunk/acinclude.m4(MPFR_CONFIGS): Add amd64-*-* to x86 test objects.------------------------------------------------------------------------r2394 | ryde | 2003-08-30 01:39:32 +0000 (Sat, 30 Aug 2003) | 2 linesChanged paths:M /trunk/tests/tset_ld.c(check_set_get): Improve error messages.------------------------------------------------------------------------r2393 | ryde | 2003-08-30 01:38:46 +0000 (Sat, 30 Aug 2003) | 2 linesChanged paths:M /trunk/mpfr-test.hM /trunk/tests/tests.c(ld_trace): New function.------------------------------------------------------------------------r2392 | ryde | 2003-08-30 01:37:40 +0000 (Sat, 30 Aug 2003) | 3 linesChanged paths:M /trunk/set_ld.c(ldbl_max_struct): Use octal character constants, since hexis an ANSI-ism.------------------------------------------------------------------------r2391 | vlefevre | 2003-08-07 07:56:08 +0000 (Thu, 07 Aug 2003) | 2 linesChanged paths:M /trunk/ui_pow_ui.cAvoid a potential overflow.------------------------------------------------------------------------r2390 | zimmerma | 2003-08-04 11:13:04 +0000 (Mon, 04 Aug 2003) | 2 linesChanged paths:M /trunk/agm.cM /trunk/tests/tagm.cfixed pb found by Damien Fisher------------------------------------------------------------------------r2389 | vlefevre | 2003-07-24 15:47:17 +0000 (Thu, 24 Jul 2003) | 3 linesChanged paths:M /trunk/get_d.cIf the exponent of the number is meaningless (src = NaN, inf or 0),0 is stored in expptr (behavior similar to the ISO C frexp function).------------------------------------------------------------------------r2388 | zimmerma | 2003-07-21 13:16:54 +0000 (Mon, 21 Jul 2003) | 2 linesChanged paths:M /trunk/TODOadded one item------------------------------------------------------------------------r2387 | ryde | 2003-07-19 00:17:02 +0000 (Sat, 19 Jul 2003) | 2 linesChanged paths:M /trunk/tests/Makefile.am(check_PROGRAMS): Add tget_d_2exp.c.------------------------------------------------------------------------r2386 | ryde | 2003-07-19 00:15:46 +0000 (Sat, 19 Jul 2003) | 2 linesChanged paths:A /trunk/tests/tget_d_2exp.cNew file, partly derived from tget_d.c.------------------------------------------------------------------------r2385 | ryde | 2003-07-19 00:12:19 +0000 (Sat, 19 Jul 2003) | 3 linesChanged paths:M /trunk/get_d.c(mpfr_get_d_2exp): Ensure 0.5 <= abs(ret) < 1.0 is respectedwhen rounding away from zero.------------------------------------------------------------------------r2384 | ryde | 2003-07-19 00:07:32 +0000 (Sat, 19 Jul 2003) | 2 linesChanged paths:M /trunk/mpfr-test.hM /trunk/tests/tests.c(d_trace): New function.------------------------------------------------------------------------r2383 | ryde | 2003-07-19 00:06:15 +0000 (Sat, 19 Jul 2003) | 2 linesChanged paths:M /trunk/mpfr.texi(Converting Floats): mpfr_get_d_2exp stores to a long.------------------------------------------------------------------------r2382 | ryde | 2003-07-19 00:00:24 +0000 (Sat, 19 Jul 2003) | 3 linesChanged paths:M /trunk/get_d.cM /trunk/mpfr.h(mpfr_get_d_2exp): Store exp in a long, same asmpz_get_d_2exp and mpf_get_d_2exp.------------------------------------------------------------------------r2381 | vlefevre | 2003-07-15 14:42:08 +0000 (Tue, 15 Jul 2003) | 2 linesChanged paths:M /trunk/get_d.cUpdated comment.------------------------------------------------------------------------r2380 | vlefevre | 2003-07-08 14:31:44 +0000 (Tue, 08 Jul 2003) | 2 linesChanged paths:M /trunk/random2.cCorrection in a comment (patch by Torbjorn).------------------------------------------------------------------------r2379 | zimmerma | 2003-07-01 14:47:05 +0000 (Tue, 01 Jul 2003) | 2 linesChanged paths:M /trunk/mpfr.texiM /trunk/round_prec.ccan_round returns 0 for NaN/Inf------------------------------------------------------------------------r2378 | zimmerma | 2003-07-01 10:49:04 +0000 (Tue, 01 Jul 2003) | 3 linesChanged paths:M /trunk/round_prec.cfixed Uninitialized memory read in mpfr_can_round(when b is NaN or Inf)------------------------------------------------------------------------r2377 | zimmerma | 2003-06-30 15:59:19 +0000 (Mon, 30 Jun 2003) | 2 linesChanged paths:M /trunk/tests/tget_str.cfixed array bound write (need 6+1 characters in s1 to represent -@inf@ + \0)------------------------------------------------------------------------r2376 | ryde | 2003-06-28 00:17:24 +0000 (Sat, 28 Jun 2003) | 2 linesChanged paths:M /trunk/get_d.cAdd "const" to IEEE byte sequence data.------------------------------------------------------------------------r2375 | ryde | 2003-06-28 00:15:04 +0000 (Sat, 28 Jun 2003) | 3 linesChanged paths:M /trunk/tests/tests.c(tests_rand_end): Remove explicit __gmp_randsclearing, it's what RANDS_CLEAR does already.------------------------------------------------------------------------r2374 | ryde | 2003-06-26 23:01:02 +0000 (Thu, 26 Jun 2003) | 4 linesChanged paths:M /trunk/TODO# Clarify nan/inf bits under efficiency.# Add mpfr_get_d3 ieee portability.# Add mpfr_random not wanted in mpf integration.------------------------------------------------------------------------r2373 | zimmerma | 2003-06-26 13:40:08 +0000 (Thu, 26 Jun 2003) | 2 linesChanged paths:M /trunk/cmp_d.cM /trunk/get_d.cM /trunk/get_ld.cM /trunk/mpfr-impl.hM /trunk/set_d.cM /trunk/set_dfl_prec.cM /trunk/set_ld.cmoved macros for [L]DBL_MANT_DIG in mpfr-impl.h------------------------------------------------------------------------r2372 | zimmerma | 2003-06-25 10:16:43 +0000 (Wed, 25 Jun 2003) | 2 linesChanged paths:M /trunk/urandomb.cfixed several problems noticed by Kevin------------------------------------------------------------------------r2371 | zimmerma | 2003-06-25 07:47:53 +0000 (Wed, 25 Jun 2003) | 2 linesChanged paths:M /trunk/tests/tset_ld.cchanged test for 2^1024, using LDBL_MAX_EXP------------------------------------------------------------------------r2370 | ryde | 2003-06-25 00:47:56 +0000 (Wed, 25 Jun 2003) | 2 linesChanged paths:M /trunk/TODO# Add efficiency of separate flag bit operations.------------------------------------------------------------------------r2369 | ryde | 2003-06-24 23:57:33 +0000 (Tue, 24 Jun 2003) | 2 linesChanged paths:D /trunk/mpfr-math.hRemove file, no longer used.------------------------------------------------------------------------r2368 | ryde | 2003-06-24 23:56:41 +0000 (Tue, 24 Jun 2003) | 2 linesChanged paths:M /trunk/Makefile.am(libmpfr_a_SOURCES): Remove mpfr-math.h.------------------------------------------------------------------------r2367 | ryde | 2003-06-24 23:55:52 +0000 (Tue, 24 Jun 2003) | 5 linesChanged paths:M /trunk/get_d.c(MPFR_DBL_INFP, MPFR_DBL_INFM, MPFR_DBL_NAN): Make privatedefinitions based on IEEE byte sequences, in particular avoid HUGE_VALfrom mpfr-math.h since that's not infinity on hppa1.1-hp-hpux10.Remove includes of mpfr-math.h, math.h and stddef.h.------------------------------------------------------------------------r2366 | ryde | 2003-06-24 23:50:03 +0000 (Tue, 24 Jun 2003) | 2 linesChanged paths:M /trunk/tests/tget_d.c(check_inf_nan): New test.------------------------------------------------------------------------r2365 | ryde | 2003-06-24 23:45:21 +0000 (Tue, 24 Jun 2003) | 3 linesChanged paths:M /trunk/acinclude.m4(MPFR_C_LONG_DOUBLE_FORMAT): Use octal char constants,'\xHH' is an ANSI-ism.------------------------------------------------------------------------r2364 | zimmerma | 2003-06-24 10:21:38 +0000 (Tue, 24 Jun 2003) | 2 linesChanged paths:M /trunk/tests/tset_ld.ccheck 2^1024 only when sizeof(long double) > sizeof(double)------------------------------------------------------------------------r2363 | zimmerma | 2003-06-24 08:20:41 +0000 (Tue, 24 Jun 2003) | 2 linesChanged paths:M /trunk/tests/tsub.ccorrection to previous patch------------------------------------------------------------------------r2362 | zimmerma | 2003-06-24 08:14:39 +0000 (Tue, 24 Jun 2003) | 3 linesChanged paths:M /trunk/tests/tadd.ccorrection to previous patch: problem was that x and u can be 0,then MPFR_PREC() undefined------------------------------------------------------------------------r2361 | ryde | 2003-06-24 00:32:32 +0000 (Tue, 24 Jun 2003) | 2 linesChanged paths:M /trunk/tests/tests.c(tests_start_mpfr): Make stdout and stderr unbuffered.------------------------------------------------------------------------r2360 | ryde | 2003-06-24 00:30:25 +0000 (Tue, 24 Jun 2003) | 3 linesChanged paths:M /trunk/tests/tsub.c(check_inexact): For pz, use at least MPFR_PREC_MINsince this is required by mpfr_set_prec.------------------------------------------------------------------------r2359 | ryde | 2003-06-24 00:29:32 +0000 (Tue, 24 Jun 2003) | 4 linesChanged paths:M /trunk/tests/tadd.c# Correction to:# (check_inexact): For pz, use at least MPFR_PREC_MIN# since this is required by mpfr_set_prec.------------------------------------------------------------------------r2358 | ryde | 2003-06-24 00:20:41 +0000 (Tue, 24 Jun 2003) | 3 linesChanged paths:M /trunk/tests/tadd.c(check_inexact): For pz, use at least MPFR_PREC_MINsince this is required by mpfr_set_prec.------------------------------------------------------------------------r2357 | ryde | 2003-06-23 23:58:03 +0000 (Mon, 23 Jun 2003) | 2 linesChanged paths:M /trunk/TODORemove mingw portability of random/rand48, no longer used.------------------------------------------------------------------------r2356 | ryde | 2003-06-23 23:55:24 +0000 (Mon, 23 Jun 2003) | 5 linesChanged paths:M /trunk/TODORemove __setfpucw, no longer used.Remove mpfr_integer_p, done.Remove gmp rand functions in test programs, done.Remove MPFR_CHECK_RANDOMIZE, done (as GMP_CHECK_RANDOMIZE).------------------------------------------------------------------------r2355 | vlefevre | 2003-06-21 07:56:50 +0000 (Sat, 21 Jun 2003) | 2 linesChanged paths:M /trunk/mpfr.teximpfr_random is deprecated.------------------------------------------------------------------------r2354 | zimmerma | 2003-06-20 15:01:01 +0000 (Fri, 20 Jun 2003) | 2 linesChanged paths:M /trunk/tests/tdiv.cM /trunk/tests/tsub.cM /trunk/tests/tui_div.cchanged since mpfr_random now can return 0------------------------------------------------------------------------r2353 | vlefevre | 2003-06-20 14:21:36 +0000 (Fri, 20 Jun 2003) | 3 linesChanged paths:M /trunk/random.cThe distribution should now be uniform (mpfr_random implementedby calling mpfr_urandomb).------------------------------------------------------------------------r2352 | vlefevre | 2003-06-20 12:30:42 +0000 (Fri, 20 Jun 2003) | 3 linesChanged paths:M /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/urandomb.cTake the current exponent range into account in mpfr_urandomb(which now returns an int).------------------------------------------------------------------------r2351 | vlefevre | 2003-06-20 10:37:26 +0000 (Fri, 20 Jun 2003) | 2 linesChanged paths:M /trunk/urandomb.cBug fix.------------------------------------------------------------------------r2350 | zimmerma | 2003-06-20 10:30:35 +0000 (Fri, 20 Jun 2003) | 2 linesChanged paths:M /trunk/tests/tests.cmoved _gmp_rands_initialized stuff from tests_end_mpfr() to tests_rand_end()------------------------------------------------------------------------r2349 | zimmerma | 2003-06-20 09:58:46 +0000 (Fri, 20 Jun 2003) | 3 linesChanged paths:M /trunk/tests/tset_z.creduced default number of testsimproved style------------------------------------------------------------------------r2348 | zimmerma | 2003-06-20 09:53:15 +0000 (Fri, 20 Jun 2003) | 3 linesChanged paths:M /trunk/tests/tset_si.creduced default number of testsimproved style------------------------------------------------------------------------r2347 | zimmerma | 2003-06-19 17:17:48 +0000 (Thu, 19 Jun 2003) | 2 linesChanged paths:M /trunk/exp_2.cfixed bug in mpfr_exp2_aux2 (spe175.testdrive.hp.com)------------------------------------------------------------------------r2346 | zimmerma | 2003-06-19 15:40:52 +0000 (Thu, 19 Jun 2003) | 2 linesChanged paths:M /trunk/exp3.cimproved style------------------------------------------------------------------------r2345 | zimmerma | 2003-06-19 14:57:05 +0000 (Thu, 19 Jun 2003) | 2 linesChanged paths:M /trunk/tests/texp.cadded more information in case of failure------------------------------------------------------------------------r2344 | zimmerma | 2003-06-19 09:12:26 +0000 (Thu, 19 Jun 2003) | 2 linesChanged paths:M /trunk/tests/tadd.cM /trunk/tests/tagm.cM /trunk/tests/tests.cM /trunk/tests/tlog.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tout_str.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cremoved randseed() stuff [obsolete now we use the GMP mechanism]------------------------------------------------------------------------r2343 | zimmerma | 2003-06-19 08:55:03 +0000 (Thu, 19 Jun 2003) | 2 linesChanged paths:M /trunk/tests/tzeta.cadded memory test mechanism------------------------------------------------------------------------r2342 | zimmerma | 2003-06-19 08:54:42 +0000 (Thu, 19 Jun 2003) | 2 linesChanged paths:M /trunk/tests/tdiv.cadded new test from Parks------------------------------------------------------------------------r2341 | zimmerma | 2003-06-19 08:54:07 +0000 (Thu, 19 Jun 2003) | 2 linesChanged paths:M /trunk/zeta.cfixed allocation problem (forgot to clear)------------------------------------------------------------------------r2340 | vlefevre | 2003-06-19 01:01:38 +0000 (Thu, 19 Jun 2003) | 2 linesChanged paths:M /trunk/mpfr-test.hRemoved drand48/lrand48/srand48 prototypes.------------------------------------------------------------------------r2339 | ryde | 2003-06-18 22:57:32 +0000 (Wed, 18 Jun 2003) | 3 linesChanged paths:M /trunk/tests/tset_z.cDon't use mpz_get_d1, since a 53-bit double is notenough when long is 64-bits.------------------------------------------------------------------------r2338 | ryde | 2003-06-18 22:50:59 +0000 (Wed, 18 Jun 2003) | 3 linesChanged paths:M /trunk/tests/tset_si.cDon't use mpz_get_d1, since a 53-bit double is notenough when long is 64-bits.------------------------------------------------------------------------r2337 | ryde | 2003-06-13 22:43:53 +0000 (Fri, 13 Jun 2003) | 3 linesChanged paths:M /trunk/tests/tests.cUse autoconf recommended style for time.h withsys/time.h.------------------------------------------------------------------------r2336 | ryde | 2003-06-13 22:40:44 +0000 (Fri, 13 Jun 2003) | 3 linesChanged paths:M /trunk/acinclude.m4(MPFR_CONFIGS): Require AC_HEADER_TIME, addAC_CHECK_HEADERS of sys/time.h.------------------------------------------------------------------------r2335 | ryde | 2003-06-13 22:33:50 +0000 (Fri, 13 Jun 2003) | 2 linesChanged paths:M /trunk/acinclude.m4(MPFR_CONFIGS): Add AC_CHECK_FUNCS of gettimeofday.------------------------------------------------------------------------r2334 | zimmerma | 2003-06-13 15:19:12 +0000 (Fri, 13 Jun 2003) | 2 linesChanged paths:M /trunk/tests/tsqrt.cmoved disabled test to "special" code------------------------------------------------------------------------r2333 | zimmerma | 2003-06-13 11:50:07 +0000 (Fri, 13 Jun 2003) | 2 linesChanged paths:M /trunk/algorithms.bibM /trunk/algorithms.texadded reference to Higham------------------------------------------------------------------------r2332 | zimmerma | 2003-06-13 08:22:53 +0000 (Fri, 13 Jun 2003) | 2 linesChanged paths:M /trunk/algorithms.texM /trunk/erf.cM /trunk/exp.cimproved error analysis on erf------------------------------------------------------------------------r2331 | zimmerma | 2003-06-13 07:52:01 +0000 (Fri, 13 Jun 2003) | 2 linesChanged paths:M /trunk/tests/tlog.cimproved indentation------------------------------------------------------------------------r2330 | zimmerma | 2003-06-12 16:29:34 +0000 (Thu, 12 Jun 2003) | 3 linesChanged paths:M /trunk/tests/tests.cadded support for random see(when env. variable GMP_CHECK_RANDOMIZE set)------------------------------------------------------------------------r2329 | vlefevre | 2003-06-12 16:13:49 +0000 (Thu, 12 Jun 2003) | 2 linesChanged paths:M /trunk/acinclude.m4M /trunk/mpfr-test.hM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tadd.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tatan.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tdiv_ui.cM /trunk/tests/terf.cM /trunk/tests/tests.cM /trunk/tests/texp.cM /trunk/tests/tfma.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/thypot.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/trint.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsqrt.cM /trunk/tests/tsub.cM /trunk/tests/tsub_ui.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tzeta.cReplaced misc random functions by GMP ones.------------------------------------------------------------------------r2328 | vlefevre | 2003-06-12 13:52:56 +0000 (Thu, 12 Jun 2003) | 2 linesChanged paths:M /trunk/mpfr-test.hM /trunk/tests/tests.cAdded function randlimb().------------------------------------------------------------------------r2327 | vlefevre | 2003-06-12 11:37:31 +0000 (Thu, 12 Jun 2003) | 2 linesChanged paths:M /trunk/erf.cFixed a few bugs concerning special values, code simplified.------------------------------------------------------------------------r2326 | zimmerma | 2003-06-12 09:10:34 +0000 (Thu, 12 Jun 2003) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/algorithms.texA /trunk/erf.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/Makefile.amA /trunk/tests/terf.cadded error function------------------------------------------------------------------------r2325 | vlefevre | 2003-06-11 23:38:43 +0000 (Wed, 11 Jun 2003) | 2 linesChanged paths:M /trunk/random2.cMake x positive + some minor changes.------------------------------------------------------------------------r2324 | vlefevre | 2003-06-11 23:31:05 +0000 (Wed, 11 Jun 2003) | 2 linesChanged paths:M /trunk/random2.cNew version written by Torbjorn Granlund.------------------------------------------------------------------------r2323 | zimmerma | 2003-06-10 15:24:16 +0000 (Tue, 10 Jun 2003) | 3 linesChanged paths:M /trunk/algorithms.bibM /trunk/algorithms.texupdated formular for erfadded url for Abramowitz & Stegun------------------------------------------------------------------------r2322 | vlefevre | 2003-06-10 13:22:52 +0000 (Tue, 10 Jun 2003) | 2 linesChanged paths:M /trunk/get_d.cAdded a comment concerning NO_MATH_DEFS.------------------------------------------------------------------------r2321 | zimmerma | 2003-06-10 08:43:05 +0000 (Tue, 10 Jun 2003) | 2 linesChanged paths:M /trunk/tests/tgamma.cmade test faster------------------------------------------------------------------------r2320 | zimmerma | 2003-06-10 08:41:47 +0000 (Tue, 10 Jun 2003) | 2 linesChanged paths:M /trunk/tests/tzeta.creduced test time------------------------------------------------------------------------r2319 | zimmerma | 2003-06-10 08:38:54 +0000 (Tue, 10 Jun 2003) | 2 linesChanged paths:M /trunk/tests/tdiv.creduced time of test------------------------------------------------------------------------r2318 | zimmerma | 2003-06-10 08:20:21 +0000 (Tue, 10 Jun 2003) | 2 linesChanged paths:M /trunk/tests/tfrac.creduced time------------------------------------------------------------------------r2317 | ryde | 2003-06-09 22:48:18 +0000 (Mon, 09 Jun 2003) | 2 linesChanged paths:M /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tadd.cM /trunk/tests/tasin.cM /trunk/tests/tatan.cM /trunk/tests/tcmp2.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcos.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/tfactorial.cM /trunk/tests/tfma.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tget_str.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tlog.cM /trunk/tests/tmul_ui.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/trandom.cM /trunk/tests/tset_d.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsqrt.cM /trunk/tests/tsub.cM /trunk/tests/tsub_ui.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tzeta.cPatch by Torbjorn: use puts not putchar, to avoid GNUPro compiler bug.------------------------------------------------------------------------r2316 | ryde | 2003-06-08 23:56:47 +0000 (Sun, 08 Jun 2003) | 3 linesChanged paths:M /trunk/tests/tsqrt.cDisable "8093416094703476*2^(-1075)" because mips64SGI cc doesn't seem to like the value (a denorm).------------------------------------------------------------------------r2315 | ryde | 2003-06-08 22:44:59 +0000 (Sun, 08 Jun 2003) | 3 linesChanged paths:M /trunk/get_d.cInclude <stddef.h> before <math.h>, to avoid problems withgcc 3.2 on hppa2.0w-hp-hpux11.11.------------------------------------------------------------------------r2314 | ryde | 2003-06-08 22:35:03 +0000 (Sun, 08 Jun 2003) | 3 linesChanged paths:M /trunk/mpfr-test.h(random): Remove prototype, since it conflicts withstdlib.h on osf4.------------------------------------------------------------------------r2313 | vlefevre | 2003-05-28 14:04:50 +0000 (Wed, 28 May 2003) | 2 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr-test.hM /trunk/tests/tzeta.cAdded prototypes of non-standard functions that weren't always defined.------------------------------------------------------------------------r2312 | vlefevre | 2003-05-28 08:44:17 +0000 (Wed, 28 May 2003) | 2 linesChanged paths:M /trunk/mpfr-impl.hMPFR_EXP_CHECK is now defined when WANT_ASSERT is defined.------------------------------------------------------------------------r2311 | vlefevre | 2003-05-26 20:31:56 +0000 (Mon, 26 May 2003) | 3 linesChanged paths:M /trunk/zeta.cThe special case s = 1 is taken into account (the previous codeseemed to work, but perhaps not for rigorous reasons).------------------------------------------------------------------------r2310 | vlefevre | 2003-05-26 20:31:38 +0000 (Mon, 26 May 2003) | 2 linesChanged paths:M /trunk/tests/tzeta.cAdded test for case s = 1.------------------------------------------------------------------------r2309 | vlefevre | 2003-05-26 15:34:17 +0000 (Mon, 26 May 2003) | 3 linesChanged paths:M /trunk/round_prec.c(mpfr_round_prec): Bug fixed (case zero wasn't taken into account)and 'assertion failed' avoided.------------------------------------------------------------------------r2308 | vlefevre | 2003-05-26 15:20:27 +0000 (Mon, 26 May 2003) | 2 linesChanged paths:M /trunk/add_one_ulp.cM /trunk/div_ui.cM /trunk/sub_one_ulp.cUpdate related to MPFR_GET_EXP and MPFR_SET_EXP.------------------------------------------------------------------------r2307 | vlefevre | 2003-05-26 14:46:42 +0000 (Mon, 26 May 2003) | 2 linesChanged paths:M /trunk/rint.cMPFR_GET_EXP (r) -> exp.------------------------------------------------------------------------r2306 | vlefevre | 2003-05-26 13:20:54 +0000 (Mon, 26 May 2003) | 2 linesChanged paths:M /trunk/swap.cFunction mpfr_swap rewritten using memcpy.------------------------------------------------------------------------r2305 | vlefevre | 2003-05-26 12:03:59 +0000 (Mon, 26 May 2003) | 2 linesChanged paths:M /trunk/set.cUpdates/optimizations related to MPFR_GET_EXP and MPFR_SET_EXP.------------------------------------------------------------------------r2304 | vlefevre | 2003-05-26 11:47:04 +0000 (Mon, 26 May 2003) | 2 linesChanged paths:M /trunk/add_ui.cM /trunk/mpfr-impl.hM /trunk/set_si.cM /trunk/set_ui.cM /trunk/sqrt_ui.cM /trunk/sub_ui.cUpdates/optimizations related to MPFR_GET_EXP and MPFR_SET_EXP.------------------------------------------------------------------------r2303 | vlefevre | 2003-05-23 10:28:12 +0000 (Fri, 23 May 2003) | 2 linesChanged paths:M /trunk/add1.cCode clean-up. Assertion failed avoided.------------------------------------------------------------------------r2302 | vlefevre | 2003-05-22 22:11:01 +0000 (Thu, 22 May 2003) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r2301 | vlefevre | 2003-05-22 21:39:40 +0000 (Thu, 22 May 2003) | 8 linesChanged paths:M /trunk/BUGSM /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add_one_ulp.cM /trunk/add_ui.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atanh.cM /trunk/cbrt.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/cos.cM /trunk/div.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_ui.cM /trunk/eq.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/frac.cM /trunk/generic.cM /trunk/get_d.cM /trunk/get_exp.cM /trunk/get_ld.cM /trunk/get_si.cM /trunk/get_str.cM /trunk/get_ui.cM /trunk/get_z_exp.cM /trunk/hypot.cM /trunk/isinteger.cM /trunk/log.cM /trunk/log1p.cM /trunk/log2.cM /trunk/mpfr-impl.hM /trunk/mul.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_ui.cM /trunk/next.cM /trunk/pow.cM /trunk/print_raw.cM /trunk/random.cM /trunk/random2.cM /trunk/rint.cM /trunk/round_prec.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_exp.cM /trunk/set_f.cM /trunk/set_si.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_z.cM /trunk/setmax.cM /trunk/setmin.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/sub.cM /trunk/sub1.cM /trunk/sub_one_ulp.cM /trunk/sub_ui.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/ui_div.cM /trunk/ui_pow.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/zeta.cMacros MPFR_EXP_INVALID (invalid exponent value) and MPFR_EXP_CHECKadded. Code update to use MPFR_GET_EXP and MPFR_SET_EXP instead ofMPFR_EXP to allow more bug detection related to special values.Macros MPFR_SET_NAN, MPFR_SET_INF, MPFR_SET_ZERO and MPFR_INIT setthe exponent of the number to MPFR_EXP_INVALID if MPFR_EXP_CHECKis defined. Compile with -DMPFR_EXP_CHECK and make check to seethe potential problems; currently, 40 of 76 tests fail.------------------------------------------------------------------------r2300 | vlefevre | 2003-05-21 15:16:49 +0000 (Wed, 21 May 2003) | 2 linesChanged paths:M /trunk/pow_ui.cM /trunk/tests/tacos.c#include "gmp-impl.h" added.------------------------------------------------------------------------r2299 | vlefevre | 2003-05-21 14:49:03 +0000 (Wed, 21 May 2003) | 5 linesChanged paths:M /trunk/mpfr-impl.hMPFR_ASSERTD: use MPFR_ASSERTN instead of ASSERT_ALWAYS so thatit can be used as an expression.New macros MPFR_GET_EXP and MPFR_SET_EXP (they should almostcompletely replace MPFR_EXP).------------------------------------------------------------------------r2298 | zimmerma | 2003-05-19 15:04:20 +0000 (Mon, 19 May 2003) | 2 linesChanged paths:M /trunk/tests/teq.cadded test 'special'------------------------------------------------------------------------r2297 | zimmerma | 2003-05-19 15:03:11 +0000 (Mon, 19 May 2003) | 2 linesChanged paths:M /trunk/eq.cfixed bug when n_bits larger than size*BITS_PER_MP_LIMB------------------------------------------------------------------------r2296 | vlefevre | 2003-05-18 00:11:11 +0000 (Sun, 18 May 2003) | 2 linesChanged paths:M /trunk/eq.cBugs fixed (special cases).------------------------------------------------------------------------r2295 | zimmerma | 2003-05-13 16:02:44 +0000 (Tue, 13 May 2003) | 2 linesChanged paths:M /trunk/tests/Makefile.amremoved dummy test tdump------------------------------------------------------------------------r2294 | zimmerma | 2003-05-13 16:00:44 +0000 (Tue, 13 May 2003) | 2 linesChanged paths:M /trunk/TODOcompatibility with mpf is done------------------------------------------------------------------------r2293 | zimmerma | 2003-05-13 15:52:30 +0000 (Tue, 13 May 2003) | 3 linesChanged paths:M /trunk/cmp_d.cM /trunk/mpf2mpfr.hM /trunk/mpfr.texiupdated mpfr_cmp_dadded mpfr_cmp_d in mpf2mpfr.h and mpfr.texi------------------------------------------------------------------------r2292 | hanrot | 2003-05-13 15:03:49 +0000 (Tue, 13 May 2003) | 2 linesChanged paths:A /trunk/cmp_d.cA /trunk/tests/tcmp_d.cAdded cmp_d.c, tcmp_d.c.------------------------------------------------------------------------r2291 | hanrot | 2003-05-13 15:03:07 +0000 (Tue, 13 May 2003) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hM /trunk/tests/Makefile.amM /trunk/tests/mpf_compat.hAdded cmp_d/tcmp_d.------------------------------------------------------------------------r2290 | zimmerma | 2003-04-11 10:08:39 +0000 (Fri, 11 Apr 2003) | 2 linesChanged paths:M /trunk/tests/reuse.cM /trunk/zeta.cmoved test for NaN/Inf------------------------------------------------------------------------r2289 | zimmerma | 2003-04-11 09:54:23 +0000 (Fri, 11 Apr 2003) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/Makefile.amM /trunk/tests/tzeta.cM /trunk/zeta.cadded Riemann Zeta function (contribution from Jean-Luc Re'my)------------------------------------------------------------------------r2288 | ryde | 2003-04-08 23:50:59 +0000 (Tue, 08 Apr 2003) | 2 linesChanged paths:M /trunk/mpfr.texiMove macros down below @copying.------------------------------------------------------------------------r2287 | ryde | 2003-04-08 23:43:51 +0000 (Tue, 08 Apr 2003) | 2 linesChanged paths:M /trunk/mpfr.texiAdd @: after various abbreviations.------------------------------------------------------------------------r2286 | zimmerma | 2003-04-01 11:49:34 +0000 (Tue, 01 Apr 2003) | 2 linesChanged paths:M /trunk/exp_2.cfixed pb with count_leading_zeros (n=0)------------------------------------------------------------------------r2285 | zimmerma | 2003-04-01 10:39:48 +0000 (Tue, 01 Apr 2003) | 2 linesChanged paths:M /trunk/tests/texp.cadded test for bug found by Franky Backeljauw------------------------------------------------------------------------r2284 | zimmerma | 2003-04-01 10:39:14 +0000 (Tue, 01 Apr 2003) | 2 linesChanged paths:M /trunk/exp_2.cfixed bug found by Franky------------------------------------------------------------------------r2283 | vlefevre | 2003-03-28 12:56:46 +0000 (Fri, 28 Mar 2003) | 2 linesChanged paths:M /trunk/exp3.cAdded some asserts.------------------------------------------------------------------------r2282 | zimmerma | 2003-03-28 09:22:37 +0000 (Fri, 28 Mar 2003) | 2 linesChanged paths:M /trunk/tests/tconst_pi.cfixed pb found by Will Galway <galway@pims.math.ca> (continued)------------------------------------------------------------------------r2281 | hanrot | 2003-03-28 09:13:19 +0000 (Fri, 28 Mar 2003) | 2 linesChanged paths:M /trunk/const_pi.cM /trunk/tests/tconst_pi.cPatches from W. Galway.------------------------------------------------------------------------r2280 | zimmerma | 2003-03-28 08:40:59 +0000 (Fri, 28 Mar 2003) | 2 linesChanged paths:M /trunk/mpfr.texifixed reference to Plouffe/Bailey/Borwein formula------------------------------------------------------------------------r2279 | hanrot | 2003-03-27 09:37:37 +0000 (Thu, 27 Mar 2003) | 2 linesChanged paths:M /trunk/const_pi.cCredits for the pi formula modified.------------------------------------------------------------------------r2278 | zimmerma | 2003-03-26 10:01:02 +0000 (Wed, 26 Mar 2003) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/set_str.cM /trunk/set_str_raw.cchanged back "unsigned char *" to "char *"------------------------------------------------------------------------r2277 | zimmerma | 2003-03-25 09:17:50 +0000 (Tue, 25 Mar 2003) | 3 linesChanged paths:M /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/set_str.cM /trunk/set_str_raw.cchar * -> const unsigned char * for mpfr_set_str, mpfr_set_str_raw,and mpfr_init_set_str------------------------------------------------------------------------r2276 | zimmerma | 2003-03-24 13:24:54 +0000 (Mon, 24 Mar 2003) | 2 linesChanged paths:M /trunk/get_ld.cremoved unused variable------------------------------------------------------------------------r2275 | zimmerma | 2003-03-18 10:55:37 +0000 (Tue, 18 Mar 2003) | 2 linesChanged paths:M /trunk/mpfr.texifixed documentation bug in mpfr_log2 (exact results)------------------------------------------------------------------------r2274 | zimmerma | 2003-03-18 09:05:42 +0000 (Tue, 18 Mar 2003) | 2 linesChanged paths:M /trunk/tests/tsqrt.cchanged new test in 'check4' style------------------------------------------------------------------------r2273 | vlefevre | 2003-03-17 02:08:03 +0000 (Mon, 17 Mar 2003) | 2 linesChanged paths:M /trunk/BUGSM /trunk/mpfr.texiUpdate concerning underflow problems.------------------------------------------------------------------------r2272 | ryde | 2003-03-17 00:20:46 +0000 (Mon, 17 Mar 2003) | 2 linesChanged paths:M /trunk/tests/tpow.c(main): Comment out underflows(), until it works.------------------------------------------------------------------------r2271 | ryde | 2003-03-17 00:04:41 +0000 (Mon, 17 Mar 2003) | 3 linesChanged paths:M /trunk/get_z_exp.cComment out an assert tickled for an f with exponentnear MPFR_EMIN_MIN.------------------------------------------------------------------------r2270 | ryde | 2003-03-16 23:32:38 +0000 (Sun, 16 Mar 2003) | 7 linesChanged paths:M /trunk/mpfr-impl.h(LONGDOUBLE_NAN_ACTION): New version for IEEE quad bigendian, fixing HP cc.(WANT_LONGDOUBLE_VOLATILE): New define for when LONGDOUBLE_VOLATILE iswanted.(WANT_GMPFR_LONGDOUBLE_VOLATILE): New define for when__gmpfr_longdouble_volatile is wanted.------------------------------------------------------------------------r2269 | ryde | 2003-03-16 23:32:05 +0000 (Sun, 16 Mar 2003) | 2 linesChanged paths:M /trunk/volatile.cUse WANT_GMPFR_LONGDOUBLE_VOLATILE.------------------------------------------------------------------------r2268 | ryde | 2003-03-16 23:29:27 +0000 (Sun, 16 Mar 2003) | 3 linesChanged paths:M /trunk/acinclude.m4(MPFR_C_LONG_DOUBLE_FORMAT): Add IEEE quad big endian,check long double exists before testing.------------------------------------------------------------------------r2267 | vlefevre | 2003-03-14 11:55:34 +0000 (Fri, 14 Mar 2003) | 2 linesChanged paths:M /trunk/tests/tpow.cAdded underflow test showing a bug in mpfr_pow.------------------------------------------------------------------------r2266 | zimmerma | 2003-03-14 08:22:36 +0000 (Fri, 14 Mar 2003) | 2 linesChanged paths:M /trunk/pow.cfixed bug for x=1------------------------------------------------------------------------r2265 | vlefevre | 2003-03-14 01:50:48 +0000 (Fri, 14 Mar 2003) | 3 linesChanged paths:M /trunk/BUGSM /trunk/pow.cThis wasn't a compiler bug; mpfr_pow is really buggy.Added some asserts to show that.------------------------------------------------------------------------r2264 | vlefevre | 2003-03-14 01:12:44 +0000 (Fri, 14 Mar 2003) | 5 linesChanged paths:M /trunk/BUGSM /trunk/tests/tpow.cThe infinite loop concerning 1^0.5 was probably due to a bug in thecompiler [cc (GCC) 3.2.3 20030309 (Debian prerelease)]: adding someprintf's changes the values of the variables and the correct resultis returned.------------------------------------------------------------------------r2263 | zimmerma | 2003-03-13 17:11:52 +0000 (Thu, 13 Mar 2003) | 2 linesChanged paths:M /trunk/tests/tpow.cfixed sign problem in particular_cases()------------------------------------------------------------------------r2262 | zimmerma | 2003-03-13 17:10:45 +0000 (Thu, 13 Mar 2003) | 2 linesChanged paths:M /trunk/ui_pow.cdeclared mpfr_ui_pow_is_exact as static------------------------------------------------------------------------r2261 | zimmerma | 2003-03-13 17:10:02 +0000 (Thu, 13 Mar 2003) | 2 linesChanged paths:M /trunk/pow.cM /trunk/pow_si.cgnu-style------------------------------------------------------------------------r2260 | vlefevre | 2003-03-13 00:26:48 +0000 (Thu, 13 Mar 2003) | 4 linesChanged paths:M /trunk/tests/tpow3.cRemoved some useless and inaccurate tests on NaN, infinities, zeros(as the behavior of mpfr_pow on such particular cases has changed);similar tests were added to "tests/tpow.c".------------------------------------------------------------------------r2259 | vlefevre | 2003-03-13 00:15:19 +0000 (Thu, 13 Mar 2003) | 2 linesChanged paths:M /trunk/BUGSM /trunk/tests/tpow.cTest of mpfr_pow: particular cases. Bugs.------------------------------------------------------------------------r2258 | vlefevre | 2003-03-12 18:19:59 +0000 (Wed, 12 Mar 2003) | 2 linesChanged paths:M /trunk/pow.cM /trunk/tests/tpow3.cSpecial cases for mpfr_pow().------------------------------------------------------------------------r2257 | zimmerma | 2003-03-11 17:32:46 +0000 (Tue, 11 Mar 2003) | 2 linesChanged paths:M /trunk/out_str.cwhen stream=NULL, use stdout (as indicated in the documentation)------------------------------------------------------------------------r2256 | vlefevre | 2003-03-03 06:04:29 +0000 (Mon, 03 Mar 2003) | 2 linesChanged paths:M /trunk/sin.cmpfr_sin_sign -> static.------------------------------------------------------------------------r2255 | vlefevre | 2003-03-03 06:03:24 +0000 (Mon, 03 Mar 2003) | 2 linesChanged paths:M /trunk/pow.cUseless declaration removed.------------------------------------------------------------------------r2254 | vlefevre | 2003-03-03 05:51:30 +0000 (Mon, 03 Mar 2003) | 3 linesChanged paths:M /trunk/pow.cSpecial cases for mpfr_pow: like Section F.9.4.4 of theISO C99 standard.------------------------------------------------------------------------r2253 | vlefevre | 2003-03-03 05:14:18 +0000 (Mon, 03 Mar 2003) | 2 linesChanged paths:M /trunk/pow.cPrototype fixed.------------------------------------------------------------------------r2252 | vlefevre | 2003-02-27 10:20:34 +0000 (Thu, 27 Feb 2003) | 3 linesChanged paths:M /trunk/mpfr.texiM /trunk/set_str.cM /trunk/tests/tset_str.cmpfr_set_str now accepts a binary exponent for base 16(as defined by the ISO C99 standard).------------------------------------------------------------------------r2251 | vlefevre | 2003-02-27 05:32:01 +0000 (Thu, 27 Feb 2003) | 2 linesChanged paths:M /trunk/TODOComment concerning the installation of MPFR: done.------------------------------------------------------------------------r2250 | vlefevre | 2003-02-27 05:18:56 +0000 (Thu, 27 Feb 2003) | 2 linesChanged paths:M /trunk/INSTALLM /trunk/mpfr.texiNew recommendation to install MPFR.------------------------------------------------------------------------r2249 | hanrot | 2003-02-24 12:32:56 +0000 (Mon, 24 Feb 2003) | 2 linesChanged paths:M /trunk/dump.cM /trunk/get_str.cM /trunk/out_str.cM /trunk/print_raw.cM /trunk/set_str.cM /trunk/tests/tget_str.cM /trunk/tests/tset_str.cReplaced NaN, Inf by @NaN@, @Inf@ [for bases > 24].------------------------------------------------------------------------r2248 | zimmerma | 2003-02-21 15:06:24 +0000 (Fri, 21 Feb 2003) | 2 linesChanged paths:M /trunk/tests/thypot.cadded one test------------------------------------------------------------------------r2247 | vlefevre | 2003-02-21 15:04:06 +0000 (Fri, 21 Feb 2003) | 2 linesChanged paths:M /trunk/get_ui.cFixed cast (though unnecessary).------------------------------------------------------------------------r2246 | zimmerma | 2003-02-21 13:07:46 +0000 (Fri, 21 Feb 2003) | 2 linesChanged paths:M /trunk/tests/tsqrt.cadded one test------------------------------------------------------------------------r2245 | zimmerma | 2003-02-13 15:31:51 +0000 (Thu, 13 Feb 2003) | 2 linesChanged paths:M /trunk/tests/Makefile.amadded mpf_compat, mpfr_compat------------------------------------------------------------------------r2244 | zimmerma | 2003-02-13 15:30:41 +0000 (Thu, 13 Feb 2003) | 2 linesChanged paths:A /trunk/tests/mpf_compat.cA /trunk/tests/mpf_compat.hA /trunk/tests/mpfr_compat.ctest files for mpf-mpfr compatibility------------------------------------------------------------------------r2243 | zimmerma | 2003-02-13 15:29:27 +0000 (Thu, 13 Feb 2003) | 2 linesChanged paths:M /trunk/set_str.cadded mpfr_init_set_str------------------------------------------------------------------------r2242 | zimmerma | 2003-02-13 14:50:37 +0000 (Thu, 13 Feb 2003) | 2 linesChanged paths:M /trunk/mpfr.hadded "const" to char* arg. of mpfr_init_set_str------------------------------------------------------------------------r2241 | zimmerma | 2003-02-13 14:49:47 +0000 (Thu, 13 Feb 2003) | 3 linesChanged paths:M /trunk/mpf2mpfr.hadded macros for new mpfr functionschanged some old macros------------------------------------------------------------------------r2240 | zimmerma | 2003-02-13 08:57:19 +0000 (Thu, 13 Feb 2003) | 2 linesChanged paths:M /trunk/exp2.cM /trunk/frac.cM /trunk/isinteger.cM /trunk/log10.cM /trunk/pow.cM /trunk/tests/tpow3.cmpfr_isinteger -> mpfr_integer_p------------------------------------------------------------------------r2239 | zimmerma | 2003-02-13 08:56:34 +0000 (Thu, 13 Feb 2003) | 3 linesChanged paths:M /trunk/mpfr.texidocument new functions (fits_*, get_ui, get_si, get_d_2exp)added integer_p that was not documented------------------------------------------------------------------------r2238 | zimmerma | 2003-02-13 08:55:23 +0000 (Thu, 13 Feb 2003) | 3 linesChanged paths:M /trunk/mpfr.hmpfr_isinteger -> mpfr_integer_pnew functions: mpfr_fits_*, mpfr_get_ui, mpfr_get_si, mpfr_get_d_2exp------------------------------------------------------------------------r2237 | zimmerma | 2003-02-13 08:53:54 +0000 (Thu, 13 Feb 2003) | 2 linesChanged paths:M /trunk/get_d.cadded mpfr_get_d_2exp------------------------------------------------------------------------r2236 | zimmerma | 2003-02-13 08:52:15 +0000 (Thu, 13 Feb 2003) | 2 linesChanged paths:M /trunk/Makefile.amnew functions mpfr_fits_* and mpfr_get_ui/si------------------------------------------------------------------------r2235 | zimmerma | 2003-02-13 08:51:29 +0000 (Thu, 13 Feb 2003) | 2 linesChanged paths:A /trunk/fits_s.hA /trunk/fits_sint.cA /trunk/fits_slong.cA /trunk/fits_sshort.cA /trunk/fits_u.hA /trunk/fits_uint.cA /trunk/fits_ulong.cA /trunk/fits_ushort.cA /trunk/get_si.cA /trunk/get_ui.cnew functions mpfr_fits_* and mpfr_get_[us]i------------------------------------------------------------------------r2234 | zimmerma | 2003-01-27 10:13:37 +0000 (Mon, 27 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tset_str.ccheck for +/-0.0 after variable set to NaN------------------------------------------------------------------------r2233 | vlefevre | 2003-01-25 02:44:06 +0000 (Sat, 25 Jan 2003) | 4 linesChanged paths:M /trunk/acinclude.m4Suppressed the underscores of AC_CHECK_LIBM in comments, otherwiseaclocal 1.4-p6 includes libtool code in aclocal.m4 and this leadsto compilation problems.------------------------------------------------------------------------r2232 | ryde | 2003-01-25 00:44:05 +0000 (Sat, 25 Jan 2003) | 3 linesChanged paths:M /trunk/mpfr.h(_MPFR_H_HAVE_FILE): Copy FILE define tests from gmp.h, addsBorland, Microsoft and Apple MPW.------------------------------------------------------------------------r2231 | ryde | 2003-01-25 00:28:59 +0000 (Sat, 25 Jan 2003) | 2 linesChanged paths:M /trunk/Makefile.am(libmpfr_a_SOURCES): Add volatile.c.------------------------------------------------------------------------r2230 | ryde | 2003-01-25 00:28:30 +0000 (Sat, 25 Jan 2003) | 2 linesChanged paths:A /trunk/volatile.cNew file.------------------------------------------------------------------------r2229 | ryde | 2003-01-25 00:28:04 +0000 (Sat, 25 Jan 2003) | 3 linesChanged paths:M /trunk/tests/tset_ld.c(Isnan_ld): New function based on LONGDOUBLE_NAN_ACTION, use itinstead of LONGDOUBLE_ISNAN.------------------------------------------------------------------------r2228 | ryde | 2003-01-25 00:21:21 +0000 (Sat, 25 Jan 2003) | 2 linesChanged paths:M /trunk/mpfr-test.h(LONGDOUBLE_ISNAN): Remove.------------------------------------------------------------------------r2227 | ryde | 2003-01-25 00:21:02 +0000 (Sat, 25 Jan 2003) | 2 linesChanged paths:M /trunk/set_ld.c(LONGDOUBLE_ISNAN): Remove this, use LONGDOUBLE_NAN_ACTION instead.------------------------------------------------------------------------r2226 | ryde | 2003-01-25 00:20:07 +0000 (Sat, 25 Jan 2003) | 2 linesChanged paths:M /trunk/mpfr-impl.h(LONGDOUBLE_NAN_ACTION): New macro.------------------------------------------------------------------------r2225 | ryde | 2003-01-24 21:47:56 +0000 (Fri, 24 Jan 2003) | 3 linesChanged paths:M /trunk/set_str.cAllow "e" exponent in base<=10 not <10. Restrict "E"exponent to base<=10 too, since digits are not case sensitive.------------------------------------------------------------------------r2224 | vlefevre | 2003-01-24 19:08:07 +0000 (Fri, 24 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tabs.cM /trunk/tests/tatan.cM /trunk/tests/tcmp2.cM /trunk/tests/tconst_log2.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teq.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/tgeneric.cM /trunk/tests/tget_d.cM /trunk/tests/tget_str.cM /trunk/tests/thyperbolic.cM /trunk/tests/tlog.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/tpow.cM /trunk/tests/trandom.cM /trunk/tests/tset_ld.cM /trunk/tests/tset_q.cM /trunk/tests/tset_z.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub.cM /trunk/tests/tsub_ui.cM /trunk/tests/tui_div.cPrototypes: use static. Some code reformatting.------------------------------------------------------------------------r2223 | vlefevre | 2003-01-24 16:49:54 +0000 (Fri, 24 Jan 2003) | 2 linesChanged paths:M /trunk/set_str.cThe sign wasn't set when the result was zero.------------------------------------------------------------------------r2222 | ryde | 2003-01-24 16:17:04 +0000 (Fri, 24 Jan 2003) | 3 linesChanged paths:M /trunk/set_str.cReject "", "+" and "-", also fixing an attempt to allocate a 0 lengthblock in these cases.------------------------------------------------------------------------r2221 | ryde | 2003-01-24 16:03:35 +0000 (Fri, 24 Jan 2003) | 2 linesChanged paths:M /trunk/set_str.cClear NAN and INF flags when setting result to zero.------------------------------------------------------------------------r2220 | vlefevre | 2003-01-24 11:29:42 +0000 (Fri, 24 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tcos.cM /trunk/tests/tmul.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsub_ui.cM /trunk/tests/ttan.cM /trunk/tests/tui_sub.cFixed prototypes (use static...).------------------------------------------------------------------------r2219 | vlefevre | 2003-01-24 11:28:34 +0000 (Fri, 24 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tcbrt.cMissing #include.------------------------------------------------------------------------r2218 | zimmerma | 2003-01-23 13:16:00 +0000 (Thu, 23 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tget_d.cworkaround for gcc bug on m68040-unknown-netbsd1.4.1------------------------------------------------------------------------r2217 | zimmerma | 2003-01-23 12:41:31 +0000 (Thu, 23 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tget_d.cadded cast to double------------------------------------------------------------------------r2216 | ryde | 2003-01-23 00:00:29 +0000 (Thu, 23 Jan 2003) | 3 linesChanged paths:M /trunk/tests/tadd.cUse mpfr_set_nan and mpfr_set_inf for NaN and Inf tests,not "double" nans and infs.------------------------------------------------------------------------r2215 | ryde | 2003-01-22 23:40:43 +0000 (Wed, 22 Jan 2003) | 3 linesChanged paths:M /trunk/tests/tmul.cUse mpfr_set_nan and mpfr_set_inf for NaN and Inf tests,not "double" nans and infs.------------------------------------------------------------------------r2214 | ryde | 2003-01-22 23:32:19 +0000 (Wed, 22 Jan 2003) | 3 linesChanged paths:M /trunk/tests/tadd_ui.cM /trunk/tests/tsub_ui.cM /trunk/tests/tui_sub.cUse mpfr_set_nan and mpfr_set_inf for NaN and Inf tests,not "double" nans and infs.------------------------------------------------------------------------r2213 | ryde | 2003-01-22 22:59:46 +0000 (Wed, 22 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tdiv.cM /trunk/tests/tgamma.cUse tests_start_mpfr / tests_end_mpfr.------------------------------------------------------------------------r2212 | ryde | 2003-01-22 22:39:38 +0000 (Wed, 22 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tcbrt.cM /trunk/tests/tget_d.cM /trunk/tests/tsqrt.cM /trunk/tests/tui_div.cM /trunk/tests/tzeta.cUse tests_start_mpfr / tests_end_mpfr.------------------------------------------------------------------------r2211 | ryde | 2003-01-22 22:34:54 +0000 (Wed, 22 Jan 2003) | 3 linesChanged paths:M /trunk/tests/tout_str.cUse tests_start_mpfr / tests_end_mpfr.(check_large): Use __gmp_free_func to free mpfr_get_str result.------------------------------------------------------------------------r2210 | ryde | 2003-01-22 22:27:46 +0000 (Wed, 22 Jan 2003) | 3 linesChanged paths:M /trunk/tests/tsin_cos.cUse mpfr_set_nan and mpfr_set_inf for NaN and Inf tests,not "double" nans and infs. Use tests_start_mpfr / tests_end_mpfr.------------------------------------------------------------------------r2209 | ryde | 2003-01-22 22:24:50 +0000 (Wed, 22 Jan 2003) | 3 linesChanged paths:M /trunk/tests/tagm.cUse mpfr_set_nan and mpfr_set_inf for NaN and Inf tests,not "double" nans and infs.------------------------------------------------------------------------r2208 | ryde | 2003-01-22 22:18:09 +0000 (Wed, 22 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tsqrt.cRemove tests involving "double" nans and infs, covered by check_nan.------------------------------------------------------------------------r2207 | ryde | 2003-01-22 22:15:49 +0000 (Wed, 22 Jan 2003) | 3 linesChanged paths:M /trunk/tests/tcos.cM /trunk/tests/tsin.cM /trunk/tests/ttan.cUse mpfr_set_nan and mpfr_set_inf for NaN and Inf tests,not "double" nans and infs.------------------------------------------------------------------------r2206 | ryde | 2003-01-18 00:31:30 +0000 (Sat, 18 Jan 2003) | 3 linesChanged paths:M /trunk/Makefile.amMove log_b2.h from include_HEADERS to libmpfr_a_SOURCES, it doesn'twant to be installed.------------------------------------------------------------------------r2205 | ryde | 2003-01-18 00:14:32 +0000 (Sat, 18 Jan 2003) | 2 linesChanged paths:M /trunk/set_str.cCorrection to memory leak fix, need "result" for final rounding.------------------------------------------------------------------------r2204 | ryde | 2003-01-17 23:50:10 +0000 (Fri, 17 Jan 2003) | 2 linesChanged paths:M /trunk/set_str.cFix two memory leaks.------------------------------------------------------------------------r2203 | ryde | 2003-01-17 23:08:05 +0000 (Fri, 17 Jan 2003) | 2 linesChanged paths:M /trunk/tests/Makefile.am(LDADD): Add $(MPFR_LIBM).------------------------------------------------------------------------r2202 | ryde | 2003-01-17 23:00:42 +0000 (Fri, 17 Jan 2003) | 2 linesChanged paths:M /trunk/configure.inRemove -lm setups, now handled by MPFR_CHECK_LIBM.------------------------------------------------------------------------r2201 | ryde | 2003-01-17 22:59:51 +0000 (Fri, 17 Jan 2003) | 3 linesChanged paths:M /trunk/acinclude.m4(MPFR_CHECK_LIBM): New macro.(MPFR_CONFIGS): Use it.------------------------------------------------------------------------r2200 | zimmerma | 2003-01-17 14:59:48 +0000 (Fri, 17 Jan 2003) | 2 linesChanged paths:M /trunk/BUGSM /trunk/NEWSM /trunk/READMEM /trunk/TODOM /trunk/acinclude.m4added copyright notices and license statements------------------------------------------------------------------------r2199 | zimmerma | 2003-01-17 08:58:45 +0000 (Fri, 17 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tcmp2.cnow use __gmpfr_floor_log2 instead of floor/log to get rid of math.h------------------------------------------------------------------------r2198 | zimmerma | 2003-01-17 08:52:49 +0000 (Fri, 17 Jan 2003) | 3 linesChanged paths:M /trunk/tests/tagm.cremoved unused function dagm(), and get rid of math.hadded tests for NaN, Inf's------------------------------------------------------------------------r2197 | vlefevre | 2003-01-17 00:55:13 +0000 (Fri, 17 Jan 2003) | 2 linesChanged paths:M /trunk/acinclude.m4Re-added $OBJEXT, using AC_REQUIRE([AC_OBJEXT]) for old autoconf.------------------------------------------------------------------------r2196 | zimmerma | 2003-01-16 17:46:17 +0000 (Thu, 16 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tcmp2.cput back math.h------------------------------------------------------------------------r2195 | zimmerma | 2003-01-16 17:44:13 +0000 (Thu, 16 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tagm.cadded back math.h (for sqrt)------------------------------------------------------------------------r2194 | zimmerma | 2003-01-16 17:32:19 +0000 (Thu, 16 Jan 2003) | 2 linesChanged paths:M /trunk/Makefile.amadded log_b2.h in include_HEADERS------------------------------------------------------------------------r2193 | zimmerma | 2003-01-16 17:28:18 +0000 (Thu, 16 Jan 2003) | 2 linesChanged paths:M /trunk/tests/Makefile.amadded tsin_cos------------------------------------------------------------------------r2192 | zimmerma | 2003-01-16 17:23:25 +0000 (Thu, 16 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tadd.cadded #ifdef HAVE_DENORMS for denormalized test------------------------------------------------------------------------r2191 | zimmerma | 2003-01-16 17:18:07 +0000 (Thu, 16 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tcmp2.cM /trunk/tests/tcmp_ui.cM /trunk/tests/teq.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/tset.cM /trunk/tests/tsub.cremoved math.h------------------------------------------------------------------------r2190 | zimmerma | 2003-01-16 17:13:43 +0000 (Thu, 16 Jan 2003) | 3 linesChanged paths:M /trunk/tests/tadd.cM /trunk/tests/tcmp.cM /trunk/tests/tcos.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/texp.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tset_d.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub_ui.cadded year 2003 in copyright lineremoved math.h------------------------------------------------------------------------r2189 | zimmerma | 2003-01-16 17:01:07 +0000 (Thu, 16 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tadd_ui.cM /trunk/tests/ttan.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cadded 2003, removed math.h------------------------------------------------------------------------r2188 | zimmerma | 2003-01-16 16:58:56 +0000 (Thu, 16 Jan 2003) | 2 linesChanged paths:M /trunk/tests/memory.cM /trunk/tests/tabs.cM /trunk/tests/tset_str.cadded 2003------------------------------------------------------------------------r2187 | zimmerma | 2003-01-16 16:57:37 +0000 (Thu, 16 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tagm.cM /trunk/tests/trandom.cremoved math.h------------------------------------------------------------------------r2186 | zimmerma | 2003-01-16 16:52:51 +0000 (Thu, 16 Jan 2003) | 3 linesChanged paths:M /trunk/tests/tget_str.cadded year 2003removed math.h------------------------------------------------------------------------r2185 | zimmerma | 2003-01-16 16:40:46 +0000 (Thu, 16 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tadd.cpatch for compiler bug on hppa2.0w-hp-hpux11.11------------------------------------------------------------------------r2184 | vlefevre | 2003-01-16 16:33:05 +0000 (Thu, 16 Jan 2003) | 2 linesChanged paths:M /trunk/set_ld.cMacro LONGDOUBLE_ISNAN wasn't defined.------------------------------------------------------------------------r2183 | zimmerma | 2003-01-16 16:04:04 +0000 (Thu, 16 Jan 2003) | 2 linesChanged paths:M /trunk/mpfr-test.hnow always define Isnan------------------------------------------------------------------------r2182 | zimmerma | 2003-01-16 16:03:34 +0000 (Thu, 16 Jan 2003) | 2 linesChanged paths:M /trunk/mpfr-impl.hmoved LONGDOUBLE_ISNAN to mpfr-test.h------------------------------------------------------------------------r2181 | zimmerma | 2003-01-16 16:03:04 +0000 (Thu, 16 Jan 2003) | 2 linesChanged paths:M /trunk/acinclude.m4removed check from isnan------------------------------------------------------------------------r2180 | zimmerma | 2003-01-16 16:01:55 +0000 (Thu, 16 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tcmp.cM /trunk/tests/tcos.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/tests.cM /trunk/tests/texp.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tset_d.cM /trunk/tests/tset_ld.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub_ui.cM /trunk/tests/ttan.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.creplaced isnan() by Isnan()------------------------------------------------------------------------r2179 | vlefevre | 2003-01-16 13:58:55 +0000 (Thu, 16 Jan 2003) | 3 linesChanged paths:M /trunk/acinclude.m4AC_PREREQ(2.50) added (useful when both autoconf 2.13 and autoconf2.50 are installed, with a wrapper to select the required version).------------------------------------------------------------------------r2178 | vlefevre | 2003-01-16 13:30:03 +0000 (Thu, 16 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tests.cComment in mpfr_test_init: s/preprocessor/compiler/.------------------------------------------------------------------------r2177 | zimmerma | 2003-01-16 13:26:53 +0000 (Thu, 16 Jan 2003) | 3 linesChanged paths:M /trunk/tests/tests.cfixed pb in mpfr_test_init with the compiler optimizing too much(this happened on Alpha with -O1 or higher)------------------------------------------------------------------------r2176 | vlefevre | 2003-01-15 20:43:58 +0000 (Wed, 15 Jan 2003) | 2 linesChanged paths:M /trunk/zeta.cStandard prototype only. Particular cases added.------------------------------------------------------------------------r2175 | zimmerma | 2003-01-15 17:29:10 +0000 (Wed, 15 Jan 2003) | 2 linesChanged paths:M /trunk/get_str.cM /trunk/set_str.cmoved common prototype for mpn_exp in mpfr-impl.h------------------------------------------------------------------------r2174 | zimmerma | 2003-01-15 17:28:33 +0000 (Wed, 15 Jan 2003) | 3 linesChanged paths:M /trunk/mpfr-impl.hremoved spurious ; after MPFR_ESIZEadded prototype for mpn_exp------------------------------------------------------------------------r2173 | zimmerma | 2003-01-15 17:17:17 +0000 (Wed, 15 Jan 2003) | 2 linesChanged paths:M /trunk/TODOremoved items done------------------------------------------------------------------------r2172 | zimmerma | 2003-01-15 17:14:32 +0000 (Wed, 15 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tset_str.cnew tests from Alain Delplanque------------------------------------------------------------------------r2171 | zimmerma | 2003-01-15 17:13:50 +0000 (Wed, 15 Jan 2003) | 3 linesChanged paths:M /trunk/set_str.cnew version using mpn_set_str[written by Alain Delplanque, edited by Paul Zimmermann]------------------------------------------------------------------------r2170 | vlefevre | 2003-01-15 13:05:06 +0000 (Wed, 15 Jan 2003) | 2 linesChanged paths:M /trunk/acinclude.m4Replace $OBJEXT by o (as $OBJEXT isn't defined everywhere).------------------------------------------------------------------------r2169 | vlefevre | 2003-01-15 12:50:13 +0000 (Wed, 15 Jan 2003) | 2 linesChanged paths:M /trunk/acinclude.m4A ` must be quoted to avoid an error with Autoconf 2.13.------------------------------------------------------------------------r2168 | vlefevre | 2003-01-15 11:40:35 +0000 (Wed, 15 Jan 2003) | 2 linesChanged paths:M /trunk/gamma.cUse type mp_prec_t for precisions.------------------------------------------------------------------------r2167 | vlefevre | 2003-01-15 11:29:46 +0000 (Wed, 15 Jan 2003) | 2 linesChanged paths:M /trunk/gamma.cSource re-indented.------------------------------------------------------------------------r2166 | vlefevre | 2003-01-15 11:22:26 +0000 (Wed, 15 Jan 2003) | 4 linesChanged paths:M /trunk/gamma.cSeveral bugs fixed concerning the particular cases.<stdio.h> and <stdlib.h> not included by default.int mpfr_gamma _PROTO ... removed (was useless).------------------------------------------------------------------------r2165 | zimmerma | 2003-01-15 09:54:12 +0000 (Wed, 15 Jan 2003) | 2 linesChanged paths:M /trunk/gamma.cget rid of ceil() call, that requires -lm------------------------------------------------------------------------r2164 | ryde | 2003-01-14 23:02:26 +0000 (Tue, 14 Jan 2003) | 3 linesChanged paths:M /trunk/get_ld.cForce LDBL_MANT_DIG on IEEE extended, to avoid problems withsome i386 gcc.------------------------------------------------------------------------r2163 | ryde | 2003-01-14 22:48:03 +0000 (Tue, 14 Jan 2003) | 2 linesChanged paths:M /trunk/set_ld.cAvoid problems with bad LDBL_MAX and LDBL_MANT_DIG on some i386 gcc.------------------------------------------------------------------------r2162 | ryde | 2003-01-14 22:43:24 +0000 (Tue, 14 Jan 2003) | 3 linesChanged paths:M /trunk/acinclude.m4(MPFR_C_LONG_DOUBLE_FORMAT): New macro.(MPFR_CONFIGS): Use it.------------------------------------------------------------------------r2161 | vlefevre | 2003-01-11 19:32:47 +0000 (Sat, 11 Jan 2003) | 3 linesChanged paths:M /trunk/tests/memory.cRequired casts added (and switch from uint to ulong);in particular, useful on Alpha.------------------------------------------------------------------------r2160 | ryde | 2003-01-10 21:42:53 +0000 (Fri, 10 Jan 2003) | 2 linesChanged paths:M /trunk/get_ld.cM /trunk/set_ld.cM /trunk/tests/texp2.cM /trunk/tests/tpow.cM /trunk/tests/trandom.c# Add a copyright year.------------------------------------------------------------------------r2159 | ryde | 2003-01-10 21:31:31 +0000 (Fri, 10 Jan 2003) | 3 linesChanged paths:M /trunk/tests/trandom.cTolerate empty argv[1], which can arise from ancient bash executingthe libtool shared library wrapper script.------------------------------------------------------------------------r2158 | ryde | 2003-01-10 20:59:19 +0000 (Fri, 10 Jan 2003) | 3 linesChanged paths:M /trunk/tests/tconst_pi.cTolerate empty argv[1], which can arise from ancient bash executingthe libtool shared library wrapper script.------------------------------------------------------------------------r2157 | ryde | 2003-01-10 15:39:03 +0000 (Fri, 10 Jan 2003) | 3 linesChanged paths:M /trunk/get_ld.cAvoid unnecessary extra power of 2 squaring, so as not to provoke anoverflow exception when result is in range.------------------------------------------------------------------------r2156 | vlefevre | 2003-01-10 13:41:42 +0000 (Fri, 10 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tests.cExtended precision detection fixed.------------------------------------------------------------------------r2155 | zimmerma | 2003-01-09 14:06:37 +0000 (Thu, 09 Jan 2003) | 2 linesChanged paths:M /trunk/get_ld.cfixed possible overflow when EXP=1024------------------------------------------------------------------------r2154 | zimmerma | 2003-01-09 14:05:30 +0000 (Thu, 09 Jan 2003) | 2 linesChanged paths:M /trunk/set_ld.crewritten to avoid overflows------------------------------------------------------------------------r2153 | zimmerma | 2003-01-09 09:56:04 +0000 (Thu, 09 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tpow.cadded one test------------------------------------------------------------------------r2152 | ryde | 2003-01-08 23:14:50 +0000 (Wed, 08 Jan 2003) | 2 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/tests/tests.cM /trunk/tests/tset_ld.c# Add a copyright year.------------------------------------------------------------------------r2151 | ryde | 2003-01-08 23:09:51 +0000 (Wed, 08 Jan 2003) | 2 linesChanged paths:M /trunk/get_str.cM /trunk/mpfr-test.h#Add a copyright year.------------------------------------------------------------------------r2150 | ryde | 2003-01-08 23:04:40 +0000 (Wed, 08 Jan 2003) | 3 linesChanged paths:M /trunk/get_str.c(mpn_exp): Don't store -1 in a uint then return it as a long.Fixes systems such as alpha where sizeof(uint)!=sizeof(long).------------------------------------------------------------------------r2149 | ryde | 2003-01-08 22:07:59 +0000 (Wed, 08 Jan 2003) | 2 linesChanged paths:M /trunk/acinclude.m4(AC_CHECK_HEADERS): Remove fpu_control.h, no longer required.------------------------------------------------------------------------r2148 | ryde | 2003-01-08 21:17:29 +0000 (Wed, 08 Jan 2003) | 3 linesChanged paths:M /trunk/tests/tset_ld.cUse tests_machine_prec_long_double.Use LDBL_MAX for largest value and to find largest power of 2.------------------------------------------------------------------------r2147 | ryde | 2003-01-08 21:03:01 +0000 (Wed, 08 Jan 2003) | 4 linesChanged paths:M /trunk/mpfr-test.h(__setfpucw, _FPU_EXTENDED, etc): Remove these setups.(tests_machine_prec_double, tests_machine_prec_long_double,x86_fstcw, x86_fldcw): Add prototypes.------------------------------------------------------------------------r2146 | ryde | 2003-01-08 21:00:32 +0000 (Wed, 08 Jan 2003) | 3 linesChanged paths:M /trunk/tests/tests.c(tests_machine_prec_double, tests_machine_prec_long_double): New functions.(mpfr_test_init): Replace __setfpucw with tests_machine_prec_double.------------------------------------------------------------------------r2145 | ryde | 2003-01-08 20:52:04 +0000 (Wed, 08 Jan 2003) | 2 linesChanged paths:M /trunk/acinclude.m4(MPFR_CONFIGS): Add tests/x86.asm support.------------------------------------------------------------------------r2144 | ryde | 2003-01-08 20:48:47 +0000 (Wed, 08 Jan 2003) | 2 linesChanged paths:M /trunk/configure.in(X86_PATTERN): New define, supporting acinclude.m4.------------------------------------------------------------------------r2143 | ryde | 2003-01-08 20:43:02 +0000 (Wed, 08 Jan 2003) | 2 linesChanged paths:M /trunk/tests/Makefile.amAdd x86.asm support.------------------------------------------------------------------------r2142 | ryde | 2003-01-08 20:35:33 +0000 (Wed, 08 Jan 2003) | 2 linesChanged paths:A /trunk/tests/x86.asmNew file.------------------------------------------------------------------------r2141 | zimmerma | 2003-01-07 10:31:43 +0000 (Tue, 07 Jan 2003) | 2 linesChanged paths:M /trunk/exp2.cfixed pb for underflow and rounding to nearest------------------------------------------------------------------------r2140 | zimmerma | 2003-01-07 09:25:47 +0000 (Tue, 07 Jan 2003) | 4 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/set_ld.cadded macro LONGDOUBLE_ISNANuse LONGDOUBLE_ISNAN in set_ld instead of cast to double and DOUBLE_ISNAN(did raise exception under freebsd)------------------------------------------------------------------------r2139 | vlefevre | 2003-01-07 01:46:51 +0000 (Tue, 07 Jan 2003) | 4 linesChanged paths:M /trunk/exp2.cAdded assertions that can be resolved at compile time: the exponentsmust be representable in a long int (IMHO, this limitation should beavoided in a clean way).------------------------------------------------------------------------r2138 | ryde | 2003-01-06 21:56:38 +0000 (Mon, 06 Jan 2003) | 2 linesChanged paths:M /trunk/TODORemove mpfr_get_ld, done.------------------------------------------------------------------------r2137 | ryde | 2003-01-06 21:53:01 +0000 (Mon, 06 Jan 2003) | 2 linesChanged paths:M /trunk/TODORemove mpfr_set_machine_rnd_mode, done.------------------------------------------------------------------------r2136 | vlefevre | 2003-01-06 21:48:33 +0000 (Mon, 06 Jan 2003) | 2 linesChanged paths:M /trunk/exp2.cBug fix: __mpfr_emax -> __gmpfr_emax.------------------------------------------------------------------------r2135 | ryde | 2003-01-06 21:47:37 +0000 (Mon, 06 Jan 2003) | 3 linesChanged paths:M /trunk/set_str.cUse separate function calls to second strncasecmp and strncmpfor consistency and to avoid gcc warnings.------------------------------------------------------------------------r2134 | zimmerma | 2003-01-06 19:28:25 +0000 (Mon, 06 Jan 2003) | 2 linesChanged paths:M /trunk/exp2.cM /trunk/tests/texp2.cfixed infinite loop for 2^integer------------------------------------------------------------------------r2133 | vlefevre | 2003-01-06 10:30:52 +0000 (Mon, 06 Jan 2003) | 2 linesChanged paths:M /trunk/set_str.cUse digit_value_in_base for the part after the '.'.------------------------------------------------------------------------r2132 | vlefevre | 2003-01-06 10:11:15 +0000 (Mon, 06 Jan 2003) | 2 linesChanged paths:M /trunk/set_str.cStatic function digit_value_in_base is now compatible with any locale.------------------------------------------------------------------------r2131 | ryde | 2003-01-03 23:07:37 +0000 (Fri, 03 Jan 2003) | 3 linesChanged paths:M /trunk/mpfr-test.hM /trunk/tests/tests.c(<sys/fpu.h>) [__mips]: Move from mpfr-test.h to tests/tests.c,and conditionalize with HAVE_SYS_FPU_H.------------------------------------------------------------------------r2130 | ryde | 2003-01-03 23:03:35 +0000 (Fri, 03 Jan 2003) | 2 linesChanged paths:M /trunk/acinclude.m4(AC_CHECK_HEADERS): Add sys/fpu.h.------------------------------------------------------------------------r2129 | ryde | 2003-01-03 23:02:12 +0000 (Fri, 03 Jan 2003) | 2 linesChanged paths:M /trunk/mpfr-test.h(HAVE_DENORMS) [__mips]: Remove this, let the configure test decide.------------------------------------------------------------------------r2128 | ryde | 2003-01-03 21:47:20 +0000 (Fri, 03 Jan 2003) | 4 linesChanged paths:M /trunk/set_str.cUse separate function calls to strncasecmp and strncmp, rather than?: on function pointers, since the latter demands declarations notpresent on SunOS. Both forms are optimized the same by gcc.------------------------------------------------------------------------r2127 | vlefevre | 2003-01-03 21:38:33 +0000 (Fri, 03 Jan 2003) | 2 linesChanged paths:M /trunk/BUGSAdded some potential bugs (mpfr_exp2 is known to have such a bug).------------------------------------------------------------------------r2126 | ryde | 2003-01-02 23:48:32 +0000 (Thu, 02 Jan 2003) | 2 linesChanged paths:M /trunk/tests/tget_str.cM /trunk/tests/tset_str.cAdd gmp-impl.h for __gmp_free_func.------------------------------------------------------------------------r2125 | vlefevre | 2002-12-16 00:56:03 +0000 (Mon, 16 Dec 2002) | 15 linesChanged paths:M /trunk/acos.cM /trunk/acosh.cM /trunk/add1.cM /trunk/add_one_ulp.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atanh.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/cos.cM /trunk/cosh.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/factorial.cM /trunk/gamma.cM /trunk/gammaPiAGMformula.cM /trunk/get_d.cM /trunk/get_str.cM /trunk/get_z_exp.cM /trunk/hypot.cM /trunk/init.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/mpf2mpfr.hM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mul.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_ui.cM /trunk/next.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/rint.cM /trunk/round_prec.cM /trunk/save_expo.cM /trunk/set.cM /trunk/set_dfl_prec.cM /trunk/set_exp.cM /trunk/set_nan.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_z.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sub1.cM /trunk/sub_one_ulp.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/tconst_log2.cM /trunk/tests/tests.cM /trunk/uceil_exp2.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cM /trunk/ui_pow.cSuppress some #define and fix symbol names (makes code cleaner):perl -pi -e 's/__mpfr_flags/__gmpfr_flags/g' **/*.{c,h}perl -pi -e 's/__mpfr_emin/__gmpfr_emin/g' **/*.{c,h}perl -pi -e 's/__mpfr_emax/__gmpfr_emax/g' **/*.{c,h}perl -pi -e 's/__mpfr_default_fp_bit_precision/__gmpfr_default_fp_bit_precision/g' **/*.{c,h}perl -pi -e 's/__gmp_default_rounding_mode/__gmpfr_default_rounding_mode/g' **/*.{c,h}perl -pi -e 's/__mpfr_const_log2_prec/__gmpfr_const_log2_prec/g' **/*.{c,h}perl -pi -e 's/__mpfr_const_pi_prec/__gmpfr_const_pi_prec/g' **/*.{c,h}perl -pi -e 's/_mpfr_ceil_log2/__gmpfr_ceil_log2/g' **/*.{c,h}perl -pi -e 's/_mpfr_floor_log2/__gmpfr_floor_log2/g' **/*.{c,h}perl -pi -e 's/_mpfr_ceil_exp2/__gmpfr_ceil_exp2/g' **/*.{c,h}perl -pi -e 's/_mpfr_isqrt/__gmpfr_isqrt/g' **/*.{c,h}perl -pi -e 's/_mpfr_cuberoot/__gmpfr_cuberoot/g' **/*.{c,h}perl -pi -e 's/^#define __gmpfr_.*\n//' *.h------------------------------------------------------------------------r2124 | vlefevre | 2002-12-13 18:06:58 +0000 (Fri, 13 Dec 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r2123 | vlefevre | 2002-12-13 18:01:04 +0000 (Fri, 13 Dec 2002) | 2 linesChanged paths:M /trunk/mpfr.texiIEEE 754 / IEEE P754 -> IEEE 754-1985.------------------------------------------------------------------------r2122 | vlefevre | 2002-12-13 11:20:28 +0000 (Fri, 13 Dec 2002) | 2 linesChanged paths:M /trunk/mpfr.texiCorrection.------------------------------------------------------------------------r2121 | vlefevre | 2002-12-13 11:19:25 +0000 (Fri, 13 Dec 2002) | 2 linesChanged paths:M /trunk/mpfr.texiAdded a note about the signed zero.------------------------------------------------------------------------r2120 | vlefevre | 2002-12-13 02:35:45 +0000 (Fri, 13 Dec 2002) | 2 linesChanged paths:M /trunk/set_d.cAssertion re-added.------------------------------------------------------------------------r2119 | vlefevre | 2002-12-13 02:34:50 +0000 (Fri, 13 Dec 2002) | 2 linesChanged paths:M /trunk/missingUpdate for new version of automake/autoconf.------------------------------------------------------------------------r2118 | vlefevre | 2002-12-13 02:23:23 +0000 (Fri, 13 Dec 2002) | 2 linesChanged paths:A /trunk/depcompdepcomp script added for new version of automake.------------------------------------------------------------------------r2117 | ryde | 2002-12-12 22:30:05 +0000 (Thu, 12 Dec 2002) | 2 linesChanged paths:M /trunk/configure.inDon't -D define PACKAGE_VERSION etc, to avoid conflict with gmp config.h.------------------------------------------------------------------------r2116 | zimmerma | 2002-12-12 16:41:43 +0000 (Thu, 12 Dec 2002) | 2 linesChanged paths:M /trunk/mpfr.texiadded paragraph about accuracy------------------------------------------------------------------------r2115 | zimmerma | 2002-12-12 15:32:52 +0000 (Thu, 12 Dec 2002) | 2 linesChanged paths:M /trunk/mpfr.texirewritten unclear paragraph about precision------------------------------------------------------------------------r2114 | zimmerma | 2002-12-12 14:42:42 +0000 (Thu, 12 Dec 2002) | 2 linesChanged paths:M /trunk/TODOadded one item------------------------------------------------------------------------r2113 | zimmerma | 2002-12-12 14:38:03 +0000 (Thu, 12 Dec 2002) | 2 linesChanged paths:M /trunk/set_d.cuse MPN_NORMALIZE_NOT_ZERO instead of loop------------------------------------------------------------------------r2112 | vlefevre | 2002-12-11 14:31:28 +0000 (Wed, 11 Dec 2002) | 3 linesChanged paths:M /trunk/tests/memory.cAdded #include "mpfr.h" (needed by mpfr-test.h as it usesmp_rnd_t in one of the prototypes).------------------------------------------------------------------------r2111 | vlefevre | 2002-12-10 22:23:04 +0000 (Tue, 10 Dec 2002) | 5 linesChanged paths:M /trunk/set_d.cPatch by Torbjorn Granlund <tege@swox.com>: Don't use TMP_ allocationmechanism for fixed size objects. Resulting streamlining. Miscaddressing changes to work around GNUPro bugs.Patch by VL: Some other changes in mpfr_set_d.------------------------------------------------------------------------r2110 | vlefevre | 2002-12-07 12:26:11 +0000 (Sat, 07 Dec 2002) | 3 linesChanged paths:M /trunk/const_euler.c(mpfr_const_euler_S, mpfr_const_euler_R)Make declaration match prototype (patch by Torbjorn Granlund).------------------------------------------------------------------------r2109 | vlefevre | 2002-12-04 11:22:24 +0000 (Wed, 04 Dec 2002) | 2 linesChanged paths:M /trunk/config.guessM /trunk/config.subUpdate from ftp://ftp.gnu.org/pub/gnu/config/------------------------------------------------------------------------r2108 | zimmerma | 2002-12-03 13:32:21 +0000 (Tue, 03 Dec 2002) | 2 linesChanged paths:M /trunk/mpfr.texiUse @ifnottex/@end iffnotex instead of @ifinfo/@end ifinfo------------------------------------------------------------------------r2107 | vlefevre | 2002-12-02 11:44:35 +0000 (Mon, 02 Dec 2002) | 2 linesChanged paths:M /trunk/mpfr-test.hM /trunk/tests/rnd_mode.cFix rnd_mode.c (again).------------------------------------------------------------------------r2106 | zimmerma | 2002-12-02 09:44:41 +0000 (Mon, 02 Dec 2002) | 2 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr.hput redefinitions of external symbols just before prototypes------------------------------------------------------------------------r2105 | zimmerma | 2002-12-02 09:23:47 +0000 (Mon, 02 Dec 2002) | 2 linesChanged paths:M /trunk/TODOupdated------------------------------------------------------------------------r2104 | zimmerma | 2002-12-02 09:21:40 +0000 (Mon, 02 Dec 2002) | 2 linesChanged paths:M /trunk/BUGSadded new known bugs------------------------------------------------------------------------r2103 | ryde | 2002-11-29 23:05:47 +0000 (Fri, 29 Nov 2002) | 2 linesChanged paths:M /trunk/TODOAdd notes on mpf_t maintaining actual size for efficiency.------------------------------------------------------------------------r2102 | ryde | 2002-11-29 22:52:20 +0000 (Fri, 29 Nov 2002) | 2 linesChanged paths:M /trunk/TODORemove mpfr_set_machine_rnd_mode task.------------------------------------------------------------------------r2101 | ryde | 2002-11-29 22:51:58 +0000 (Fri, 29 Nov 2002) | 2 linesChanged paths:M /trunk/mpfr.texiTweak some math formatting for tex.------------------------------------------------------------------------r2100 | ryde | 2002-11-29 22:45:40 +0000 (Fri, 29 Nov 2002) | 2 linesChanged paths:M /trunk/mpfr-test.hM /trunk/mpfr.h(mpfr_set_machine_rnd_mode): Move prototype to mpfr-test.h.------------------------------------------------------------------------r2099 | ryde | 2002-11-29 22:42:19 +0000 (Fri, 29 Nov 2002) | 2 linesChanged paths:M /trunk/tests/Makefile.am(libfrtests_a_SOURCES): Add rnd_mode.c.------------------------------------------------------------------------r2098 | ryde | 2002-11-29 22:41:57 +0000 (Fri, 29 Nov 2002) | 2 linesChanged paths:M /trunk/Makefile.am(libmpfr_a_SOURCES): Remove rnd_mode.c.------------------------------------------------------------------------r2097 | ryde | 2002-11-29 22:40:40 +0000 (Fri, 29 Nov 2002) | 2 linesChanged paths:D /trunk/rnd_mode.cRemove file, moved to tests directory.------------------------------------------------------------------------r2096 | ryde | 2002-11-29 22:40:01 +0000 (Fri, 29 Nov 2002) | 2 linesChanged paths:A /trunk/tests/rnd_mode.cNew file, moved from top-level directory.------------------------------------------------------------------------r2095 | ryde | 2002-11-29 22:22:40 +0000 (Fri, 29 Nov 2002) | 2 linesChanged paths:M /trunk/mpfr.texi(Rounding Modes): Remove mpfr_set_machine_rnd_mode.------------------------------------------------------------------------r2094 | ryde | 2002-11-29 21:42:11 +0000 (Fri, 29 Nov 2002) | 2 linesChanged paths:M /trunk/setmin.cUse GNU style code layout.------------------------------------------------------------------------r2093 | ryde | 2002-11-29 21:35:59 +0000 (Fri, 29 Nov 2002) | 2 linesChanged paths:M /trunk/setmax.cUse GNU style code layout.------------------------------------------------------------------------r2092 | zimmerma | 2002-11-29 17:26:31 +0000 (Fri, 29 Nov 2002) | 2 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr.hredefined external symbols in the __gmpfr namespace------------------------------------------------------------------------r2091 | zimmerma | 2002-11-25 17:04:36 +0000 (Mon, 25 Nov 2002) | 2 linesChanged paths:M /trunk/tests/tout_str.cadded one fprintf in case of error------------------------------------------------------------------------r2090 | vlefevre | 2002-11-25 16:11:33 +0000 (Mon, 25 Nov 2002) | 3 linesChanged paths:M /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/rnd_mode.cmpfr_set_machine_rnd_mode fixed to compile on some architectures(e.g. ARM). Now returns an int.------------------------------------------------------------------------r2089 | vlefevre | 2002-11-25 15:30:56 +0000 (Mon, 25 Nov 2002) | 2 linesChanged paths:M /trunk/tests/tmul.cBug fixed.------------------------------------------------------------------------r2088 | zimmerma | 2002-11-25 12:54:49 +0000 (Mon, 25 Nov 2002) | 2 linesChanged paths:M /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/texp.cM /trunk/tests/tget_d.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tset_q.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub_ui.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cremoved all tests that compare to libm------------------------------------------------------------------------r2087 | zimmerma | 2002-11-25 10:54:35 +0000 (Mon, 25 Nov 2002) | 2 linesChanged paths:M /trunk/tests/tdiv.cchanged to distinguish mpfr failures from libm failures------------------------------------------------------------------------r2086 | zimmerma | 2002-11-25 10:37:43 +0000 (Mon, 25 Nov 2002) | 2 linesChanged paths:M /trunk/tests/tdiv.cadded 3 tests that make libm fail under HP-PA------------------------------------------------------------------------r2085 | vlefevre | 2002-11-23 23:47:18 +0000 (Sat, 23 Nov 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r2084 | zimmerma | 2002-11-22 10:40:05 +0000 (Fri, 22 Nov 2002) | 2 linesChanged paths:M /trunk/ui_pow.cforgot to remove debug statement------------------------------------------------------------------------r2083 | zimmerma | 2002-11-22 10:26:38 +0000 (Fri, 22 Nov 2002) | 2 linesChanged paths:M /trunk/pow.cM /trunk/tests/tui_pow.cM /trunk/ui_pow.cfixed bug (infinite loop) for exact powers------------------------------------------------------------------------r2082 | ryde | 2002-11-21 22:28:44 +0000 (Thu, 21 Nov 2002) | 3 linesChanged paths:M /trunk/TODOMore on tuned thresholds, more on config.h etc, new section on mpf/mpfrintegration.------------------------------------------------------------------------r2081 | vlefevre | 2002-11-20 14:34:08 +0000 (Wed, 20 Nov 2002) | 2 linesChanged paths:M /trunk/get_str.cCode clean-up.------------------------------------------------------------------------r2080 | zimmerma | 2002-11-20 13:08:23 +0000 (Wed, 20 Nov 2002) | 2 linesChanged paths:M /trunk/gamma.cM /trunk/log.cM /trunk/set_ld.cfixed some problems found by insure------------------------------------------------------------------------r2079 | zimmerma | 2002-11-20 11:03:21 +0000 (Wed, 20 Nov 2002) | 2 linesChanged paths:M /trunk/tests/tout_str.cforgotten fclose() call------------------------------------------------------------------------r2078 | zimmerma | 2002-11-20 10:13:01 +0000 (Wed, 20 Nov 2002) | 2 linesChanged paths:M /trunk/tests/tget_str.cfixed array bound write------------------------------------------------------------------------r2077 | zimmerma | 2002-11-19 16:46:45 +0000 (Tue, 19 Nov 2002) | 2 linesChanged paths:M /trunk/get_str.cfixed non-ansi features------------------------------------------------------------------------r2076 | zimmerma | 2002-11-19 16:26:22 +0000 (Tue, 19 Nov 2002) | 2 linesChanged paths:M /trunk/div.cM /trunk/div_ui.cadded explicit cast------------------------------------------------------------------------r2075 | zimmerma | 2002-10-24 12:04:59 +0000 (Thu, 24 Oct 2002) | 2 linesChanged paths:M /trunk/mpfr.texiadded mpfr_cbrt------------------------------------------------------------------------r2074 | vlefevre | 2002-10-20 09:46:03 +0000 (Sun, 20 Oct 2002) | 2 linesChanged paths:M /trunk/BUGSUpdate.------------------------------------------------------------------------r2073 | zimmerma | 2002-10-20 07:43:07 +0000 (Sun, 20 Oct 2002) | 2 linesChanged paths:M /trunk/sin.cfixed bug with wrong sign detection------------------------------------------------------------------------r2072 | vlefevre | 2002-10-19 10:25:49 +0000 (Sat, 19 Oct 2002) | 2 linesChanged paths:M /trunk/hypot.cSome fixes to avoid overflows.------------------------------------------------------------------------r2071 | zimmerma | 2002-10-19 08:08:47 +0000 (Sat, 19 Oct 2002) | 2 linesChanged paths:M /trunk/hypot.cfixed bug for large arguments------------------------------------------------------------------------r2070 | zimmerma | 2002-10-19 08:08:15 +0000 (Sat, 19 Oct 2002) | 2 linesChanged paths:M /trunk/cbrt.cimproved code for rounding to nearest------------------------------------------------------------------------r2069 | zimmerma | 2002-10-19 08:05:45 +0000 (Sat, 19 Oct 2002) | 2 linesChanged paths:M /trunk/acosh.cM /trunk/asinh.cfixed bug for EXP(x) > EMAX/2------------------------------------------------------------------------r2068 | zimmerma | 2002-10-19 08:04:51 +0000 (Sat, 19 Oct 2002) | 2 linesChanged paths:M /trunk/algorithms.texmodified description of hypot and cbrt------------------------------------------------------------------------r2067 | vlefevre | 2002-10-18 14:57:01 +0000 (Fri, 18 Oct 2002) | 2 linesChanged paths:M /trunk/BUGSUpdate.------------------------------------------------------------------------r2066 | vlefevre | 2002-10-18 14:53:53 +0000 (Fri, 18 Oct 2002) | 2 linesChanged paths:M /trunk/tests/tsin.cAdded test showing bug in sign detection.------------------------------------------------------------------------r2065 | vlefevre | 2002-10-18 13:45:02 +0000 (Fri, 18 Oct 2002) | 2 linesChanged paths:M /trunk/tests/thypot.cAdded newline.------------------------------------------------------------------------r2064 | vlefevre | 2002-10-18 12:39:07 +0000 (Fri, 18 Oct 2002) | 2 linesChanged paths:M /trunk/BUGSBug in mpfr_hypot.------------------------------------------------------------------------r2063 | vlefevre | 2002-10-18 12:26:16 +0000 (Fri, 18 Oct 2002) | 2 linesChanged paths:M /trunk/tests/thypot.cAdded test that makes mpfr_hypot fail.------------------------------------------------------------------------r2062 | vlefevre | 2002-10-18 12:06:17 +0000 (Fri, 18 Oct 2002) | 2 linesChanged paths:M /trunk/hypot.cPrecision Nt: int -> mp_prec_t.------------------------------------------------------------------------r2061 | vlefevre | 2002-10-18 10:21:31 +0000 (Fri, 18 Oct 2002) | 2 linesChanged paths:M /trunk/tests/tcbrt.cAdded some tests.------------------------------------------------------------------------r2060 | vlefevre | 2002-10-18 09:58:41 +0000 (Fri, 18 Oct 2002) | 2 linesChanged paths:M /trunk/tests/tcbrt.cmain () -> main (void).------------------------------------------------------------------------r2059 | zimmerma | 2002-10-18 07:00:18 +0000 (Fri, 18 Oct 2002) | 2 linesChanged paths:M /trunk/tests/Makefile.amA /trunk/tests/tcbrt.cadded tcbrt.c, test file for mpfr_cbrt------------------------------------------------------------------------r2058 | zimmerma | 2002-10-18 06:58:51 +0000 (Fri, 18 Oct 2002) | 2 linesChanged paths:M /trunk/hypot.cfixed overflow problem------------------------------------------------------------------------r2057 | zimmerma | 2002-10-18 06:58:08 +0000 (Fri, 18 Oct 2002) | 2 linesChanged paths:M /trunk/cbrt.ccompletely rewritten using mpz_root------------------------------------------------------------------------r2056 | zimmerma | 2002-10-18 06:57:14 +0000 (Fri, 18 Oct 2002) | 2 linesChanged paths:M /trunk/Makefile.amadded cbrt------------------------------------------------------------------------r2055 | vlefevre | 2002-10-17 16:48:10 +0000 (Thu, 17 Oct 2002) | 2 linesChanged paths:M /trunk/mpfr.texiC9X -> ISO/IEC 9899:1999 (ISO C99).------------------------------------------------------------------------r2054 | vlefevre | 2002-10-17 16:03:57 +0000 (Thu, 17 Oct 2002) | 2 linesChanged paths:M /trunk/set_ld.cCases NaN and -0.0 taken into account.------------------------------------------------------------------------r2053 | zimmerma | 2002-10-17 15:37:00 +0000 (Thu, 17 Oct 2002) | 2 linesChanged paths:M /trunk/tests/tset_ld.cadded check for +0 and -0------------------------------------------------------------------------r2052 | zimmerma | 2002-10-17 15:13:09 +0000 (Thu, 17 Oct 2002) | 2 linesChanged paths:M /trunk/tests/tset_ld.cadded one test (2^1024)------------------------------------------------------------------------r2051 | zimmerma | 2002-10-17 15:11:54 +0000 (Thu, 17 Oct 2002) | 2 linesChanged paths:M /trunk/set_ld.cfixed bug when overflow for double type------------------------------------------------------------------------r2050 | zimmerma | 2002-10-17 12:56:49 +0000 (Thu, 17 Oct 2002) | 2 linesChanged paths:M /trunk/mpfr.texiadded mpfr_set_ld and mpfr_get_ld------------------------------------------------------------------------r2049 | vlefevre | 2002-10-16 18:37:48 +0000 (Wed, 16 Oct 2002) | 2 linesChanged paths:M /trunk/get_ld.cFix for -0.0.------------------------------------------------------------------------r2048 | zimmerma | 2002-10-16 18:21:54 +0000 (Wed, 16 Oct 2002) | 2 linesChanged paths:A /trunk/log_b2.hconstants for mpfr_get_str and mpfr_set_str------------------------------------------------------------------------r2047 | vlefevre | 2002-10-16 16:25:56 +0000 (Wed, 16 Oct 2002) | 2 linesChanged paths:M /trunk/tests/tset_ld.cObsolete comment removed.------------------------------------------------------------------------r2046 | vlefevre | 2002-10-16 16:23:35 +0000 (Wed, 16 Oct 2002) | 2 linesChanged paths:M /trunk/Makefile.amRemoved log_b2.h as it doesn't seem to be necessary.------------------------------------------------------------------------r2045 | zimmerma | 2002-10-16 15:41:24 +0000 (Wed, 16 Oct 2002) | 2 linesChanged paths:M /trunk/mpfr.hadded prototype for mpfr_get_ld------------------------------------------------------------------------r2044 | zimmerma | 2002-10-16 15:40:19 +0000 (Wed, 16 Oct 2002) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/get_ld.cM /trunk/tests/tset_ld.cadded mpfr_get_ld and tests for set_ld/get_ld------------------------------------------------------------------------r2043 | zimmerma | 2002-10-16 15:38:46 +0000 (Wed, 16 Oct 2002) | 2 linesChanged paths:M /trunk/set_ld.cadded cast to long double------------------------------------------------------------------------r2042 | vlefevre | 2002-10-16 10:08:09 +0000 (Wed, 16 Oct 2002) | 2 linesChanged paths:M /trunk/TODOUpdate (tset_ld).------------------------------------------------------------------------r2041 | vlefevre | 2002-10-16 08:13:25 +0000 (Wed, 16 Oct 2002) | 4 linesChanged paths:M /trunk/tests/tset_ld.cTest removed as the minimal precision for a long double is somethinglike 10 decimal digits. Anyway, there are implementations for whichlong double = double = IEEE double precision.------------------------------------------------------------------------r2040 | vlefevre | 2002-10-16 07:38:15 +0000 (Wed, 16 Oct 2002) | 2 linesChanged paths:M /trunk/set_ld.cDBL_MANT_DIG and LDBL_MANT_DIG are normally defined by <float.h>.------------------------------------------------------------------------r2039 | zimmerma | 2002-10-15 14:58:26 +0000 (Tue, 15 Oct 2002) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hA /trunk/set_ld.cM /trunk/tests/Makefile.amA /trunk/tests/tset_ld.cadded mpfr_set_ld and test file------------------------------------------------------------------------r2038 | vlefevre | 2002-10-13 14:12:46 +0000 (Sun, 13 Oct 2002) | 2 linesChanged paths:M /trunk/BUGSBug in mpfr_sin (and perhaps other functions): error analysis.------------------------------------------------------------------------r2037 | vlefevre | 2002-10-13 13:54:45 +0000 (Sun, 13 Oct 2002) | 2 linesChanged paths:M /trunk/atan.cBug fixed (found by Dmitrii Baksheyev): atan(1) cannot be exact.------------------------------------------------------------------------r2036 | ryde | 2002-10-08 01:41:21 +0000 (Tue, 08 Oct 2002) | 5 linesChanged paths:M /trunk/TODORemove mpfr_get_str using mpn_get_str (done).Remove no grepping for __setfpucw, done (near enough).New thread-safety section, add const_pi and const_log2 caching.New portability section, add mingw random and _mpfr_ceil_log2 IEEE-ism.------------------------------------------------------------------------r2035 | ryde | 2002-10-08 01:38:34 +0000 (Tue, 08 Oct 2002) | 2 linesChanged paths:M /trunk/acinclude.m4(AC_MY_LIBS): Show the filename in the error message.------------------------------------------------------------------------r2034 | zimmerma | 2002-10-04 14:32:53 +0000 (Fri, 04 Oct 2002) | 2 linesChanged paths:M /trunk/mpf2mpfr.hmpfr_get_default_prec was missing (thanks to F. Morain)------------------------------------------------------------------------r2033 | vlefevre | 2002-09-30 12:22:28 +0000 (Mon, 30 Sep 2002) | 3 linesChanged paths:M /trunk/BUGSRemoved get_str.c bug, as the mpfr_get_str function hascompletely been rewritten.------------------------------------------------------------------------r2032 | zimmerma | 2002-09-26 08:15:34 +0000 (Thu, 26 Sep 2002) | 3 linesChanged paths:M /trunk/sub.cfixed wrong inexact flag for a - b where a and b are of different signsand EXP(a) < EXP(b)------------------------------------------------------------------------r2031 | zimmerma | 2002-09-26 08:00:09 +0000 (Thu, 26 Sep 2002) | 2 linesChanged paths:M /trunk/tests/tsub.cadded test for inexact flag (bug found by Andreas Enge)------------------------------------------------------------------------r2030 | ryde | 2002-09-23 22:51:26 +0000 (Mon, 23 Sep 2002) | 3 linesChanged paths:M /trunk/init.cM /trunk/init2.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/set_prec.c(mpfr_init, mpfr_init2, mpfr_set_prec): Make void return, these alwayssucceed.------------------------------------------------------------------------r2029 | zimmerma | 2002-09-23 12:25:52 +0000 (Mon, 23 Sep 2002) | 2 linesChanged paths:M /trunk/urandomb.cfixed various tiny problems------------------------------------------------------------------------r2028 | zimmerma | 2002-09-23 12:19:24 +0000 (Mon, 23 Sep 2002) | 2 linesChanged paths:M /trunk/tests/trandom.cadded more tests for mpfr_urandomb, and for small precision------------------------------------------------------------------------r2027 | zimmerma | 2002-09-23 08:45:25 +0000 (Mon, 23 Sep 2002) | 2 linesChanged paths:M /trunk/random2.cM /trunk/tests/trandom.cfixed bugs in mpfr_random2 (wrong exponent, invalid numbers)------------------------------------------------------------------------r2026 | zimmerma | 2002-09-23 08:42:28 +0000 (Mon, 23 Sep 2002) | 2 linesChanged paths:M /trunk/tests/trandom.cadded checks for mpfr_random2------------------------------------------------------------------------r2025 | zimmerma | 2002-09-23 08:20:31 +0000 (Mon, 23 Sep 2002) | 2 linesChanged paths:M /trunk/cmp_abs.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/pow.cM /trunk/tests/tadd.cM /trunk/tests/tsub.ccmp_abs -> cmpabs (for compatibility with mpz)------------------------------------------------------------------------r2024 | ryde | 2002-09-21 22:57:26 +0000 (Sat, 21 Sep 2002) | 3 linesChanged paths:M /trunk/mpfr.texi(Converting Floats): Don't refer to the internal _mp_free_func withmpfr_get_str.------------------------------------------------------------------------r2023 | ryde | 2002-09-21 22:51:58 +0000 (Sat, 21 Sep 2002) | 2 linesChanged paths:M /trunk/mpfr.texi(Special Functions, Internals): Make these into nodes.------------------------------------------------------------------------r2022 | zimmerma | 2002-09-20 16:11:47 +0000 (Fri, 20 Sep 2002) | 2 linesChanged paths:M /trunk/set_str.cnow accept uppercase letters too------------------------------------------------------------------------r2021 | zimmerma | 2002-09-20 16:07:35 +0000 (Fri, 20 Sep 2002) | 2 linesChanged paths:M /trunk/tests/tset_str.cadded test for uppercase letters------------------------------------------------------------------------r2020 | zimmerma | 2002-09-18 15:11:33 +0000 (Wed, 18 Sep 2002) | 2 linesChanged paths:M /trunk/agm.cM /trunk/mpfr.hM /trunk/mpfr.texinow mpfr_agm returns an int (inexact flag)------------------------------------------------------------------------r2019 | vlefevre | 2002-09-13 10:11:33 +0000 (Fri, 13 Sep 2002) | 2 linesChanged paths:M /trunk/README.devM /trunk/prepareSome more information.------------------------------------------------------------------------r2018 | vlefevre | 2002-09-12 11:50:34 +0000 (Thu, 12 Sep 2002) | 3 linesChanged paths:M /trunk/configure.inOn HP-UX, use the +allowunsats switch for ld, otherwise ld complainsthat some GMP symbols are unsatisfied.------------------------------------------------------------------------r2017 | zimmerma | 2002-09-12 09:54:44 +0000 (Thu, 12 Sep 2002) | 2 linesChanged paths:M /trunk/gamma.cM /trunk/tests/tgamma.cfixed bug in reflection formula for x<1------------------------------------------------------------------------r2016 | vlefevre | 2002-08-23 22:05:08 +0000 (Fri, 23 Aug 2002) | 2 linesChanged paths:M /trunk/INSTALLM /trunk/mpfr.texiMPFR now needs GMP 4.1 or higher.------------------------------------------------------------------------r2015 | ryde | 2002-08-22 00:56:07 +0000 (Thu, 22 Aug 2002) | 2 linesChanged paths:M /trunk/mpfr-math.h(__mpfr_nan): Clarify comments about HP C and alpha.------------------------------------------------------------------------r2014 | ryde | 2002-08-22 00:47:22 +0000 (Thu, 22 Aug 2002) | 4 linesChanged paths:M /trunk/mpfr-math.h(_MPFR_NAN_BYTES, _MPFR_INFP_BYTES, _MPFR_INFM_BYTES):Use HAVE_DOUBLE_IEEE_LITTLE_ENDIAN etc to select endianness, not a bigblock of #ifdefs.------------------------------------------------------------------------r2013 | vlefevre | 2002-08-12 00:35:25 +0000 (Mon, 12 Aug 2002) | 2 linesChanged paths:M /trunk/acinclude.m4M /trunk/strcasecmp.cA /trunk/strncasecmp.cstrcasecmp.c -> strcasecmp.c & strncasecmp.c------------------------------------------------------------------------r2012 | ryde | 2002-08-07 01:47:30 +0000 (Wed, 07 Aug 2002) | 3 linesChanged paths:M /trunk/tests/Makefile.amUse $(top_builddir) consistently with libmpfr.a, for the benefit ofsrcdir!=builddir.------------------------------------------------------------------------r2011 | vlefevre | 2002-08-02 23:36:46 +0000 (Fri, 02 Aug 2002) | 2 linesChanged paths:M /trunk/configure.inDon't touch user specified flags (CFLAGS). [patch by Kevin Ryde]------------------------------------------------------------------------r2010 | vlefevre | 2002-07-30 03:19:37 +0000 (Tue, 30 Jul 2002) | 2 linesChanged paths:M /trunk/acinclude.m4M /trunk/mpfr-impl.hM /trunk/set_str.cBetter check for strcasecmp and strncasecmp. Bug fixed.------------------------------------------------------------------------r2009 | vlefevre | 2002-07-28 23:48:20 +0000 (Sun, 28 Jul 2002) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/TODOA /trunk/comparisons.cM /trunk/mpfr.hFunctions mpfr_greater_p, mpfr_greaterequal_p, mpfr_less_p,mpfr_lessequal_p, mpfr_lessgreater_p, mpfr_equal_p, mpfr_unordered_p.------------------------------------------------------------------------r2008 | vlefevre | 2002-07-28 01:58:32 +0000 (Sun, 28 Jul 2002) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/prepareM /trunk/tests/Makefile.amUse AUTOMAKE_OPTIONS = gnu [suggested by Kevin Ryde]------------------------------------------------------------------------r2007 | vlefevre | 2002-07-28 01:43:29 +0000 (Sun, 28 Jul 2002) | 2 linesChanged paths:M /trunk/tests/Makefile.amcheck target -> TESTS = $(check_PROGRAMS) [suggested by Kevin Ryde]------------------------------------------------------------------------r2006 | vlefevre | 2002-07-28 01:28:54 +0000 (Sun, 28 Jul 2002) | 3 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/strcasecmp.cstrcasecmp and strncasecmp -> mpfr_strcasecmp and mpfr_strncasecmpif they are provided by MPFR.------------------------------------------------------------------------r2005 | vlefevre | 2002-07-28 00:50:51 +0000 (Sun, 28 Jul 2002) | 2 linesChanged paths:M /trunk/get_str.cTMP_MARK missing (patch by Kevin Ryde).------------------------------------------------------------------------r2004 | vlefevre | 2002-07-26 17:53:53 +0000 (Fri, 26 Jul 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r2003 | vlefevre | 2002-07-26 17:49:03 +0000 (Fri, 26 Jul 2002) | 2 linesChanged paths:M /trunk/READMEM /trunk/README.devUpdate (mainly concerning CVS use).------------------------------------------------------------------------r2002 | vlefevre | 2002-07-26 15:52:58 +0000 (Fri, 26 Jul 2002) | 5 linesChanged paths:M /trunk/TODOM /trunk/exceptions.cM /trunk/exp.cM /trunk/mpfr-impl.hM /trunk/next.cM /trunk/setmax.cM /trunk/setmin.cPrototype of mpfr_setmax and mpfr_setmin changed (exponent given).In mpfr_exp for x ~= 0, add_one_ulp and sub_one_ulp are no longerused (sub_one_ulp was incorrect). These cases should now be faster.Small fix in mpfr_nextabove, mpfr_nextbelow and mpfr_nexttoward.------------------------------------------------------------------------r2001 | vlefevre | 2002-07-26 15:21:45 +0000 (Fri, 26 Jul 2002) | 4 linesChanged paths:M /trunk/Makefile.amM /trunk/TODOM /trunk/exceptions.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiA /trunk/next.cA /trunk/setmax.cA /trunk/setmin.cM /trunk/sub_one_ulp.cNew internal functions mpfr_setmin and mpfr_setmax.New functions mpfr_nextabove, mpfr_nextbelow, mpfr_nexttoward.Small fix in mpfr_sub_one_ulp.------------------------------------------------------------------------r2000 | zimmerma | 2002-07-26 13:24:45 +0000 (Fri, 26 Jul 2002) | 2 linesChanged paths:M /trunk/get_str.cimproved the computation of g = ceil((e-1)/log_2(beta)), using two tables------------------------------------------------------------------------r1999 | vlefevre | 2002-07-25 15:43:49 +0000 (Thu, 25 Jul 2002) | 5 linesChanged paths:M /trunk/add_ui.cM /trunk/exceptions.cM /trunk/mpfr-impl.hM /trunk/mpfr.texiM /trunk/save_expo.cM /trunk/set_q.cM /trunk/sqrt_ui.cM /trunk/sub_ui.cM /trunk/ui_pow_ui.cFunction mpfr_check_range now propagates the inexact ternary value.Function mpfr_restore_emin_emax OR's the saved flags with the currentflags, as this is more useful in general.Macro MPFR_RESTORE_RET removed (no longer useful).------------------------------------------------------------------------r1998 | vlefevre | 2002-07-24 17:38:21 +0000 (Wed, 24 Jul 2002) | 2 linesChanged paths:M /trunk/frac.cChange concerning an assertion, due to GMP limitation.------------------------------------------------------------------------r1997 | zimmerma | 2002-07-24 16:35:02 +0000 (Wed, 24 Jul 2002) | 2 linesChanged paths:M /trunk/tests/tout_str.cgnu indentation------------------------------------------------------------------------r1996 | zimmerma | 2002-07-24 16:32:49 +0000 (Wed, 24 Jul 2002) | 2 linesChanged paths:M /trunk/tests/tgamma.creduce range of tests (did take too much time)------------------------------------------------------------------------r1995 | zimmerma | 2002-07-24 16:31:00 +0000 (Wed, 24 Jul 2002) | 2 linesChanged paths:M /trunk/tests/tget_str.cadded plenty of new cases, now covers all lines of get_str.c------------------------------------------------------------------------r1994 | zimmerma | 2002-07-24 16:29:40 +0000 (Wed, 24 Jul 2002) | 2 linesChanged paths:M /trunk/mpfr.texiupdated documentation of mpfr_get_str------------------------------------------------------------------------r1993 | zimmerma | 2002-07-24 16:28:21 +0000 (Wed, 24 Jul 2002) | 4 linesChanged paths:M /trunk/get_str.ccompletely new version, written by Alain Delplanque and Paul Zimmermann.It now directly uses mpn_get_str, with subquadratic complexity.About 3 times faster than previous version in most cases.------------------------------------------------------------------------r1992 | vlefevre | 2002-07-24 16:23:27 +0000 (Wed, 24 Jul 2002) | 3 linesChanged paths:M /trunk/frac.cBug fixed: unsigned int variables changed to int to avoid operationswith mixed signed/unsigned variables and unwanted casts.------------------------------------------------------------------------r1991 | vlefevre | 2002-07-24 16:04:16 +0000 (Wed, 24 Jul 2002) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/frac.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/Makefile.amA /trunk/tests/tfrac.cFunction mpfr_frac and tests added.------------------------------------------------------------------------r1990 | vlefevre | 2002-07-24 15:05:51 +0000 (Wed, 24 Jul 2002) | 2 linesChanged paths:M /trunk/set.cBug fixed (0 was forgotten).------------------------------------------------------------------------r1989 | vlefevre | 2002-07-24 11:11:07 +0000 (Wed, 24 Jul 2002) | 2 linesChanged paths:M /trunk/isinteger.cOptimization: mpfr_trunc no longer used!------------------------------------------------------------------------r1988 | vlefevre | 2002-07-24 10:13:00 +0000 (Wed, 24 Jul 2002) | 2 linesChanged paths:M /trunk/isinteger.cmpfr_isinteger extended to non-fp numbers and to zero.------------------------------------------------------------------------r1987 | vlefevre | 2002-07-24 09:59:01 +0000 (Wed, 24 Jul 2002) | 2 linesChanged paths:M /trunk/isnum.cSimpler test.------------------------------------------------------------------------r1986 | vlefevre | 2002-07-23 17:19:47 +0000 (Tue, 23 Jul 2002) | 2 linesChanged paths:A /trunk/mul.cRe-adding mul.c with fixed permissions.------------------------------------------------------------------------r1985 | vlefevre | 2002-07-23 17:18:56 +0000 (Tue, 23 Jul 2002) | 2 linesChanged paths:D /trunk/mul.cTemporarily removing mul.c in order to try to fix its permissions.------------------------------------------------------------------------r1984 | vlefevre | 2002-07-23 16:22:08 +0000 (Tue, 23 Jul 2002) | 2 linesChanged paths:M /trunk/mul.cFixed permissions.------------------------------------------------------------------------r1983 | vlefevre | 2002-07-23 16:02:30 +0000 (Tue, 23 Jul 2002) | 2 linesChanged paths:M /trunk/exceptions.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/set_si.cM /trunk/set_ui.cM /trunk/tests/texceptions.cFunction mpfr_check_range improved in the underflow case.------------------------------------------------------------------------r1982 | vlefevre | 2002-07-22 15:52:33 +0000 (Mon, 22 Jul 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r1981 | zimmerma | 2002-07-22 15:22:13 +0000 (Mon, 22 Jul 2002) | 2 linesChanged paths:M /trunk/dump.cnow dump in base 2------------------------------------------------------------------------r1980 | zimmerma | 2002-07-22 15:11:50 +0000 (Mon, 22 Jul 2002) | 2 linesChanged paths:M /trunk/tests/tget_str.cforgot one free() call------------------------------------------------------------------------r1979 | vlefevre | 2002-07-22 13:57:15 +0000 (Mon, 22 Jul 2002) | 2 linesChanged paths:M /trunk/BUGSmpfr_pow bug removed.------------------------------------------------------------------------r1978 | vlefevre | 2002-07-22 13:54:55 +0000 (Mon, 22 Jul 2002) | 2 linesChanged paths:M /trunk/pow.cReindentation.------------------------------------------------------------------------r1977 | vlefevre | 2002-07-22 13:51:20 +0000 (Mon, 22 Jul 2002) | 3 linesChanged paths:M /trunk/pow.cM /trunk/tests/tpow.cpow.c: bug fixed (in the call to mpfr_can_round).tpow.c: mpfr_clear added.------------------------------------------------------------------------r1976 | vlefevre | 2002-07-22 13:26:54 +0000 (Mon, 22 Jul 2002) | 2 linesChanged paths:M /trunk/tests/tpow.cModified the two tests to make the bug appear.------------------------------------------------------------------------r1975 | zimmerma | 2002-07-22 09:37:31 +0000 (Mon, 22 Jul 2002) | 2 linesChanged paths:M /trunk/tests/tpow.cadded two tests------------------------------------------------------------------------r1974 | vlefevre | 2002-07-19 15:31:23 +0000 (Fri, 19 Jul 2002) | 2 linesChanged paths:M /trunk/README.devUpdated note concerning rcs2log.------------------------------------------------------------------------r1973 | vlefevre | 2002-07-19 11:31:30 +0000 (Fri, 19 Jul 2002) | 2 linesChanged paths:M /trunk/TODOLine mpfr_get_exp / mpfr_set_exp removed.------------------------------------------------------------------------r1972 | zimmerma | 2002-07-16 15:33:31 +0000 (Tue, 16 Jul 2002) | 2 linesChanged paths:M /trunk/tests/tget_str.cadded function check_large------------------------------------------------------------------------r1971 | vlefevre | 2002-07-15 13:16:15 +0000 (Mon, 15 Jul 2002) | 2 linesChanged paths:M /trunk/config.guessM /trunk/config.subUpdate from ftp://ftp.gnu.org/pub/gnu/config/------------------------------------------------------------------------r1970 | vlefevre | 2002-07-14 23:44:41 +0000 (Sun, 14 Jul 2002) | 2 linesChanged paths:M /trunk/mpfr-math.hAdd __sparc__ (patch by Nix <nix@esperi.demon.co.uk>).------------------------------------------------------------------------r1969 | vlefevre | 2002-07-14 23:39:13 +0000 (Sun, 14 Jul 2002) | 2 linesChanged paths:M /trunk/TODONote about randomized tests.------------------------------------------------------------------------r1968 | vlefevre | 2002-07-04 15:09:17 +0000 (Thu, 04 Jul 2002) | 2 linesChanged paths:M /trunk/BUGSBug concerning the rounding of pow().------------------------------------------------------------------------r1967 | vlefevre | 2002-07-04 14:26:00 +0000 (Thu, 04 Jul 2002) | 2 linesChanged paths:M /trunk/pow.cmpfr_pow() didn't work when the exponent was a negative integer.------------------------------------------------------------------------r1966 | vlefevre | 2002-07-04 14:25:40 +0000 (Thu, 04 Jul 2002) | 2 linesChanged paths:M /trunk/get_z_exp.cmpfr_get_z_exp() didn't work when the MPFR number was negative.------------------------------------------------------------------------r1965 | vlefevre | 2002-07-04 11:59:27 +0000 (Thu, 04 Jul 2002) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/get_exp.cM /trunk/mpfr.hM /trunk/mpfr.texiA /trunk/set_exp.cNew functions mpfr_get_exp and mpfr_set_exp.------------------------------------------------------------------------r1964 | zimmerma | 2002-06-27 14:07:06 +0000 (Thu, 27 Jun 2002) | 2 linesChanged paths:M /trunk/TODOremoved duplicated entry (thread-safe)------------------------------------------------------------------------r1963 | zimmerma | 2002-06-27 13:57:23 +0000 (Thu, 27 Jun 2002) | 2 linesChanged paths:M /trunk/TODOadded new items------------------------------------------------------------------------r1962 | zimmerma | 2002-06-27 12:55:03 +0000 (Thu, 27 Jun 2002) | 2 linesChanged paths:M /trunk/tests/tpow.cadded special cases------------------------------------------------------------------------r1961 | zimmerma | 2002-06-27 12:50:36 +0000 (Thu, 27 Jun 2002) | 2 linesChanged paths:M /trunk/algorithms.texadded one reference (nocite)------------------------------------------------------------------------r1960 | zimmerma | 2002-06-27 12:50:15 +0000 (Thu, 27 Jun 2002) | 2 linesChanged paths:M /trunk/algorithms.bibadded one reference------------------------------------------------------------------------r1959 | zimmerma | 2002-06-27 12:49:01 +0000 (Thu, 27 Jun 2002) | 2 linesChanged paths:M /trunk/inp_str.cfixed bug in return value------------------------------------------------------------------------r1958 | zimmerma | 2002-06-27 12:30:03 +0000 (Thu, 27 Jun 2002) | 2 linesChanged paths:M /trunk/TODOnew additions------------------------------------------------------------------------r1957 | zimmerma | 2002-06-27 09:31:01 +0000 (Thu, 27 Jun 2002) | 2 linesChanged paths:M /trunk/mpfr.texiadded pointer to mpfr_inp_str in mpfr_set_str------------------------------------------------------------------------r1956 | vlefevre | 2002-06-26 23:55:24 +0000 (Wed, 26 Jun 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r1955 | vlefevre | 2002-06-26 23:51:49 +0000 (Wed, 26 Jun 2002) | 3 linesChanged paths:M /trunk/add1.cM /trunk/add_one_ulp.cM /trunk/div.cM /trunk/exceptions.cM /trunk/mpfr-impl.hM /trunk/mul.cM /trunk/mul_ui.cM /trunk/print_raw.cM /trunk/rint.cM /trunk/round_prec.cM /trunk/set.cM /trunk/set_si.cM /trunk/set_ui.cM /trunk/set_z.cM /trunk/sqrt.cM /trunk/sub1.cMP_LIMB_T_HIGHBIT -> MPFR_LIMB_HIGHBIT.MPFR is now compatible with GMP 4.1.------------------------------------------------------------------------r1954 | vlefevre | 2002-06-15 10:50:23 +0000 (Sat, 15 Jun 2002) | 2 linesChanged paths:M /trunk/TODOAdded: make MPFR thread-safe.------------------------------------------------------------------------r1953 | zimmerma | 2002-06-14 13:14:34 +0000 (Fri, 14 Jun 2002) | 2 linesChanged paths:M /trunk/set_q.cfixed bug found by Gerardo Ballabio------------------------------------------------------------------------r1952 | zimmerma | 2002-06-14 13:14:08 +0000 (Fri, 14 Jun 2002) | 2 linesChanged paths:M /trunk/tests/tset_q.cadded one test (bug in mpfr-2.0.1 found by Gerardo Ballabio)------------------------------------------------------------------------r1951 | zimmerma | 2002-06-13 12:44:16 +0000 (Thu, 13 Jun 2002) | 2 linesChanged paths:M /trunk/TODOadded mpfr_modf------------------------------------------------------------------------r1950 | vlefevre | 2002-06-12 22:30:26 +0000 (Wed, 12 Jun 2002) | 2 linesChanged paths:M /trunk/TODOAdded modf (to implement).------------------------------------------------------------------------r1949 | vlefevre | 2002-06-08 22:58:28 +0000 (Sat, 08 Jun 2002) | 3 linesChanged paths:M /trunk/tests/tadd.cM /trunk/tests/tmul.ccheck: Apply a hack to the parameter order to make sparc gcc 2.95.2happy (patch by Kevin Ryde) + static added.------------------------------------------------------------------------r1948 | vlefevre | 2002-06-08 22:45:57 +0000 (Sat, 08 Jun 2002) | 2 linesChanged paths:M /trunk/mpfr.texiPatch by Kevin Ryde.------------------------------------------------------------------------r1947 | vlefevre | 2002-06-08 02:45:27 +0000 (Sat, 08 Jun 2002) | 3 linesChanged paths:M /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cSuppress tests if sqrt is not affected by mpfr_set_machine_rnd_mode(patch by Kevin Ryde).------------------------------------------------------------------------r1946 | vlefevre | 2002-06-08 02:25:49 +0000 (Sat, 08 Jun 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r1945 | vlefevre | 2002-06-08 02:20:00 +0000 (Sat, 08 Jun 2002) | 2 linesChanged paths:M /trunk/READMEfdl.texi added.------------------------------------------------------------------------r1944 | vlefevre | 2002-06-08 02:16:07 +0000 (Sat, 08 Jun 2002) | 9 linesChanged paths:M /trunk/Makefile.amM /trunk/README.devA /trunk/fdl.texiM /trunk/mpfr.texiM /trunk/texinfo.texPatch by Kevin Ryde (and Vincent Lefevre).mpfr.texi: Change license to FDL, use @copying per texinfo 4.2.Use @dircategory, @direntry, @documentdescription.Move @contents to start of file.(VERSION, UPDATED): New variables.(m, GMPtimes, times): New macros.(Float Arithmetic): Fix html output. Reported by Richard Dawe.(GNU Free Documentation License): New appendix.------------------------------------------------------------------------r1943 | vlefevre | 2002-06-06 11:08:47 +0000 (Thu, 06 Jun 2002) | 2 linesChanged paths:M /trunk/rnd_mode.cUse gmp-impl.h to get MPFR_HAVE_FESETROUND (reported by Kevin Ryde).------------------------------------------------------------------------r1942 | zimmerma | 2002-06-05 15:27:23 +0000 (Wed, 05 Jun 2002) | 2 linesChanged paths:M /trunk/ChangeLogpatch for mpfr.texi------------------------------------------------------------------------r1941 | zimmerma | 2002-06-05 15:24:46 +0000 (Wed, 05 Jun 2002) | 2 linesChanged paths:M /trunk/mpfr.texipatch from Richard Dawe <richdawe@bigfoot.com> to generate HTML------------------------------------------------------------------------r1940 | zimmerma | 2002-06-05 15:05:21 +0000 (Wed, 05 Jun 2002) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/gamma.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/Makefile.amM /trunk/tests/tgamma.cadded mpfr_gamma in libmpfr------------------------------------------------------------------------r1939 | vlefevre | 2002-06-05 01:01:42 +0000 (Wed, 05 Jun 2002) | 2 linesChanged paths:M /trunk/acinclude.m4M /trunk/mpfr-test.hM /trunk/tests/tests.cCheck for isnan.------------------------------------------------------------------------r1938 | vlefevre | 2002-05-29 13:08:04 +0000 (Wed, 29 May 2002) | 2 linesChanged paths:M /trunk/rint.cBug fixed (possible integer overflow).------------------------------------------------------------------------r1937 | vlefevre | 2002-05-29 12:48:06 +0000 (Wed, 29 May 2002) | 2 linesChanged paths:M /trunk/add_one_ulp.cM /trunk/sub_one_ulp.cBug fixed (possible integer overflow).------------------------------------------------------------------------r1936 | vlefevre | 2002-05-29 12:41:19 +0000 (Wed, 29 May 2002) | 2 linesChanged paths:M /trunk/add1.cM /trunk/sub1.cBug fixed (possible integer overflow).------------------------------------------------------------------------r1935 | vlefevre | 2002-05-29 12:21:32 +0000 (Wed, 29 May 2002) | 2 linesChanged paths:M /trunk/exceptions.cNote added for mpfr_check_range. Bug fixed.------------------------------------------------------------------------r1934 | vlefevre | 2002-05-29 11:37:31 +0000 (Wed, 29 May 2002) | 3 linesChanged paths:M /trunk/urandomb.cSign wasn't set (reported by Dmitrii Baksheyev).Types fixed and code clean-up.------------------------------------------------------------------------r1933 | vlefevre | 2002-05-29 10:56:51 +0000 (Wed, 29 May 2002) | 2 linesChanged paths:M /trunk/random.cTypes fixed and code clean-up.------------------------------------------------------------------------r1932 | vlefevre | 2002-05-27 13:48:56 +0000 (Mon, 27 May 2002) | 3 linesChanged paths:M /trunk/TODOM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/mpfr-impl.hM /trunk/mpfr-test.hM /trunk/tests/Makefile.amA /trunk/tests/memory.cM /trunk/tests/reuse.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcan_round.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tdiv_ui.cM /trunk/tests/tdump.cM /trunk/tests/teq.cA /trunk/tests/tests.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfma.cM /trunk/tests/tget_str.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tisnan.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/trandom.cM /trunk/tests/trint.cM /trunk/tests/tround_prec.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsin.cM /trunk/tests/tsinh.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub.cM /trunk/tests/tsub_ui.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cPatch by Kevin Ryde for memory leak checking + misc declaration fixes.Code moved from mpfr-test.h to tests.c.------------------------------------------------------------------------r1931 | vlefevre | 2002-05-14 23:14:53 +0000 (Tue, 14 May 2002) | 2 linesChanged paths:M /trunk/TODOTernary flag for mpfr_agm.------------------------------------------------------------------------r1930 | vlefevre | 2002-05-14 23:03:08 +0000 (Tue, 14 May 2002) | 2 linesChanged paths:M /trunk/acos.cM /trunk/add.cM /trunk/asin.cM /trunk/atan.cM /trunk/cmp2.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/div.cM /trunk/exceptions.cM /trunk/gamma.cM /trunk/generic.cM /trunk/init.cM /trunk/init2.cM /trunk/isinteger.cM /trunk/mpfi.hM /trunk/out_str.cM /trunk/set_si.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/sub.cM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tasinh.cM /trunk/tests/tatanh.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcosh.cM /trunk/tests/texceptions.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfma.cM /trunk/tests/tgamma.cM /trunk/tests/thypot.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tpow3.cM /trunk/tests/tset.cM /trunk/tests/tsinh.cM /trunk/tests/tsub.cM /trunk/tests/tswap.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_pow.cM /trunk/tests/tzeta.cM /trunk/ui_div.cM /trunk/zeta.cCopyright line updated.------------------------------------------------------------------------r1929 | zimmerma | 2002-05-14 14:47:35 +0000 (Tue, 14 May 2002) | 2 linesChanged paths:M /trunk/TODOternary flag for mpfr_agm?------------------------------------------------------------------------r1928 | zimmerma | 2002-05-14 14:37:20 +0000 (Tue, 14 May 2002) | 2 linesChanged paths:M /trunk/TODOupdate wrt mpfr_set_machine_rnd_mode------------------------------------------------------------------------r1927 | zimmerma | 2002-05-14 09:44:27 +0000 (Tue, 14 May 2002) | 2 linesChanged paths:M /trunk/mpfr.texiadded mathematical description of arithmetico-geometric mean------------------------------------------------------------------------r1926 | vlefevre | 2002-05-08 00:13:28 +0000 (Wed, 08 May 2002) | 4 linesChanged paths:M /trunk/INSTALLM /trunk/acinclude.m4The problem on a G4 PowerPC was a bug in gcc; this is now testedin configure (float-conversion bug) and -ffloat-store is used ifneed be.------------------------------------------------------------------------r1925 | vlefevre | 2002-05-06 08:37:34 +0000 (Mon, 06 May 2002) | 2 linesChanged paths:M /trunk/INSTALLProblem on the G4 PowerPC.------------------------------------------------------------------------r1924 | zimmerma | 2002-04-30 18:49:21 +0000 (Tue, 30 Apr 2002) | 2 linesChanged paths:M /trunk/algorithms.texM /trunk/pow.cM /trunk/tests/tpow.cfixed problem (infinite loop) in mpfr_pow for exact powers------------------------------------------------------------------------r1923 | zimmerma | 2002-04-30 09:54:12 +0000 (Tue, 30 Apr 2002) | 2 linesChanged paths:M /trunk/mpfr.texifixed errors found by Sylvain Pion------------------------------------------------------------------------r1922 | vlefevre | 2002-04-27 23:13:33 +0000 (Sat, 27 Apr 2002) | 2 linesChanged paths:M /trunk/mpfr.texinot relevant -> undefined.------------------------------------------------------------------------r1921 | vlefevre | 2002-04-27 23:07:29 +0000 (Sat, 27 Apr 2002) | 3 linesChanged paths:M /trunk/mpfr.texiSome changes concerning the internals and zeros(including remarks by Kevin Ryde).------------------------------------------------------------------------r1920 | vlefevre | 2002-04-25 15:40:13 +0000 (Thu, 25 Apr 2002) | 2 linesChanged paths:M /trunk/acinclude.m4M /trunk/mpfr-math.hCheck if HUGE_VAL is supported.------------------------------------------------------------------------r1919 | vlefevre | 2002-04-25 14:03:17 +0000 (Thu, 25 Apr 2002) | 2 linesChanged paths:M /trunk/TODOChanges in mpfr_set_str.------------------------------------------------------------------------r1918 | zimmerma | 2002-04-25 13:45:07 +0000 (Thu, 25 Apr 2002) | 2 linesChanged paths:M /trunk/TODOupdate------------------------------------------------------------------------r1917 | zimmerma | 2002-04-25 09:04:20 +0000 (Thu, 25 Apr 2002) | 3 linesChanged paths:M /trunk/mpfr.texiM /trunk/set_str.cmpfr_set_str doesn't require any more a final '\0'and return the number of characters read------------------------------------------------------------------------r1916 | zimmerma | 2002-04-25 09:02:31 +0000 (Thu, 25 Apr 2002) | 2 linesChanged paths:M /trunk/tests/tset_str.cmodified tests for special values------------------------------------------------------------------------r1915 | vlefevre | 2002-04-24 10:25:02 +0000 (Wed, 24 Apr 2002) | 2 linesChanged paths:M /trunk/cmp_abs.cDescription updated.------------------------------------------------------------------------r1914 | vlefevre | 2002-04-24 10:23:42 +0000 (Wed, 24 Apr 2002) | 3 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.teximpfr_cmp_abs no longer an internal function and described in mpfr.texi.In mpfr.texi, a @var{} was forgotten.------------------------------------------------------------------------r1913 | vlefevre | 2002-04-24 10:21:15 +0000 (Wed, 24 Apr 2002) | 2 linesChanged paths:M /trunk/cmp_abs.cmpfr_cmp_abs can now be called on zero numbers.------------------------------------------------------------------------r1912 | vlefevre | 2002-04-24 00:21:46 +0000 (Wed, 24 Apr 2002) | 2 linesChanged paths:M /trunk/mpfr-math.hStructures are used to get correct alignment.------------------------------------------------------------------------r1911 | vlefevre | 2002-04-23 23:32:28 +0000 (Tue, 23 Apr 2002) | 3 linesChanged paths:M /trunk/mpfr-math.h_MPFR_INF*_BYTES fix. On alpha, use a "double" for the bytes,to avoid a mis-conversion on alpha gcc 3.0.2. (Kevin Ryde)------------------------------------------------------------------------r1910 | vlefevre | 2002-04-23 20:00:42 +0000 (Tue, 23 Apr 2002) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/exceptions.cM /trunk/mpfr-impl.hM /trunk/mul.cM /trunk/mul_2si.cA /trunk/powerof2.cM /trunk/set_z.cM /trunk/sub1.cM /trunk/sub_one_ulp.cUnderflow semantics changed (not tested).------------------------------------------------------------------------r1909 | vlefevre | 2002-04-23 09:35:26 +0000 (Tue, 23 Apr 2002) | 2 linesChanged paths:M /trunk/mul.cCode simplified due to change in the maximum exponent range.------------------------------------------------------------------------r1908 | zimmerma | 2002-04-23 09:08:33 +0000 (Tue, 23 Apr 2002) | 2 linesChanged paths:M /trunk/algorithms.texmodifs from Andreas------------------------------------------------------------------------r1907 | vlefevre | 2002-04-22 22:23:26 +0000 (Mon, 22 Apr 2002) | 2 linesChanged paths:M /trunk/mpfr-math.hUnion -> array + cast because of the HP compiler.------------------------------------------------------------------------r1906 | vlefevre | 2002-04-20 13:17:37 +0000 (Sat, 20 Apr 2002) | 3 linesChanged paths:M /trunk/get_d.cAvoid constant floating expression, as this doesn't give the correctresult with gcc on some Alpha machines. (patch by Paul Zimmermann)------------------------------------------------------------------------r1905 | vlefevre | 2002-04-19 23:19:31 +0000 (Fri, 19 Apr 2002) | 2 linesChanged paths:M /trunk/mpfr-test.hRAND_MAX defined if not already defined (as it should be).------------------------------------------------------------------------r1904 | vlefevre | 2002-04-19 23:10:09 +0000 (Fri, 19 Apr 2002) | 3 linesChanged paths:M /trunk/mpfr-test.hInclude config.h, for the benefit of test programs not usinggmp-impl.h (Kevin Ryde).------------------------------------------------------------------------r1903 | zimmerma | 2002-04-19 18:16:53 +0000 (Fri, 19 Apr 2002) | 2 linesChanged paths:M /trunk/mpfr-test.hadded tests in mpfr_test_init for denorms and extended precision------------------------------------------------------------------------r1902 | zimmerma | 2002-04-19 17:22:46 +0000 (Fri, 19 Apr 2002) | 2 linesChanged paths:M /trunk/init.cM /trunk/init2.cM /trunk/mpfr.hM /trunk/mpfr.teximpfr_init and mpfr_init2 now return an int------------------------------------------------------------------------r1901 | vlefevre | 2002-04-19 16:37:15 +0000 (Fri, 19 Apr 2002) | 3 linesChanged paths:M /trunk/set_q.cExponent range saved/restored. Returns NaN when the numeratoror the denominator is too large for MPFR.------------------------------------------------------------------------r1900 | vlefevre | 2002-04-19 12:26:06 +0000 (Fri, 19 Apr 2002) | 3 linesChanged paths:M /trunk/add_ui.cM /trunk/div_ui.cM /trunk/mul_ui.cM /trunk/set_si.cM /trunk/set_ui.cM /trunk/sqrt_ui.cM /trunk/sub_ui.cM /trunk/ui_div.cM /trunk/ui_sub.cAdded some assertions (any unsigned long must be representablein a mp_limb_t).------------------------------------------------------------------------r1899 | vlefevre | 2002-04-19 12:01:16 +0000 (Fri, 19 Apr 2002) | 2 linesChanged paths:M /trunk/cmp_si.cM /trunk/mpfr-impl.hM /trunk/set_si.cSAFE_ABS changed so that it can be used for any unsigned type.------------------------------------------------------------------------r1898 | vlefevre | 2002-04-18 15:36:36 +0000 (Thu, 18 Apr 2002) | 3 linesChanged paths:M /trunk/set_z.cAdded code to prevent possible integer overflow when the input numberis very large.------------------------------------------------------------------------r1897 | vlefevre | 2002-04-18 15:22:56 +0000 (Thu, 18 Apr 2002) | 2 linesChanged paths:M /trunk/mpfr.hNew values for exponent range.------------------------------------------------------------------------r1896 | zimmerma | 2002-04-18 14:28:31 +0000 (Thu, 18 Apr 2002) | 2 linesChanged paths:M /trunk/tests/tadd.ccall get_d with rounding mode in check2, to avoid problems near +Inf------------------------------------------------------------------------r1895 | zimmerma | 2002-04-18 12:10:49 +0000 (Thu, 18 Apr 2002) | 2 linesChanged paths:M /trunk/mpfr-test.h2147483647 -> INT_MAX------------------------------------------------------------------------r1894 | zimmerma | 2002-04-18 09:47:02 +0000 (Thu, 18 Apr 2002) | 3 linesChanged paths:M /trunk/mpfr-test.hM /trunk/tests/tadd.cimproved ulp() to deal with infinitiesand fixed tadd/check2 to deal with infinities------------------------------------------------------------------------r1893 | zimmerma | 2002-04-17 12:04:21 +0000 (Wed, 17 Apr 2002) | 2 linesChanged paths:M /trunk/mpfr.texiimproved documentation of mpfr_set_precset_prec.------------------------------------------------------------------------r1892 | zimmerma | 2002-04-16 16:31:42 +0000 (Tue, 16 Apr 2002) | 2 linesChanged paths:M /trunk/mpfr.texifixed documentation of cosh/sinh/tanh------------------------------------------------------------------------r1891 | vlefevre | 2002-04-16 13:26:15 +0000 (Tue, 16 Apr 2002) | 3 linesChanged paths:M /trunk/Makefile.amA /trunk/cmp_si.cM /trunk/cmp_ui.cM /trunk/mpfr.hM /trunk/mpfr.teximpfr_cmp_ui_2exp and mpfr_cmp_si_2exp rewritten.Prototype changed.------------------------------------------------------------------------r1890 | vlefevre | 2002-04-16 00:56:54 +0000 (Tue, 16 Apr 2002) | 3 linesChanged paths:M /trunk/acinclude.m4M /trunk/configure.inUse AC_CANONICAL_HOST and $host instead of $OS_TYPE and $MACHTYPE(patch suggested by Kevin Ryde).------------------------------------------------------------------------r1889 | vlefevre | 2002-04-16 00:51:21 +0000 (Tue, 16 Apr 2002) | 2 linesChanged paths:A /trunk/config.guessA /trunk/config.subAdded files from ftp.gnu.org for automake and AC_CANONICAL_HOST.------------------------------------------------------------------------r1888 | zimmerma | 2002-04-15 17:45:46 +0000 (Mon, 15 Apr 2002) | 2 linesChanged paths:M /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tdiv_ui.cM /trunk/tests/tout_str.cM /trunk/tests/tset_d.cM /trunk/tests/tsub_ui.cM /trunk/tests/tui_sub.creplaced 2.2e-307 by DBL_MIN------------------------------------------------------------------------r1887 | vlefevre | 2002-04-15 16:23:49 +0000 (Mon, 15 Apr 2002) | 2 linesChanged paths:M /trunk/READMETypo: Gnu -> GNU.------------------------------------------------------------------------r1886 | vlefevre | 2002-04-15 15:43:26 +0000 (Mon, 15 Apr 2002) | 2 linesChanged paths:M /trunk/VERSIONM /trunk/mpfr.texiUpdate for future 2.0.2.------------------------------------------------------------------------r1884 | vlefevre | 2002-04-15 15:33:49 +0000 (Mon, 15 Apr 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate for mpfr 2.0.1.------------------------------------------------------------------------r1883 | vlefevre | 2002-04-15 15:32:21 +0000 (Mon, 15 Apr 2002) | 2 linesChanged paths:M /trunk/README.devM /trunk/VERSIONM /trunk/mpfr.texiBack to version 2.0.1, updated documentation.------------------------------------------------------------------------r1882 | vlefevre | 2002-04-15 14:48:58 +0000 (Mon, 15 Apr 2002) | 2 linesChanged paths:M /trunk/README.devM /trunk/VERSIONPost-release commit.------------------------------------------------------------------------r1881 | vlefevre | 2002-04-15 14:38:45 +0000 (Mon, 15 Apr 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate for mpfr 2.0.1.------------------------------------------------------------------------r1880 | vlefevre | 2002-04-15 14:16:20 +0000 (Mon, 15 Apr 2002) | 3 linesChanged paths:M /trunk/cmp_ui.cmpfr_cmp_ui_2exp and mpfr_cmp_si_2exp can no longer be called with a NaN.Misc bugs fixed.------------------------------------------------------------------------r1879 | zimmerma | 2002-04-15 14:08:47 +0000 (Mon, 15 Apr 2002) | 2 linesChanged paths:M /trunk/NEWSadded main changes in version 2.0.1------------------------------------------------------------------------r1878 | vlefevre | 2002-04-15 13:47:24 +0000 (Mon, 15 Apr 2002) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/READMEUpdate for "make dist".------------------------------------------------------------------------r1877 | vlefevre | 2002-04-15 13:26:56 +0000 (Mon, 15 Apr 2002) | 2 linesChanged paths:M /trunk/COPYINGA /trunk/COPYING.LIBM /trunk/READMEM /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add_one_ulp.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atanh.cM /trunk/cbrt.cM /trunk/clear.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cmp_ui.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/dim.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eq.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/extract.cM /trunk/factorial.cM /trunk/fma.cM /trunk/gamma.cM /trunk/gammaPiAGMformula.cM /trunk/generic.cM /trunk/get_d.cM /trunk/get_str.cM /trunk/get_z_exp.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/init.cM /trunk/init2.cM /trunk/inp_str.cM /trunk/isinf.cM /trunk/isinteger.cM /trunk/isnan.cM /trunk/isnum.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/minmax.cM /trunk/mpf2mpfr.hM /trunk/mpfi.cM /trunk/mpfi.hM /trunk/mpfr-impl.hM /trunk/mpfr-math.hM /trunk/mpfr-test.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_ui.cM /trunk/neg.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/random.cM /trunk/random2.cM /trunk/reldiff.cM /trunk/rint.cM /trunk/rnd_mode.cM /trunk/round_prec.cM /trunk/save_expo.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_dfl_prec.cM /trunk/set_f.cM /trunk/set_inf.cM /trunk/set_nan.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_z.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/sub.cM /trunk/sub1.cM /trunk/sub_one_ulp.cM /trunk/sub_ui.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/reuse.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcan_round.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/tdump.cM /trunk/tests/teq.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfma.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tget_d.cM /trunk/tests/tget_str.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tisnan.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/trandom.cM /trunk/tests/trint.cM /trunk/tests/tround_prec.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub.cM /trunk/tests/tsub_ui.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tzeta.cM /trunk/uceil_exp2.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cM /trunk/ui_div.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/zeta.cCOPYING -> COPYING.LIB and GPL re-added.------------------------------------------------------------------------r1876 | vlefevre | 2002-04-15 12:34:08 +0000 (Mon, 15 Apr 2002) | 2 linesChanged paths:M /trunk/BUGSUpdate.------------------------------------------------------------------------r1875 | vlefevre | 2002-04-15 12:13:27 +0000 (Mon, 15 Apr 2002) | 2 linesChanged paths:M /trunk/configure.inRemoved switches -g -O2 as already done by configure.------------------------------------------------------------------------r1874 | vlefevre | 2002-04-14 22:55:55 +0000 (Sun, 14 Apr 2002) | 2 linesChanged paths:M /trunk/INSTALLUpdate.------------------------------------------------------------------------r1873 | vlefevre | 2002-04-14 15:53:55 +0000 (Sun, 14 Apr 2002) | 2 linesChanged paths:M /trunk/mpfr.texiRemoved useless @iftex...------------------------------------------------------------------------r1872 | vlefevre | 2002-04-14 11:14:31 +0000 (Sun, 14 Apr 2002) | 2 linesChanged paths:M /trunk/TODOUpdate.------------------------------------------------------------------------r1871 | vlefevre | 2002-04-14 10:24:27 +0000 (Sun, 14 Apr 2002) | 2 linesChanged paths:M /trunk/set_q.cWhen q = 0, +0 is returned.------------------------------------------------------------------------r1870 | vlefevre | 2002-04-13 18:32:56 +0000 (Sat, 13 Apr 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate for the next pre-release.------------------------------------------------------------------------r1869 | vlefevre | 2002-04-13 18:27:39 +0000 (Sat, 13 Apr 2002) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/acinclude.m4M /trunk/set_str.cA /trunk/strcasecmp.cM /trunk/tests/tset_str.cSupport for NaN and Inf (case insensitive) in mpfr_set_str. Tests.------------------------------------------------------------------------r1868 | vlefevre | 2002-04-13 01:40:03 +0000 (Sat, 13 Apr 2002) | 2 linesChanged paths:M /trunk/acinclude.m4Bug fixed.------------------------------------------------------------------------r1867 | vlefevre | 2002-04-13 01:22:51 +0000 (Sat, 13 Apr 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate for the next pre-release.------------------------------------------------------------------------r1866 | vlefevre | 2002-04-13 01:18:54 +0000 (Sat, 13 Apr 2002) | 2 linesChanged paths:M /trunk/acinclude.m4M /trunk/configure.inMisc changes. Use of AC_CACHE_CHECK.------------------------------------------------------------------------r1865 | vlefevre | 2002-04-12 16:11:14 +0000 (Fri, 12 Apr 2002) | 2 linesChanged paths:M /trunk/exp.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/mpfr-impl.hM /trunk/tests/tconst_log2.cM /trunk/tests/texp.cCode clean-up.------------------------------------------------------------------------r1864 | vlefevre | 2002-04-12 14:51:26 +0000 (Fri, 12 Apr 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate for the next pre-release.------------------------------------------------------------------------r1863 | vlefevre | 2002-04-12 14:29:58 +0000 (Fri, 12 Apr 2002) | 2 linesChanged paths:M /trunk/tests/tget_d.cNew tests.------------------------------------------------------------------------r1862 | vlefevre | 2002-04-12 14:29:49 +0000 (Fri, 12 Apr 2002) | 2 linesChanged paths:M /trunk/BUGSM /trunk/get_d.cmpfr_get_d* fixed.------------------------------------------------------------------------r1861 | vlefevre | 2002-04-12 10:25:34 +0000 (Fri, 12 Apr 2002) | 2 linesChanged paths:M /trunk/INSTALLM /trunk/const_log2.cTypes fixed in const_log2.c (this fixes the tconst_log2 crash).------------------------------------------------------------------------r1860 | vlefevre | 2002-04-12 09:58:11 +0000 (Fri, 12 Apr 2002) | 2 linesChanged paths:M /trunk/README.devAdded a note about the native SunOS 4 C compiler.------------------------------------------------------------------------r1859 | vlefevre | 2002-04-11 22:37:48 +0000 (Thu, 11 Apr 2002) | 2 linesChanged paths:M /trunk/tests/tconst_log2.cType fixed.------------------------------------------------------------------------r1858 | vlefevre | 2002-04-11 16:42:20 +0000 (Thu, 11 Apr 2002) | 2 linesChanged paths:M /trunk/BUGSM /trunk/set_d.cmpfr_set_d bug fixed, but other bugs still remain...------------------------------------------------------------------------r1857 | vlefevre | 2002-04-11 16:21:50 +0000 (Thu, 11 Apr 2002) | 2 linesChanged paths:M /trunk/print_rnd_mode.cNULL was undeclared on some architectures (reported by Torbjorn Granlund).------------------------------------------------------------------------r1856 | vlefevre | 2002-04-11 13:00:43 +0000 (Thu, 11 Apr 2002) | 2 linesChanged paths:M /trunk/get_d.cM /trunk/mpfr-math.h#include ordering changed for Windows + Cygwin 32.------------------------------------------------------------------------r1855 | vlefevre | 2002-04-11 12:41:54 +0000 (Thu, 11 Apr 2002) | 2 linesChanged paths:M /trunk/configure.inLDFLAGS changed on HP-UX.------------------------------------------------------------------------r1854 | vlefevre | 2002-04-11 03:35:40 +0000 (Thu, 11 Apr 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate for the next pre-release.------------------------------------------------------------------------r1853 | vlefevre | 2002-04-11 03:29:44 +0000 (Thu, 11 Apr 2002) | 2 linesChanged paths:M /trunk/tests/tget_d.cSubnormal test in different rounding modes + fix.------------------------------------------------------------------------r1852 | vlefevre | 2002-04-11 02:49:49 +0000 (Thu, 11 Apr 2002) | 2 linesChanged paths:M /trunk/acinclude.m4M /trunk/configure.inFunction MPFR_CONFIGS.------------------------------------------------------------------------r1851 | vlefevre | 2002-04-11 01:54:09 +0000 (Thu, 11 Apr 2002) | 2 linesChanged paths:M /trunk/tests/tget_d.cTests added.------------------------------------------------------------------------r1850 | vlefevre | 2002-04-11 01:53:57 +0000 (Thu, 11 Apr 2002) | 2 linesChanged paths:M /trunk/BUGSM /trunk/get_d.cget_d.c partly rewritten (Paul Zimmermann).------------------------------------------------------------------------r1849 | vlefevre | 2002-04-11 01:36:49 +0000 (Thu, 11 Apr 2002) | 2 linesChanged paths:M /trunk/set_q.c#include ordering fixed.------------------------------------------------------------------------r1848 | vlefevre | 2002-04-11 01:24:20 +0000 (Thu, 11 Apr 2002) | 2 linesChanged paths:M /trunk/configure.inCheck for gcc float-conversion bug.------------------------------------------------------------------------r1847 | vlefevre | 2002-04-10 23:21:41 +0000 (Wed, 10 Apr 2002) | 2 linesChanged paths:M /trunk/round_prec.cAdded comment for mpfr_round_raw_generic (about using 1-bit precision).------------------------------------------------------------------------r1846 | vlefevre | 2002-04-10 14:05:52 +0000 (Wed, 10 Apr 2002) | 2 linesChanged paths:M /trunk/mpfr.texiUpdate (thanks to Nathalie Revol).------------------------------------------------------------------------r1845 | vlefevre | 2002-04-10 12:20:13 +0000 (Wed, 10 Apr 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate for the next pre-release.------------------------------------------------------------------------r1844 | vlefevre | 2002-04-10 12:13:25 +0000 (Wed, 10 Apr 2002) | 3 linesChanged paths:M /trunk/configure.inM /trunk/rnd_mode.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/texp.cM /trunk/tests/tget_d.cM /trunk/tests/tget_str.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tset_q.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub_ui.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cHAVE_FESETROUND renamed to MPFR_HAVE_FESETROUND to avoid possiblename conflict.------------------------------------------------------------------------r1843 | vlefevre | 2002-04-10 00:12:01 +0000 (Wed, 10 Apr 2002) | 2 linesChanged paths:M /trunk/Makefile.amD /trunk/srandom.hAdded missing headers in libmpfr_a_SOURCES.------------------------------------------------------------------------r1842 | vlefevre | 2002-04-09 23:53:57 +0000 (Tue, 09 Apr 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate for the next pre-release.------------------------------------------------------------------------r1841 | vlefevre | 2002-04-09 23:48:30 +0000 (Tue, 09 Apr 2002) | 2 linesChanged paths:M /trunk/INSTALLPossible tconst_log2 crash under Solaris.------------------------------------------------------------------------r1840 | vlefevre | 2002-04-09 23:30:08 +0000 (Tue, 09 Apr 2002) | 2 linesChanged paths:M /trunk/configure.inUnder OSF, use option -ffloat-store only when the compiler is gcc.------------------------------------------------------------------------r1839 | vlefevre | 2002-04-09 23:11:46 +0000 (Tue, 09 Apr 2002) | 2 linesChanged paths:M /trunk/Makefile.aminclude_HEADERS should contain only mpfr.h and mpf2mpfr.h.------------------------------------------------------------------------r1838 | vlefevre | 2002-04-09 13:47:16 +0000 (Tue, 09 Apr 2002) | 2 linesChanged paths:M /trunk/configure.inAdded code to support fesetround under Solaris.------------------------------------------------------------------------r1837 | vlefevre | 2002-04-09 12:49:54 +0000 (Tue, 09 Apr 2002) | 2 linesChanged paths:M /trunk/INSTALL"In case of problem" update.------------------------------------------------------------------------r1836 | vlefevre | 2002-04-09 12:40:11 +0000 (Tue, 09 Apr 2002) | 2 linesChanged paths:M /trunk/INSTALLOld URL removed.------------------------------------------------------------------------r1835 | vlefevre | 2002-04-09 11:33:14 +0000 (Tue, 09 Apr 2002) | 2 linesChanged paths:M /trunk/INSTALLRenaming: DIR -> GMPINSTALL, GMPDIR -> GMPBUILD. Bug on IRIX updated.------------------------------------------------------------------------r1834 | vlefevre | 2002-04-09 11:04:42 +0000 (Tue, 09 Apr 2002) | 2 linesChanged paths:M /trunk/INSTALLRemoved note about stack-alloc.h.------------------------------------------------------------------------r1833 | vlefevre | 2002-04-09 10:50:01 +0000 (Tue, 09 Apr 2002) | 2 linesChanged paths:M /trunk/configure.inM /trunk/rnd_mode.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/texp.cM /trunk/tests/tget_d.cM /trunk/tests/tget_str.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tset_q.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub_ui.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cCheck for fenv.h -> check for fesetround.------------------------------------------------------------------------r1832 | vlefevre | 2002-04-09 00:12:01 +0000 (Tue, 09 Apr 2002) | 2 linesChanged paths:M /trunk/README.devAdded note concerning patch submission.------------------------------------------------------------------------r1831 | vlefevre | 2002-04-08 21:23:50 +0000 (Mon, 08 Apr 2002) | 2 linesChanged paths:M /trunk/mpfr.texiNote about overflows. Functions mpfr_{div,mul}_{si,ui} described.------------------------------------------------------------------------r1830 | vlefevre | 2002-04-07 23:22:34 +0000 (Sun, 07 Apr 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate for the next (and last?) pre-release.------------------------------------------------------------------------r1829 | vlefevre | 2002-04-07 23:11:04 +0000 (Sun, 07 Apr 2002) | 2 linesChanged paths:M /trunk/configure.inStricter test for HAVE_INFS.------------------------------------------------------------------------r1828 | vlefevre | 2002-04-07 20:20:15 +0000 (Sun, 07 Apr 2002) | 2 linesChanged paths:M /trunk/BUGSUpdate.------------------------------------------------------------------------r1827 | vlefevre | 2002-04-07 20:10:31 +0000 (Sun, 07 Apr 2002) | 2 linesChanged paths:M /trunk/INSTALLAdded note about IRIX.------------------------------------------------------------------------r1826 | vlefevre | 2002-04-07 01:01:01 +0000 (Sun, 07 Apr 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate for the next pre-release.------------------------------------------------------------------------r1825 | vlefevre | 2002-04-07 00:38:47 +0000 (Sun, 07 Apr 2002) | 2 linesChanged paths:M /trunk/agm.cM /trunk/exp.cM /trunk/exp_2.cM /trunk/get_d.cM /trunk/log.cM /trunk/log10.cM /trunk/mpf2mpfr.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/reuse.cM /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcos.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/tfma.cM /trunk/tests/tget_d.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/trandom.cM /trunk/tests/tround_prec.cM /trunk/tests/tset_d.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub.cM /trunk/tests/tsub_ui.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cM /trunk/tests/tzeta.cM /trunk/zeta.cmpfr_get_d -> mpfr_get_d1 and mpfr_get_d2 -> mpfr_get_d.------------------------------------------------------------------------r1824 | vlefevre | 2002-04-06 01:01:29 +0000 (Sat, 06 Apr 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate for the next pre-release.------------------------------------------------------------------------r1823 | vlefevre | 2002-04-06 00:54:50 +0000 (Sat, 06 Apr 2002) | 2 linesChanged paths:M /trunk/INSTALLUpdate.------------------------------------------------------------------------r1822 | vlefevre | 2002-04-05 23:56:33 +0000 (Fri, 05 Apr 2002) | 2 linesChanged paths:M /trunk/INSTALLNew file from Paul.------------------------------------------------------------------------r1821 | vlefevre | 2002-04-05 12:31:59 +0000 (Fri, 05 Apr 2002) | 2 linesChanged paths:M /trunk/Makefile.amCOPYING.LIB removed.------------------------------------------------------------------------r1820 | vlefevre | 2002-04-05 12:29:11 +0000 (Fri, 05 Apr 2002) | 2 linesChanged paths:M /trunk/COPYINGD /trunk/COPYING.LIBM /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add_one_ulp.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atanh.cM /trunk/cbrt.cM /trunk/clear.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cmp_ui.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/dim.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eq.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/extract.cM /trunk/factorial.cM /trunk/fma.cM /trunk/gamma.cM /trunk/gammaPiAGMformula.cM /trunk/generic.cM /trunk/get_d.cM /trunk/get_str.cM /trunk/get_z_exp.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/init.cM /trunk/init2.cM /trunk/inp_str.cM /trunk/isinf.cM /trunk/isinteger.cM /trunk/isnan.cM /trunk/isnum.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/minmax.cM /trunk/mpf2mpfr.hM /trunk/mpfi.cM /trunk/mpfi.hM /trunk/mpfr-impl.hM /trunk/mpfr-math.hM /trunk/mpfr-test.hM /trunk/mpfr.hM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_ui.cM /trunk/neg.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/random.cM /trunk/random2.cM /trunk/reldiff.cM /trunk/rint.cM /trunk/rnd_mode.cM /trunk/round_prec.cM /trunk/save_expo.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_dfl_prec.cM /trunk/set_f.cM /trunk/set_inf.cM /trunk/set_nan.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_z.cM /trunk/sin.cM /trunk/sin_cos.cM /trunk/sinh.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/srandom.hM /trunk/sub.cM /trunk/sub1.cM /trunk/sub_one_ulp.cM /trunk/sub_ui.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/reuse.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcan_round.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/tdump.cM /trunk/tests/teq.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfma.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tget_d.cM /trunk/tests/tget_str.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tisnan.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/trandom.cM /trunk/tests/trint.cM /trunk/tests/tround_prec.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub.cM /trunk/tests/tsub_ui.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tzeta.cM /trunk/uceil_exp2.cM /trunk/uceil_log2.cM /trunk/ufloor_log2.cM /trunk/ui_div.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/zeta.cCOPYING.LIB -> COPYING.------------------------------------------------------------------------r1819 | vlefevre | 2002-04-05 12:14:11 +0000 (Fri, 05 Apr 2002) | 2 linesChanged paths:M /trunk/READMEA /trunk/README.devREADME.dev added.------------------------------------------------------------------------r1818 | zimmerma | 2002-04-05 12:08:31 +0000 (Fri, 05 Apr 2002) | 2 linesChanged paths:M /trunk/sqrt.cput back label removed by error------------------------------------------------------------------------r1817 | zimmerma | 2002-04-05 12:05:35 +0000 (Fri, 05 Apr 2002) | 2 linesChanged paths:M /trunk/mpfr-test.hremoved _FPU_RC_NEAREST ... for x86 (not used any more, now use fenv.h)------------------------------------------------------------------------r1816 | zimmerma | 2002-04-05 12:04:40 +0000 (Fri, 05 Apr 2002) | 2 linesChanged paths:M /trunk/agm.cM /trunk/sqrt.cremoved nested TMP_MARK's (problems when configuring gmp with --disable-alloca)------------------------------------------------------------------------r1815 | zimmerma | 2002-04-05 11:47:25 +0000 (Fri, 05 Apr 2002) | 2 linesChanged paths:M /trunk/agm.cfixed pb with two markers (with --disable-alloca)------------------------------------------------------------------------r1814 | vlefevre | 2002-04-05 11:40:58 +0000 (Fri, 05 Apr 2002) | 2 linesChanged paths:D /trunk/shortmul.cRemoved (not used).------------------------------------------------------------------------r1813 | zimmerma | 2002-04-05 07:21:21 +0000 (Fri, 05 Apr 2002) | 3 linesChanged paths:M /trunk/configure.inM /trunk/mpfr-test.hM /trunk/rnd_mode.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/texp.cM /trunk/tests/tget_d.cM /trunk/tests/tget_str.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tset_q.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub_ui.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cuse AC_CHECK_HEADERS to check for fenv.hand AC_CHECK_FUNCS to check for lrand48------------------------------------------------------------------------r1812 | vlefevre | 2002-04-04 23:44:27 +0000 (Thu, 04 Apr 2002) | 2 linesChanged paths:M /trunk/READMEAdded "VERSION" and "prepare" descriptions.------------------------------------------------------------------------r1811 | zimmerma | 2002-04-04 14:20:19 +0000 (Thu, 04 Apr 2002) | 2 linesChanged paths:M /trunk/mpfr.texifixed bugs found by Nathalie------------------------------------------------------------------------r1810 | vlefevre | 2002-04-04 13:50:20 +0000 (Thu, 04 Apr 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate for the next pre-release.------------------------------------------------------------------------r1809 | vlefevre | 2002-04-04 13:46:23 +0000 (Thu, 04 Apr 2002) | 2 linesChanged paths:M /trunk/configure.inRemoved check for extended precision, as no longer used.------------------------------------------------------------------------r1808 | zimmerma | 2002-04-04 11:46:32 +0000 (Thu, 04 Apr 2002) | 2 linesChanged paths:M /trunk/tests/tget_d.cadded check for denormalized numbers------------------------------------------------------------------------r1807 | zimmerma | 2002-04-04 10:19:32 +0000 (Thu, 04 Apr 2002) | 2 linesChanged paths:M /trunk/TODOadded new functions to implement------------------------------------------------------------------------r1806 | vlefevre | 2002-04-03 16:28:40 +0000 (Wed, 03 Apr 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate for the next pre-release.------------------------------------------------------------------------r1805 | vlefevre | 2002-04-03 13:52:42 +0000 (Wed, 03 Apr 2002) | 2 linesChanged paths:M /trunk/configure.in-ffloat-store is a gcc option.------------------------------------------------------------------------r1804 | vlefevre | 2002-04-03 13:40:49 +0000 (Wed, 03 Apr 2002) | 2 linesChanged paths:M /trunk/configure.inAdded 4th argument to AC_TRY_RUN.------------------------------------------------------------------------r1803 | vlefevre | 2002-04-03 12:12:45 +0000 (Wed, 03 Apr 2002) | 2 linesChanged paths:M /trunk/configure.inRe-fix.------------------------------------------------------------------------r1802 | zimmerma | 2002-04-03 10:11:59 +0000 (Wed, 03 Apr 2002) | 2 linesChanged paths:M /trunk/configure.inM /trunk/mpfr-test.hadded check for fpu_control.h------------------------------------------------------------------------r1801 | zimmerma | 2002-04-03 10:02:27 +0000 (Wed, 03 Apr 2002) | 2 linesChanged paths:M /trunk/tests/tadd.cadded missing cast to double------------------------------------------------------------------------r1800 | vlefevre | 2002-04-02 23:42:48 +0000 (Tue, 02 Apr 2002) | 2 linesChanged paths:M /trunk/configure.in[ ] used around error message.------------------------------------------------------------------------r1799 | vlefevre | 2002-04-02 15:44:50 +0000 (Tue, 02 Apr 2002) | 2 linesChanged paths:M /trunk/ChangeLogUpdate.------------------------------------------------------------------------r1798 | vlefevre | 2002-04-02 15:36:51 +0000 (Tue, 02 Apr 2002) | 2 linesChanged paths:M /trunk/configure.inCheck BITS_PER_MP_LIMB and BYTES_PER_MP_LIMB.------------------------------------------------------------------------r1797 | vlefevre | 2002-04-02 12:30:24 +0000 (Tue, 02 Apr 2002) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr-impl.hD /trunk/sqrtrem.csqrtrem.c removed.------------------------------------------------------------------------r1796 | vlefevre | 2002-04-02 11:50:27 +0000 (Tue, 02 Apr 2002) | 2 linesChanged paths:M /trunk/ChangeLogNew ChangeLog file (generated by rcs2log).------------------------------------------------------------------------r1795 | vlefevre | 2002-04-02 11:42:03 +0000 (Tue, 02 Apr 2002) | 2 linesChanged paths:M /trunk/configure.inSuppress PACKAGE and VERSION definitions for the compiler.------------------------------------------------------------------------r1794 | zimmerma | 2002-04-01 17:28:42 +0000 (Mon, 01 Apr 2002) | 2 linesChanged paths:D /trunk/Configureold file------------------------------------------------------------------------r1793 | zimmerma | 2002-03-31 14:58:47 +0000 (Sun, 31 Mar 2002) | 2 linesChanged paths:M /trunk/mpfr.teximore "internal" changes suggested by Vincent------------------------------------------------------------------------r1792 | zimmerma | 2002-03-31 14:48:14 +0000 (Sun, 31 Mar 2002) | 2 linesChanged paths:M /trunk/mpfr.texiadded suggestions from Kevin in "internals"------------------------------------------------------------------------r1791 | zimmerma | 2002-03-28 09:01:28 +0000 (Thu, 28 Mar 2002) | 2 linesChanged paths:M /trunk/tests/tset_d.cadded test for denorms------------------------------------------------------------------------r1790 | zimmerma | 2002-03-28 09:01:06 +0000 (Thu, 28 Mar 2002) | 3 linesChanged paths:M /trunk/set_d.con a 32-bit machine, denormalized numbers with high 32 bits to 0were flushed to zero------------------------------------------------------------------------r1789 | zimmerma | 2002-03-27 15:26:18 +0000 (Wed, 27 Mar 2002) | 2 linesChanged paths:M /trunk/asin.csign of sin(-1) was not set------------------------------------------------------------------------r1788 | zimmerma | 2002-03-27 15:25:54 +0000 (Wed, 27 Mar 2002) | 2 linesChanged paths:M /trunk/tests/tasin.cadded check for asin(-1)------------------------------------------------------------------------r1787 | zimmerma | 2002-03-27 14:38:50 +0000 (Wed, 27 Mar 2002) | 2 linesChanged paths:M /trunk/tests/texp2.cadded one test------------------------------------------------------------------------r1786 | zimmerma | 2002-03-27 14:38:29 +0000 (Wed, 27 Mar 2002) | 2 linesChanged paths:M /trunk/exp2.cprevious fix was completely wrong------------------------------------------------------------------------r1785 | zimmerma | 2002-03-27 14:37:39 +0000 (Wed, 27 Mar 2002) | 2 linesChanged paths:M /trunk/cmp_ui.cfixed pb in cmp_si when i = -2^31 (then beware that -1 * i < 0 !!!)------------------------------------------------------------------------r1784 | zimmerma | 2002-03-27 14:09:35 +0000 (Wed, 27 Mar 2002) | 2 linesChanged paths:M /trunk/exp2.cadded check for underflow------------------------------------------------------------------------r1783 | zimmerma | 2002-03-26 18:39:57 +0000 (Tue, 26 Mar 2002) | 4 linesChanged paths:A /trunk/tests/Makefile.inM /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tcmp2.cM /trunk/tests/tcos.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/texp.cM /trunk/tests/tfma.cM /trunk/tests/tget_d.cM /trunk/tests/tget_str.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tmul_ui.cM /trunk/tests/tpow.cM /trunk/tests/tset_d.cM /trunk/tests/tset_q.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub_ui.cM /trunk/tests/ttan.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.c- use mpfr_test_init to initialize harware floats- use #ifdef HAVE_INFS when using DBL_NAN, ...- fixed some problems with wrongly converted f-p values (esp. under IRIX)------------------------------------------------------------------------r1782 | zimmerma | 2002-03-26 18:36:49 +0000 (Tue, 26 Mar 2002) | 3 linesChanged paths:M /trunk/configure.inuse AC_TRY_CPP instead of AC_TRY_RUN for fenv.h(otherwise fails on Itanium)------------------------------------------------------------------------r1781 | zimmerma | 2002-03-26 18:35:56 +0000 (Tue, 26 Mar 2002) | 2 linesChanged paths:M /trunk/mpfr-test.hadded function mpfr_test_init to initialize full IEEE behaviour------------------------------------------------------------------------r1780 | zimmerma | 2002-03-26 18:34:54 +0000 (Tue, 26 Mar 2002) | 3 linesChanged paths:M /trunk/fma.cput back simple algorithm that computes x*y exactly and thendirectly calls mpfr_add, to avoid wrong inexact flags------------------------------------------------------------------------r1779 | zimmerma | 2002-03-26 09:40:54 +0000 (Tue, 26 Mar 2002) | 2 linesChanged paths:M /trunk/tests/tdump.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cadded 2002 in copyright line------------------------------------------------------------------------r1778 | zimmerma | 2002-03-26 09:40:06 +0000 (Tue, 26 Mar 2002) | 2 linesChanged paths:M /trunk/tests/tget_d.cfixed problem on x86 (set precision to double to avoid double rounding)------------------------------------------------------------------------r1777 | zimmerma | 2002-03-26 09:36:52 +0000 (Tue, 26 Mar 2002) | 2 linesChanged paths:M /trunk/configure.inadded check for valid 1/0, denormalized, and extended precision------------------------------------------------------------------------r1776 | vlefevre | 2002-03-26 09:29:34 +0000 (Tue, 26 Mar 2002) | 2 linesChanged paths:M /trunk/tests/tget_d.cNew-style comment removed.------------------------------------------------------------------------r1775 | zimmerma | 2002-03-26 09:19:05 +0000 (Tue, 26 Mar 2002) | 2 linesChanged paths:M /trunk/mpfr.texiadded a description of the mpfr_t type in "Internals"------------------------------------------------------------------------r1774 | vlefevre | 2002-03-26 01:50:35 +0000 (Tue, 26 Mar 2002) | 2 linesChanged paths:M /trunk/tests/tadd_ui.cM /trunk/tests/tdiv_ui.cM /trunk/tests/tdump.cM /trunk/tests/texp.cM /trunk/tests/tget_str.cM /trunk/tests/tmul.cM /trunk/tests/tset_q.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub_ui.cM /trunk/tests/tui_sub.c#include <unistd.h> removed. Redefined macros ABS removed.------------------------------------------------------------------------r1773 | vlefevre | 2002-03-26 01:35:24 +0000 (Tue, 26 Mar 2002) | 2 linesChanged paths:M /trunk/tests/tagm.cM /trunk/tests/tdiv.cM /trunk/tests/tlog.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tout_str.cM /trunk/tests/trandom.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tui_div.cPatch by Kevin Ryde + misc fixes.------------------------------------------------------------------------r1772 | zimmerma | 2002-03-25 17:10:50 +0000 (Mon, 25 Mar 2002) | 2 linesChanged paths:M /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/texp.cM /trunk/tests/tget_str.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tout_str.cM /trunk/tests/trandom.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub_ui.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.creplaced getpid() by time(NULL)------------------------------------------------------------------------r1771 | zimmerma | 2002-03-25 14:56:28 +0000 (Mon, 25 Mar 2002) | 2 linesChanged paths:M /trunk/set_str_raw.cMPFR_SIZE and sign were incorrectly set [thanks Kevin]------------------------------------------------------------------------r1770 | zimmerma | 2002-03-25 13:53:31 +0000 (Mon, 25 Mar 2002) | 2 linesChanged paths:M /trunk/tests/tsqrt.cadded check_nan (from Kevin)------------------------------------------------------------------------r1769 | zimmerma | 2002-03-25 13:52:26 +0000 (Mon, 25 Mar 2002) | 2 linesChanged paths:M /trunk/sqrt.cfixed bug for sqrt(-0) found by Kevin [NaN flag not cleared]------------------------------------------------------------------------r1768 | vlefevre | 2002-03-22 15:28:29 +0000 (Fri, 22 Mar 2002) | 2 linesChanged paths:M /trunk/tests/tget_d.cError message now copes with extended precision.------------------------------------------------------------------------r1767 | zimmerma | 2002-03-22 14:41:46 +0000 (Fri, 22 Mar 2002) | 5 linesChanged paths:M /trunk/configure.inM /trunk/mpfr-test.hM /trunk/mpfr.texiM /trunk/rnd_mode.cM /trunk/tests/tget_d.cadded test in configure for checking rand48 functions (HAVE_RAND48)and fenv.h (HAVE_FENV)added mpfr_set_machine_rnd_mode (if fenv.h exists)replaced TEST by HAVE_FENV------------------------------------------------------------------------r1766 | vlefevre | 2002-03-22 01:48:18 +0000 (Fri, 22 Mar 2002) | 2 linesChanged paths:M /trunk/tests/tadd_ui.cM /trunk/tests/tget_d.cM /trunk/tests/tmul_2exp.cM /trunk/tests/trandom.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub_ui.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cMissing #include.------------------------------------------------------------------------r1765 | vlefevre | 2002-03-22 01:25:57 +0000 (Fri, 22 Mar 2002) | 2 linesChanged paths:M /trunk/set_nan.cMPFR_RETNAN shouldn't be used as no value is returned.------------------------------------------------------------------------r1764 | vlefevre | 2002-03-22 01:22:29 +0000 (Fri, 22 Mar 2002) | 2 linesChanged paths:M /trunk/set_inf.cRegarde 0 as positive rather than negative (though it's better not to use it).------------------------------------------------------------------------r1763 | vlefevre | 2002-03-22 01:09:58 +0000 (Fri, 22 Mar 2002) | 2 linesChanged paths:M /trunk/isinteger.cMemory leak (patch by Kevin Ryde).------------------------------------------------------------------------r1762 | zimmerma | 2002-03-21 15:35:48 +0000 (Thu, 21 Mar 2002) | 4 linesChanged paths:M /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tcmp2.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/texp.cM /trunk/tests/tget_d.cM /trunk/tests/tget_str.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/tpow.cM /trunk/tests/trandom.cM /trunk/tests/trint.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub.cM /trunk/tests/tsub_ui.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.creplaced rand/lrand48, drand48, srand/srand48 by macrosLONG_RAND, DBL_RAND, SEED_RANDand time(NULL) by getpid()------------------------------------------------------------------------r1761 | zimmerma | 2002-03-21 15:34:18 +0000 (Thu, 21 Mar 2002) | 2 linesChanged paths:M /trunk/mpfr-test.hadded macros LONG_RAND, DBL_RAND, SEED_RAND------------------------------------------------------------------------r1760 | zimmerma | 2002-03-21 10:04:49 +0000 (Thu, 21 Mar 2002) | 2 linesChanged paths:M /trunk/Makefile.amadded VERSION and mpfr-math.h for "make dist"------------------------------------------------------------------------r1759 | zimmerma | 2002-03-19 16:45:01 +0000 (Tue, 19 Mar 2002) | 2 linesChanged paths:A /trunk/set_inf.cA /trunk/set_nan.cnew functions------------------------------------------------------------------------r1758 | zimmerma | 2002-03-19 16:44:32 +0000 (Tue, 19 Mar 2002) | 3 linesChanged paths:M /trunk/tests/reuse.cM /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tcmp.cM /trunk/tests/tcos.cM /trunk/tests/tdiv.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tpow.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsqrt.cM /trunk/tests/tsub_ui.cM /trunk/tests/ttan.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cnow use macros DBL_NAN, DBL_POS_INF, DBL_NEG_INF,and functions mpfr_set_nan, mpfr_set_inf------------------------------------------------------------------------r1757 | zimmerma | 2002-03-19 16:42:26 +0000 (Tue, 19 Mar 2002) | 2 linesChanged paths:M /trunk/mpfr-impl.hdefined macros for 0/0, 1/0, -1/0------------------------------------------------------------------------r1756 | zimmerma | 2002-03-19 16:40:41 +0000 (Tue, 19 Mar 2002) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hM /trunk/mpfr.texiadded new functions mpfr_set_nan and mpfr_set_inf------------------------------------------------------------------------r1755 | vlefevre | 2002-03-19 15:09:16 +0000 (Tue, 19 Mar 2002) | 3 linesChanged paths:A /trunk/VERSIONM /trunk/configure.inFile VERSION added. Contains the next version (currently 2.0.1).configure.in updated accordingly.------------------------------------------------------------------------r1754 | vlefevre | 2002-03-19 08:47:22 +0000 (Tue, 19 Mar 2002) | 2 linesChanged paths:M /trunk/get_d.cA /trunk/mpfr-math.hM /trunk/tests/tadd.cMacros MPFR_DBL_NAN, MPFR_DBL_INFP and MPFR_DBL_INFM.------------------------------------------------------------------------r1753 | zimmerma | 2002-03-19 02:11:56 +0000 (Tue, 19 Mar 2002) | 2 linesChanged paths:M /trunk/tests/tmul_ui.cMP_LIMB_T_HIGHBIT -> ULONG_HIGHBIT------------------------------------------------------------------------r1752 | zimmerma | 2002-03-19 02:11:30 +0000 (Tue, 19 Mar 2002) | 2 linesChanged paths:M /trunk/tests/tdiv.cmoved code under #ifdef------------------------------------------------------------------------r1751 | zimmerma | 2002-03-19 02:10:50 +0000 (Tue, 19 Mar 2002) | 2 linesChanged paths:M /trunk/tests/tadd.cmoved code under #ifdef TEST------------------------------------------------------------------------r1750 | zimmerma | 2002-03-19 02:10:13 +0000 (Tue, 19 Mar 2002) | 2 linesChanged paths:M /trunk/set_d.cremove variable sizer (not used)------------------------------------------------------------------------r1749 | zimmerma | 2002-03-19 02:09:11 +0000 (Tue, 19 Mar 2002) | 2 linesChanged paths:M /trunk/cbrt.cLibrary GPL -> Lesser GPL------------------------------------------------------------------------r1748 | zimmerma | 2002-03-19 02:00:53 +0000 (Tue, 19 Mar 2002) | 2 linesChanged paths:M /trunk/TODOupdated------------------------------------------------------------------------r1747 | vlefevre | 2002-03-17 22:13:03 +0000 (Sun, 17 Mar 2002) | 2 linesChanged paths:M /trunk/fma.cSome changes in the types.------------------------------------------------------------------------r1746 | zimmerma | 2002-03-17 22:13:02 +0000 (Sun, 17 Mar 2002) | 2 linesChanged paths:M /trunk/fma.cchanged Nt variable to signed------------------------------------------------------------------------r1745 | vlefevre | 2002-03-17 22:03:14 +0000 (Sun, 17 Mar 2002) | 2 linesChanged paths:M /trunk/log.cM /trunk/log10.cM /trunk/log2.cBugs fixed.------------------------------------------------------------------------r1744 | zimmerma | 2002-03-17 17:53:04 +0000 (Sun, 17 Mar 2002) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hM /trunk/mpfr.texiadded back mpfr_sin_cos------------------------------------------------------------------------r1743 | zimmerma | 2002-03-17 17:50:27 +0000 (Sun, 17 Mar 2002) | 2 linesChanged paths:A /trunk/sin_cos.cnew version (adapted from sin.c)------------------------------------------------------------------------r1742 | zimmerma | 2002-03-17 17:49:08 +0000 (Sun, 17 Mar 2002) | 2 linesChanged paths:M /trunk/tests/ttan.cadded tests for tan(3*Pi/4) and tan(7*Pi/4)------------------------------------------------------------------------r1741 | zimmerma | 2002-03-17 17:48:38 +0000 (Sun, 17 Mar 2002) | 2 linesChanged paths:M /trunk/tan.cfixed bug for tan(3*Pi/4) [wrong sign]------------------------------------------------------------------------r1740 | zimmerma | 2002-03-17 17:27:42 +0000 (Sun, 17 Mar 2002) | 2 linesChanged paths:M /trunk/tests/tlog10.cadded test for log(10^n)------------------------------------------------------------------------r1739 | zimmerma | 2002-03-17 17:21:31 +0000 (Sun, 17 Mar 2002) | 2 linesChanged paths:M /trunk/log10.cfixed infinite loop problem for log(10^n)------------------------------------------------------------------------r1738 | vlefevre | 2002-03-13 01:16:23 +0000 (Wed, 13 Mar 2002) | 2 linesChanged paths:M /trunk/tests/reuse.cFix (patch by Kevin Ryde).------------------------------------------------------------------------r1737 | vlefevre | 2002-03-13 00:44:20 +0000 (Wed, 13 Mar 2002) | 2 linesChanged paths:M /trunk/get_d.cDo not read the exponent if it has no meaning.------------------------------------------------------------------------r1736 | vlefevre | 2002-03-12 23:58:10 +0000 (Tue, 12 Mar 2002) | 2 linesChanged paths:M /trunk/mpfr.teximpfr_random update (patch by Kevin Ryde).------------------------------------------------------------------------r1735 | vlefevre | 2002-03-12 23:53:47 +0000 (Tue, 12 Mar 2002) | 2 linesChanged paths:M /trunk/BUGS2 more known bugs.------------------------------------------------------------------------r1734 | vlefevre | 2002-03-12 23:48:06 +0000 (Tue, 12 Mar 2002) | 2 linesChanged paths:M /trunk/mpfr.teximpfr_a{cos,sin,tan} documentation at a better place.------------------------------------------------------------------------r1733 | vlefevre | 2002-03-12 23:43:10 +0000 (Tue, 12 Mar 2002) | 2 linesChanged paths:M /trunk/acos.cSome mpfr_clear added (patch by Kevin Ryde).------------------------------------------------------------------------r1732 | vlefevre | 2002-03-11 16:54:55 +0000 (Mon, 11 Mar 2002) | 3 linesChanged paths:M /trunk/TODOM /trunk/get_d.cM /trunk/tests/tget_d.cmpfr_get_d3 partially rewritten (to follow the new specifications).tget_d.c updated because of changes in get_d.c.------------------------------------------------------------------------r1731 | vlefevre | 2002-03-11 13:52:30 +0000 (Mon, 11 Mar 2002) | 2 linesChanged paths:M /trunk/mpfr.texiM /trunk/print_rnd_mode.cReturn a null pointer if rnd_mode is an invalid rounding mode.------------------------------------------------------------------------r1730 | zimmerma | 2002-03-11 13:43:18 +0000 (Mon, 11 Mar 2002) | 2 linesChanged paths:M /trunk/set_si.cset sign before calling mpfr_check_range------------------------------------------------------------------------r1729 | zimmerma | 2002-03-11 13:40:02 +0000 (Mon, 11 Mar 2002) | 2 linesChanged paths:M /trunk/tests/tset_si.cstupid typo in previous commit------------------------------------------------------------------------r1728 | zimmerma | 2002-03-11 13:36:40 +0000 (Mon, 11 Mar 2002) | 2 linesChanged paths:M /trunk/exp_2.cremoved expx (not used)------------------------------------------------------------------------r1727 | zimmerma | 2002-03-11 13:35:12 +0000 (Mon, 11 Mar 2002) | 2 linesChanged paths:M /trunk/set_si.cM /trunk/tests/tset_si.cfixed typo (ai [potentially unsigned] replaced by i)------------------------------------------------------------------------r1726 | vlefevre | 2002-03-11 13:16:54 +0000 (Mon, 11 Mar 2002) | 2 linesChanged paths:M /trunk/TODOM /trunk/get_d.cM /trunk/get_str.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/tests/tget_d.cNew mpfr_get_d, mpfr_get_d2, mpfr_get_d3.------------------------------------------------------------------------r1725 | zimmerma | 2002-03-11 13:00:29 +0000 (Mon, 11 Mar 2002) | 2 linesChanged paths:M /trunk/print_rnd_mode.cadded return------------------------------------------------------------------------r1724 | vlefevre | 2002-03-11 12:41:00 +0000 (Mon, 11 Mar 2002) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/get_d.cM /trunk/set_d.cset_d.c split into get_d.c and set_d.c------------------------------------------------------------------------r1723 | daney | 2002-03-11 12:38:44 +0000 (Mon, 11 Mar 2002) | 2 linesChanged paths:A /trunk/cbrt.cadd cbrt in fonctionnality------------------------------------------------------------------------r1722 | vlefevre | 2002-03-11 10:53:10 +0000 (Mon, 11 Mar 2002) | 2 linesChanged paths:M /trunk/BUGSBug removed.------------------------------------------------------------------------r1721 | vlefevre | 2002-03-11 05:44:18 +0000 (Mon, 11 Mar 2002) | 2 linesChanged paths:M /trunk/extract.cM /trunk/tests/tacos.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.c#include changes.------------------------------------------------------------------------r1720 | zimmerma | 2002-03-07 16:42:57 +0000 (Thu, 07 Mar 2002) | 2 linesChanged paths:M /trunk/sinh.cfixed problem when te=ti=1 (i.e. t=0) found by Kevin Ryde------------------------------------------------------------------------r1719 | zimmerma | 2002-03-07 16:04:54 +0000 (Thu, 07 Mar 2002) | 2 linesChanged paths:M /trunk/tests/reuse.csimplified test4()------------------------------------------------------------------------r1718 | vlefevre | 2002-03-06 17:56:06 +0000 (Wed, 06 Mar 2002) | 2 linesChanged paths:M /trunk/BUGSM /trunk/TODOUpdate.------------------------------------------------------------------------r1717 | vlefevre | 2002-03-06 17:05:26 +0000 (Wed, 06 Mar 2002) | 2 linesChanged paths:M /trunk/BUGSUpdate.------------------------------------------------------------------------r1716 | vlefevre | 2002-03-06 16:32:50 +0000 (Wed, 06 Mar 2002) | 2 linesChanged paths:M /trunk/mpfr.texiPatch by Kevin Ryde concerning nodes/menus.------------------------------------------------------------------------r1715 | vlefevre | 2002-03-05 00:13:20 +0000 (Tue, 05 Mar 2002) | 2 linesChanged paths:M /trunk/tests/reuse.cCasts fixed.------------------------------------------------------------------------r1714 | vlefevre | 2002-03-04 23:35:05 +0000 (Mon, 04 Mar 2002) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/get_z_exp.cD /trunk/internal_ceil_exp2.cD /trunk/internal_ceil_log2.cD /trunk/internal_floor_log2.cD /trunk/mpz_set_fr.cA /trunk/uceil_exp2.cA /trunk/uceil_log2.cA /trunk/ufloor_log2.cFile renaming.------------------------------------------------------------------------r1713 | vlefevre | 2002-03-04 23:05:20 +0000 (Mon, 04 Mar 2002) | 2 linesChanged paths:M /trunk/acos.cM /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add_one_ulp.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atanh.cM /trunk/clear.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cmp_ui.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/dim.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_2si.cM /trunk/div_2ui.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eq.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/extract.cM /trunk/factorial.cM /trunk/fma.cM /trunk/gamma.cM /trunk/gammaPiAGMformula.cM /trunk/generic.cM /trunk/get_str.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/init.cM /trunk/init2.cM /trunk/inp_str.cM /trunk/internal_ceil_exp2.cM /trunk/internal_ceil_log2.cM /trunk/internal_floor_log2.cM /trunk/isinf.cM /trunk/isinteger.cM /trunk/isnan.cM /trunk/isnum.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/minmax.cM /trunk/mpf2mpfr.hM /trunk/mpfi.cM /trunk/mpfi.hM /trunk/mpfr-impl.hM /trunk/mpfr-test.hM /trunk/mpfr.hM /trunk/mpz_set_fr.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_2si.cM /trunk/mul_2ui.cM /trunk/mul_ui.cM /trunk/neg.cM /trunk/out_str.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/random.cM /trunk/random2.cM /trunk/reldiff.cM /trunk/rint.cM /trunk/rnd_mode.cM /trunk/round_prec.cM /trunk/save_expo.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_dfl_prec.cM /trunk/set_f.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_z.cM /trunk/sin.cM /trunk/sinh.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/sqrtrem.cM /trunk/srandom.hM /trunk/sub.cM /trunk/sub1.cM /trunk/sub_one_ulp.cM /trunk/sub_ui.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/reuse.cM /trunk/tests/tabs.cM /trunk/tests/tacos.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcan_round.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tconst_euler.cM /trunk/tests/tconst_log2.cM /trunk/tests/tconst_pi.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/tdump.cM /trunk/tests/teq.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfma.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tget_d.cM /trunk/tests/tget_str.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tisnan.cM /trunk/tests/tlog.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/trandom.cM /trunk/tests/trint.cM /trunk/tests/tround_prec.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub.cM /trunk/tests/tsub_ui.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tzeta.cM /trunk/ui_div.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/zeta.cCopyright line changed.------------------------------------------------------------------------r1712 | zimmerma | 2002-03-01 13:03:11 +0000 (Fri, 01 Mar 2002) | 2 linesChanged paths:M /trunk/AUTHORSupdated------------------------------------------------------------------------r1711 | zimmerma | 2002-03-01 13:02:03 +0000 (Fri, 01 Mar 2002) | 2 linesChanged paths:M /trunk/atan.cM /trunk/exp_2.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/mpz_set_fr.cM /trunk/pow.cchanged name of mpz_set_fr to mpfr_get_z_exp------------------------------------------------------------------------r1710 | vlefevre | 2002-02-28 14:21:20 +0000 (Thu, 28 Feb 2002) | 2 linesChanged paths:M /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cRemoved some <math.h> dependencies.------------------------------------------------------------------------r1709 | vlefevre | 2002-02-28 00:19:56 +0000 (Thu, 28 Feb 2002) | 2 linesChanged paths:M /trunk/tests/tget_d.cFixed.------------------------------------------------------------------------r1708 | vlefevre | 2002-02-28 00:19:46 +0000 (Thu, 28 Feb 2002) | 2 linesChanged paths:M /trunk/set_d.cmpfr_get_d rewritten (still needs to be fixed when the result is a subnormal).------------------------------------------------------------------------r1707 | vlefevre | 2002-02-27 18:16:29 +0000 (Wed, 27 Feb 2002) | 2 linesChanged paths:M /trunk/tests/tget_d.cmpfr_get_d2 tested.------------------------------------------------------------------------r1706 | vlefevre | 2002-02-27 14:29:18 +0000 (Wed, 27 Feb 2002) | 2 linesChanged paths:M /trunk/TODOUpdate.------------------------------------------------------------------------r1705 | vlefevre | 2002-02-27 14:02:18 +0000 (Wed, 27 Feb 2002) | 2 linesChanged paths:M /trunk/tests/tget_d.cM /trunk/tests/tset_d.cNew tests.------------------------------------------------------------------------r1704 | vlefevre | 2002-02-27 14:00:16 +0000 (Wed, 27 Feb 2002) | 2 linesChanged paths:M /trunk/configure.inAdditional flags for gcc + minor changes.------------------------------------------------------------------------r1703 | vlefevre | 2002-02-27 13:57:51 +0000 (Wed, 27 Feb 2002) | 2 linesChanged paths:M /trunk/get_str.cMinor update.------------------------------------------------------------------------r1702 | vlefevre | 2002-02-25 14:50:14 +0000 (Mon, 25 Feb 2002) | 7 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/set_d.cmpfr_get_d2 prototype changed (mp_exp_t instead of long).__mpfr_scale2 fixes: checks for integer overflows, signed zeros, exactrounding for subnormals in the rounding to the nearest mode (problemsdue to multiple roundings avoided).mpfr_get_d2: signed zeros taken into account. This function still needsto be rewritten (because of multiple roundings).------------------------------------------------------------------------r1701 | vlefevre | 2002-02-21 15:43:40 +0000 (Thu, 21 Feb 2002) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/agm.cA /trunk/internal_ceil_exp2.cA /trunk/internal_ceil_log2.cA /trunk/internal_floor_log2.c_mpfr_ceil_log2, _mpfr_floor_log2, _mpfr_ceil_exp2 in separate files.------------------------------------------------------------------------r1700 | vlefevre | 2002-02-19 16:05:52 +0000 (Tue, 19 Feb 2002) | 3 linesChanged paths:M /trunk/get_str.cFixes, code clean-up and some asserts against integer overflows.Code need to be checked.------------------------------------------------------------------------r1699 | vlefevre | 2002-02-14 11:36:40 +0000 (Thu, 14 Feb 2002) | 2 linesChanged paths:M /trunk/acos.cM /trunk/agm.cM /trunk/atan.cM /trunk/atanh.cM /trunk/const_euler.cM /trunk/const_log2.cM /trunk/const_pi.cM /trunk/cos.cM /trunk/cosh.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/gamma.cM /trunk/generic.cM /trunk/get_str.cM /trunk/sin.cM /trunk/sinh.cM /trunk/tanh.cM /trunk/zeta.cmpfr_{div,mul}_2exp -> mpfr_{div,mul}_2ui.------------------------------------------------------------------------r1698 | vlefevre | 2002-02-14 02:35:35 +0000 (Thu, 14 Feb 2002) | 2 linesChanged paths:M /trunk/get_str.cPartial code clean-up and some asserts against integer overflows (2).------------------------------------------------------------------------r1697 | vlefevre | 2002-02-13 13:53:46 +0000 (Wed, 13 Feb 2002) | 2 linesChanged paths:M /trunk/get_str.cPartial code clean-up and some asserts against integer overflows.------------------------------------------------------------------------r1696 | vlefevre | 2002-02-13 13:18:12 +0000 (Wed, 13 Feb 2002) | 2 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr.hMP_EXP_T_MAX and MP_EXP_T_MIN defined.------------------------------------------------------------------------r1695 | vlefevre | 2002-02-13 10:49:09 +0000 (Wed, 13 Feb 2002) | 2 linesChanged paths:M /trunk/mpfr-impl.hMacros IS_POW2 and NOT_POW2.------------------------------------------------------------------------r1694 | vlefevre | 2002-02-12 17:11:50 +0000 (Tue, 12 Feb 2002) | 2 linesChanged paths:M /trunk/ui_pow_ui.cUse mpfr_save_emin_emax and MPFR_RESTORE_RET.------------------------------------------------------------------------r1693 | vlefevre | 2002-02-12 16:41:50 +0000 (Tue, 12 Feb 2002) | 2 linesChanged paths:M /trunk/tests/tdump.cUpdate due to changes in mpfr_get_str.------------------------------------------------------------------------r1692 | vlefevre | 2002-02-12 16:41:36 +0000 (Tue, 12 Feb 2002) | 4 linesChanged paths:M /trunk/get_str.cM /trunk/mpz_set_fr.cM /trunk/out_str.cmpfr_get_str: the returned exponent for 0 is 0 (like in frexp()).mpz_set_fr.c: comment added.out_str.c: minor changes.------------------------------------------------------------------------r1691 | vlefevre | 2002-02-12 15:59:02 +0000 (Tue, 12 Feb 2002) | 2 linesChanged paths:M /trunk/BUGSUpdate.------------------------------------------------------------------------r1690 | vlefevre | 2002-02-12 14:42:23 +0000 (Tue, 12 Feb 2002) | 2 linesChanged paths:M /trunk/ui_pow_ui.cBug fixed and other changes.------------------------------------------------------------------------r1689 | vlefevre | 2002-02-12 14:08:25 +0000 (Tue, 12 Feb 2002) | 2 linesChanged paths:M /trunk/mpfr.texiNULL -> null pointer and other small changes.------------------------------------------------------------------------r1688 | vlefevre | 2002-02-12 14:03:02 +0000 (Tue, 12 Feb 2002) | 2 linesChanged paths:M /trunk/get_str.cM /trunk/mpfr.teximpfr_get_str: null pointer returned in case of error, NaN taken into account.------------------------------------------------------------------------r1687 | vlefevre | 2002-02-11 14:59:18 +0000 (Mon, 11 Feb 2002) | 3 linesChanged paths:M /trunk/mpfr.texiM /trunk/set_str.cmpfr_set_str partially rewritten to cope with integer overflows.The rounding code hasn't been fixed yet.------------------------------------------------------------------------r1686 | vlefevre | 2002-02-08 17:04:01 +0000 (Fri, 08 Feb 2002) | 2 linesChanged paths:M /trunk/mpfr.texiTypo.------------------------------------------------------------------------r1685 | vlefevre | 2002-02-08 17:01:49 +0000 (Fri, 08 Feb 2002) | 2 linesChanged paths:M /trunk/mpfr.texiM /trunk/set_str.cmpfr_set_str: base must be between 2 and 36.------------------------------------------------------------------------r1684 | daney | 2002-02-06 15:34:46 +0000 (Wed, 06 Feb 2002) | 2 linesChanged paths:M /trunk/acosh.cchnage the return values------------------------------------------------------------------------r1683 | daney | 2002-02-06 15:34:15 +0000 (Wed, 06 Feb 2002) | 2 linesChanged paths:M /trunk/tests/thyperbolic.cChange the test return values------------------------------------------------------------------------r1682 | vlefevre | 2002-02-06 02:57:55 +0000 (Wed, 06 Feb 2002) | 2 linesChanged paths:M /trunk/pow.cSome optimizations.------------------------------------------------------------------------r1681 | vlefevre | 2002-02-04 01:04:59 +0000 (Mon, 04 Feb 2002) | 2 linesChanged paths:M /trunk/exp.cM /trunk/pow_ui.cM /trunk/sin.cM /trunk/sinh.cM /trunk/tan.cM /trunk/tanh.cM /trunk/ui_pow.cM /trunk/ui_sub.cMisc bug fixes and code clean-up.------------------------------------------------------------------------r1680 | vlefevre | 2002-02-04 00:16:27 +0000 (Mon, 04 Feb 2002) | 2 linesChanged paths:M /trunk/mpz_set_fr.cM /trunk/mul.cM /trunk/mul_ui.cM /trunk/pow.cMisc bug fixes and code clean-up.------------------------------------------------------------------------r1679 | vlefevre | 2002-02-03 02:59:44 +0000 (Sun, 03 Feb 2002) | 2 linesChanged paths:M /trunk/mpz_set_fr.cFor the value 0, return __mpfr_emin instead of 0.------------------------------------------------------------------------r1678 | vlefevre | 2002-02-01 21:35:34 +0000 (Fri, 01 Feb 2002) | 2 linesChanged paths:M /trunk/acosh.cM /trunk/agm.cM /trunk/asinh.cM /trunk/atanh.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/dim.cM /trunk/div_ui.cM /trunk/exp.cM /trunk/exp2.cM /trunk/expm1.cM /trunk/hypot.cM /trunk/log.cM /trunk/log10.cM /trunk/log1p.cM /trunk/log2.cM /trunk/pow_si.cMisc bug fixes and code clean-up.------------------------------------------------------------------------r1677 | hanrot | 2002-02-01 18:17:56 +0000 (Fri, 01 Feb 2002) | 2 linesChanged paths:M /trunk/pow_si.cPatch.------------------------------------------------------------------------r1676 | vlefevre | 2002-01-30 14:57:31 +0000 (Wed, 30 Jan 2002) | 2 linesChanged paths:M /trunk/tests/trint.cBux fixed.------------------------------------------------------------------------r1675 | vlefevre | 2002-01-30 14:57:24 +0000 (Wed, 30 Jan 2002) | 2 linesChanged paths:M /trunk/set_z.cmpfr_set_z rewritten.------------------------------------------------------------------------r1674 | vlefevre | 2002-01-30 12:37:04 +0000 (Wed, 30 Jan 2002) | 3 linesChanged paths:M /trunk/mpfr.texiUpdate concerning mpfr_round_prec, mpfr_rint, mpfr_ceil, mpfr_floor,mpfr_round and mpfr_trunc.------------------------------------------------------------------------r1673 | vlefevre | 2002-01-30 04:57:52 +0000 (Wed, 30 Jan 2002) | 2 linesChanged paths:M /trunk/tests/Makefile.amM /trunk/tests/reuse.cA /trunk/tests/trint.cTests added (mpfr_trunc, mpfr_floor, mpfr_ceil, mpfr_round).------------------------------------------------------------------------r1672 | vlefevre | 2002-01-30 04:57:10 +0000 (Wed, 30 Jan 2002) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/mpf2mpfr.hM /trunk/mpfr.hA /trunk/rint.cD /trunk/trunc.cmpfr_rint, mpfr_trunc, mpfr_floor, mpfr_ceil, mpfr_round rewritten.------------------------------------------------------------------------r1671 | vlefevre | 2002-01-25 14:00:37 +0000 (Fri, 25 Jan 2002) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/cos.cM /trunk/get_str.cM /trunk/mpfr.hD /trunk/round.cA /trunk/round_prec.cM /trunk/tests/Makefile.amM /trunk/tests/tacos.cM /trunk/tests/tasin.cM /trunk/tests/tgamma.cD /trunk/tests/tround.cA /trunk/tests/tround_prec.cmpfr_round -> mpfr_round_prec.------------------------------------------------------------------------r1670 | vlefevre | 2002-01-25 13:43:31 +0000 (Fri, 25 Jan 2002) | 2 linesChanged paths:M /trunk/sqrt.cCode reformatted.------------------------------------------------------------------------r1669 | vlefevre | 2002-01-23 00:08:52 +0000 (Wed, 23 Jan 2002) | 3 linesChanged paths:M /trunk/mpfr-test.hMAX, MIN, ABS macros undefined before being redefined.Fix in ABS macro.------------------------------------------------------------------------r1668 | vlefevre | 2002-01-22 02:29:47 +0000 (Tue, 22 Jan 2002) | 2 linesChanged paths:M /trunk/tests/tmul_ui.cExample with high bit set.------------------------------------------------------------------------r1667 | vlefevre | 2002-01-22 02:29:35 +0000 (Tue, 22 Jan 2002) | 2 linesChanged paths:M /trunk/mul_ui.cFix (Kevin Ryde).------------------------------------------------------------------------r1666 | vlefevre | 2002-01-22 00:45:44 +0000 (Tue, 22 Jan 2002) | 4 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mul.cM /trunk/sqrt.cMPFR_PREC_MAX redefined.MPFR_INTPREC_MAX defined (internal maximum precision).Some integer overflow detection.------------------------------------------------------------------------r1665 | vlefevre | 2002-01-21 11:37:41 +0000 (Mon, 21 Jan 2002) | 3 linesChanged paths:M /trunk/sqrt_ui.cSet sign of sqrt(0).Support for exponent range.------------------------------------------------------------------------r1664 | vlefevre | 2002-01-21 10:38:37 +0000 (Mon, 21 Jan 2002) | 3 linesChanged paths:M /trunk/sqrt.ccan_round type changed: char -> int.Case sqrt(0) improved.------------------------------------------------------------------------r1663 | vlefevre | 2002-01-21 10:26:13 +0000 (Mon, 21 Jan 2002) | 4 linesChanged paths:M /trunk/sqrt.cBug fixes:* return 1 -> MPFR_RET_NAN* a MPFR_CLEAR_INF was missing.------------------------------------------------------------------------r1662 | vlefevre | 2002-01-20 00:17:27 +0000 (Sun, 20 Jan 2002) | 2 linesChanged paths:M /trunk/add_ui.cM /trunk/mpfr-impl.hM /trunk/sub_ui.cNew macro MPFR_RESTORE_RET.------------------------------------------------------------------------r1661 | vlefevre | 2002-01-18 16:13:33 +0000 (Fri, 18 Jan 2002) | 2 linesChanged paths:M /trunk/fma.cCode clean-up (goto suppressed).------------------------------------------------------------------------r1660 | vlefevre | 2002-01-18 15:40:30 +0000 (Fri, 18 Jan 2002) | 2 linesChanged paths:M /trunk/fma.cCases 0 * 0 + 0.------------------------------------------------------------------------r1659 | vlefevre | 2002-01-18 11:33:22 +0000 (Fri, 18 Jan 2002) | 2 linesChanged paths:M /trunk/fma.cNt: int -> mp_prec_t------------------------------------------------------------------------r1658 | vlefevre | 2002-01-18 11:15:54 +0000 (Fri, 18 Jan 2002) | 2 linesChanged paths:M /trunk/fma.cM /trunk/tests/tacosh.c<> changed back to "".------------------------------------------------------------------------r1657 | daney | 2002-01-18 09:58:00 +0000 (Fri, 18 Jan 2002) | 2 linesChanged paths:M /trunk/tests/tacosh.cchange "" -> <> in headers------------------------------------------------------------------------r1656 | daney | 2002-01-18 09:51:03 +0000 (Fri, 18 Jan 2002) | 2 linesChanged paths:M /trunk/fma.cChange indendation + replace "" -> <> in header------------------------------------------------------------------------r1655 | vlefevre | 2002-01-17 21:45:41 +0000 (Thu, 17 Jan 2002) | 2 linesChanged paths:M /trunk/fma.cParticular cases rewritten.------------------------------------------------------------------------r1654 | vlefevre | 2002-01-17 20:33:21 +0000 (Thu, 17 Jan 2002) | 3 linesChanged paths:M /trunk/mpfr-test.hTest "__hpux", not "hpux". Mask off mrand48 return value to 31 bitsto work around sloppy mpfr #include practices. (Torbjorn Granlund)------------------------------------------------------------------------r1653 | vlefevre | 2002-01-17 20:29:58 +0000 (Thu, 17 Jan 2002) | 2 linesChanged paths:M /trunk/tests/tacosh.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/texceptions.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfma.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tlog10.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tpow3.cM /trunk/tests/tset_f.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tsin.cM /trunk/tests/tsinh.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/tui_pow.c#include fixes (Torbjorn Granlund).------------------------------------------------------------------------r1652 | vlefevre | 2002-01-16 15:14:09 +0000 (Wed, 16 Jan 2002) | 2 linesChanged paths:M /trunk/div.cComments were incorrect.------------------------------------------------------------------------r1651 | vlefevre | 2002-01-15 11:23:34 +0000 (Tue, 15 Jan 2002) | 2 linesChanged paths:M /trunk/BUGSNote concerning mpfr_trunc, mpfr_floor and mpfr_ceil.------------------------------------------------------------------------r1650 | vlefevre | 2002-01-14 13:09:42 +0000 (Mon, 14 Jan 2002) | 2 linesChanged paths:M /trunk/div.cSpecial cases.------------------------------------------------------------------------r1649 | vlefevre | 2002-01-12 01:27:53 +0000 (Sat, 12 Jan 2002) | 3 linesChanged paths:M /trunk/mpfr-test.hM /trunk/mpfr.hM /trunk/shortmul.cM /trunk/tests/reuse.cM /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tatan.cM /trunk/tests/tcmp2.cM /trunk/tests/tcos.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teq.cM /trunk/tests/texp.cM /trunk/tests/tget_str.cM /trunk/tests/thyperbolic.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tout_str.cM /trunk/tests/tpow.cM /trunk/tests/trandom.cM /trunk/tests/tset.cM /trunk/tests/tset_z.cM /trunk/tests/tsin.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub.cM /trunk/tests/tsub_ui.cM /trunk/tests/ttan.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cM /trunk/tests/tzeta.cPatches by Kevin Ryde for K&R compilersand other fixes in prototypes.------------------------------------------------------------------------r1648 | vlefevre | 2002-01-10 22:20:28 +0000 (Thu, 10 Jan 2002) | 2 linesChanged paths:M /trunk/tests/tmul.cTest check_min added.------------------------------------------------------------------------r1647 | vlefevre | 2002-01-10 21:45:00 +0000 (Thu, 10 Jan 2002) | 2 linesChanged paths:M /trunk/tests/tmul.cTest check_max added.------------------------------------------------------------------------r1646 | vlefevre | 2002-01-10 13:42:21 +0000 (Thu, 10 Jan 2002) | 2 linesChanged paths:M /trunk/algorithms.texM /trunk/cmp2.cM /trunk/log.cSpelling: "canceled"------------------------------------------------------------------------r1645 | zimmerma | 2002-01-10 13:05:58 +0000 (Thu, 10 Jan 2002) | 2 linesChanged paths:M /trunk/mpfr.hGMP_PROTO change was already done by Vincent------------------------------------------------------------------------r1644 | zimmerma | 2002-01-10 12:58:47 +0000 (Thu, 10 Jan 2002) | 2 linesChanged paths:M /trunk/mpfr.hprepare change PROTO -> GMP_PROTO------------------------------------------------------------------------r1643 | vlefevre | 2002-01-04 14:41:33 +0000 (Fri, 04 Jan 2002) | 2 linesChanged paths:M /trunk/sub_one_ulp.cThe precision can no longer be 1.------------------------------------------------------------------------r1642 | vlefevre | 2002-01-04 03:07:23 +0000 (Fri, 04 Jan 2002) | 2 linesChanged paths:M /trunk/mpfr.h__GMP_PROTO defined if not already defined.------------------------------------------------------------------------r1641 | vlefevre | 2002-01-04 02:57:08 +0000 (Fri, 04 Jan 2002) | 5 linesChanged paths:M /trunk/add.cM /trunk/agm.cM /trunk/cmp2.cM /trunk/mpfr-impl.hM /trunk/sub.cM /trunk/sub1.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cOptimization: mpfr_cmp2 now accepts any combination of real argumentsand computes the sign of |b| - |c| (in addition to the number ofcancelled bits); mpfr_add, mpfr_sub, mpfr_sub1, mpfr_agm and sometests updated to take this change into account.------------------------------------------------------------------------r1640 | zimmerma | 2001-12-21 16:33:10 +0000 (Fri, 21 Dec 2001) | 2 linesChanged paths:M /trunk/tests/tsin.cadded check for sin(3*Pi/2)------------------------------------------------------------------------r1639 | zimmerma | 2001-12-21 16:33:02 +0000 (Fri, 21 Dec 2001) | 2 linesChanged paths:M /trunk/sin.cfixed bug for sin(3*Pi/2)------------------------------------------------------------------------r1638 | vlefevre | 2001-12-19 15:50:01 +0000 (Wed, 19 Dec 2001) | 2 linesChanged paths:M /trunk/set_str_raw.cGlobal NaN flag set when result is NaN.------------------------------------------------------------------------r1637 | zimmerma | 2001-12-19 14:41:04 +0000 (Wed, 19 Dec 2001) | 2 linesChanged paths:M /trunk/set_str_raw.cforgot to clear nan flag for Inf------------------------------------------------------------------------r1636 | zimmerma | 2001-12-19 13:32:05 +0000 (Wed, 19 Dec 2001) | 3 linesChanged paths:M /trunk/mpfr.texichanged description of mpfr_cmp to correspond to the implementation:NaNs are not allowed------------------------------------------------------------------------r1635 | zimmerma | 2001-12-19 12:39:49 +0000 (Wed, 19 Dec 2001) | 6 linesChanged paths:M /trunk/algorithms.texfixed mpfr_cmp2 : there was a bug noticed by Nicolas Magaud and DidierBondyfalat for inputs:100 011 111100 010 110where it gave 8 instead of 5.------------------------------------------------------------------------r1634 | vlefevre | 2001-12-19 10:44:15 +0000 (Wed, 19 Dec 2001) | 2 linesChanged paths:M /trunk/add1.cM /trunk/sub1.cBetter comments.------------------------------------------------------------------------r1633 | zimmerma | 2001-12-10 09:20:59 +0000 (Mon, 10 Dec 2001) | 2 linesChanged paths:M /trunk/algorithms.bibM /trunk/algorithms.texadded "PI and the AGM"------------------------------------------------------------------------r1632 | vlefevre | 2001-12-06 17:25:46 +0000 (Thu, 06 Dec 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amA /trunk/tests/tlog10.cA /trunk/tests/tlog2.cD /trunk/tests/tlog_base_10.cD /trunk/tests/tlog_base_2.cFiles renamed (log in base 2 and 10).------------------------------------------------------------------------r1631 | vlefevre | 2001-12-06 17:22:14 +0000 (Thu, 06 Dec 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amA /trunk/tests/tconst_euler.cA /trunk/tests/tconst_log2.cA /trunk/tests/tconst_pi.cD /trunk/tests/teuler.cD /trunk/tests/tlog2.cD /trunk/tests/tpi.cFiles renamed (constants).------------------------------------------------------------------------r1630 | vlefevre | 2001-12-06 17:12:59 +0000 (Thu, 06 Dec 2001) | 2 linesChanged paths:D /trunk/aclocal.m4File aclocal.m4 removed, as generated by aclocal (called by prepare).------------------------------------------------------------------------r1629 | vlefevre | 2001-12-06 17:02:18 +0000 (Thu, 06 Dec 2001) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/log10.cA /trunk/log2.cD /trunk/log_base_10.cD /trunk/log_base_2.cFiles log_base_*.c renamed.------------------------------------------------------------------------r1628 | vlefevre | 2001-12-06 16:53:25 +0000 (Thu, 06 Dec 2001) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/const_euler.cA /trunk/const_log2.cA /trunk/const_pi.cD /trunk/euler.cD /trunk/log2.cD /trunk/pi.cFunctions (constants) renamed.------------------------------------------------------------------------r1627 | vlefevre | 2001-12-06 16:33:10 +0000 (Thu, 06 Dec 2001) | 3 linesChanged paths:D /trunk/Makefile.inD /trunk/configureD /trunk/tests/Makefile.inFiles configure, Makefile.in, tests/Makefile.in removed.Use the `prepare' script to generate them.------------------------------------------------------------------------r1626 | vlefevre | 2001-12-06 12:37:05 +0000 (Thu, 06 Dec 2001) | 2 linesChanged paths:M /trunk/BUGSRemoved 2 bugs.------------------------------------------------------------------------r1625 | vlefevre | 2001-12-06 12:12:43 +0000 (Thu, 06 Dec 2001) | 2 linesChanged paths:A /trunk/prepareInitial release.------------------------------------------------------------------------r1624 | zimmerma | 2001-12-05 17:06:03 +0000 (Wed, 05 Dec 2001) | 2 linesChanged paths:M /trunk/algorithms.texadded arc-tangent (from Mathieu)------------------------------------------------------------------------r1623 | zimmerma | 2001-12-05 16:29:15 +0000 (Wed, 05 Dec 2001) | 2 linesChanged paths:M /trunk/algorithms.texadded paragraph on asin and acos from Mathieu Dutour------------------------------------------------------------------------r1622 | zimmerma | 2001-12-05 16:28:31 +0000 (Wed, 05 Dec 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amA /trunk/tests/tacos.cadded tacos------------------------------------------------------------------------r1621 | zimmerma | 2001-12-05 16:27:44 +0000 (Wed, 05 Dec 2001) | 2 linesChanged paths:M /trunk/tests/tadd.cin check5, test NaNs before calling mpfr_cmp------------------------------------------------------------------------r1620 | zimmerma | 2001-12-05 16:26:56 +0000 (Wed, 05 Dec 2001) | 2 linesChanged paths:M /trunk/tests/reuse.cadded acos------------------------------------------------------------------------r1619 | zimmerma | 2001-12-05 16:26:34 +0000 (Wed, 05 Dec 2001) | 2 linesChanged paths:M /trunk/Makefile.amadded acos.c------------------------------------------------------------------------r1618 | zimmerma | 2001-12-05 16:26:02 +0000 (Wed, 05 Dec 2001) | 2 linesChanged paths:A /trunk/acos.cM /trunk/mpfr.hM /trunk/mpfr.texiadded acos (from Mathieu Dutour)------------------------------------------------------------------------r1617 | zimmerma | 2001-12-05 16:25:10 +0000 (Wed, 05 Dec 2001) | 2 linesChanged paths:M /trunk/sqrt.cuse now new sqrtrem from gmp-4.0------------------------------------------------------------------------r1616 | zimmerma | 2001-12-05 16:08:30 +0000 (Wed, 05 Dec 2001) | 2 linesChanged paths:M /trunk/tests/tdiv_ui.cimproved test (avoid mpfr_get_d)------------------------------------------------------------------------r1615 | zimmerma | 2001-12-05 15:15:47 +0000 (Wed, 05 Dec 2001) | 2 linesChanged paths:M /trunk/tests/tset_d.cremoved isnan prototype------------------------------------------------------------------------r1614 | zimmerma | 2001-12-05 15:11:47 +0000 (Wed, 05 Dec 2001) | 2 linesChanged paths:M /trunk/rnd_mode.cadded stdlib.h for exit------------------------------------------------------------------------r1613 | zimmerma | 2001-11-30 17:55:16 +0000 (Fri, 30 Nov 2001) | 3 linesChanged paths:M /trunk/dump.cM /trunk/tests/tdump.ctest NaN before Infchanged precision to 2 for test------------------------------------------------------------------------r1612 | vlefevre | 2001-11-30 15:57:22 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/set_prc_raw.cCast added.------------------------------------------------------------------------r1611 | zimmerma | 2001-11-30 14:48:45 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/tests/tatan.cadded a new test (worst case)------------------------------------------------------------------------r1610 | zimmerma | 2001-11-30 14:48:12 +0000 (Fri, 30 Nov 2001) | 3 linesChanged paths:M /trunk/atan.cnouvelle version de Mathieu Dutour,corrigeant certains bugs avec les pires cas de Vincent------------------------------------------------------------------------r1609 | vlefevre | 2001-11-30 14:37:25 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/mpz_set_fr.cM /trunk/set_d.c#include order changed.------------------------------------------------------------------------r1608 | vlefevre | 2001-11-30 14:29:38 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/set_prec.cMisc fixes.------------------------------------------------------------------------r1607 | vlefevre | 2001-11-30 13:44:59 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/fma.cUnused variables.------------------------------------------------------------------------r1606 | zimmerma | 2001-11-30 13:37:37 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teuler.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfma.cM /trunk/tests/tget_str.cM /trunk/tests/thypot.cM /trunk/tests/tlog.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tlog_base_10.cM /trunk/tests/tlog_base_2.cM /trunk/tests/tmul.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tset.cM /trunk/tests/tset_f.cM /trunk/tests/tset_si.cM /trunk/tests/tsin.cM /trunk/tests/tsinh.cM /trunk/tests/tsqrt.cM /trunk/tests/tsub.cM /trunk/tests/tsub_ui.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cstart tests with precision 2 instead of 1------------------------------------------------------------------------r1605 | zimmerma | 2001-11-30 13:29:57 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/tests/tabs.cstart from precision 2------------------------------------------------------------------------r1604 | zimmerma | 2001-11-30 13:29:06 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/get_str.cbig rewrite to fix problems when the estimate base exponent is too small------------------------------------------------------------------------r1603 | zimmerma | 2001-11-30 13:28:04 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/fma.cfixed detection of exact cases (in particular 0)------------------------------------------------------------------------r1602 | zimmerma | 2001-11-30 13:27:30 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/cos.cnow use MPFR_PREC_MIN------------------------------------------------------------------------r1601 | zimmerma | 2001-11-30 13:27:01 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/atan.cexptol is now of type mp_exp_t------------------------------------------------------------------------r1600 | zimmerma | 2001-11-30 13:26:03 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/log2.crewritten part with Taylor series------------------------------------------------------------------------r1599 | zimmerma | 2001-11-30 13:03:07 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/mpfr.hchanged MPFR_PREC_MIN to 2------------------------------------------------------------------------r1598 | zimmerma | 2001-11-30 13:02:45 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/mpfr.texiM /trunk/set_prc_raw.cupdated wrt MPFR_PREC_MIN/MPFR_PREC_MAX------------------------------------------------------------------------r1597 | zimmerma | 2001-11-30 12:53:16 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/mpz_set_fr.ccase x=0 was forgotten------------------------------------------------------------------------r1596 | zimmerma | 2001-11-30 12:52:07 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/set_prec.cnow use MPFR_PREC_MIN------------------------------------------------------------------------r1595 | zimmerma | 2001-11-30 12:51:26 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/sub1.cadded comment------------------------------------------------------------------------r1594 | vlefevre | 2001-11-30 02:41:36 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/set_z.cmpfr_set_z rewritten to support overflows/underflows and ternary value.------------------------------------------------------------------------r1593 | vlefevre | 2001-11-30 00:10:52 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/set_z.c0 -> set to +0.------------------------------------------------------------------------r1592 | vlefevre | 2001-11-30 00:07:36 +0000 (Fri, 30 Nov 2001) | 2 linesChanged paths:M /trunk/mul.cBetter sign comparison.------------------------------------------------------------------------r1591 | vlefevre | 2001-11-29 23:56:56 +0000 (Thu, 29 Nov 2001) | 2 linesChanged paths:M /trunk/set_si.cM /trunk/set_ui.cUse MPFR_SET_POS.------------------------------------------------------------------------r1590 | vlefevre | 2001-11-29 14:23:12 +0000 (Thu, 29 Nov 2001) | 2 linesChanged paths:M /trunk/trunc.cBug fixed concerning integer overflows.------------------------------------------------------------------------r1589 | zimmerma | 2001-11-29 09:43:55 +0000 (Thu, 29 Nov 2001) | 2 linesChanged paths:M /trunk/init2.cadded comment------------------------------------------------------------------------r1588 | zimmerma | 2001-11-29 09:43:35 +0000 (Thu, 29 Nov 2001) | 2 linesChanged paths:M /trunk/cos.cfixed bug for small precision, where r can be >= 1------------------------------------------------------------------------r1587 | vlefevre | 2001-11-29 03:15:54 +0000 (Thu, 29 Nov 2001) | 4 linesChanged paths:M /trunk/Makefile.amM /trunk/Makefile.inM /trunk/div_2exp.cA /trunk/div_2si.cA /trunk/div_2ui.cM /trunk/log.cM /trunk/mpfr.hM /trunk/mul_2exp.cA /trunk/mul_2si.cA /trunk/mul_2ui.cFunctions mpfr_{mul,div}_2{si,ui} added.Functions mpfr_{mul,div}_2exp still exist for backward compatibility;they are obsolete and should not be used any longer.------------------------------------------------------------------------r1586 | vlefevre | 2001-11-28 17:57:53 +0000 (Wed, 28 Nov 2001) | 2 linesChanged paths:M /trunk/minmax.cParticular cases (NaN and signed zeros).------------------------------------------------------------------------r1585 | vlefevre | 2001-11-28 17:12:35 +0000 (Wed, 28 Nov 2001) | 2 linesChanged paths:M /trunk/init2.cM /trunk/tests/texp2.cM /trunk/tests/thyperbolic.cInit variables to NaN instead of 0.------------------------------------------------------------------------r1584 | vlefevre | 2001-11-28 17:09:37 +0000 (Wed, 28 Nov 2001) | 2 linesChanged paths:M /trunk/atan.cPossible integer overflow fixed.------------------------------------------------------------------------r1583 | vlefevre | 2001-11-28 16:54:20 +0000 (Wed, 28 Nov 2001) | 2 linesChanged paths:M /trunk/asin.cM /trunk/atan.cParticular cases fixed.------------------------------------------------------------------------r1582 | vlefevre | 2001-11-25 15:24:31 +0000 (Sun, 25 Nov 2001) | 2 linesChanged paths:M /trunk/trunc.cOverflow support.------------------------------------------------------------------------r1581 | vlefevre | 2001-11-25 14:44:49 +0000 (Sun, 25 Nov 2001) | 2 linesChanged paths:M /trunk/trunc.cK&R -> ISO C prototype.------------------------------------------------------------------------r1580 | vlefevre | 2001-11-25 08:04:07 +0000 (Sun, 25 Nov 2001) | 2 linesChanged paths:M /trunk/div_2exp.cmpfr_div_2exp rewritten.------------------------------------------------------------------------r1579 | vlefevre | 2001-11-25 07:49:47 +0000 (Sun, 25 Nov 2001) | 2 linesChanged paths:M /trunk/mul_2exp.cmpfr_mul_2exp rewritten.------------------------------------------------------------------------r1578 | vlefevre | 2001-11-25 06:53:41 +0000 (Sun, 25 Nov 2001) | 2 linesChanged paths:M /trunk/mul_ui.cOverflow support.------------------------------------------------------------------------r1577 | vlefevre | 2001-11-25 06:20:35 +0000 (Sun, 25 Nov 2001) | 2 linesChanged paths:M /trunk/add1.cM /trunk/init2.cM /trunk/mpfr-impl.hM /trunk/round.cCasts to size_t added (safer and could be required in the future).------------------------------------------------------------------------r1576 | vlefevre | 2001-11-23 16:39:25 +0000 (Fri, 23 Nov 2001) | 2 linesChanged paths:M /trunk/mul.cMinor change.------------------------------------------------------------------------r1575 | vlefevre | 2001-11-23 16:28:08 +0000 (Fri, 23 Nov 2001) | 5 linesChanged paths:M /trunk/mul.cmpfr_mul partially rewritten:* Integer overflows almost completely avoided.* Now supports signed zeros and overflows.Not tested yet.------------------------------------------------------------------------r1574 | vlefevre | 2001-11-22 17:21:08 +0000 (Thu, 22 Nov 2001) | 2 linesChanged paths:M /trunk/round.cmpfr_can_round_raw: integer overflows checked and code duplication avoided.------------------------------------------------------------------------r1573 | vlefevre | 2001-11-22 15:32:44 +0000 (Thu, 22 Nov 2001) | 2 linesChanged paths:M /trunk/BUGSMore bugs.------------------------------------------------------------------------r1572 | vlefevre | 2001-11-22 12:48:20 +0000 (Thu, 22 Nov 2001) | 2 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/round.cmpfr_can_round and mpfr_can_round_raw: prototypes changed.------------------------------------------------------------------------r1571 | vlefevre | 2001-11-21 20:40:47 +0000 (Wed, 21 Nov 2001) | 2 linesChanged paths:M /trunk/exceptions.cBug fixed.------------------------------------------------------------------------r1570 | vlefevre | 2001-11-21 20:07:35 +0000 (Wed, 21 Nov 2001) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/Makefile.inA /trunk/add_one_ulp.cD /trunk/add_ulp.cM /trunk/div_ui.cM /trunk/exp.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/set_z.cA /trunk/sub_one_ulp.cM /trunk/tests/tdiv.cM /trunk/tests/texp.cM /trunk/tests/tsqrt.cmpfr_add_one_ulp and mpfr_sub_one_ulp changed.------------------------------------------------------------------------r1569 | vlefevre | 2001-11-21 15:50:45 +0000 (Wed, 21 Nov 2001) | 2 linesChanged paths:M /trunk/init2.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/round.cM /trunk/set_dfl_prec.cM /trunk/set_rnd.cAdded MPFR_PREC_MIN and MPFR_PREC_MAX.------------------------------------------------------------------------r1568 | vlefevre | 2001-11-21 14:06:36 +0000 (Wed, 21 Nov 2001) | 3 linesChanged paths:M /trunk/init2.cError test -> assert.mp_prec_t -> mp_size_t.------------------------------------------------------------------------r1567 | vlefevre | 2001-11-20 14:10:05 +0000 (Tue, 20 Nov 2001) | 2 linesChanged paths:M /trunk/tests/tround.cTest added.------------------------------------------------------------------------r1566 | vlefevre | 2001-11-20 14:09:55 +0000 (Tue, 20 Nov 2001) | 3 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/round.cmpfr_round rewritten.mpfr_round_raw_generic: NULL changed to 0 as not necessarily defined.------------------------------------------------------------------------r1565 | vlefevre | 2001-11-20 13:41:41 +0000 (Tue, 20 Nov 2001) | 2 linesChanged paths:M /trunk/mpfr-impl.hAdded macro MPFR_SET_ABSSIZE.------------------------------------------------------------------------r1564 | vlefevre | 2001-11-20 02:17:32 +0000 (Tue, 20 Nov 2001) | 2 linesChanged paths:M /trunk/round.cmpfr_round: Check for overflow.------------------------------------------------------------------------r1563 | vlefevre | 2001-11-17 03:58:19 +0000 (Sat, 17 Nov 2001) | 2 linesChanged paths:M /trunk/sub1.cSome type changes.------------------------------------------------------------------------r1562 | vlefevre | 2001-11-16 17:58:50 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/add1.cM /trunk/mpz_set_fr.cInteger overflows checked.------------------------------------------------------------------------r1561 | vlefevre | 2001-11-16 17:16:31 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/mpz_set_fr.cMPFR_ASSERTN instead of fprintf + exit.------------------------------------------------------------------------r1560 | vlefevre | 2001-11-16 17:10:30 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/mpfr-impl.hGMP assert mechanism: macros changed until GMP is fixed.------------------------------------------------------------------------r1559 | zimmerma | 2001-11-16 17:04:15 +0000 (Fri, 16 Nov 2001) | 3 linesChanged paths:M /trunk/mpfr.texiversion -> 2002removed executable flag------------------------------------------------------------------------r1558 | zimmerma | 2001-11-16 14:38:24 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/Makefile.inM /trunk/exp_2.cM /trunk/log.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/print_raw.cM /trunk/sub1.cM /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tatan.cM /trunk/tests/tcmp2.cM /trunk/tests/tcos.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/teq.cM /trunk/tests/teuler.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/tfactorial.cM /trunk/tests/tfma.cM /trunk/tests/tgeneric.cM /trunk/tests/thypot.cM /trunk/tests/tlog.cM /trunk/tests/tmul_ui.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/tset_d.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tsqrt.cM /trunk/tests/tsub.cM /trunk/tests/tsub_ui.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tzeta.cmpfr_print_raw -> mpfr_print_binary------------------------------------------------------------------------r1557 | zimmerma | 2001-11-16 14:15:57 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:A /trunk/init2.csplit from init.c------------------------------------------------------------------------r1556 | daney | 2001-11-16 14:14:10 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/expm1.cM /trunk/log1p.cM /trunk/tanh.cremove math.h------------------------------------------------------------------------r1555 | daney | 2001-11-16 14:04:13 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/sinh.cremve math.h------------------------------------------------------------------------r1554 | zimmerma | 2001-11-16 14:04:06 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/tests/tdiv.cadded one test------------------------------------------------------------------------r1553 | daney | 2001-11-16 14:00:29 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/atanh.cremove math.h------------------------------------------------------------------------r1552 | zimmerma | 2001-11-16 13:54:55 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/init.cinit -> init + init2.------------------------------------------------------------------------r1551 | daney | 2001-11-16 13:54:32 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/acosh.cM /trunk/asinh.cremove math.h------------------------------------------------------------------------r1550 | hanrot | 2001-11-16 13:27:50 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/div.cAjoute retours chariots dans div.c, etc.------------------------------------------------------------------------r1549 | hanrot | 2001-11-16 13:23:43 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/div.cif () remplace par if ( ==0) ou if ( != 0)------------------------------------------------------------------------r1548 | zimmerma | 2001-11-16 13:22:13 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/Makefile.inM /trunk/TODOM /trunk/add_ui.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atanh.cM /trunk/clear.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/dim.cM /trunk/exp.cM /trunk/exp2.cM /trunk/expm1.cM /trunk/extract.cM /trunk/factorial.cM /trunk/fma.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/isinteger.cM /trunk/log1p.cM /trunk/log2.cM /trunk/log_base_10.cM /trunk/log_base_2.cM /trunk/minmax.cM /trunk/mul.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/print_raw.cM /trunk/rnd_mode.cM /trunk/set_rnd.cM /trunk/set_str_raw.cM /trunk/sin.cM /trunk/sinh.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/Makefile.inM /trunk/ui_pow.cremoved K&R function headers------------------------------------------------------------------------r1547 | hanrot | 2001-11-16 13:19:50 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/tests/tdiv.cBeuh ?------------------------------------------------------------------------r1546 | hanrot | 2001-11-16 13:19:42 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/div.cM /trunk/inp_str.creturn -> MPFR_RET, patch d'un leak dans inp_str.c------------------------------------------------------------------------r1545 | zimmerma | 2001-11-16 13:09:07 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/mpfr-impl.hchanged to use GMP assert mechanism------------------------------------------------------------------------r1544 | daney | 2001-11-16 12:55:53 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/pow_si.cremove stdio.h math.h------------------------------------------------------------------------r1543 | zimmerma | 2001-11-16 12:54:09 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/cos.cM /trunk/euler.cassert -> MPFR_ASSERT------------------------------------------------------------------------r1542 | daney | 2001-11-16 12:52:55 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/pow.cremove stdio math .h------------------------------------------------------------------------r1541 | daney | 2001-11-16 12:50:31 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/isinteger.cremove stdio.h math.h------------------------------------------------------------------------r1540 | zimmerma | 2001-11-16 12:49:36 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/mul_ui.cM /trunk/sub1.cASSERT_ALWAYS -> MPFR_ASSERTN------------------------------------------------------------------------r1539 | zimmerma | 2001-11-16 12:39:30 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/Makefile.amadded COPYING.LIB------------------------------------------------------------------------r1538 | zimmerma | 2001-11-16 12:38:56 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/COPYINGreplaced by GPL------------------------------------------------------------------------r1537 | daney | 2001-11-16 12:34:00 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/factorial.cremove limits.h------------------------------------------------------------------------r1536 | zimmerma | 2001-11-16 12:32:48 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/acosh.cM /trunk/add.cM /trunk/add1.cM /trunk/add_ui.cM /trunk/add_ulp.cM /trunk/agm.cM /trunk/asin.cM /trunk/asinh.cM /trunk/atan.cM /trunk/atanh.cM /trunk/clear.cM /trunk/cmp.cM /trunk/cmp2.cM /trunk/cmp_abs.cM /trunk/cmp_ui.cM /trunk/copysign.cM /trunk/cos.cM /trunk/cosh.cM /trunk/dim.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eq.cM /trunk/euler.cM /trunk/exceptions.cM /trunk/exp.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/expm1.cM /trunk/extract.cM /trunk/factorial.cM /trunk/fma.cM /trunk/gamma.cM /trunk/gammaPiAGMformula.cM /trunk/generic.cM /trunk/get_str.cM /trunk/gmp_op.cM /trunk/hypot.cM /trunk/init.cM /trunk/inp_str.cM /trunk/isinf.cM /trunk/isinteger.cM /trunk/isnan.cM /trunk/isnum.cM /trunk/log.cM /trunk/log1p.cM /trunk/log2.cM /trunk/log_base_10.cM /trunk/log_base_2.cM /trunk/minmax.cM /trunk/mpf2mpfr.hM /trunk/mpfi.cM /trunk/mpfi.hM /trunk/mpfr-impl.hM /trunk/mpfr-test.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/mpz_set_fr.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_ui.cM /trunk/neg.cM /trunk/out_str.cM /trunk/pi.cM /trunk/pow.cM /trunk/pow_si.cM /trunk/pow_ui.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/random.cM /trunk/random2.cM /trunk/reldiff.cM /trunk/rnd_mode.cM /trunk/round.cM /trunk/save_expo.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_dfl_prec.cM /trunk/set_f.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_ui.cM /trunk/set_z.cM /trunk/sin.cM /trunk/sinh.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/sqrtrem.cM /trunk/srandom.hM /trunk/sub.cM /trunk/sub1.cM /trunk/sub_ui.cM /trunk/swap.cM /trunk/tan.cM /trunk/tanh.cM /trunk/tests/reuse.cM /trunk/tests/tabs.cM /trunk/tests/tacosh.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tasin.cM /trunk/tests/tasinh.cM /trunk/tests/tatan.cM /trunk/tests/tatanh.cM /trunk/tests/tcan_round.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tcos.cM /trunk/tests/tcosh.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/tdump.cM /trunk/tests/teq.cM /trunk/tests/teuler.cM /trunk/tests/texceptions.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/texpm1.cM /trunk/tests/tfactorial.cM /trunk/tests/tfma.cM /trunk/tests/tgamma.cM /trunk/tests/tgeneric.cM /trunk/tests/tget_d.cM /trunk/tests/tget_str.cM /trunk/tests/thyperbolic.cM /trunk/tests/thypot.cM /trunk/tests/tisnan.cM /trunk/tests/tlog.cM /trunk/tests/tlog1p.cM /trunk/tests/tlog2.cM /trunk/tests/tlog_base_10.cM /trunk/tests/tlog_base_2.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/tpi.cM /trunk/tests/tpow.cM /trunk/tests/tpow3.cM /trunk/tests/trandom.cM /trunk/tests/tround.cM /trunk/tests/tset.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsin.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsinh.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub.cM /trunk/tests/tsub_ui.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_pow.cM /trunk/tests/tui_sub.cM /trunk/tests/tzeta.cM /trunk/trunc.cM /trunk/ui_div.cM /trunk/ui_pow.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/zeta.cchanged Library GPL to Lesser GPL------------------------------------------------------------------------r1535 | zimmerma | 2001-11-16 12:31:12 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:A /trunk/COPYING.LIBGNU Lesser General Public License, version 2.1------------------------------------------------------------------------r1534 | daney | 2001-11-16 12:30:42 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/ui_pow.cremove limits.h math.h------------------------------------------------------------------------r1533 | zimmerma | 2001-11-16 12:27:02 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/replace_allnow treats all *.h------------------------------------------------------------------------r1532 | daney | 2001-11-16 12:25:25 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/exp2.cremove the proto, remove math.h------------------------------------------------------------------------r1531 | zimmerma | 2001-11-16 12:21:07 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/div_ui.cremoved DEBUG's------------------------------------------------------------------------r1530 | zimmerma | 2001-11-16 12:19:39 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/div_ui.cremoved old patch for GMP 2.xx------------------------------------------------------------------------r1529 | zimmerma | 2001-11-16 12:17:56 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/eq.cM /trunk/swap.cM /trunk/urandomb.cGNU MP -> MPFR------------------------------------------------------------------------r1528 | zimmerma | 2001-11-16 12:08:08 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/add_ulp.cadded year 2001 in copyright line------------------------------------------------------------------------r1527 | zimmerma | 2001-11-16 11:18:52 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/tests/reuse.cM /trunk/tests/tabs.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tcan_round.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tdiv.cM /trunk/tests/tdump.cM /trunk/tests/teq.cM /trunk/tests/texp.cM /trunk/tests/tget_str.cM /trunk/tests/thyperbolic.cM /trunk/tests/tlog.cM /trunk/tests/tlog2.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tout_str.cM /trunk/tests/tpi.cM /trunk/tests/tpow.cM /trunk/tests/trandom.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tswap.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cadded year 2001 in copyright line------------------------------------------------------------------------r1526 | zimmerma | 2001-11-16 11:18:00 +0000 (Fri, 16 Nov 2001) | 3 linesChanged paths:M /trunk/acosh.cM /trunk/cmp.cM /trunk/cmp_abs.cM /trunk/cmp_ui.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/dump.cM /trunk/exp3.cM /trunk/exp_2.cM /trunk/get_str.cM /trunk/init.cM /trunk/inp_str.cM /trunk/log.cM /trunk/log2.cM /trunk/mpf2mpfr.hM /trunk/mpfr-impl.hM /trunk/mpfr-test.hM /trunk/mpfr.hM /trunk/mpz_set_fr.cM /trunk/mul_2exp.cM /trunk/mul_ui.cM /trunk/out_str.cM /trunk/pow_ui.cM /trunk/print_rnd_mode.cM /trunk/random.cM /trunk/random2.cM /trunk/reldiff.cM /trunk/round.cM /trunk/save_expo.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_dfl_prec.cM /trunk/set_f.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_str.cM /trunk/set_z.cM /trunk/sqrtrem.cM /trunk/sub_ui.cM /trunk/trunc.cM /trunk/ui_div.cM /trunk/ui_pow_ui.cM /trunk/ui_sub.cadded year 2001 in copyright lineremoved #if __STDC__------------------------------------------------------------------------r1525 | zimmerma | 2001-11-16 11:15:29 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:D /trunk/sin_cos.cnow two separate files cos.c and sin.c------------------------------------------------------------------------r1524 | zimmerma | 2001-11-16 10:43:04 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/agm.cM /trunk/clear.cM /trunk/pi.cM /trunk/urandomb.cadded year 2001 in copyright line------------------------------------------------------------------------r1523 | zimmerma | 2001-11-16 10:38:25 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/BUGSupdated------------------------------------------------------------------------r1522 | zimmerma | 2001-11-16 10:26:46 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:D /trunk/div2.cold version, removed------------------------------------------------------------------------r1521 | zimmerma | 2001-11-16 10:16:37 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/Makefile.amadded isinf and isnum (split from isnan)------------------------------------------------------------------------r1520 | zimmerma | 2001-11-16 10:16:21 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:A /trunk/isinf.cA /trunk/isnum.cnew files (split from isnan.c)------------------------------------------------------------------------r1519 | zimmerma | 2001-11-16 10:14:44 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/acosh.cM /trunk/asinh.cM /trunk/atanh.cM /trunk/copysign.cM /trunk/cosh.cremoved prototype already in mpfr.h------------------------------------------------------------------------r1518 | zimmerma | 2001-11-16 10:14:27 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/agm.ctranslated french comments to english------------------------------------------------------------------------r1517 | zimmerma | 2001-11-16 10:14:08 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/algorithms.texadded mpfr_sub------------------------------------------------------------------------r1516 | zimmerma | 2001-11-16 10:13:12 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/atan.cM /trunk/cos.cM /trunk/exp_2.cadded static to local functions------------------------------------------------------------------------r1515 | zimmerma | 2001-11-16 10:12:42 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/cmp2.c1 -> MP_LIMB_T_ONE------------------------------------------------------------------------r1514 | zimmerma | 2001-11-16 10:11:20 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/div.cM /trunk/div_ui.c1 -> BITS_PER_MP_LIMB------------------------------------------------------------------------r1513 | zimmerma | 2001-11-16 10:10:48 +0000 (Fri, 16 Nov 2001) | 3 linesChanged paths:M /trunk/euler.cadded static to local functionsremoved prototype already in mpfr.h------------------------------------------------------------------------r1512 | zimmerma | 2001-11-16 10:10:29 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/exp2.cremoved mpfr_exp2_si (not used)------------------------------------------------------------------------r1511 | zimmerma | 2001-11-16 10:10:07 +0000 (Fri, 16 Nov 2001) | 3 linesChanged paths:M /trunk/exp3.cadded static to local functionstranslated french comments to english------------------------------------------------------------------------r1510 | zimmerma | 2001-11-16 10:09:29 +0000 (Fri, 16 Nov 2001) | 3 linesChanged paths:M /trunk/expm1.cM /trunk/log1p.ctranslated french comments to englishremoved prototype already in mpfr.h------------------------------------------------------------------------r1509 | zimmerma | 2001-11-16 10:09:09 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/factorial.cinitialized inexact to 0------------------------------------------------------------------------r1508 | zimmerma | 2001-11-16 10:08:47 +0000 (Fri, 16 Nov 2001) | 3 linesChanged paths:M /trunk/generic.cused TMP_ALLOCtranslated french comments to english------------------------------------------------------------------------r1507 | zimmerma | 2001-11-16 10:08:18 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/get_str.csimplified test------------------------------------------------------------------------r1506 | zimmerma | 2001-11-16 10:08:04 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/isnan.cmoved inf_p and number_p to different files------------------------------------------------------------------------r1505 | zimmerma | 2001-11-16 10:06:38 +0000 (Fri, 16 Nov 2001) | 3 linesChanged paths:M /trunk/log2.cadded static to local functionsexplained threshold------------------------------------------------------------------------r1504 | zimmerma | 2001-11-16 10:06:03 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/minmax.cremoved prototypes already in mpfr.h------------------------------------------------------------------------r1503 | zimmerma | 2001-11-16 10:05:45 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/mpfr.hdoes not include stdio.h any more------------------------------------------------------------------------r1502 | zimmerma | 2001-11-16 10:05:01 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/mpz_set_fr.cadded stdio.h------------------------------------------------------------------------r1501 | zimmerma | 2001-11-16 10:04:07 +0000 (Fri, 16 Nov 2001) | 3 linesChanged paths:M /trunk/add_ulp.cM /trunk/mul.cM /trunk/mul_ui.cM /trunk/print_raw.cM /trunk/round.cM /trunk/set_z.cM /trunk/sqrt.cM /trunk/trunc.c1 -> BITS_PER_MP_LIMB1 << (BITS_PER_MP_LIMB - 1) -> MP_LIMB_T_HIGHBIT------------------------------------------------------------------------r1500 | zimmerma | 2001-11-16 09:40:02 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/out_str.cM /trunk/reldiff.cremoved french comment------------------------------------------------------------------------r1499 | zimmerma | 2001-11-16 09:39:45 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/pi.cadded static to local functions------------------------------------------------------------------------r1498 | zimmerma | 2001-11-16 09:39:26 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/pow_si.cM /trunk/sinh.cM /trunk/tanh.cremoved prototype already in mpfr.h------------------------------------------------------------------------r1497 | zimmerma | 2001-11-16 09:39:11 +0000 (Fri, 16 Nov 2001) | 4 linesChanged paths:M /trunk/print_raw.c1 -> BITS_PER_MP_LIMBtranslated french comments to englishadded static to local functions------------------------------------------------------------------------r1496 | zimmerma | 2001-11-16 09:38:47 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/random.cM /trunk/random2.cM /trunk/set_z.cM /trunk/sqrt.cM /trunk/sub1.cM /trunk/trunc.c1 -> BITS_PER_MP_LIMB------------------------------------------------------------------------r1495 | zimmerma | 2001-11-16 09:37:52 +0000 (Fri, 16 Nov 2001) | 3 linesChanged paths:M /trunk/round.c1 -> BITS_PER_MP_LIMBtranslated french comments to english------------------------------------------------------------------------r1494 | zimmerma | 2001-11-16 09:37:15 +0000 (Fri, 16 Nov 2001) | 3 linesChanged paths:M /trunk/set_d.cM /trunk/sqrtrem.c1 -> BITS_PER_MP_LIMBadded static to local functions------------------------------------------------------------------------r1493 | zimmerma | 2001-11-16 09:33:57 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/ui_pow.cremoved proto already in mpfr.h------------------------------------------------------------------------r1492 | zimmerma | 2001-11-16 09:33:33 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/urandomb.c1 -> MP_LIMB_T_ONE------------------------------------------------------------------------r1491 | zimmerma | 2001-11-16 09:32:45 +0000 (Fri, 16 Nov 2001) | 2 linesChanged paths:M /trunk/tests/reuse.cM /trunk/tests/tcos.cM /trunk/tests/tdump.cM /trunk/tests/teuler.cM /trunk/tests/texp.cM /trunk/tests/tlog2.cM /trunk/tests/tpi.cM /trunk/tests/tpow.cM /trunk/tests/tset_q.cM /trunk/tests/tset_z.cM /trunk/tests/tsin.cM /trunk/tests/tswap.cM /trunk/tests/ttan.cadded stdio.h------------------------------------------------------------------------r1490 | vlefevre | 2001-11-15 18:11:07 +0000 (Thu, 15 Nov 2001) | 3 linesChanged paths:M /trunk/Makefile.amM /trunk/Makefile.inM /trunk/add.cA /trunk/add1.cM /trunk/sub.cA /trunk/sub1.cadd.c -> add.c & add1.csub.c -> sub.c & sub1.c + some changes.------------------------------------------------------------------------r1489 | zimmerma | 2001-11-13 09:33:07 +0000 (Tue, 13 Nov 2001) | 2 linesChanged paths:M /trunk/mpfr.texiiff the results are exact -> iff the result is exact------------------------------------------------------------------------r1488 | vlefevre | 2001-11-10 01:45:36 +0000 (Sat, 10 Nov 2001) | 2 linesChanged paths:M /trunk/add.cM /trunk/cmp.cM /trunk/cmp_abs.cM /trunk/exceptions.cM /trunk/neg.cM /trunk/round.cM /trunk/save_expo.cM /trunk/set.cM /trunk/set_si.cM /trunk/set_ui.cGNU coding style. K&R function headers removed.------------------------------------------------------------------------r1487 | vlefevre | 2001-11-10 00:47:44 +0000 (Sat, 10 Nov 2001) | 5 linesChanged paths:M /trunk/mpfr-impl.hMP_LIMB_T_ONE defined.mp_size_unsigned_t defined.Important bugs fixed (in particular when int has fewer than 32 bits).Still unavoidable possible bugs due to the fact that mp_size_t is signed.------------------------------------------------------------------------r1486 | daney | 2001-11-09 11:24:05 +0000 (Fri, 09 Nov 2001) | 2 linesChanged paths:A /trunk/tests/tgamma.cadd tests file for gamma------------------------------------------------------------------------r1485 | daney | 2001-11-09 11:23:33 +0000 (Fri, 09 Nov 2001) | 2 linesChanged paths:A /trunk/gammaPiAGMformula.cadd gamma function an other version------------------------------------------------------------------------r1484 | daney | 2001-11-09 11:23:04 +0000 (Fri, 09 Nov 2001) | 2 linesChanged paths:A /trunk/gamma.cadd gamma function------------------------------------------------------------------------r1483 | zimmerma | 2001-11-09 06:24:52 +0000 (Fri, 09 Nov 2001) | 2 linesChanged paths:M /trunk/mpfr.teximis a` jour valeur de retour de mpfr_tan------------------------------------------------------------------------r1482 | vlefevre | 2001-11-09 01:38:45 +0000 (Fri, 09 Nov 2001) | 2 linesChanged paths:M /trunk/mpfr.texiSome -'s missing in floating-point.------------------------------------------------------------------------r1481 | zimmerma | 2001-11-08 23:15:59 +0000 (Thu, 08 Nov 2001) | 2 linesChanged paths:M /trunk/mpfr.teximodifs suite aux remarques de Nathalie------------------------------------------------------------------------r1480 | daney | 2001-11-08 17:48:33 +0000 (Thu, 08 Nov 2001) | 2 linesChanged paths:M /trunk/mpfr.hremove some name of variables------------------------------------------------------------------------r1479 | vlefevre | 2001-11-08 17:14:01 +0000 (Thu, 08 Nov 2001) | 2 linesChanged paths:M /trunk/cmp2.cD /trunk/pow2.ccmp2.c: Integer overflows checked.------------------------------------------------------------------------r1478 | vlefevre | 2001-11-08 17:11:36 +0000 (Thu, 08 Nov 2001) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/Makefile.inM /trunk/isinteger.cM /trunk/mpfr.hM /trunk/pow.cUpdate.------------------------------------------------------------------------r1477 | vlefevre | 2001-11-08 16:42:30 +0000 (Thu, 08 Nov 2001) | 2 linesChanged paths:M /trunk/mpfr.hFix.------------------------------------------------------------------------r1476 | daney | 2001-11-08 16:37:47 +0000 (Thu, 08 Nov 2001) | 2 linesChanged paths:M /trunk/mpfr.hsuppress variable name in dim min max------------------------------------------------------------------------r1475 | daney | 2001-11-08 16:23:29 +0000 (Thu, 08 Nov 2001) | 2 linesChanged paths:A /trunk/isinteger.cexport isinteger in the file isinteger.c------------------------------------------------------------------------r1474 | daney | 2001-11-08 16:21:56 +0000 (Thu, 08 Nov 2001) | 2 linesChanged paths:A /trunk/pow_si.cexporte pow_si from pow2.c to pow_si.c------------------------------------------------------------------------r1473 | daney | 2001-11-08 16:21:06 +0000 (Thu, 08 Nov 2001) | 2 linesChanged paths:M /trunk/pow.crename pow2.c in pow.c (source for mpfr_pow)------------------------------------------------------------------------r1472 | daney | 2001-11-08 16:19:49 +0000 (Thu, 08 Nov 2001) | 2 linesChanged paths:A /trunk/ui_pow_ui.cadd ui_pow_ui.c (initially in pow.c)------------------------------------------------------------------------r1471 | daney | 2001-11-08 16:19:18 +0000 (Thu, 08 Nov 2001) | 2 linesChanged paths:A /trunk/pow_ui.cadd pow_ui.c file (initially in pow.c)------------------------------------------------------------------------r1470 | vlefevre | 2001-11-08 15:56:09 +0000 (Thu, 08 Nov 2001) | 2 linesChanged paths:M /trunk/cmp2.cM /trunk/mpfr-impl.hmpfr_cmp2: return type changed to mp_prec_t.------------------------------------------------------------------------r1469 | daney | 2001-11-08 14:53:54 +0000 (Thu, 08 Nov 2001) | 2 linesChanged paths:M /trunk/tests/reuse.cadd function test4 for 3 input test + fma tests------------------------------------------------------------------------r1468 | vlefevre | 2001-11-08 03:04:00 +0000 (Thu, 08 Nov 2001) | 2 linesChanged paths:M /trunk/mpfr.hMacros added.------------------------------------------------------------------------r1467 | vlefevre | 2001-11-08 02:15:36 +0000 (Thu, 08 Nov 2001) | 2 linesChanged paths:M /trunk/add.cMP_LIMB_T_MAX instead of (mp_limb_t) -1 (a little nicer...).------------------------------------------------------------------------r1466 | vlefevre | 2001-11-06 17:05:41 +0000 (Tue, 06 Nov 2001) | 2 linesChanged paths:M /trunk/round.cCode clean-up.------------------------------------------------------------------------r1465 | vlefevre | 2001-11-05 15:44:24 +0000 (Mon, 05 Nov 2001) | 2 linesChanged paths:M /trunk/exceptions.cPrototypes for K&R C.------------------------------------------------------------------------r1464 | vlefevre | 2001-11-05 09:58:14 +0000 (Mon, 05 Nov 2001) | 2 linesChanged paths:M /trunk/round.cmpfr_round_raw_generic prototype fixed.------------------------------------------------------------------------r1463 | daney | 2001-11-01 14:15:23 +0000 (Thu, 01 Nov 2001) | 2 linesChanged paths:M /trunk/asin.cclear xp for Nan Inf or 0 are returned------------------------------------------------------------------------r1462 | daney | 2001-11-01 14:11:48 +0000 (Thu, 01 Nov 2001) | 2 linesChanged paths:M /trunk/tests/thyperbolic.cclear variable if an error is return------------------------------------------------------------------------r1461 | daney | 2001-11-01 14:10:50 +0000 (Thu, 01 Nov 2001) | 2 linesChanged paths:M /trunk/atanh.cclear x for Nan inf 0 return------------------------------------------------------------------------r1460 | daney | 2001-11-01 14:10:10 +0000 (Thu, 01 Nov 2001) | 2 linesChanged paths:M /trunk/asinh.cclear x for Nan Inf 0 return------------------------------------------------------------------------r1459 | daney | 2001-11-01 14:05:15 +0000 (Thu, 01 Nov 2001) | 2 linesChanged paths:M /trunk/expm1.cclear te------------------------------------------------------------------------r1458 | vlefevre | 2001-11-01 12:20:32 +0000 (Thu, 01 Nov 2001) | 2 linesChanged paths:M /trunk/tests/tpow.cAdded prototype.------------------------------------------------------------------------r1457 | vlefevre | 2001-11-01 11:53:58 +0000 (Thu, 01 Nov 2001) | 2 linesChanged paths:M /trunk/add.cBug fixed.------------------------------------------------------------------------r1456 | zimmerma | 2001-11-01 10:05:27 +0000 (Thu, 01 Nov 2001) | 2 linesChanged paths:M /trunk/tests/tfma.cfixed MLK's------------------------------------------------------------------------r1455 | zimmerma | 2001-11-01 09:44:03 +0000 (Thu, 01 Nov 2001) | 2 linesChanged paths:M /trunk/pow2.cfixed MLK's in mpfr_isinteger------------------------------------------------------------------------r1454 | zimmerma | 2001-11-01 09:43:32 +0000 (Thu, 01 Nov 2001) | 2 linesChanged paths:M /trunk/tests/tpow3.cfixed MLK's------------------------------------------------------------------------r1453 | zimmerma | 2001-11-01 09:04:19 +0000 (Thu, 01 Nov 2001) | 2 linesChanged paths:M /trunk/tests/tui_pow.cfixed missing mpfr_clear's------------------------------------------------------------------------r1452 | zimmerma | 2001-11-01 08:02:00 +0000 (Thu, 01 Nov 2001) | 2 linesChanged paths:M /trunk/tests/tsin.cadded missing mpfr_clear------------------------------------------------------------------------r1451 | zimmerma | 2001-11-01 07:20:30 +0000 (Thu, 01 Nov 2001) | 2 linesChanged paths:M /trunk/tests/tsub.cadded clear's in bug_ddefour------------------------------------------------------------------------r1450 | zimmerma | 2001-11-01 00:42:47 +0000 (Thu, 01 Nov 2001) | 2 linesChanged paths:M /trunk/tests/tgeneric.cadded mpfr_clear's------------------------------------------------------------------------r1449 | zimmerma | 2001-11-01 00:10:46 +0000 (Thu, 01 Nov 2001) | 2 linesChanged paths:M /trunk/tests/tdiv.cfixed MLK's------------------------------------------------------------------------r1448 | zimmerma | 2001-10-31 23:12:41 +0000 (Wed, 31 Oct 2001) | 2 linesChanged paths:M /trunk/set_str_raw.cfixed MLK for Inf or Nan------------------------------------------------------------------------r1447 | zimmerma | 2001-10-31 22:52:06 +0000 (Wed, 31 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tadd.cfixed MLK in check_case_2------------------------------------------------------------------------r1446 | daney | 2001-10-31 10:16:21 +0000 (Wed, 31 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.texirename factorial -> fac_ui------------------------------------------------------------------------r1445 | rouillie | 2001-10-30 15:26:27 +0000 (Tue, 30 Oct 2001) | 4 linesChanged paths:M /trunk/Makefile.inM /trunk/gmp_op.cM /trunk/mpfr.hM /trunk/tests/Makefile.inChange mpfr_<op>_mpz to mpfr_<op>_zChange mpfr_<op>_mpq to mpfr_<op>_qwhere <op> is mul,div,add,sub------------------------------------------------------------------------r1444 | daney | 2001-10-30 10:30:48 +0000 (Tue, 30 Oct 2001) | 2 linesChanged paths:M /trunk/factorial.ccorrect factorial -> fac_ui in comments------------------------------------------------------------------------r1443 | daney | 2001-10-30 10:24:08 +0000 (Tue, 30 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tfactorial.crename tfactorial -> fac_ui------------------------------------------------------------------------r1442 | daney | 2001-10-30 10:23:25 +0000 (Tue, 30 Oct 2001) | 2 linesChanged paths:M /trunk/factorial.cM /trunk/mpfr.hrename factorial -> fac_ui------------------------------------------------------------------------r1441 | vlefevre | 2001-10-27 11:16:02 +0000 (Sat, 27 Oct 2001) | 2 linesChanged paths:M /trunk/add.cBug fixed.------------------------------------------------------------------------r1440 | zimmerma | 2001-10-26 16:01:03 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tadd_ui.cM /trunk/tests/tsub_ui.cdrand -> drand48------------------------------------------------------------------------r1439 | zimmerma | 2001-10-26 15:49:21 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tdiv.cput MAX_PREC back to 100------------------------------------------------------------------------r1438 | zimmerma | 2001-10-26 15:46:37 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tpow.cadded test for inexact flag------------------------------------------------------------------------r1437 | zimmerma | 2001-10-26 15:45:42 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/div_ui.cuse MPFR_RET_NAN and MPFR_RET------------------------------------------------------------------------r1436 | zimmerma | 2001-10-26 15:42:23 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/div.cremoved MPFR_DEBUG_LEVEL definition------------------------------------------------------------------------r1435 | zimmerma | 2001-10-26 15:39:21 +0000 (Fri, 26 Oct 2001) | 5 linesChanged paths:M /trunk/mpfr.teximpfr_set_q and mpfr_abs now return an intmpfr_pow_ui and mpfr_ui_pow_ui now implement exact roundingupdated the documentation of the mpfr_*pow* functionsremoved some internal functions------------------------------------------------------------------------r1434 | zimmerma | 2001-10-26 15:32:23 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/pow.cimplemented exact rounding (but no ternary flag)------------------------------------------------------------------------r1433 | daney | 2001-10-26 15:31:42 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/hypot.cadd some flags------------------------------------------------------------------------r1432 | daney | 2001-10-26 15:29:28 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/fma.cmixed version beetwen DD and Pau => (gestion des flag inexacte dirige)------------------------------------------------------------------------r1431 | daney | 2001-10-26 15:28:31 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tfma.crien------------------------------------------------------------------------r1430 | zimmerma | 2001-10-26 13:48:33 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tdiv.cMAX_PREC included------------------------------------------------------------------------r1429 | zimmerma | 2001-10-26 13:31:55 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/set_q.cimplemented inexact flag------------------------------------------------------------------------r1428 | hanrot | 2001-10-26 13:28:00 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/div.cClearing high part of rem2.------------------------------------------------------------------------r1427 | rouillie | 2001-10-26 13:24:02 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/Makefile.amadds gmp_op.c------------------------------------------------------------------------r1426 | zimmerma | 2001-10-26 13:23:12 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.hmpfr_set_q now returns an int------------------------------------------------------------------------r1425 | zimmerma | 2001-10-26 13:22:22 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tset_q.cadded test for inexact flag------------------------------------------------------------------------r1424 | rouillie | 2001-10-26 13:19:40 +0000 (Fri, 26 Oct 2001) | 3 linesChanged paths:A /trunk/gmp_op.cAdds the file gmp_op.c containing the implementations of operations betweenmpfr and mpz/mpq data------------------------------------------------------------------------r1423 | daney | 2001-10-26 13:05:58 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/hypot.cerr <0 => is now tester------------------------------------------------------------------------r1422 | hanrot | 2001-10-26 13:00:54 +0000 (Fri, 26 Oct 2001) | 3 linesChanged paths:M /trunk/div.cPatch for bits shifted out when the high word of the quotient is nonzero.Induced error on inexact flag (and hence on rounding in some cases).------------------------------------------------------------------------r1421 | daney | 2001-10-26 12:46:30 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:A /trunk/copysign.cadd copysign.c------------------------------------------------------------------------r1420 | zimmerma | 2001-10-26 12:41:45 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tdiv.cadded one test------------------------------------------------------------------------r1419 | daney | 2001-10-26 12:37:43 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/dim.csimplify dim------------------------------------------------------------------------r1418 | daney | 2001-10-26 12:32:57 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/tests/thypot.cadd exact flag------------------------------------------------------------------------r1417 | daney | 2001-10-26 12:24:00 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/exp2.cM /trunk/log_base_10.cM /trunk/log_base_2.cM /trunk/pow2.cerr => long int------------------------------------------------------------------------r1416 | zimmerma | 2001-10-26 12:22:28 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tset.cadded one test------------------------------------------------------------------------r1415 | zimmerma | 2001-10-26 12:21:46 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/log1p.ccosmetic changes------------------------------------------------------------------------r1414 | zimmerma | 2001-10-26 12:21:08 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/round.ccan_round return 0 for b=0------------------------------------------------------------------------r1413 | daney | 2001-10-26 12:17:06 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amadd thypot------------------------------------------------------------------------r1412 | daney | 2001-10-26 11:51:19 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/Makefile.amadd coopysign------------------------------------------------------------------------r1411 | daney | 2001-10-26 11:50:27 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.hadd copysign------------------------------------------------------------------------r1410 | daney | 2001-10-26 11:47:46 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/expm1.ccorrect mp_prec_t err => long int------------------------------------------------------------------------r1409 | daney | 2001-10-26 11:47:09 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/log1p.ccorrest mp_prec_t err => long int------------------------------------------------------------------------r1408 | rouillie | 2001-10-26 11:34:26 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/Makefile.inM /trunk/mpfr.hM /trunk/mpfr.texiAdd multiplication/division/addition/substraction by mpz and mpq------------------------------------------------------------------------r1407 | zimmerma | 2001-10-26 10:56:14 +0000 (Fri, 26 Oct 2001) | 3 linesChanged paths:M /trunk/tests/tadd.cadded two testsfixed bug in generic tests (one more bit is needed to get an exact result)------------------------------------------------------------------------r1406 | zimmerma | 2001-10-26 10:55:36 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/add.cfixed pb with exact results not detected (ck was < 0)------------------------------------------------------------------------r1405 | hanrot | 2001-10-26 09:12:13 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tfma.cRien.------------------------------------------------------------------------r1404 | hanrot | 2001-10-26 09:11:07 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/div.cPatch for the computation of the u_lo + r part of the remainder when u_lo = 0.------------------------------------------------------------------------r1403 | zimmerma | 2001-10-26 08:43:09 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tadd.cM /trunk/tests/tdiv_ui.cM /trunk/tests/tsub.cM /trunk/tests/tui_div.cadded test for inexact flag------------------------------------------------------------------------r1402 | zimmerma | 2001-10-26 08:41:29 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/sub.cfixed pbs with inexact flag------------------------------------------------------------------------r1401 | zimmerma | 2001-10-26 08:41:05 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.texinow mpfr_div and mpfr_ui_div return an int------------------------------------------------------------------------r1400 | zimmerma | 2001-10-26 08:40:13 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/ui_div.cimplemented ternary flag in mpfr_ui_div------------------------------------------------------------------------r1399 | zimmerma | 2001-10-26 08:39:28 +0000 (Fri, 26 Oct 2001) | 3 linesChanged paths:M /trunk/log_base_2.cremoved unnecessary CLEAR_FLAGSused MPFR_RET_NAN------------------------------------------------------------------------r1398 | zimmerma | 2001-10-26 08:38:58 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tlog_base_2.creduced number of tests------------------------------------------------------------------------r1397 | zimmerma | 2001-10-26 08:31:58 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/log_base_10.cremoved unnecessary CLEAR_FLAGS------------------------------------------------------------------------r1396 | zimmerma | 2001-10-26 08:30:00 +0000 (Fri, 26 Oct 2001) | 3 linesChanged paths:M /trunk/tests/reuse.cimproved mpfr_comparefixed wrong function name for mpfr_log2------------------------------------------------------------------------r1395 | zimmerma | 2001-10-26 08:23:51 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/div_ui.crewritten to implement ternary inexact flag------------------------------------------------------------------------r1394 | zimmerma | 2001-10-26 08:15:24 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tfma.cfixed generic test (pb with double rounding)------------------------------------------------------------------------r1393 | zimmerma | 2001-10-26 07:46:30 +0000 (Fri, 26 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tdiv.cincreased MAX_PREC------------------------------------------------------------------------r1392 | hanrot | 2001-10-25 22:03:55 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/acosh.cChanged the type of err from mp_prec_t (unsigned) to int.------------------------------------------------------------------------r1391 | hanrot | 2001-10-25 21:32:42 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.inM /trunk/tests/tdiv.cAdded tests for inexact flag.------------------------------------------------------------------------r1390 | hanrot | 2001-10-25 21:32:33 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/Makefile.inM /trunk/algorithms.texM /trunk/configureM /trunk/div.cPatch for even rounding.------------------------------------------------------------------------r1389 | daney | 2001-10-25 17:12:26 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/log_base_2.crien------------------------------------------------------------------------r1388 | daney | 2001-10-25 17:05:29 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/log_base_10.crien------------------------------------------------------------------------r1387 | vlefevre | 2001-10-25 17:00:10 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/reuse.cWarning avoided.------------------------------------------------------------------------r1386 | zimmerma | 2001-10-25 17:00:06 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amadded tfma------------------------------------------------------------------------r1385 | zimmerma | 2001-10-25 16:53:36 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tfma.cslong -> t------------------------------------------------------------------------r1384 | zimmerma | 2001-10-25 16:53:05 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/fma.cnouvelew version (without loop)------------------------------------------------------------------------r1383 | daney | 2001-10-25 16:51:56 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/pow2.crien------------------------------------------------------------------------r1382 | daney | 2001-10-25 16:50:31 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/pow2.cM /trunk/tests/reuse.crien------------------------------------------------------------------------r1381 | daney | 2001-10-25 16:45:27 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/reuse.cchange------------------------------------------------------------------------r1380 | vlefevre | 2001-10-25 16:45:20 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/add.cBug fixed.------------------------------------------------------------------------r1379 | daney | 2001-10-25 16:34:55 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/pow2.ccorrect bugs with reuse------------------------------------------------------------------------r1378 | daney | 2001-10-25 16:34:05 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/reuse.ctest for log2 log10 pow------------------------------------------------------------------------r1377 | hanrot | 2001-10-25 16:29:46 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/div.cM /trunk/mpfr.hLa division nouvelle est arrivee.------------------------------------------------------------------------r1376 | zimmerma | 2001-10-25 16:04:18 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tadd.cajoute' nouveau test------------------------------------------------------------------------r1375 | vlefevre | 2001-10-25 15:34:17 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/add.cBug fixed.------------------------------------------------------------------------r1374 | hanrot | 2001-10-25 15:26:36 +0000 (Thu, 25 Oct 2001) | 3 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/round.cround_raw, round_raw2 -> round_raw_generic. Macros to simulate previousbehaviour. Even rounding returns +- MPFR_EVEN_INEX.------------------------------------------------------------------------r1373 | zimmerma | 2001-10-25 15:24:11 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/log_base_10.cfixed pb with mpfr_log10(a, a) with a=-Inf------------------------------------------------------------------------r1372 | zimmerma | 2001-10-25 15:14:01 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tadd.cadded two tests------------------------------------------------------------------------r1371 | zimmerma | 2001-10-25 15:06:12 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tcmp.cadded one test------------------------------------------------------------------------r1370 | daney | 2001-10-25 15:03:13 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/reuse.cadd log2 and log10------------------------------------------------------------------------r1369 | daney | 2001-10-25 15:02:59 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/log_base_10.ccorrection for reuse------------------------------------------------------------------------r1368 | daney | 2001-10-25 15:02:45 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/log_base_2.ccoorection for reuse------------------------------------------------------------------------r1367 | zimmerma | 2001-10-25 14:53:19 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:A /trunk/tests/texceptions.ctest file for testing exceptions------------------------------------------------------------------------r1366 | vlefevre | 2001-10-25 14:32:20 +0000 (Thu, 25 Oct 2001) | 3 linesChanged paths:M /trunk/add.cmpfr_add1 completely rewritten. Overflows are checked.The ternary value should now be supported (but it hasn't been tested yet).------------------------------------------------------------------------r1365 | daney | 2001-10-25 14:04:09 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/fma.cnew version------------------------------------------------------------------------r1364 | zimmerma | 2001-10-25 13:54:46 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tmul_ui.cadded one test------------------------------------------------------------------------r1363 | zimmerma | 2001-10-25 13:54:27 +0000 (Thu, 25 Oct 2001) | 3 linesChanged paths:M /trunk/tests/tgeneric.cadd possibility to define a random function (default is mpfr_random)to get random variables in specific ranges------------------------------------------------------------------------r1362 | zimmerma | 2001-10-25 13:53:19 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tacosh.cM /trunk/tests/tasinh.cM /trunk/tests/tatanh.cnow use tgeneric.c------------------------------------------------------------------------r1361 | zimmerma | 2001-10-25 13:50:49 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amadded texceptions------------------------------------------------------------------------r1360 | zimmerma | 2001-10-25 13:49:56 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.texidocumented exception mechanism (with Vincent Lefe`vre)------------------------------------------------------------------------r1359 | zimmerma | 2001-10-25 13:48:28 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tfactorial.cchanged stupid test (was computing only 200!)------------------------------------------------------------------------r1358 | zimmerma | 2001-10-25 13:47:27 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/factorial.cimplemented inexact flag------------------------------------------------------------------------r1357 | zimmerma | 2001-10-25 13:45:42 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/exceptions.c1999 -> 2001------------------------------------------------------------------------r1356 | zimmerma | 2001-10-25 13:45:14 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/add.ccheck overflow------------------------------------------------------------------------r1355 | zimmerma | 2001-10-25 13:39:35 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tui_sub.cadded two tests------------------------------------------------------------------------r1354 | zimmerma | 2001-10-25 13:37:24 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/sub.cimplemented overflow/underflow------------------------------------------------------------------------r1353 | daney | 2001-10-25 13:36:56 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/atanh.ccorrect atanh(INF)=INF exact------------------------------------------------------------------------r1352 | daney | 2001-10-25 13:14:54 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/thyperbolic.ccorrect test inf for atanh------------------------------------------------------------------------r1351 | zimmerma | 2001-10-25 12:52:08 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.texiadded warning for mpfr_set_d------------------------------------------------------------------------r1350 | daney | 2001-10-25 09:19:06 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/thyperbolic.ccorrect bug in tests file (test of atanh for + or - Inf)------------------------------------------------------------------------r1349 | zimmerma | 2001-10-25 08:37:39 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amadded tadd_ui (forgotten?)------------------------------------------------------------------------r1348 | zimmerma | 2001-10-25 08:37:19 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tadd_ui.cadded special test------------------------------------------------------------------------r1347 | zimmerma | 2001-10-25 08:36:55 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/add.cfixed bug in rounding part when rounding towards 0 (infinite loop due to bn<an)------------------------------------------------------------------------r1346 | zimmerma | 2001-10-25 08:34:51 +0000 (Thu, 25 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tasinh.cadded one special test------------------------------------------------------------------------r1345 | daney | 2001-10-24 17:33:12 +0000 (Wed, 24 Oct 2001) | 2 linesChanged paths:M /trunk/minmax.ccorrect the Nan case------------------------------------------------------------------------r1344 | daney | 2001-10-24 17:23:08 +0000 (Wed, 24 Oct 2001) | 2 linesChanged paths:A /trunk/dim.cadd the function mpfr_dim------------------------------------------------------------------------r1343 | daney | 2001-10-24 17:22:36 +0000 (Wed, 24 Oct 2001) | 2 linesChanged paths:A /trunk/minmax.cadd function mpfr_min and mpfr_max------------------------------------------------------------------------r1342 | daney | 2001-10-24 16:12:27 +0000 (Wed, 24 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tasinh.cM /trunk/tests/tatanh.ccorrect these tesats files------------------------------------------------------------------------r1341 | daney | 2001-10-24 16:11:23 +0000 (Wed, 24 Oct 2001) | 2 linesChanged paths:M /trunk/acosh.cM /trunk/asinh.cM /trunk/atanh.cM /trunk/cosh.cM /trunk/sinh.cM /trunk/tanh.ccorrect some bugs------------------------------------------------------------------------r1340 | zimmerma | 2001-10-24 15:47:48 +0000 (Wed, 24 Oct 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amadded EXTRA_DIST= tgeneric.c------------------------------------------------------------------------r1339 | daney | 2001-10-24 15:32:28 +0000 (Wed, 24 Oct 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amremove tfma------------------------------------------------------------------------r1338 | daney | 2001-10-24 15:29:56 +0000 (Wed, 24 Oct 2001) | 2 linesChanged paths:A /trunk/tests/tfma.cadd tfma------------------------------------------------------------------------r1337 | daney | 2001-10-24 09:34:27 +0000 (Wed, 24 Oct 2001) | 2 linesChanged paths:M /trunk/acosh.cacosh revue et corrige...+beau------------------------------------------------------------------------r1336 | daney | 2001-10-23 16:57:30 +0000 (Tue, 23 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.hadd mpfr_log10------------------------------------------------------------------------r1335 | daney | 2001-10-23 16:56:22 +0000 (Tue, 23 Oct 2001) | 2 linesChanged paths:M /trunk/Makefile.amA /trunk/log_base_10.cadd log_base_10------------------------------------------------------------------------r1334 | daney | 2001-10-23 16:55:58 +0000 (Tue, 23 Oct 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amadd tlog_base_10------------------------------------------------------------------------r1333 | daney | 2001-10-23 16:55:25 +0000 (Tue, 23 Oct 2001) | 2 linesChanged paths:A /trunk/tests/tlog_base_10.cadd test file for log_base_10 function------------------------------------------------------------------------r1332 | daney | 2001-10-23 16:54:12 +0000 (Tue, 23 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.texicorrect a bug in mpfr_log10 section------------------------------------------------------------------------r1331 | daney | 2001-10-23 13:14:13 +0000 (Tue, 23 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.texiadd help of log10 + fma------------------------------------------------------------------------r1330 | daney | 2001-10-23 12:38:15 +0000 (Tue, 23 Oct 2001) | 2 linesChanged paths:M /trunk/log_base_2.ccorrect particular cases------------------------------------------------------------------------r1329 | daney | 2001-10-23 12:33:00 +0000 (Tue, 23 Oct 2001) | 2 linesChanged paths:M /trunk/log_base_2.cimprove the clear flags------------------------------------------------------------------------r1328 | daney | 2001-10-23 09:41:29 +0000 (Tue, 23 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tpow3.ccorrection dans l'entete------------------------------------------------------------------------r1327 | vlefevre | 2001-10-21 07:56:29 +0000 (Sun, 21 Oct 2001) | 2 linesChanged paths:M /trunk/tests/reuse.cM /trunk/tests/tdiv.cSome changes to avoid warnings.------------------------------------------------------------------------r1326 | vlefevre | 2001-10-21 07:12:18 +0000 (Sun, 21 Oct 2001) | 2 linesChanged paths:M /trunk/div.cBug fixed (char -> int).------------------------------------------------------------------------r1325 | vlefevre | 2001-10-19 20:47:39 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/Makefile.inM /trunk/tests/Makefile.inUpdate.------------------------------------------------------------------------r1324 | vlefevre | 2001-10-19 20:45:12 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/add_ui.cM /trunk/sub_ui.cBugs fixed concerning the "inexact" ternary value.------------------------------------------------------------------------r1323 | daney | 2001-10-19 16:56:51 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amsuppress thypot tgeneric------------------------------------------------------------------------r1322 | daney | 2001-10-19 16:53:12 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amsuppress sample------------------------------------------------------------------------r1321 | zimmerma | 2001-10-19 16:26:47 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.hvoid -> int as return value for mpfr_add_ui------------------------------------------------------------------------r1320 | zimmerma | 2001-10-19 16:26:19 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/add_ui.cadded ternary flag------------------------------------------------------------------------r1319 | zimmerma | 2001-10-19 16:24:50 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.texivoid -> int for mpfr_add and mpfr_add_ui------------------------------------------------------------------------r1318 | daney | 2001-10-19 16:21:08 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:A /trunk/tests/thypot.cadd test for hypot------------------------------------------------------------------------r1317 | daney | 2001-10-19 16:15:16 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amadd some test------------------------------------------------------------------------r1316 | daney | 2001-10-19 16:13:56 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/Makefile.amadd some functions------------------------------------------------------------------------r1315 | daney | 2001-10-19 16:12:44 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.hadd some proto------------------------------------------------------------------------r1314 | daney | 2001-10-19 16:09:34 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:A /trunk/tests/tpow3.cadd test file for pow------------------------------------------------------------------------r1313 | daney | 2001-10-19 16:09:01 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.texiadd the help for pow and pow_si------------------------------------------------------------------------r1312 | daney | 2001-10-19 16:08:29 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:A /trunk/pow2.cadd the function pow and pow_si------------------------------------------------------------------------r1311 | zimmerma | 2001-10-19 16:02:34 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tsub.cadded two tests for 0-c and c-0 with prec(c) > prec(a)------------------------------------------------------------------------r1310 | vlefevre | 2001-10-19 15:53:17 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/neg.cRemoved #include <stdio.h>, "return 0;" replaced by "MPFR_RET(0);".------------------------------------------------------------------------r1309 | vlefevre | 2001-10-19 15:45:18 +0000 (Fri, 19 Oct 2001) | 4 linesChanged paths:M /trunk/add.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/sub.cmpfr_add1 and mpfr_sub1 prototypes moved to mpfr-impl.h (to detect clashes).Bug fix concerning the inexact ternary value in mpfr_sub.mpfr_add now returns an int (inexact ternary value unsupported if true add).------------------------------------------------------------------------r1308 | vlefevre | 2001-10-19 14:49:44 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/Makefile.inUpdate.------------------------------------------------------------------------r1307 | vlefevre | 2001-10-19 14:13:10 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/set_si.cUnderflow/overflow check.------------------------------------------------------------------------r1306 | vlefevre | 2001-10-19 14:02:01 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr-impl.hDocumentation updated.------------------------------------------------------------------------r1305 | vlefevre | 2001-10-19 13:57:06 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/set_ui.cComment added.------------------------------------------------------------------------r1304 | vlefevre | 2001-10-19 13:41:41 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/set.cMPFR_RET(0) replaced by MPFR_RET_NAN.------------------------------------------------------------------------r1303 | vlefevre | 2001-10-19 13:28:41 +0000 (Fri, 19 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr-impl.hMacro MPFR_RET_NAN.------------------------------------------------------------------------r1302 | vlefevre | 2001-10-18 17:29:45 +0000 (Thu, 18 Oct 2001) | 2 linesChanged paths:M /trunk/round.cCode clean-up in mpfr_round_raw (well... IMHO).------------------------------------------------------------------------r1301 | daney | 2001-10-18 15:30:04 +0000 (Thu, 18 Oct 2001) | 2 linesChanged paths:M /trunk/ui_pow.ctake in account of CHAR_BIT in ui_pow------------------------------------------------------------------------r1300 | zimmerma | 2001-10-18 15:21:45 +0000 (Thu, 18 Oct 2001) | 2 linesChanged paths:M /trunk/sqrt.ccast to mp_limb_t was missing------------------------------------------------------------------------r1299 | vlefevre | 2001-10-18 15:05:45 +0000 (Thu, 18 Oct 2001) | 2 linesChanged paths:M /trunk/acosh.cM /trunk/asinh.cM /trunk/atanh.cM /trunk/factorial.cBITS_PER_CHAR replaced by the standard CHAR_BIT.------------------------------------------------------------------------r1298 | hanrot | 2001-10-18 14:58:14 +0000 (Thu, 18 Oct 2001) | 2 linesChanged paths:M /trunk/div.c*** empty log message ***------------------------------------------------------------------------r1297 | daney | 2001-10-18 13:55:26 +0000 (Thu, 18 Oct 2001) | 2 linesChanged paths:A /trunk/tests/tui_pow.cadd test of ui_pow------------------------------------------------------------------------r1296 | daney | 2001-10-18 13:54:47 +0000 (Thu, 18 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.texiadd the help of ui_pow------------------------------------------------------------------------r1295 | daney | 2001-10-18 13:54:21 +0000 (Thu, 18 Oct 2001) | 2 linesChanged paths:A /trunk/ui_pow.cadd the function pow(unsign long int, mpfr_t)------------------------------------------------------------------------r1294 | vlefevre | 2001-10-18 13:52:48 +0000 (Thu, 18 Oct 2001) | 3 linesChanged paths:M /trunk/configureM /trunk/configure.inImproved configure.in.configure generated by Autoconf 2.52.------------------------------------------------------------------------r1293 | daney | 2001-10-18 12:09:08 +0000 (Thu, 18 Oct 2001) | 2 linesChanged paths:M /trunk/exp2.cajout du flag inexact------------------------------------------------------------------------r1292 | vlefevre | 2001-10-18 11:27:38 +0000 (Thu, 18 Oct 2001) | 3 linesChanged paths:M /trunk/configurefixed and improved check for gmp.h/gmp-impl.h/config.h/gmp-mparam.h/longlong.hand corresponding error message------------------------------------------------------------------------r1291 | daney | 2001-10-18 10:38:10 +0000 (Thu, 18 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.texiadd the help on log2------------------------------------------------------------------------r1290 | daney | 2001-10-18 10:36:00 +0000 (Thu, 18 Oct 2001) | 2 linesChanged paths:A /trunk/tests/tlog_base_2.cadd the test file of the log2 (log in base 2)------------------------------------------------------------------------r1289 | daney | 2001-10-18 10:35:11 +0000 (Thu, 18 Oct 2001) | 2 linesChanged paths:A /trunk/log_base_2.cajout de log2 (log en base 2)------------------------------------------------------------------------r1288 | daney | 2001-10-18 10:24:43 +0000 (Thu, 18 Oct 2001) | 2 linesChanged paths:M /trunk/tanh.ccorrest tanh(0)------------------------------------------------------------------------r1287 | zimmerma | 2001-10-18 10:20:41 +0000 (Thu, 18 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tset_si.cadded two more tests------------------------------------------------------------------------r1286 | zimmerma | 2001-10-18 10:20:09 +0000 (Thu, 18 Oct 2001) | 2 linesChanged paths:M /trunk/set_si.cwrong sign passed to mpfr_can_round (mp_limb_t may be unsigned)------------------------------------------------------------------------r1285 | daney | 2001-10-18 10:10:49 +0000 (Thu, 18 Oct 2001) | 2 linesChanged paths:M /trunk/sinh.ccorrect a bug for sinh(Inf)------------------------------------------------------------------------r1284 | daney | 2001-10-17 15:49:52 +0000 (Wed, 17 Oct 2001) | 2 linesChanged paths:M /trunk/tanh.ccorrect syntax of tanh.c------------------------------------------------------------------------r1283 | daney | 2001-10-17 15:47:03 +0000 (Wed, 17 Oct 2001) | 2 linesChanged paths:M /trunk/sinh.ccorrect an error------------------------------------------------------------------------r1282 | daney | 2001-10-17 15:42:10 +0000 (Wed, 17 Oct 2001) | 2 linesChanged paths:M /trunk/cosh.ccorrect few things------------------------------------------------------------------------r1281 | daney | 2001-10-17 15:29:50 +0000 (Wed, 17 Oct 2001) | 2 linesChanged paths:M /trunk/cosh.clittle patch for cosh------------------------------------------------------------------------r1280 | daney | 2001-10-17 15:04:43 +0000 (Wed, 17 Oct 2001) | 2 linesChanged paths:A /trunk/tests/texpm1.cadd the test function of expm1------------------------------------------------------------------------r1279 | daney | 2001-10-17 15:04:06 +0000 (Wed, 17 Oct 2001) | 2 linesChanged paths:A /trunk/tests/tlog1p.cadd the test of the function log1p------------------------------------------------------------------------r1278 | daney | 2001-10-17 15:03:04 +0000 (Wed, 17 Oct 2001) | 2 linesChanged paths:A /trunk/expm1.cadd the function expm1------------------------------------------------------------------------r1277 | daney | 2001-10-17 15:02:30 +0000 (Wed, 17 Oct 2001) | 2 linesChanged paths:A /trunk/log1p.cadd the function log1p------------------------------------------------------------------------r1276 | daney | 2001-10-17 12:50:15 +0000 (Wed, 17 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.texiadd to mpfr.texi log1p and expm1------------------------------------------------------------------------r1275 | daney | 2001-10-17 12:37:46 +0000 (Wed, 17 Oct 2001) | 2 linesChanged paths:M /trunk/exp2.cactualisation de exp2.c------------------------------------------------------------------------r1274 | daney | 2001-10-17 12:36:51 +0000 (Wed, 17 Oct 2001) | 2 linesChanged paths:M /trunk/exp2.cactualisation de exp2------------------------------------------------------------------------r1273 | hanrot | 2001-10-17 10:28:27 +0000 (Wed, 17 Oct 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.inM /trunk/tests/tdiv.cNew tests in tdiv.c.------------------------------------------------------------------------r1272 | hanrot | 2001-10-17 10:28:14 +0000 (Wed, 17 Oct 2001) | 3 linesChanged paths:M /trunk/div.cA /trunk/div2.cNew division in div.c, old one renamed in mpfr_div2. Remains to implementexact/inexact flag. Should not be *that* hard.------------------------------------------------------------------------r1271 | daney | 2001-10-16 16:02:21 +0000 (Tue, 16 Oct 2001) | 2 linesChanged paths:M /trunk/algorithms.texajout de functions pow, fma, hypot etc etc------------------------------------------------------------------------r1270 | zimmerma | 2001-10-16 15:48:48 +0000 (Tue, 16 Oct 2001) | 2 linesChanged paths:M /trunk/Makefile.amadded fma.c------------------------------------------------------------------------r1269 | zimmerma | 2001-10-16 15:48:34 +0000 (Tue, 16 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.hadded prototypes for mpfr_fma and mpfr_hypot------------------------------------------------------------------------r1268 | zimmerma | 2001-10-16 15:48:12 +0000 (Tue, 16 Oct 2001) | 2 linesChanged paths:M /trunk/hypot.csmall changes for inexact flag------------------------------------------------------------------------r1267 | zimmerma | 2001-10-16 15:41:38 +0000 (Tue, 16 Oct 2001) | 3 linesChanged paths:M /trunk/fma.cadded some cases for Infimplement (partly) inexact flag------------------------------------------------------------------------r1266 | daney | 2001-10-16 15:09:29 +0000 (Tue, 16 Oct 2001) | 2 linesChanged paths:A /trunk/hypot.cajout hypot------------------------------------------------------------------------r1265 | daney | 2001-10-16 15:06:29 +0000 (Tue, 16 Oct 2001) | 2 linesChanged paths:A /trunk/fma.cajout de fma------------------------------------------------------------------------r1264 | vlefevre | 2001-10-16 10:13:02 +0000 (Tue, 16 Oct 2001) | 2 linesChanged paths:M /trunk/sub.cComment: // --> /* ... */------------------------------------------------------------------------r1263 | zimmerma | 2001-10-15 14:19:10 +0000 (Mon, 15 Oct 2001) | 2 linesChanged paths:A /trunk/tests/tgeneric.cgeneric test file------------------------------------------------------------------------r1262 | zimmerma | 2001-10-15 14:16:50 +0000 (Mon, 15 Oct 2001) | 2 linesChanged paths:M /trunk/tests/reuse.cadded cast to (void*) for new functions returning an int------------------------------------------------------------------------r1261 | zimmerma | 2001-10-15 14:16:25 +0000 (Mon, 15 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tabs.cadded test for inexact flag------------------------------------------------------------------------r1260 | zimmerma | 2001-10-15 14:15:49 +0000 (Mon, 15 Oct 2001) | 3 linesChanged paths:M /trunk/tests/tcos.cnow use tgeneric.cadded more tests------------------------------------------------------------------------r1259 | zimmerma | 2001-10-15 14:15:27 +0000 (Mon, 15 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tcosh.cM /trunk/tests/texp.cM /trunk/tests/texp2.cM /trunk/tests/tlog.cM /trunk/tests/tsin.cM /trunk/tests/tsinh.cM /trunk/tests/ttan.cM /trunk/tests/ttanh.cnow use tgeneric.c------------------------------------------------------------------------r1258 | zimmerma | 2001-10-15 14:14:38 +0000 (Mon, 15 Oct 2001) | 2 linesChanged paths:M /trunk/tests/thyperbolic.cfixed test of return values for infinities: foo(+/-Inf) is *exact*------------------------------------------------------------------------r1257 | zimmerma | 2001-10-15 14:13:33 +0000 (Mon, 15 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tset.cnow also try with negative numbers------------------------------------------------------------------------r1256 | zimmerma | 2001-10-15 14:09:24 +0000 (Mon, 15 Oct 2001) | 2 linesChanged paths:M /trunk/cos.cM /trunk/cosh.cM /trunk/exp.cM /trunk/exp2.cM /trunk/exp_2.cM /trunk/log.cimplement ternary inexact flag------------------------------------------------------------------------r1255 | zimmerma | 2001-10-15 14:08:57 +0000 (Mon, 15 Oct 2001) | 2 linesChanged paths:M /trunk/div_2exp.cM /trunk/exp3.cM /trunk/mul_2exp.cimplement inexact flag------------------------------------------------------------------------r1254 | zimmerma | 2001-10-15 14:06:46 +0000 (Mon, 15 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.hreturn type is now int for mpfr_mul_2exp and mpfr_div_2exp------------------------------------------------------------------------r1253 | zimmerma | 2001-10-15 14:06:17 +0000 (Mon, 15 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.texireturn type is now int for more functions------------------------------------------------------------------------r1252 | zimmerma | 2001-10-15 14:05:10 +0000 (Mon, 15 Oct 2001) | 2 linesChanged paths:M /trunk/random.csign was not set------------------------------------------------------------------------r1251 | zimmerma | 2001-10-15 14:04:24 +0000 (Mon, 15 Oct 2001) | 2 linesChanged paths:M /trunk/round.crewritten completely mpfr_can_round_raw------------------------------------------------------------------------r1250 | zimmerma | 2001-10-15 14:02:37 +0000 (Mon, 15 Oct 2001) | 2 linesChanged paths:M /trunk/set.cdocumented mpfr_set4------------------------------------------------------------------------r1249 | zimmerma | 2001-10-15 14:02:13 +0000 (Mon, 15 Oct 2001) | 2 linesChanged paths:M /trunk/set_prec.creturn non-zero if malloc failed------------------------------------------------------------------------r1248 | zimmerma | 2001-10-15 14:01:42 +0000 (Mon, 15 Oct 2001) | 2 linesChanged paths:M /trunk/agm.cM /trunk/set_q.ccosmetic changes------------------------------------------------------------------------r1247 | zimmerma | 2001-10-15 14:01:18 +0000 (Mon, 15 Oct 2001) | 2 linesChanged paths:M /trunk/sin.cM /trunk/sinh.cM /trunk/tan.cM /trunk/tanh.cimplement ternary inexact flag------------------------------------------------------------------------r1246 | zimmerma | 2001-10-15 14:00:45 +0000 (Mon, 15 Oct 2001) | 2 linesChanged paths:M /trunk/sqrt_ui.cavoid one variable------------------------------------------------------------------------r1245 | daney | 2001-10-12 15:19:02 +0000 (Fri, 12 Oct 2001) | 2 linesChanged paths:M /trunk/algorithms.texcorrection d'erreurs sur les notations + correction de la regle 9------------------------------------------------------------------------r1244 | zimmerma | 2001-10-12 12:56:24 +0000 (Fri, 12 Oct 2001) | 3 linesChanged paths:M /trunk/mpfr-impl.hfixed MPFR_ASSERTdocumented MPFR_ASSERTN and MPFR_ASSERTD------------------------------------------------------------------------r1243 | zimmerma | 2001-10-12 12:24:18 +0000 (Fri, 12 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tset_f.cadded test for mpfr_init_set_f prototype------------------------------------------------------------------------r1242 | zimmerma | 2001-10-12 12:23:50 +0000 (Fri, 12 Oct 2001) | 3 linesChanged paths:M /trunk/tests/tmul_ui.cadded test for inexact flagcorrected a wrong test------------------------------------------------------------------------r1241 | zimmerma | 2001-10-12 12:23:11 +0000 (Fri, 12 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tadd.ccosmetic change------------------------------------------------------------------------r1240 | zimmerma | 2001-10-12 12:22:36 +0000 (Fri, 12 Oct 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amadded tsub_ui (did exist but forgotten in Makefile) and tset (new file)------------------------------------------------------------------------r1239 | zimmerma | 2001-10-12 12:21:40 +0000 (Fri, 12 Oct 2001) | 2 linesChanged paths:A /trunk/tests/tset.ctest file for mpfr_set, initial version------------------------------------------------------------------------r1238 | zimmerma | 2001-10-12 12:20:53 +0000 (Fri, 12 Oct 2001) | 3 linesChanged paths:M /trunk/mpfr.texivoid -> int as return value for several functionsand explained the ternary return value------------------------------------------------------------------------r1237 | zimmerma | 2001-10-12 12:19:49 +0000 (Fri, 12 Oct 2001) | 2 linesChanged paths:M /trunk/neg.cM /trunk/set_f.cM /trunk/ui_sub.cimplemented inexact flag------------------------------------------------------------------------r1236 | zimmerma | 2001-10-12 12:18:46 +0000 (Fri, 12 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.hvoid -> int as return value for new functions implementing inexact flag------------------------------------------------------------------------r1235 | zimmerma | 2001-10-12 12:18:10 +0000 (Fri, 12 Oct 2001) | 2 linesChanged paths:M /trunk/set_d.cimplemeted inexact flag in mpfr_set_d------------------------------------------------------------------------r1234 | zimmerma | 2001-10-12 12:17:24 +0000 (Fri, 12 Oct 2001) | 2 linesChanged paths:M /trunk/round.cimplemented inexact flag in mpfr_round------------------------------------------------------------------------r1233 | zimmerma | 2001-10-12 12:16:13 +0000 (Fri, 12 Oct 2001) | 2 linesChanged paths:M /trunk/mul_ui.ccompletely rewritten------------------------------------------------------------------------r1232 | zimmerma | 2001-10-12 12:15:46 +0000 (Fri, 12 Oct 2001) | 2 linesChanged paths:M /trunk/mul.ccomputation of inexact flag now directly uses mpfr_round_raw------------------------------------------------------------------------r1231 | zimmerma | 2001-10-12 12:13:27 +0000 (Fri, 12 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr-impl.hadded 'if' in MPFR_ASSERT to avoid compiler warning------------------------------------------------------------------------r1230 | zimmerma | 2001-10-12 12:12:07 +0000 (Fri, 12 Oct 2001) | 2 linesChanged paths:M /trunk/add.cput initial value in variables which may be used without being initialized------------------------------------------------------------------------r1229 | zimmerma | 2001-10-12 12:11:23 +0000 (Fri, 12 Oct 2001) | 2 linesChanged paths:M /trunk/TODOupdated things done, added Rounding section------------------------------------------------------------------------r1228 | daney | 2001-10-11 16:47:30 +0000 (Thu, 11 Oct 2001) | 2 linesChanged paths:M /trunk/algorithms.texajout de log1p et expm1------------------------------------------------------------------------r1227 | zimmerma | 2001-10-11 15:26:57 +0000 (Thu, 11 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tatan.creduced number of random tests (took too much time)------------------------------------------------------------------------r1226 | zimmerma | 2001-10-11 15:19:04 +0000 (Thu, 11 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tsub.cadded random tests for inexact flag------------------------------------------------------------------------r1225 | zimmerma | 2001-10-11 15:18:22 +0000 (Thu, 11 Oct 2001) | 2 linesChanged paths:M /trunk/sub.cM /trunk/sub_ui.cimplemented inexact flag------------------------------------------------------------------------r1224 | zimmerma | 2001-10-11 15:05:13 +0000 (Thu, 11 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tsub_ui.cM /trunk/tests/tui_sub.cadded random tests for inexact flag------------------------------------------------------------------------r1223 | daney | 2001-10-11 14:51:03 +0000 (Thu, 11 Oct 2001) | 2 linesChanged paths:M /trunk/algorithms.texajout du log generic et de fma------------------------------------------------------------------------r1222 | zimmerma | 2001-10-11 12:33:08 +0000 (Thu, 11 Oct 2001) | 2 linesChanged paths:M /trunk/sqrt.cinexact flag was wrong in some cases------------------------------------------------------------------------r1221 | zimmerma | 2001-10-11 12:31:37 +0000 (Thu, 11 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tsqrt.cadded random tests for inexact flag------------------------------------------------------------------------r1220 | zimmerma | 2001-10-11 12:28:53 +0000 (Thu, 11 Oct 2001) | 3 linesChanged paths:M /trunk/tests/tasin.creduced number of loops per precision from 100 to 10(test was too long)------------------------------------------------------------------------r1219 | zimmerma | 2001-10-11 08:25:55 +0000 (Thu, 11 Oct 2001) | 3 linesChanged paths:M /trunk/configureimproved check for gmp-impl.h/config.h/gmp-mparam.h/longlong.hand corresponding error message------------------------------------------------------------------------r1218 | zimmerma | 2001-10-11 08:25:03 +0000 (Thu, 11 Oct 2001) | 2 linesChanged paths:M /trunk/INSTALLstack-alloc.h no longer needed (will be included in gmp-impl.h)------------------------------------------------------------------------r1217 | zimmerma | 2001-10-11 08:24:35 +0000 (Thu, 11 Oct 2001) | 2 linesChanged paths:M /trunk/mpfr.texistack-alloc.h is no longer needed (will be included in gmp-impl.h)------------------------------------------------------------------------r1216 | zimmerma | 2001-10-09 13:25:20 +0000 (Tue, 09 Oct 2001) | 2 linesChanged paths:M /trunk/algorithms.texadded proof of rules------------------------------------------------------------------------r1215 | zimmerma | 2001-10-09 11:38:44 +0000 (Tue, 09 Oct 2001) | 2 linesChanged paths:M /trunk/tests/tadd.cfixed buggy test------------------------------------------------------------------------r1214 | zimmerma | 2001-10-05 07:35:10 +0000 (Fri, 05 Oct 2001) | 2 linesChanged paths:M /trunk/add.cfixed bug for b + d where b=2^900+2^500+2^110, d=2^900-2^500-2^110------------------------------------------------------------------------r1213 | zimmerma | 2001-10-03 10:24:47 +0000 (Wed, 03 Oct 2001) | 2 linesChanged paths:M /trunk/set_d.cfixed bug in mpfr_set_d on 64-bit machines------------------------------------------------------------------------r1212 | zimmerma | 2001-09-28 12:13:30 +0000 (Fri, 28 Sep 2001) | 2 linesChanged paths:M /trunk/set_d.cfixed a few problems in mpfr_set_d for sizer < MPFR_LIMBS_PER_DOUBLE------------------------------------------------------------------------r1211 | zimmerma | 2001-09-28 10:15:12 +0000 (Fri, 28 Sep 2001) | 2 linesChanged paths:M /trunk/algorithms.bibadded paper of Brent and McMillan------------------------------------------------------------------------r1210 | zimmerma | 2001-09-28 10:11:04 +0000 (Fri, 28 Sep 2001) | 2 linesChanged paths:M /trunk/tests/texp.cdoes not call compare_exp2_exp3 when argc=4------------------------------------------------------------------------r1209 | zimmerma | 2001-09-28 10:09:06 +0000 (Fri, 28 Sep 2001) | 2 linesChanged paths:M /trunk/TODOadded one item------------------------------------------------------------------------r1208 | zimmerma | 2001-09-28 09:42:22 +0000 (Fri, 28 Sep 2001) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/set_prec.cnow mpfr_set_prec returns 1 instead of producing an error in case prec=0------------------------------------------------------------------------r1207 | daney | 2001-09-27 13:03:29 +0000 (Thu, 27 Sep 2001) | 2 linesChanged paths:M /trunk/algorithms.texNew version with new generic function + / * etc------------------------------------------------------------------------r1206 | vlefevre | 2001-09-20 15:08:05 +0000 (Thu, 20 Sep 2001) | 2 linesChanged paths:M /trunk/BUGSM /trunk/INSTALLM /trunk/READMEBUGS updated.------------------------------------------------------------------------r1205 | vlefevre | 2001-09-13 16:35:18 +0000 (Thu, 13 Sep 2001) | 2 linesChanged paths:M /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tcmp.cM /trunk/tests/tcos.cM /trunk/tests/tmul_ui.cM /trunk/tests/trandom.cM /trunk/tests/tsin.cM /trunk/tests/tsub_ui.cM /trunk/tests/ttan.cPrototype changes.------------------------------------------------------------------------r1204 | vlefevre | 2001-09-13 13:20:40 +0000 (Thu, 13 Sep 2001) | 2 linesChanged paths:M /trunk/dump.cM /trunk/set_str.cM /trunk/set_str_raw.c<strings.h> -> <string.h> (ISO C).------------------------------------------------------------------------r1203 | vlefevre | 2001-09-13 13:12:21 +0000 (Thu, 13 Sep 2001) | 2 linesChanged paths:M /trunk/set_prc_raw.c#include added.------------------------------------------------------------------------r1202 | vlefevre | 2001-09-13 12:32:44 +0000 (Thu, 13 Sep 2001) | 2 linesChanged paths:M /trunk/add.cM /trunk/agm.cM /trunk/euler.cM /trunk/init.cM /trunk/pi.cM /trunk/print_rnd_mode.cM /trunk/set_prec.cM /trunk/tests/reuse.cM /trunk/tests/tcos.cM /trunk/tests/tfactorial.cM /trunk/tests/tisnan.cM /trunk/tests/tpow.cM /trunk/tests/tsin.cM /trunk/tests/tswap.cM /trunk/tests/ttan.c#include added/removed.------------------------------------------------------------------------r1201 | vlefevre | 2001-09-13 12:16:12 +0000 (Thu, 13 Sep 2001) | 2 linesChanged paths:M /trunk/configureM /trunk/configure.inM /trunk/mpfr-impl.hGCC option -Wno-implicit removed and prototype added to mpfr-impl.h------------------------------------------------------------------------r1200 | vlefevre | 2001-09-12 15:51:26 +0000 (Wed, 12 Sep 2001) | 8 linesChanged paths:M /trunk/tests/Makefile.amM /trunk/tests/Makefile.inINCLUDES in Makefile.am: -I$(top_srcdir) and @INCLUDES@ swapped.This defines the following precedence for the tests:1) MPFR directories2) User-defined directory3) GMP include directoryThis allows the user to override the GMP longlong.h file with thegcc-3 one, by using: INCLUDES="-I.../include" ./configure ...------------------------------------------------------------------------r1199 | vlefevre | 2001-09-12 13:50:42 +0000 (Wed, 12 Sep 2001) | 2 linesChanged paths:M /trunk/log2.c#include order fixed.------------------------------------------------------------------------r1198 | vlefevre | 2001-09-12 12:19:27 +0000 (Wed, 12 Sep 2001) | 2 linesChanged paths:M /trunk/tests/tset_si.cTests added (in particular, inex value).------------------------------------------------------------------------r1197 | vlefevre | 2001-09-12 12:19:06 +0000 (Wed, 12 Sep 2001) | 2 linesChanged paths:M /trunk/set_si.cBug fixed.------------------------------------------------------------------------r1196 | vlefevre | 2001-09-11 15:21:52 +0000 (Tue, 11 Sep 2001) | 2 linesChanged paths:M /trunk/mpfr-impl.hMPFR_RET: definition changed to avoid warning.------------------------------------------------------------------------r1195 | vlefevre | 2001-09-11 14:02:32 +0000 (Tue, 11 Sep 2001) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/set.cM /trunk/set_si.cM /trunk/set_ui.cInexact ternary value for mpfr_set4, mpfr_set_ui and mpfr_set_si.------------------------------------------------------------------------r1194 | vlefevre | 2001-09-11 13:55:08 +0000 (Tue, 11 Sep 2001) | 2 linesChanged paths:M /trunk/mpfr-impl.hMacro SAFE_ABS.------------------------------------------------------------------------r1193 | vlefevre | 2001-09-11 13:16:51 +0000 (Tue, 11 Sep 2001) | 3 linesChanged paths:M /trunk/exceptions.cM /trunk/mpfr-impl.hInexact ternary value and flag for mpfr_set_underflow, mpfr_set_overflowand mpfr_check_range.------------------------------------------------------------------------r1192 | vlefevre | 2001-09-11 03:20:42 +0000 (Tue, 11 Sep 2001) | 2 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/set.cMacro MPFR_RET added. Ternary value for mpfr_set4.------------------------------------------------------------------------r1191 | vlefevre | 2001-09-11 01:02:15 +0000 (Tue, 11 Sep 2001) | 2 linesChanged paths:M /trunk/exceptions.cM /trunk/mpfr.hNew flags.------------------------------------------------------------------------r1190 | vlefevre | 2001-09-10 23:58:12 +0000 (Mon, 10 Sep 2001) | 2 linesChanged paths:M /trunk/Makefile.inM /trunk/div.cM /trunk/mpfr-impl.hM /trunk/mpfr.texiM /trunk/mul.cM /trunk/mul_ui.cM /trunk/round.cM /trunk/set.cM /trunk/set_f.cM /trunk/set_si.cM /trunk/set_ui.cM /trunk/sqrt.cM /trunk/tests/Makefile.inParameter added to mpfr_round_raw: pointer to inexact ternary value.------------------------------------------------------------------------r1189 | hanrot | 2001-09-10 16:30:21 +0000 (Mon, 10 Sep 2001) | 2 linesChanged paths:M /trunk/set_d.cZqwiuyt------------------------------------------------------------------------r1188 | hanrot | 2001-09-10 16:21:42 +0000 (Mon, 10 Sep 2001) | 2 linesChanged paths:M /trunk/set_d.cZorgs.------------------------------------------------------------------------r1187 | hanrot | 2001-09-10 15:42:12 +0000 (Mon, 10 Sep 2001) | 2 linesChanged paths:M /trunk/set_d.cGleurbs.------------------------------------------------------------------------r1186 | hanrot | 2001-09-10 15:40:57 +0000 (Mon, 10 Sep 2001) | 2 linesChanged paths:M /trunk/set_d.cPatch grotesque.------------------------------------------------------------------------r1185 | hanrot | 2001-09-10 15:20:08 +0000 (Mon, 10 Sep 2001) | 2 linesChanged paths:M /trunk/set_d.cPatch for the case SIZE(r) < MPFR_LIMBS_PER_DOUBLE.------------------------------------------------------------------------r1184 | zimmerma | 2001-09-10 07:47:29 +0000 (Mon, 10 Sep 2001) | 2 linesChanged paths:A /trunk/tests/ttan.ctest file for mpfr_tan------------------------------------------------------------------------r1183 | zimmerma | 2001-09-10 07:47:15 +0000 (Mon, 10 Sep 2001) | 2 linesChanged paths:M /trunk/tests/tsin.cfixed a few typos------------------------------------------------------------------------r1182 | zimmerma | 2001-09-10 07:46:56 +0000 (Mon, 10 Sep 2001) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/tests/reuse.cadded mpfr_tan------------------------------------------------------------------------r1181 | zimmerma | 2001-09-10 07:46:37 +0000 (Mon, 10 Sep 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amadded ttan------------------------------------------------------------------------r1180 | zimmerma | 2001-09-10 07:45:54 +0000 (Mon, 10 Sep 2001) | 2 linesChanged paths:M /trunk/algorithms.texadded the tangent------------------------------------------------------------------------r1179 | zimmerma | 2001-09-10 07:45:14 +0000 (Mon, 10 Sep 2001) | 2 linesChanged paths:M /trunk/Makefile.amadded tan.c------------------------------------------------------------------------r1178 | zimmerma | 2001-09-10 07:44:05 +0000 (Mon, 10 Sep 2001) | 2 linesChanged paths:A /trunk/tan.ctangent function------------------------------------------------------------------------r1177 | zimmerma | 2001-09-07 12:46:54 +0000 (Fri, 07 Sep 2001) | 2 linesChanged paths:M /trunk/sin_cos.cremoved mpfr_sin and mpfr_cos (now separate implementations)------------------------------------------------------------------------r1176 | zimmerma | 2001-09-07 12:45:52 +0000 (Fri, 07 Sep 2001) | 2 linesChanged paths:M /trunk/mpfr.hremoved sin_cos------------------------------------------------------------------------r1175 | zimmerma | 2001-09-07 12:41:15 +0000 (Fri, 07 Sep 2001) | 2 linesChanged paths:M /trunk/algorithms.texadded sine and cosine------------------------------------------------------------------------r1174 | zimmerma | 2001-09-07 12:40:29 +0000 (Fri, 07 Sep 2001) | 2 linesChanged paths:M /trunk/Makefile.amremoved sin_cos, added sin and cos------------------------------------------------------------------------r1173 | zimmerma | 2001-09-07 12:37:21 +0000 (Fri, 07 Sep 2001) | 2 linesChanged paths:M /trunk/mpfr.texiremoved mpfr_sin_cos------------------------------------------------------------------------r1172 | zimmerma | 2001-09-07 12:32:28 +0000 (Fri, 07 Sep 2001) | 2 linesChanged paths:M /trunk/tests/reuse.cremoved sin_cos, added sin and cos------------------------------------------------------------------------r1171 | zimmerma | 2001-09-07 12:32:07 +0000 (Fri, 07 Sep 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amremoved tsin_cos, added tsin and tcos------------------------------------------------------------------------r1170 | zimmerma | 2001-09-07 12:30:42 +0000 (Fri, 07 Sep 2001) | 2 linesChanged paths:A /trunk/tests/tcos.cA /trunk/tests/tsin.ctest files for mpfr_cos and mpfr_sin------------------------------------------------------------------------r1169 | zimmerma | 2001-09-07 12:30:14 +0000 (Fri, 07 Sep 2001) | 2 linesChanged paths:A /trunk/sin.cnew implementation of mpfr_sin, using mpfr_cos------------------------------------------------------------------------r1168 | zimmerma | 2001-09-07 12:29:52 +0000 (Fri, 07 Sep 2001) | 2 linesChanged paths:A /trunk/cos.cnew (faster) implementation of mpfr_cos------------------------------------------------------------------------r1167 | vlefevre | 2001-09-06 15:59:15 +0000 (Thu, 06 Sep 2001) | 2 linesChanged paths:M /trunk/exceptions.cFix: flags set in mpfr_set_{under,over}flow().------------------------------------------------------------------------r1166 | vlefevre | 2001-09-06 12:49:53 +0000 (Thu, 06 Sep 2001) | 3 linesChanged paths:M /trunk/sub.cCases where the result is 0 fixed.Integer overflow checked in mpfr_sub.------------------------------------------------------------------------r1165 | vlefevre | 2001-09-06 11:35:12 +0000 (Thu, 06 Sep 2001) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/Makefile.inM /trunk/add.cIn add.c: use mpfr_cmp_abs instead of mpfr_cmp3; x - x fixed for GMP_RNDD.------------------------------------------------------------------------r1164 | vlefevre | 2001-09-06 10:27:57 +0000 (Thu, 06 Sep 2001) | 2 linesChanged paths:A /trunk/cmp_abs.cCompare the absolute values of two nonzero FP numbers.------------------------------------------------------------------------r1163 | vlefevre | 2001-09-05 15:40:47 +0000 (Wed, 05 Sep 2001) | 2 linesChanged paths:M /trunk/cmp.cM /trunk/mpfr.hmpfr_cmp3 changed and integer overflows checked.------------------------------------------------------------------------r1162 | zimmerma | 2001-09-05 09:52:50 +0000 (Wed, 05 Sep 2001) | 2 linesChanged paths:M /trunk/TODOadded efficiency item------------------------------------------------------------------------r1161 | vlefevre | 2001-09-03 14:52:45 +0000 (Mon, 03 Sep 2001) | 2 linesChanged paths:M /trunk/add.cCases [+-]0 + [+-]0 fixed (depending on the rounding mode).------------------------------------------------------------------------r1160 | vlefevre | 2001-08-29 15:29:46 +0000 (Wed, 29 Aug 2001) | 2 linesChanged paths:M /trunk/set.cOptimization + overflow support.------------------------------------------------------------------------r1159 | vlefevre | 2001-08-29 14:10:30 +0000 (Wed, 29 Aug 2001) | 2 linesChanged paths:M /trunk/add.cM /trunk/mpfr-impl.hCase +0 + -0 fixed.------------------------------------------------------------------------r1158 | zimmerma | 2001-08-29 12:30:24 +0000 (Wed, 29 Aug 2001) | 2 linesChanged paths:M /trunk/tests/tadd.cadded one test------------------------------------------------------------------------r1157 | zimmerma | 2001-08-29 09:24:30 +0000 (Wed, 29 Aug 2001) | 2 linesChanged paths:M /trunk/tests/tmul_ui.canother test from Norbert------------------------------------------------------------------------r1156 | zimmerma | 2001-08-29 09:24:10 +0000 (Wed, 29 Aug 2001) | 2 linesChanged paths:M /trunk/mul_ui.canother fix (final copy when xsize > ysize was wrong)------------------------------------------------------------------------r1155 | zimmerma | 2001-08-28 16:15:02 +0000 (Tue, 28 Aug 2001) | 2 linesChanged paths:M /trunk/tests/tadd.cadded several tests for case (1b)------------------------------------------------------------------------r1154 | zimmerma | 2001-08-28 15:57:47 +0000 (Tue, 28 Aug 2001) | 2 linesChanged paths:M /trunk/mul_ui.canother fix (previous one was incomplete)------------------------------------------------------------------------r1153 | zimmerma | 2001-08-28 15:56:22 +0000 (Tue, 28 Aug 2001) | 2 linesChanged paths:M /trunk/tests/tmul_ui.cadded one more test (from Norbert)------------------------------------------------------------------------r1152 | vlefevre | 2001-08-28 14:20:50 +0000 (Tue, 28 Aug 2001) | 2 linesChanged paths:M /trunk/add.cBug fixed.------------------------------------------------------------------------r1151 | vlefevre | 2001-08-28 10:28:50 +0000 (Tue, 28 Aug 2001) | 2 linesChanged paths:M /trunk/add.cBug fixed and update to check the exponents.------------------------------------------------------------------------r1150 | zimmerma | 2001-08-27 14:54:28 +0000 (Mon, 27 Aug 2001) | 2 linesChanged paths:M /trunk/tests/tdiv_ui.cadded test for 53 <= xprec, yprec <= 128------------------------------------------------------------------------r1149 | zimmerma | 2001-08-27 14:10:03 +0000 (Mon, 27 Aug 2001) | 2 linesChanged paths:M /trunk/tests/tmul_ui.cadded multiple tests for 53 <= xprec, yprec <= 128------------------------------------------------------------------------r1148 | zimmerma | 2001-08-27 14:09:13 +0000 (Mon, 27 Aug 2001) | 2 linesChanged paths:M /trunk/mul_ui.cwas completely wrong for ysize > xsize------------------------------------------------------------------------r1147 | zimmerma | 2001-08-27 12:47:37 +0000 (Mon, 27 Aug 2001) | 2 linesChanged paths:M /trunk/algorithms.texadded faster formula in exp(-8*n) for Euler's constant------------------------------------------------------------------------r1146 | vlefevre | 2001-08-25 09:58:24 +0000 (Sat, 25 Aug 2001) | 2 linesChanged paths:M /trunk/mpfr-impl.hAssertion support with debug level.------------------------------------------------------------------------r1145 | vlefevre | 2001-08-25 09:11:18 +0000 (Sat, 25 Aug 2001) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/Makefile.inM /trunk/add_ui.cA /trunk/exceptions.cM /trunk/mpfr-impl.hM /trunk/mpfr.hA /trunk/save_expo.cM /trunk/sub_ui.cSome support for exponent change and exceptions.------------------------------------------------------------------------r1144 | zimmerma | 2001-08-23 14:57:09 +0000 (Thu, 23 Aug 2001) | 2 linesChanged paths:M /trunk/mpfr-impl.hadded constant ALPHA (for mpfr_const_euler)------------------------------------------------------------------------r1143 | zimmerma | 2001-08-23 14:56:36 +0000 (Thu, 23 Aug 2001) | 2 linesChanged paths:M /trunk/Makefile.inM /trunk/tests/Makefile.inadded euler/teuler------------------------------------------------------------------------r1142 | zimmerma | 2001-08-23 14:53:23 +0000 (Thu, 23 Aug 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amadded teuler------------------------------------------------------------------------r1141 | zimmerma | 2001-08-23 14:47:41 +0000 (Thu, 23 Aug 2001) | 2 linesChanged paths:M /trunk/Makefile.amadded euler.c------------------------------------------------------------------------r1140 | zimmerma | 2001-08-23 14:45:58 +0000 (Thu, 23 Aug 2001) | 2 linesChanged paths:M /trunk/add.cfixed pb with c2 = c2old << dif with dif negative------------------------------------------------------------------------r1139 | zimmerma | 2001-08-23 14:25:50 +0000 (Thu, 23 Aug 2001) | 2 linesChanged paths:M /trunk/sub.cfixed bug for (2^53+4) - 1------------------------------------------------------------------------r1138 | zimmerma | 2001-08-23 13:51:31 +0000 (Thu, 23 Aug 2001) | 2 linesChanged paths:M /trunk/tests/tmul_ui.cadded new test from Norbert Mueller------------------------------------------------------------------------r1137 | zimmerma | 2001-08-23 13:41:17 +0000 (Thu, 23 Aug 2001) | 2 linesChanged paths:M /trunk/mul_ui.cfixed pb: sh becomes "negative"------------------------------------------------------------------------r1136 | zimmerma | 2001-08-23 11:13:44 +0000 (Thu, 23 Aug 2001) | 2 linesChanged paths:M /trunk/algorithms.texincluded Euler's constant------------------------------------------------------------------------r1135 | zimmerma | 2001-08-23 11:13:10 +0000 (Thu, 23 Aug 2001) | 2 linesChanged paths:A /trunk/algorithms.bibbibtex file for algorithms.tex------------------------------------------------------------------------r1134 | zimmerma | 2001-08-23 11:07:19 +0000 (Thu, 23 Aug 2001) | 2 linesChanged paths:A /trunk/tests/teuler.ctest file for mpfr_const_euler------------------------------------------------------------------------r1133 | zimmerma | 2001-08-23 11:06:52 +0000 (Thu, 23 Aug 2001) | 2 linesChanged paths:A /trunk/euler.ccomputation of Euler's constant 0.577...------------------------------------------------------------------------r1132 | zimmerma | 2001-08-23 11:06:23 +0000 (Thu, 23 Aug 2001) | 2 linesChanged paths:M /trunk/tests/tsub.cadded missing prototype------------------------------------------------------------------------r1131 | zimmerma | 2001-08-23 11:01:31 +0000 (Thu, 23 Aug 2001) | 2 linesChanged paths:M /trunk/mpfr.hmpfr_const_euler returns an int------------------------------------------------------------------------r1130 | zimmerma | 2001-08-23 11:00:34 +0000 (Thu, 23 Aug 2001) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/mpfr.texiadded mpfr_const_euler------------------------------------------------------------------------r1129 | vlefevre | 2001-08-22 16:01:37 +0000 (Wed, 22 Aug 2001) | 2 linesChanged paths:M /trunk/tests/tadd.cTests added.------------------------------------------------------------------------r1128 | vlefevre | 2001-08-22 16:01:28 +0000 (Wed, 22 Aug 2001) | 2 linesChanged paths:M /trunk/sub.cBugs fixed (particular cases).------------------------------------------------------------------------r1127 | vlefevre | 2001-08-22 15:18:06 +0000 (Wed, 22 Aug 2001) | 2 linesChanged paths:M /trunk/add.c"mant(c) != 1/2" test was broken.------------------------------------------------------------------------r1126 | vlefevre | 2001-08-22 15:05:23 +0000 (Wed, 22 Aug 2001) | 2 linesChanged paths:M /trunk/tests/tadd.ccheck fixed. Check added: 2^53 + 1 --> 2^53.------------------------------------------------------------------------r1125 | vlefevre | 2001-08-22 14:24:02 +0000 (Wed, 22 Aug 2001) | 2 linesChanged paths:M /trunk/Makefile.inM /trunk/tests/Makefile.inUpdate.------------------------------------------------------------------------r1124 | zimmerma | 2001-08-21 15:02:19 +0000 (Tue, 21 Aug 2001) | 2 linesChanged paths:M /trunk/tests/tdiv_ui.cadded one test------------------------------------------------------------------------r1123 | zimmerma | 2001-08-21 15:02:05 +0000 (Tue, 21 Aug 2001) | 2 linesChanged paths:M /trunk/div_ui.cfixed stupid bug when dif < 0------------------------------------------------------------------------r1122 | zimmerma | 2001-08-14 14:15:25 +0000 (Tue, 14 Aug 2001) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/mpfr.texiadded mpfr_asin------------------------------------------------------------------------r1121 | zimmerma | 2001-08-14 14:14:57 +0000 (Tue, 14 Aug 2001) | 2 linesChanged paths:M /trunk/tests/tget_str.cadded missing cast------------------------------------------------------------------------r1120 | zimmerma | 2001-08-14 13:50:47 +0000 (Tue, 14 Aug 2001) | 2 linesChanged paths:A /trunk/tests/tasin.ctest file for mpfr_asin------------------------------------------------------------------------r1119 | zimmerma | 2001-08-14 13:47:32 +0000 (Tue, 14 Aug 2001) | 2 linesChanged paths:A /trunk/asin.carc-sine, contributed by Mathieu Dutour------------------------------------------------------------------------r1118 | zimmerma | 2001-08-14 13:37:06 +0000 (Tue, 14 Aug 2001) | 2 linesChanged paths:M /trunk/tests/reuse.cadded mpfr_asin------------------------------------------------------------------------r1117 | zimmerma | 2001-08-14 13:36:50 +0000 (Tue, 14 Aug 2001) | 2 linesChanged paths:A /trunk/tests/tatan.cnew name for file tarctan.c------------------------------------------------------------------------r1116 | zimmerma | 2001-08-14 13:36:37 +0000 (Tue, 14 Aug 2001) | 2 linesChanged paths:D /trunk/tests/tarctan.crenamed to tatan.c------------------------------------------------------------------------r1115 | zimmerma | 2001-08-14 13:36:10 +0000 (Tue, 14 Aug 2001) | 3 linesChanged paths:M /trunk/tests/Makefile.amrenamed tarctan.c into tatan.cadded tasin.c------------------------------------------------------------------------r1114 | zimmerma | 2001-08-14 13:32:47 +0000 (Tue, 14 Aug 2001) | 3 linesChanged paths:M /trunk/Makefile.amrenamed arctan.c to atan.cadded asin.c------------------------------------------------------------------------r1113 | zimmerma | 2001-08-14 13:32:20 +0000 (Tue, 14 Aug 2001) | 2 linesChanged paths:A /trunk/atan.cnew name for file arctan.c------------------------------------------------------------------------r1112 | zimmerma | 2001-08-14 13:32:04 +0000 (Tue, 14 Aug 2001) | 2 linesChanged paths:D /trunk/arctan.cmoved to atan.c------------------------------------------------------------------------r1111 | zimmerma | 2001-08-14 13:15:56 +0000 (Tue, 14 Aug 2001) | 2 linesChanged paths:M /trunk/add.clow significant bit is in ap[0] and not in ap[an-1] !!!------------------------------------------------------------------------r1110 | vlefevre | 2001-08-13 17:56:06 +0000 (Mon, 13 Aug 2001) | 2 linesChanged paths:M /trunk/mpfr-impl.hCleaner MPFR_SET_SAME_SIGN.------------------------------------------------------------------------r1109 | vlefevre | 2001-08-13 04:48:05 +0000 (Mon, 13 Aug 2001) | 2 linesChanged paths:M /trunk/mpfr-impl.hMacros MPFR_SET_SAME_SIGN, MPFR_INIT and MPFR_INIT1 changed to expressions.------------------------------------------------------------------------r1108 | vlefevre | 2001-08-10 15:40:56 +0000 (Fri, 10 Aug 2001) | 2 linesChanged paths:M /trunk/set_si.cM /trunk/set_ui.cM /trunk/set_z.cBugs fixed (wrong types).------------------------------------------------------------------------r1107 | vlefevre | 2001-08-10 12:35:30 +0000 (Fri, 10 Aug 2001) | 2 linesChanged paths:M /trunk/mpfr.hMacros mpfr_init_set_* changed to expressions.------------------------------------------------------------------------r1106 | vlefevre | 2001-08-10 12:04:17 +0000 (Fri, 10 Aug 2001) | 2 linesChanged paths:M /trunk/Makefile.inMakefile.in update.------------------------------------------------------------------------r1105 | zimmerma | 2001-07-06 14:02:40 +0000 (Fri, 06 Jul 2001) | 2 linesChanged paths:M /trunk/tests/tset_str.cedited wrt GNU style------------------------------------------------------------------------r1104 | zimmerma | 2001-07-06 13:56:34 +0000 (Fri, 06 Jul 2001) | 2 linesChanged paths:M /trunk/get_str.cfixed stupid bug: ceil(a/b) isn't (a+b-1)/a but simply a/b for a negative!------------------------------------------------------------------------r1103 | zimmerma | 2001-07-06 13:04:04 +0000 (Fri, 06 Jul 2001) | 2 linesChanged paths:M /trunk/sub.cfixed array bound write (bn < an + cancel1 + 1)------------------------------------------------------------------------r1102 | zimmerma | 2001-07-06 12:32:13 +0000 (Fri, 06 Jul 2001) | 2 linesChanged paths:M /trunk/mpfr-impl.hmacros MPFR_NOTZERO and MPFR_ISZERO did not work properly with 64-bit words------------------------------------------------------------------------r1101 | zimmerma | 2001-06-29 16:21:05 +0000 (Fri, 29 Jun 2001) | 2 linesChanged paths:M /trunk/get_str.cfixed bug for output base 2^k------------------------------------------------------------------------r1100 | zimmerma | 2001-06-29 16:19:30 +0000 (Fri, 29 Jun 2001) | 2 linesChanged paths:M /trunk/tests/tget_str.cadded one test------------------------------------------------------------------------r1099 | zimmerma | 2001-06-29 16:17:20 +0000 (Fri, 29 Jun 2001) | 2 linesChanged paths:M /trunk/algorithms.texadded a section for the exponential------------------------------------------------------------------------r1098 | zimmerma | 2001-06-29 11:56:51 +0000 (Fri, 29 Jun 2001) | 2 linesChanged paths:M /trunk/div_ui.cM /trunk/tests/tdiv_ui.cfixed bug when dividend is 0------------------------------------------------------------------------r1097 | zimmerma | 2001-06-28 12:45:27 +0000 (Thu, 28 Jun 2001) | 2 linesChanged paths:M /trunk/exp_2.cmoved TMP_FREE------------------------------------------------------------------------r1096 | zimmerma | 2001-06-28 12:39:45 +0000 (Thu, 28 Jun 2001) | 2 linesChanged paths:M /trunk/TODOadded 2 things------------------------------------------------------------------------r1095 | zimmerma | 2001-06-27 09:40:24 +0000 (Wed, 27 Jun 2001) | 2 linesChanged paths:M /trunk/Makefile.amadded mpfr.info to files to remove for "make distclean"------------------------------------------------------------------------r1094 | vlefevre | 2001-06-23 01:41:08 +0000 (Sat, 23 Jun 2001) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/Makefile.inM /trunk/tests/Makefile.amM /trunk/tests/Makefile.inNon-existent C source references removed.------------------------------------------------------------------------r1093 | vlefevre | 2001-06-23 01:13:41 +0000 (Sat, 23 Jun 2001) | 2 linesChanged paths:M /trunk/mpfr-impl.hMacros MPFR_INIT and MPFR_INIT1 fixed.------------------------------------------------------------------------r1092 | zimmerma | 2001-06-18 13:52:58 +0000 (Mon, 18 Jun 2001) | 2 linesChanged paths:M /trunk/agm.cM /trunk/sqrt.cnested double TMP_DECL's------------------------------------------------------------------------r1091 | daney | 2001-06-14 15:55:36 +0000 (Thu, 14 Jun 2001) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/Makefile.inM /trunk/arctan.cM /trunk/mpfr.hM /trunk/out_str.cM /trunk/sin_cos.cM /trunk/tests/Makefile.amM /trunk/tests/Makefile.inM /trunk/tests/reuse.cM /trunk/tests/tarctan.cM /trunk/tests/tfactorial.cM /trunk/ui_sub.cA few patches.------------------------------------------------------------------------r1090 | zimmerma | 2001-06-07 14:22:08 +0000 (Thu, 07 Jun 2001) | 3 linesChanged paths:M /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/sin_cos.cadded mpfr_sin and mpfr_coscorrected in the documentation some exact values------------------------------------------------------------------------r1089 | zimmerma | 2001-06-01 16:15:23 +0000 (Fri, 01 Jun 2001) | 2 linesChanged paths:M /trunk/mpfr.texiremoved 2 tabs------------------------------------------------------------------------r1088 | zimmerma | 2001-06-01 16:03:15 +0000 (Fri, 01 Jun 2001) | 2 linesChanged paths:M /trunk/mpfr.texiadded change explaining the LGPL with non-free programs------------------------------------------------------------------------r1087 | hanrot | 2001-05-31 16:56:11 +0000 (Thu, 31 May 2001) | 2 linesChanged paths:M /trunk/mul_ui.cPatch for the case b = 0 or c = 0.------------------------------------------------------------------------r1086 | hanrot | 2001-05-23 16:57:20 +0000 (Wed, 23 May 2001) | 2 linesChanged paths:M /trunk/tests/tsub.cAdded DDefour's bug.------------------------------------------------------------------------r1085 | hanrot | 2001-05-22 10:29:32 +0000 (Tue, 22 May 2001) | 2 linesChanged paths:M /trunk/sub.cPatch in the case MPFR_PREC(b) > MPFR_PREC(a)+cancel.------------------------------------------------------------------------r1084 | vlefevre | 2001-05-10 12:31:23 +0000 (Thu, 10 May 2001) | 2 linesChanged paths:M /trunk/Makefile.inM /trunk/mpfr.texiM /trunk/tests/Makefile.infixed bug in mpfr.texi------------------------------------------------------------------------r1083 | daney | 2001-05-10 09:19:25 +0000 (Thu, 10 May 2001) | 2 linesChanged paths:M /trunk/mpfr.texicorrection du bug donne par vincent + ajout des aides des fonctions hyperbolic------------------------------------------------------------------------r1082 | daney | 2001-05-09 15:26:28 +0000 (Wed, 09 May 2001) | 2 linesChanged paths:M /trunk/mpfr.texi*** empty log message ***------------------------------------------------------------------------r1081 | zimmerma | 2001-04-20 08:49:45 +0000 (Fri, 20 Apr 2001) | 2 linesChanged paths:M /trunk/log.clog(0) now returns 0 (exact infinity)------------------------------------------------------------------------r1080 | zimmerma | 2001-04-18 16:05:20 +0000 (Wed, 18 Apr 2001) | 2 linesChanged paths:M /trunk/log.cfixed pbs with NaN/Inf------------------------------------------------------------------------r1079 | zimmerma | 2001-04-18 11:56:09 +0000 (Wed, 18 Apr 2001) | 2 linesChanged paths:M /trunk/sub.cfixed new bug found by Nathalie Revol (case when add_one_ulp produces a carry)------------------------------------------------------------------------r1078 | zimmerma | 2001-04-18 11:51:51 +0000 (Wed, 18 Apr 2001) | 2 linesChanged paths:M /trunk/tests/tsub.cadded new bug found by Nathalie Revol------------------------------------------------------------------------r1077 | zimmerma | 2001-04-18 11:40:26 +0000 (Wed, 18 Apr 2001) | 2 linesChanged paths:M /trunk/sub.cfixed bug for 1.0000... - 0.000001 for rounding up or nearest------------------------------------------------------------------------r1076 | revol | 2001-04-17 18:23:18 +0000 (Tue, 17 Apr 2001) | 2 linesChanged paths:M /trunk/log.cCase where argument < 0 included, NR 17-04-2001------------------------------------------------------------------------r1075 | zimmerma | 2001-04-12 21:38:29 +0000 (Thu, 12 Apr 2001) | 2 linesChanged paths:M /trunk/tests/tui_sub.cadded new (special) tests------------------------------------------------------------------------r1074 | zimmerma | 2001-04-12 21:38:02 +0000 (Thu, 12 Apr 2001) | 2 linesChanged paths:A /trunk/tests/tsub.ctest file for mpfr_sub------------------------------------------------------------------------r1073 | zimmerma | 2001-04-12 21:37:47 +0000 (Thu, 12 Apr 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amadded tsub------------------------------------------------------------------------r1072 | daney | 2001-04-06 09:30:15 +0000 (Fri, 06 Apr 2001) | 2 linesChanged paths:M /trunk/exp.cchange old exp2 (conflict with 2^x) to exp_2------------------------------------------------------------------------r1071 | zimmerma | 2001-04-05 18:29:54 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:M /trunk/tests/tcmp2.c0 -> GMP_RNDN------------------------------------------------------------------------r1070 | zimmerma | 2001-04-05 18:29:03 +0000 (Thu, 05 Apr 2001) | 3 linesChanged paths:M /trunk/cmp2.ccheck apart the case c=0 (otherwise some low significant limbs may benon zero, which may produce a wrong result)------------------------------------------------------------------------r1069 | zimmerma | 2001-04-05 18:18:14 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:M /trunk/exp.cmpfr_exp2 -> mpfr_exp_2------------------------------------------------------------------------r1068 | zimmerma | 2001-04-05 17:52:36 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:M /trunk/tests/texp.cmpfr_exp2 -> mpfr_exp_2------------------------------------------------------------------------r1067 | daney | 2001-04-05 17:42:31 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:M /trunk/mpfr.hreactualise .h------------------------------------------------------------------------r1066 | daney | 2001-04-05 17:42:09 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:M /trunk/tests/thyperbolic.cchange header------------------------------------------------------------------------r1065 | daney | 2001-04-05 17:39:30 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:M /trunk/tests/reuse.cchange reuse to suppress factorial------------------------------------------------------------------------r1064 | daney | 2001-04-05 17:33:16 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amsuppress of timing in makefile------------------------------------------------------------------------r1063 | daney | 2001-04-05 17:22:23 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:A /trunk/exp_2.cadd the old exp2 function and file renamed by exp_2------------------------------------------------------------------------r1062 | daney | 2001-04-05 17:20:11 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:M /trunk/Makefile.amchange makefile for new functions------------------------------------------------------------------------r1061 | daney | 2001-04-05 17:19:21 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amchange make file test for hyperbolic function exp2 and factorial------------------------------------------------------------------------r1060 | daney | 2001-04-05 17:17:38 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:A /trunk/tests/tacosh.cA /trunk/tests/tasinh.cA /trunk/tests/tatanh.cA /trunk/tests/tcosh.cA /trunk/tests/tsinh.cA /trunk/tests/ttanh.cadd new test file for hyperbolic function------------------------------------------------------------------------r1059 | daney | 2001-04-05 17:16:37 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:A /trunk/tests/texp2.cA /trunk/tests/tfactorial.cA /trunk/tests/thyperbolic.cadd test file for new function------------------------------------------------------------------------r1058 | daney | 2001-04-05 17:15:37 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:M /trunk/exp2.cA /trunk/factorial.cadd function------------------------------------------------------------------------r1057 | daney | 2001-04-05 17:14:44 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:A /trunk/acosh.cA /trunk/asinh.cA /trunk/atanh.cA /trunk/sinh.cA /trunk/tanh.cnew file function------------------------------------------------------------------------r1056 | daney | 2001-04-05 17:13:11 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:A /trunk/cosh.cnew function file------------------------------------------------------------------------r1055 | zimmerma | 2001-04-05 17:07:35 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:M /trunk/Makefile.innew version with cmp2.c------------------------------------------------------------------------r1054 | zimmerma | 2001-04-05 15:53:49 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:M /trunk/mul.cfixed pb with inexact flag when 'int' and 'mp_limb_t' has different sizes------------------------------------------------------------------------r1053 | daney | 2001-04-05 15:31:42 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:M /trunk/cmp_ui.cM /trunk/tests/tcmp_ui.cfixed bug for mpfr_cmp_ui (Inf, 0)------------------------------------------------------------------------r1052 | daney | 2001-04-05 15:29:31 +0000 (Thu, 05 Apr 2001) | 2 linesChanged paths:M /trunk/set_ui.cM /trunk/tests/tset_si.cfixed bug for mpfr_set_ui (x, 0) [was giving -0]------------------------------------------------------------------------r1051 | zimmerma | 2001-04-03 17:36:03 +0000 (Tue, 03 Apr 2001) | 2 linesChanged paths:M /trunk/algorithms.texadded algorithm for mpfr_cmp2------------------------------------------------------------------------r1050 | zimmerma | 2001-04-03 17:35:37 +0000 (Tue, 03 Apr 2001) | 2 linesChanged paths:M /trunk/Makefile.amadded cmp2.c------------------------------------------------------------------------r1049 | zimmerma | 2001-04-03 17:35:03 +0000 (Tue, 03 Apr 2001) | 2 linesChanged paths:M /trunk/cmp2.cfixed bug when diff_exp >= BITS_PER_MP_LIMB------------------------------------------------------------------------r1048 | zimmerma | 2001-04-03 17:34:03 +0000 (Tue, 03 Apr 2001) | 2 linesChanged paths:M /trunk/tests/tcmp2.cadded new test for worst cases: 1 - 1/2^i and (1 + 1/2^i) - 1/2^i------------------------------------------------------------------------r1047 | zimmerma | 2001-04-03 17:11:08 +0000 (Tue, 03 Apr 2001) | 2 linesChanged paths:M /trunk/mpfr-impl.hchanged return value of mpfr_cmp2------------------------------------------------------------------------r1046 | zimmerma | 2001-04-03 17:10:39 +0000 (Tue, 03 Apr 2001) | 2 linesChanged paths:A /trunk/cmp2.cnew file for mpfr_cmp2------------------------------------------------------------------------r1045 | zimmerma | 2001-04-03 17:10:23 +0000 (Tue, 03 Apr 2001) | 2 linesChanged paths:M /trunk/cmp.cmoved mpfr_cmp2 to separate file cmp2.c------------------------------------------------------------------------r1044 | zimmerma | 2001-04-03 17:09:44 +0000 (Tue, 03 Apr 2001) | 2 linesChanged paths:M /trunk/tests/tcmp2.cadded several tests, and a routine that generates worst cases------------------------------------------------------------------------r1043 | zimmerma | 2001-04-03 10:21:10 +0000 (Tue, 03 Apr 2001) | 2 linesChanged paths:M /trunk/trunc.ctwo changes suggested by Kevin Ryde------------------------------------------------------------------------r1042 | zimmerma | 2001-04-02 17:46:07 +0000 (Mon, 02 Apr 2001) | 2 linesChanged paths:M /trunk/Makefile.innew version from new Makefile.am------------------------------------------------------------------------r1041 | zimmerma | 2001-03-27 20:23:12 +0000 (Tue, 27 Mar 2001) | 2 linesChanged paths:M /trunk/tests/tadd.cadded new test------------------------------------------------------------------------r1040 | zimmerma | 2001-03-27 20:22:57 +0000 (Tue, 27 Mar 2001) | 2 linesChanged paths:M /trunk/cmp.cfixed new bug in mpfr_cmp2 found by Fabrice------------------------------------------------------------------------r1039 | zimmerma | 2001-03-21 22:07:04 +0000 (Wed, 21 Mar 2001) | 2 linesChanged paths:M /trunk/tests/tcmp2.cadded new test------------------------------------------------------------------------r1038 | zimmerma | 2001-03-21 22:05:54 +0000 (Wed, 21 Mar 2001) | 2 linesChanged paths:M /trunk/cmp.cfixed bug found by Nathalie Revol------------------------------------------------------------------------r1037 | zimmerma | 2001-03-20 14:32:26 +0000 (Tue, 20 Mar 2001) | 2 linesChanged paths:M /trunk/TODOadded 2 items------------------------------------------------------------------------r1036 | zimmerma | 2001-03-20 10:03:08 +0000 (Tue, 20 Mar 2001) | 2 linesChanged paths:M /trunk/tests/tcmp_ui.cadded test for mpfr_cmp_ui (-0, 0)------------------------------------------------------------------------r1035 | zimmerma | 2001-03-20 10:02:27 +0000 (Tue, 20 Mar 2001) | 2 linesChanged paths:M /trunk/out_str.cnow prints -0 for -0------------------------------------------------------------------------r1034 | revol | 2001-03-19 18:11:09 +0000 (Mon, 19 Mar 2001) | 2 linesChanged paths:M /trunk/cmp_ui.cComparison between 0- and 0 now returns 0, NR 19-03-2001------------------------------------------------------------------------r1033 | vlefevre | 2001-03-16 13:50:18 +0000 (Fri, 16 Mar 2001) | 2 linesChanged paths:M /trunk/tests/reuse.cadded cast to avoid a warning------------------------------------------------------------------------r1032 | zimmerma | 2001-03-13 09:32:53 +0000 (Tue, 13 Mar 2001) | 2 linesChanged paths:M /trunk/tests/tmul.cadded tests for inexact return value------------------------------------------------------------------------r1031 | zimmerma | 2001-03-13 09:32:28 +0000 (Tue, 13 Mar 2001) | 2 linesChanged paths:M /trunk/mul.ctiny bug in inexact value determination------------------------------------------------------------------------r1030 | zimmerma | 2001-03-13 08:55:46 +0000 (Tue, 13 Mar 2001) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/mul.cmpfr_mul now returns an int------------------------------------------------------------------------r1029 | zimmerma | 2001-03-09 17:52:21 +0000 (Fri, 09 Mar 2001) | 2 linesChanged paths:A /trunk/algorithms.texdescription of algorithms------------------------------------------------------------------------r1028 | zimmerma | 2001-03-09 17:14:53 +0000 (Fri, 09 Mar 2001) | 2 linesChanged paths:M /trunk/TODOreorganized------------------------------------------------------------------------r1027 | zimmerma | 2001-03-08 13:26:07 +0000 (Thu, 08 Mar 2001) | 2 linesChanged paths:M /trunk/TODOadded few things------------------------------------------------------------------------r1026 | zimmerma | 2001-03-08 13:25:39 +0000 (Thu, 08 Mar 2001) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/mpfr.hadded arc-tangent------------------------------------------------------------------------r1025 | zimmerma | 2001-03-08 13:24:57 +0000 (Thu, 08 Mar 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amadded tarctan------------------------------------------------------------------------r1024 | zimmerma | 2001-03-08 13:24:29 +0000 (Thu, 08 Mar 2001) | 2 linesChanged paths:M /trunk/tests/reuse.cadded test to mpfr_arctan------------------------------------------------------------------------r1023 | zimmerma | 2001-03-08 13:23:34 +0000 (Thu, 08 Mar 2001) | 2 linesChanged paths:M /trunk/tests/tarctan.cadded header------------------------------------------------------------------------r1022 | zimmerma | 2001-03-08 13:22:20 +0000 (Thu, 08 Mar 2001) | 2 linesChanged paths:A /trunk/tests/tarctan.ctest file for mpfr_arctan------------------------------------------------------------------------r1021 | zimmerma | 2001-03-08 13:14:26 +0000 (Thu, 08 Mar 2001) | 2 linesChanged paths:M /trunk/arctan.cremoved math.h------------------------------------------------------------------------r1020 | zimmerma | 2001-03-08 13:08:25 +0000 (Thu, 08 Mar 2001) | 2 linesChanged paths:A /trunk/arctan.carctangent function (contributed by Mathieu Dutour, done slight changes)------------------------------------------------------------------------r1019 | zimmerma | 2001-03-08 13:07:32 +0000 (Thu, 08 Mar 2001) | 2 linesChanged paths:M /trunk/mpfr.texiadded Mathieu Dutour in contributors------------------------------------------------------------------------r1018 | zimmerma | 2001-03-08 13:06:20 +0000 (Thu, 08 Mar 2001) | 2 linesChanged paths:M /trunk/mpfr.texiadded mpfr_arctan------------------------------------------------------------------------r1017 | zimmerma | 2001-03-08 11:21:31 +0000 (Thu, 08 Mar 2001) | 2 linesChanged paths:M /trunk/tests/tcan_round.cadded one test------------------------------------------------------------------------r1016 | zimmerma | 2001-03-08 11:21:14 +0000 (Thu, 08 Mar 2001) | 2 linesChanged paths:M /trunk/round.cfixed bug in mpfr_can_round_raw, when err > bn*BITS_PER_MP_LIMB------------------------------------------------------------------------r1015 | zimmerma | 2001-03-08 09:35:03 +0000 (Thu, 08 Mar 2001) | 2 linesChanged paths:M /trunk/tests/tset_str.cnow tset_str <number> <prec> is possible------------------------------------------------------------------------r1014 | zimmerma | 2001-03-06 16:41:25 +0000 (Tue, 06 Mar 2001) | 2 linesChanged paths:M /trunk/out_str.cfixed bug for Infinity (was testing zero before)------------------------------------------------------------------------r1013 | zimmerma | 2001-03-01 10:32:32 +0000 (Thu, 01 Mar 2001) | 2 linesChanged paths:M /trunk/set_d.creplaced (mp_limb_t) 4294967295 by CNST_LIMB(0xFFFFFFFF)------------------------------------------------------------------------r1012 | zimmerma | 2001-02-22 13:40:32 +0000 (Thu, 22 Feb 2001) | 2 linesChanged paths:M /trunk/set_d.cforgot to declare q in mpfr_get_d2 when BITS_PER_MP_LIMB=64------------------------------------------------------------------------r1011 | zimmerma | 2001-02-21 10:40:35 +0000 (Wed, 21 Feb 2001) | 2 linesChanged paths:M /trunk/set_str.cremoved fprintf() when unexpected end of string------------------------------------------------------------------------r1010 | zimmerma | 2001-02-21 10:39:04 +0000 (Wed, 21 Feb 2001) | 2 linesChanged paths:M /trunk/mpf2mpfr.hadded undef's to avoid warnings at compilation------------------------------------------------------------------------r1009 | zimmerma | 2001-02-19 12:46:07 +0000 (Mon, 19 Feb 2001) | 2 linesChanged paths:M /trunk/mpfr.texiremoved mpfr_set_machine_rnd_mode------------------------------------------------------------------------r1008 | zimmerma | 2001-02-18 12:16:14 +0000 (Sun, 18 Feb 2001) | 2 linesChanged paths:M /trunk/tests/reuse.cM /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tagm.cM /trunk/tests/tcan_round.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/tdump.cM /trunk/tests/teq.cM /trunk/tests/texp.cM /trunk/tests/tget_str.cM /trunk/tests/tlog.cM /trunk/tests/tlog2.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/tpi.cM /trunk/tests/tpow.cM /trunk/tests/trandom.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tswap.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cchanged "int main(..)" to two lines------------------------------------------------------------------------r1007 | zimmerma | 2001-02-18 12:13:55 +0000 (Sun, 18 Feb 2001) | 2 linesChanged paths:M /trunk/get_str.cnow initialize str_is_null correctly------------------------------------------------------------------------r1006 | zimmerma | 2001-02-18 12:13:41 +0000 (Sun, 18 Feb 2001) | 2 linesChanged paths:M /trunk/tests/tround.cadded more tests------------------------------------------------------------------------r1005 | zimmerma | 2001-02-18 12:13:16 +0000 (Sun, 18 Feb 2001) | 2 linesChanged paths:M /trunk/round.cdon't change MPFR_SIZE when allocated size is enough------------------------------------------------------------------------r1004 | zimmerma | 2001-02-18 12:12:52 +0000 (Sun, 18 Feb 2001) | 2 linesChanged paths:M /trunk/mpfr.texiupdated specification of mpfr_sgn------------------------------------------------------------------------r1003 | zimmerma | 2001-02-18 12:12:35 +0000 (Sun, 18 Feb 2001) | 2 linesChanged paths:M /trunk/mpfr.hchanged definition of mpfr_sgn to get rid of MPFR_NOTZERO------------------------------------------------------------------------r1002 | zimmerma | 2001-02-18 12:12:21 +0000 (Sun, 18 Feb 2001) | 2 linesChanged paths:M /trunk/out_str.csize of freed block by __gmp_free_func was wrong------------------------------------------------------------------------r1001 | zimmerma | 2001-02-18 12:11:59 +0000 (Sun, 18 Feb 2001) | 2 linesChanged paths:M /trunk/tests/Makefile.amadded tisnan and tget_d------------------------------------------------------------------------r1000 | zimmerma | 2001-02-18 12:11:40 +0000 (Sun, 18 Feb 2001) | 2 linesChanged paths:M /trunk/isnan.cfixed bug for Inf (recognized as an ordinary number)------------------------------------------------------------------------r999 | zimmerma | 2001-02-18 12:11:25 +0000 (Sun, 18 Feb 2001) | 2 linesChanged paths:A /trunk/tests/tget_d.cA /trunk/tests/tisnan.cnew test file------------------------------------------------------------------------r998 | zimmerma | 2001-02-16 10:18:33 +0000 (Fri, 16 Feb 2001) | 2 linesChanged paths:M /trunk/agm.ccheck overflow in _mpfr_ceil_exp2------------------------------------------------------------------------r997 | zimmerma | 2001-02-15 22:19:58 +0000 (Thu, 15 Feb 2001) | 2 linesChanged paths:M /trunk/mpfr-test.hadded prototype for Ulp------------------------------------------------------------------------r996 | zimmerma | 2001-02-15 22:19:42 +0000 (Thu, 15 Feb 2001) | 2 linesChanged paths:M /trunk/isnan.cchanged _d to _p, added mpfr_number_p------------------------------------------------------------------------r995 | zimmerma | 2001-02-15 22:19:16 +0000 (Thu, 15 Feb 2001) | 2 linesChanged paths:M /trunk/round.cchanged MPN_COPY into MPN_COPY_INCR/MPN_COPY_DECR in mpfr_round_raw------------------------------------------------------------------------r994 | zimmerma | 2001-02-15 22:18:55 +0000 (Thu, 15 Feb 2001) | 2 linesChanged paths:M /trunk/tests/tsin_cos.cadded tests for one of arguments NULL------------------------------------------------------------------------r993 | zimmerma | 2001-02-15 22:18:16 +0000 (Thu, 15 Feb 2001) | 2 linesChanged paths:M /trunk/mpfr-impl.hmoved mpfr_sgn to mpfr.h (defined in manual)------------------------------------------------------------------------r992 | zimmerma | 2001-02-15 22:17:58 +0000 (Thu, 15 Feb 2001) | 2 linesChanged paths:M /trunk/mpz_set_fr.cuse MPZ_REALLOC------------------------------------------------------------------------r991 | zimmerma | 2001-02-15 22:17:41 +0000 (Thu, 15 Feb 2001) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/set_str.cadded const to 2nd argument of mpfr_set_str------------------------------------------------------------------------r990 | zimmerma | 2001-02-15 22:17:10 +0000 (Thu, 15 Feb 2001) | 2 linesChanged paths:M /trunk/Makefile.amadded set_ui.c------------------------------------------------------------------------r989 | zimmerma | 2001-02-15 22:16:44 +0000 (Thu, 15 Feb 2001) | 3 linesChanged paths:M /trunk/set_si.cA /trunk/set_ui.cadded cast to "unsigned long" for ai = ABS(i)moved mpfr_set_ui to separate file------------------------------------------------------------------------r988 | zimmerma | 2001-02-15 22:16:04 +0000 (Thu, 15 Feb 2001) | 2 linesChanged paths:M /trunk/get_str.cM /trunk/mpfr.texinow when str==NULL return a block which is exactly strlen(str)+1 bytes long------------------------------------------------------------------------r987 | zimmerma | 2001-02-15 22:15:38 +0000 (Thu, 15 Feb 2001) | 2 linesChanged paths:M /trunk/add.cM /trunk/agm.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/generic.cM /trunk/log2.cM /trunk/pi.cM /trunk/print_raw.cM /trunk/set_d.cM /trunk/sin_cos.cM /trunk/sub.cfixed problems with old K&R compilers (_PROTO missing)------------------------------------------------------------------------r986 | zimmerma | 2001-02-08 12:56:50 +0000 (Thu, 08 Feb 2001) | 2 linesChanged paths:M /trunk/TODOadded more items------------------------------------------------------------------------r985 | zimmerma | 2001-01-23 16:11:30 +0000 (Tue, 23 Jan 2001) | 2 linesChanged paths:M /trunk/mpfr-test.hfixed ulp computation------------------------------------------------------------------------r984 | zimmerma | 2001-01-19 16:20:33 +0000 (Fri, 19 Jan 2001) | 2 linesChanged paths:M /trunk/tests/tlog.cchanged behaviour for "tlog N": prints only differences with increasing ulps------------------------------------------------------------------------r983 | zimmerma | 2001-01-19 09:55:11 +0000 (Fri, 19 Jan 2001) | 4 linesChanged paths:M /trunk/set_d.cfixed pb in mpfr_get_d2 for 64-bit machines: in q + res/MP_BASE_AS_DOUBLE,q seems first to be cast into a double, which gives more than one ulp oferror------------------------------------------------------------------------r982 | zimmerma | 2001-01-18 16:08:34 +0000 (Thu, 18 Jan 2001) | 2 linesChanged paths:M /trunk/mpfr.hadded guard to prevent multiple inclusion------------------------------------------------------------------------r981 | zimmerma | 2001-01-18 08:42:27 +0000 (Thu, 18 Jan 2001) | 2 linesChanged paths:M /trunk/cmp.cfixed bug in mpfr_cmp2 (found on the IA64)------------------------------------------------------------------------r980 | zimmerma | 2001-01-11 17:26:02 +0000 (Thu, 11 Jan 2001) | 2 linesChanged paths:M /trunk/tests/tset_str.cadded tests for 0 in mpfr_set_str_raw------------------------------------------------------------------------r979 | zimmerma | 2001-01-11 17:25:28 +0000 (Thu, 11 Jan 2001) | 2 linesChanged paths:M /trunk/set_str_raw.cfixed bug for +0000E0------------------------------------------------------------------------r978 | zimmerma | 2001-01-11 16:53:48 +0000 (Thu, 11 Jan 2001) | 2 linesChanged paths:M /trunk/sqrtrem.cincorporated changes from Kevin/Torbjorn for GMP 3.2------------------------------------------------------------------------r977 | zimmerma | 2001-01-11 16:46:03 +0000 (Thu, 11 Jan 2001) | 2 linesChanged paths:M /trunk/sin_cos.ctruncate the last uk (when the precision is not a power of 2)------------------------------------------------------------------------r976 | zimmerma | 2001-01-11 16:45:01 +0000 (Thu, 11 Jan 2001) | 2 linesChanged paths:M /trunk/set_str_raw.c_mp_allocate_func -> _gmp_allocate_func------------------------------------------------------------------------r975 | zimmerma | 2001-01-11 16:44:24 +0000 (Thu, 11 Jan 2001) | 2 linesChanged paths:M /trunk/set_prec.c_mp_reallocate_func -> _gmp_reallocate_func------------------------------------------------------------------------r974 | zimmerma | 2001-01-11 16:44:04 +0000 (Thu, 11 Jan 2001) | 2 linesChanged paths:M /trunk/set_dfl_prec.c__gmp_default_fp_bit_precision -> __mpfr_default_fp_bit_precision------------------------------------------------------------------------r973 | zimmerma | 2001-01-11 16:43:37 +0000 (Thu, 11 Jan 2001) | 2 linesChanged paths:M /trunk/print_raw.cM /trunk/round.c_mp_xxx_func -> _gmp_xxx_func------------------------------------------------------------------------r972 | zimmerma | 2001-01-11 16:43:16 +0000 (Thu, 11 Jan 2001) | 2 linesChanged paths:M /trunk/random.cremoved mpfr_srandom------------------------------------------------------------------------r971 | zimmerma | 2001-01-11 16:42:09 +0000 (Thu, 11 Jan 2001) | 3 linesChanged paths:M /trunk/out_str.csprintf -> fprintf_mp_free_func -> _gmp_free_func------------------------------------------------------------------------r970 | zimmerma | 2001-01-11 16:41:33 +0000 (Thu, 11 Jan 2001) | 2 linesChanged paths:M /trunk/mpz_set_fr.c_mp_reallocate_func -> __gmp_reallocate_func------------------------------------------------------------------------r969 | zimmerma | 2001-01-11 16:41:09 +0000 (Thu, 11 Jan 2001) | 4 linesChanged paths:M /trunk/mpfr.texiadded paragraph on NaN and infinities, docu on mpfr_nan_d and mpfr_inf_dremoved mpfr_srandomsome renamings------------------------------------------------------------------------r968 | zimmerma | 2001-01-11 16:39:50 +0000 (Thu, 11 Jan 2001) | 4 linesChanged paths:M /trunk/mpfr.hremoved srandom__gmp_default_fp_bit_precision -> __mpfr_default_fp_bit_precisionadded protocols for mpfr_get_default_prec, mpfr_nan_d and mpfr_inf_d------------------------------------------------------------------------r967 | zimmerma | 2001-01-11 16:38:40 +0000 (Thu, 11 Jan 2001) | 2 linesChanged paths:M /trunk/log.cremoved superfluous TMP_FREE(marker)------------------------------------------------------------------------r966 | zimmerma | 2001-01-11 16:37:52 +0000 (Thu, 11 Jan 2001) | 2 linesChanged paths:M /trunk/generic.cM /trunk/get_str.cM /trunk/init.cM /trunk/inp_str.c_mp_xxx_func -> _gmp_xxx_func------------------------------------------------------------------------r965 | zimmerma | 2001-01-11 16:22:41 +0000 (Thu, 11 Jan 2001) | 2 linesChanged paths:M /trunk/clear.cM /trunk/dump.c_mp_free_func -> _gmp_free_func------------------------------------------------------------------------r964 | zimmerma | 2001-01-11 16:21:43 +0000 (Thu, 11 Jan 2001) | 2 linesChanged paths:A /trunk/isnan.cfunctions to check for NaN and infinities------------------------------------------------------------------------r963 | zimmerma | 2001-01-11 16:21:14 +0000 (Thu, 11 Jan 2001) | 2 linesChanged paths:M /trunk/Makefile.amadded isnan.c, removed srandom.h------------------------------------------------------------------------r962 | zimmerma | 2001-01-11 16:19:06 +0000 (Thu, 11 Jan 2001) | 2 linesChanged paths:M /trunk/TODOadded two items from Kevin------------------------------------------------------------------------r961 | zimmerma | 2001-01-11 16:17:44 +0000 (Thu, 11 Jan 2001) | 2 linesChanged paths:M /trunk/TODOadd 2 items------------------------------------------------------------------------r960 | zimmerma | 2001-01-11 16:17:31 +0000 (Thu, 11 Jan 2001) | 2 linesChanged paths:M /trunk/NEWS0.4 -> 1.0------------------------------------------------------------------------r959 | zimmerma | 2001-01-05 16:24:25 +0000 (Fri, 05 Jan 2001) | 2 linesChanged paths:M /trunk/tests/tlog.cadded one test for large operands------------------------------------------------------------------------r958 | zimmerma | 2001-01-05 16:23:34 +0000 (Fri, 05 Jan 2001) | 2 linesChanged paths:M /trunk/agm.cfixed bug in _mpfr_ceil_exp2 (underflow when exp < -1022)------------------------------------------------------------------------r957 | zimmerma | 2000-12-22 16:49:12 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/TODOremove what was done------------------------------------------------------------------------r956 | zimmerma | 2000-12-22 16:48:24 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/READMEadded mpfr-test.h------------------------------------------------------------------------r955 | zimmerma | 2000-12-22 16:44:51 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/AUTHORSadded Vincent------------------------------------------------------------------------r954 | zimmerma | 2000-12-22 16:41:28 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/INSTALLM /trunk/NEWS1.1 -> 2001------------------------------------------------------------------------r953 | zimmerma | 2000-12-22 16:17:45 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/get_str.ccast for _mpfr_floor_log2 was on the wrong side------------------------------------------------------------------------r952 | zimmerma | 2000-12-22 16:17:09 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tpow.cadded one test------------------------------------------------------------------------r951 | zimmerma | 2000-12-22 16:16:54 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/agm.csimplified _mpfr_floor_log2------------------------------------------------------------------------r950 | zimmerma | 2000-12-22 16:16:35 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/pow.ccode was wrong for infinity------------------------------------------------------------------------r949 | zimmerma | 2000-12-22 15:45:22 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/log.conly editing------------------------------------------------------------------------r948 | zimmerma | 2000-12-22 15:45:04 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tlog.cadded special() cases------------------------------------------------------------------------r947 | zimmerma | 2000-12-22 15:42:49 +0000 (Fri, 22 Dec 2000) | 3 linesChanged paths:M /trunk/log2.cremoved #if 0 (on Alpha with cc the enclosed code was still usedsince the # was not in the first column)------------------------------------------------------------------------r946 | zimmerma | 2000-12-22 14:55:42 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/INSTALLchanges for version 1.1------------------------------------------------------------------------r945 | zimmerma | 2000-12-22 14:52:02 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/tests/texp.cadded one test (exp2 vs exp3)------------------------------------------------------------------------r944 | zimmerma | 2000-12-22 14:51:00 +0000 (Fri, 22 Dec 2000) | 3 linesChanged paths:M /trunk/exp2.cchanged c from mp_limb_t into unsigned long in mpfr_exp2_aux2(otherwise bugs on IRIX -n32)------------------------------------------------------------------------r943 | zimmerma | 2000-12-22 12:22:13 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tpow.cadded one test------------------------------------------------------------------------r942 | zimmerma | 2000-12-22 12:21:56 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/pow.cfixed wrong combination of conditions for Infinity------------------------------------------------------------------------r941 | zimmerma | 2000-12-22 12:10:49 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tcmp2.cadded mpfr-test.h for MIPS------------------------------------------------------------------------r940 | hanrot | 2000-12-22 10:47:43 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/tests/Makefile.inModified macro calls------------------------------------------------------------------------r939 | zimmerma | 2000-12-22 09:29:05 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tset_str.cadded cast (int) to random() to avoid warning on Solaris------------------------------------------------------------------------r938 | zimmerma | 2000-12-22 09:07:59 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tset_str.cadded <string.h>------------------------------------------------------------------------r937 | zimmerma | 2000-12-22 08:57:57 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/sqrtrem.ctiny change at the end of main routine (suggested by Guillaume)------------------------------------------------------------------------r936 | zimmerma | 2000-12-22 08:54:56 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tcmp2.cadded one test------------------------------------------------------------------------r935 | zimmerma | 2000-12-22 08:53:59 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cadded two more tests------------------------------------------------------------------------r934 | zimmerma | 2000-12-22 08:53:25 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/sub.cfixed bug when c does not overlap with a, b is negative and GMP_RNDN------------------------------------------------------------------------r933 | zimmerma | 2000-12-22 08:52:20 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/mpfr-impl.hM /trunk/mpfr.hmoved prototypes for mpfr_set4 and mpfr_cmp3 to mpfr.h------------------------------------------------------------------------r932 | zimmerma | 2000-12-22 08:51:40 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/cmp.cfixed bug in mpfr_cmp2 when d=0 and lots of bits match------------------------------------------------------------------------r931 | zimmerma | 2000-12-22 08:50:43 +0000 (Fri, 22 Dec 2000) | 2 linesChanged paths:M /trunk/INSTALLM /trunk/NEWSupdated for version 1.1------------------------------------------------------------------------r930 | zimmerma | 2000-12-21 17:23:51 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:A /trunk/tests/tpow.ctest file for power functions------------------------------------------------------------------------r929 | zimmerma | 2000-12-21 17:22:42 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:A /trunk/tests/reuse.ctest file for in-place operations------------------------------------------------------------------------r928 | zimmerma | 2000-12-21 17:17:51 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/texp.cM /trunk/tests/tget_str.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tout_str.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cunsigned char (or int) -> mp_rnd_t------------------------------------------------------------------------r927 | zimmerma | 2000-12-21 17:12:14 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tagm.cunsigned char -> mp_rnd_t------------------------------------------------------------------------r926 | zimmerma | 2000-12-21 17:11:31 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cunsigned int -> mp_rnd_t------------------------------------------------------------------------r925 | zimmerma | 2000-12-21 17:08:38 +0000 (Thu, 21 Dec 2000) | 4 linesChanged paths:M /trunk/add.cM /trunk/add_ui.cM /trunk/agm.cM /trunk/cmp.cM /trunk/cmp_ui.cM /trunk/div.cM /trunk/div_ui.cM /trunk/exp.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/get_str.cM /trunk/inp_str.cM /trunk/log.cM /trunk/log2.cM /trunk/out_str.cM /trunk/pi.cM /trunk/pow.cM /trunk/print_raw.cM /trunk/reldiff.cM /trunk/set_d.cM /trunk/sin_cos.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/sub.cM /trunk/sub_ui.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tdump.cM /trunk/tests/teq.cM /trunk/tests/tmul_ui.cM /trunk/tests/trandom.cM /trunk/tests/ttrunc.cM /trunk/trunc.cM /trunk/ui_div.cM /trunk/ui_sub.ck2r -> ansi styleremoved #include <math.h> by defining auxiliary functionsfixed several tiny remaining bugs with NaN/Inf------------------------------------------------------------------------r924 | zimmerma | 2000-12-21 17:07:12 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/mpfr.texiupdated description of mpfr_cmp* and mpfr_sin_cos------------------------------------------------------------------------r923 | zimmerma | 2000-12-21 17:06:15 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/mpfr.hadded MPFR_SIGN------------------------------------------------------------------------r922 | zimmerma | 2000-12-21 17:05:49 +0000 (Thu, 21 Dec 2000) | 5 linesChanged paths:M /trunk/mpfr-impl.hadded MPFR_CLEAR_NANMPFR_RESET_INF -> MPFR_CLEAR_INFmoved MPFR_SIGN to mpfr.hadded prototypes for log2/isqrt/cuberoot functions------------------------------------------------------------------------r921 | zimmerma | 2000-12-21 17:04:24 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/tests/Makefile.amadded reuse, tcmp2, teq, tpow, trandom, ttrunc------------------------------------------------------------------------r920 | zimmerma | 2000-12-21 17:02:25 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cremoved isnan(), ...------------------------------------------------------------------------r919 | zimmerma | 2000-12-21 17:00:59 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tsqrt_ui.cremoved gmp-impl.h, isnan(), ...------------------------------------------------------------------------r918 | zimmerma | 2000-12-21 17:00:21 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tsqrt.cremoved gmp-impl, isnan(), ...------------------------------------------------------------------------r917 | zimmerma | 2000-12-21 16:59:24 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tsin_cos.cremoved cputime stuff------------------------------------------------------------------------r916 | zimmerma | 2000-12-21 16:58:24 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tget_str.cM /trunk/tests/tset_z.ck&r -> ansi style------------------------------------------------------------------------r915 | zimmerma | 2000-12-21 16:57:08 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tlog.cM /trunk/tests/tout_str.cremoved isnan() decl.------------------------------------------------------------------------r914 | zimmerma | 2000-12-21 16:55:30 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tmul.cMINNORM -> mpfr-test.h------------------------------------------------------------------------r913 | zimmerma | 2000-12-21 16:52:57 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/tests/texp.culp -> mpfr-test.h------------------------------------------------------------------------r912 | zimmerma | 2000-12-21 16:51:36 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tdiv_ui.cremoved isnan() declaration------------------------------------------------------------------------r911 | zimmerma | 2000-12-21 16:50:48 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tdiv.cnow use MINNORM and MAXNORM------------------------------------------------------------------------r910 | zimmerma | 2000-12-21 16:49:00 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tagm.cmax, min -> macros------------------------------------------------------------------------r909 | zimmerma | 2000-12-21 12:10:49 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cadded new tests------------------------------------------------------------------------r908 | zimmerma | 2000-12-21 12:07:52 +0000 (Thu, 21 Dec 2000) | 2 linesChanged paths:M /trunk/mpfr-test.hadded MINNORM, MAXNORM, MIN, MAX, ABS------------------------------------------------------------------------r907 | hanrot | 2000-12-20 16:36:05 +0000 (Wed, 20 Dec 2000) | 2 linesChanged paths:M /trunk/tests/texp.cM /trunk/tests/tset_str.cA few basic patches.------------------------------------------------------------------------r906 | hanrot | 2000-12-20 16:35:55 +0000 (Wed, 20 Dec 2000) | 2 linesChanged paths:M /trunk/rnd_mode.cAdded support for PPC/Linux------------------------------------------------------------------------r905 | hanrot | 2000-12-20 14:54:10 +0000 (Wed, 20 Dec 2000) | 2 linesChanged paths:M /trunk/mpfr-test.hPatch for wrong prototype.------------------------------------------------------------------------r904 | hanrot | 2000-12-20 10:49:00 +0000 (Wed, 20 Dec 2000) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/Makefile.inM /trunk/configureM /trunk/cputime.hM /trunk/mpfr-test.hM /trunk/tests/Makefile.inM /trunk/tests/tadd.cM /trunk/tests/tagm.cM /trunk/tests/tcmp.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/texp.cM /trunk/tests/tget_str.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tout_str.cM /trunk/tests/tset_q.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cAdded prototypes for all test files.------------------------------------------------------------------------r903 | vlefevre | 2000-12-18 15:07:51 +0000 (Mon, 18 Dec 2000) | 2 linesChanged paths:M /trunk/add_ulp.cM /trunk/extract.cM /trunk/mpz_set_fr.cM /trunk/set_d.cM /trunk/set_q.cM /trunk/set_z.cWarnings suppressed on Alpha/OSF1.------------------------------------------------------------------------r902 | zimmerma | 2000-12-18 09:44:06 +0000 (Mon, 18 Dec 2000) | 2 linesChanged paths:M /trunk/Makefile.amadded mpfr-test.h------------------------------------------------------------------------r901 | zimmerma | 2000-12-18 09:40:46 +0000 (Mon, 18 Dec 2000) | 2 linesChanged paths:M /trunk/aclocal.m4back to 1.3------------------------------------------------------------------------r900 | zimmerma | 2000-12-18 09:06:50 +0000 (Mon, 18 Dec 2000) | 2 linesChanged paths:A /trunk/mpfr-test.hauxiliary test files------------------------------------------------------------------------r899 | zimmerma | 2000-12-18 09:06:34 +0000 (Mon, 18 Dec 2000) | 2 linesChanged paths:D /trunk/tests/mpfr-test.hmoved to main directory------------------------------------------------------------------------r898 | zimmerma | 2000-12-18 09:02:54 +0000 (Mon, 18 Dec 2000) | 2 linesChanged paths:A /trunk/tests/mpfr-test.hauxiliary test functions------------------------------------------------------------------------r897 | zimmerma | 2000-12-18 09:02:00 +0000 (Mon, 18 Dec 2000) | 5 linesChanged paths:M /trunk/Makefile.inM /trunk/aclocal.m4M /trunk/add.cM /trunk/add_ui.cM /trunk/add_ulp.cM /trunk/agm.cM /trunk/clear.cM /trunk/cmp.cM /trunk/cmp_ui.cM /trunk/configureM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eq.cM /trunk/exp.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/extract.cM /trunk/generic.cM /trunk/get_str.cM /trunk/init.cM /trunk/log.cM /trunk/log2.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/mpz_set_fr.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_ui.cM /trunk/neg.cM /trunk/out_str.cM /trunk/pi.cM /trunk/pow.cM /trunk/print_raw.cM /trunk/random.cM /trunk/random2.cM /trunk/round.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_f.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_si.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_z.cM /trunk/sin_cos.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/sqrtrem.cM /trunk/sub.cM /trunk/sub_ui.cM /trunk/swap.cM /trunk/tests/Makefile.inM /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tagm.cM /trunk/tests/tcmp.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/tget_str.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/tset_d.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cM /trunk/trunc.cM /trunk/ui_div.cM /trunk/ui_sub.cM /trunk/urandomb.cchanged name of mpfr struct fields: _mp_d -> _mpfr_d(to detect conflicts with mpf)fixed a few problems in non-STDC headersmoved definitions of mpfr-impl.h to mpfr-test.h and created a real mpfr-impl.h------------------------------------------------------------------------r896 | zimmerma | 2000-12-15 17:46:34 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/tests/Makefile.amremoved tzeta------------------------------------------------------------------------r895 | zimmerma | 2000-12-15 17:42:59 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/mpfr.texiexplained how to enter NaN/Inf with mpfr_set_str_raw------------------------------------------------------------------------r894 | zimmerma | 2000-12-15 17:42:21 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/Makefile.amremoved zeta.c------------------------------------------------------------------------r893 | zimmerma | 2000-12-15 17:40:47 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/zeta.cadded 'to do' for NaN/Inf flags------------------------------------------------------------------------r892 | zimmerma | 2000-12-15 17:39:14 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/urandomb.cclear NaN/Inf flags of result------------------------------------------------------------------------r891 | zimmerma | 2000-12-15 17:37:33 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/ui_sub.cimproved indentation------------------------------------------------------------------------r890 | zimmerma | 2000-12-15 17:35:00 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/trunc.cM /trunk/ui_div.cadapted to NaN/Inf------------------------------------------------------------------------r889 | zimmerma | 2000-12-15 17:29:01 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/sub_ui.cnothing (only better indenting)------------------------------------------------------------------------r888 | zimmerma | 2000-12-15 17:27:03 +0000 (Fri, 15 Dec 2000) | 3 linesChanged paths:M /trunk/sub.cadapted to NaN/Infremoved warnings------------------------------------------------------------------------r887 | zimmerma | 2000-12-15 17:21:32 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/sqrt_ui.cadapted to NaN/Inf------------------------------------------------------------------------r886 | zimmerma | 2000-12-15 17:20:55 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/generic.cM /trunk/sin_cos.cremoved warnings------------------------------------------------------------------------r885 | zimmerma | 2000-12-15 17:11:49 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/sqrt.cclear NaN/Inf flags in normal case------------------------------------------------------------------------r884 | zimmerma | 2000-12-15 17:06:11 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/set_str_raw.cM /trunk/set_z.cadapted to NaN/Inf------------------------------------------------------------------------r883 | zimmerma | 2000-12-15 16:55:19 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/mpfr.hadded prototype for mpfr_srandom------------------------------------------------------------------------r882 | zimmerma | 2000-12-15 16:54:50 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/random.cnow uses directly mpn_random, to avoid all problems with include files------------------------------------------------------------------------r881 | zimmerma | 2000-12-15 16:45:41 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tsin_cos.cadded 4 tests------------------------------------------------------------------------r880 | zimmerma | 2000-12-15 16:45:05 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/sub_ui.cM /trunk/ui_div.cM /trunk/ui_sub.c_mp_d -> MPFR_MANT------------------------------------------------------------------------r879 | zimmerma | 2000-12-15 16:41:07 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/set_prec.cM /trunk/set_str_raw.cadded error message when memory allocation fails------------------------------------------------------------------------r878 | zimmerma | 2000-12-15 16:27:51 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/get_str.cM /trunk/inp_str.cM /trunk/mpz_set_fr.cM /trunk/print_raw.cM /trunk/round.cadded error message when memory allocation fails------------------------------------------------------------------------r877 | zimmerma | 2000-12-15 16:26:53 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/div.cM /trunk/eq.cM /trunk/log.c_mp_d -> MPFR_MANT------------------------------------------------------------------------r876 | zimmerma | 2000-12-15 16:26:09 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/init.c0 -> NULL------------------------------------------------------------------------r875 | zimmerma | 2000-12-15 16:25:14 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/generic.cadded error message if memory allocation fails------------------------------------------------------------------------r874 | zimmerma | 2000-12-15 16:24:35 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/exp2.c_mp_d -> PTR------------------------------------------------------------------------r873 | zimmerma | 2000-12-15 16:23:08 +0000 (Fri, 15 Dec 2000) | 3 linesChanged paths:M /trunk/agm.c_mp_prec -> MPFR_PREC_mp_d -> MPFR_MANT------------------------------------------------------------------------r872 | zimmerma | 2000-12-15 16:18:53 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/mpf2mpfr.hM /trunk/mpfr.hadded mpfr_swap------------------------------------------------------------------------r871 | zimmerma | 2000-12-15 15:09:30 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/mpfr.hremoved MPFR_SET_IS_FP (not used)------------------------------------------------------------------------r870 | hanrot | 2000-12-15 14:42:57 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/init.cM /trunk/log.cM /trunk/mpfr.hM /trunk/mul.cM /trunk/pow.cA few patches.------------------------------------------------------------------------r869 | vlefevre | 2000-12-15 14:36:22 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/mpfr.hMPFR_CHANGE_SIGN modified to avoid a possible side effect.------------------------------------------------------------------------r868 | zimmerma | 2000-12-15 14:24:11 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/set_f.cwarning: x is a MPF not a MPFR!------------------------------------------------------------------------r867 | hanrot | 2000-12-15 14:12:30 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/random.cModification of the order of includes in random.c------------------------------------------------------------------------r866 | vlefevre | 2000-12-15 12:56:19 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/Makefile.inM /trunk/configureM /trunk/configure.inM /trunk/tests/Makefile.inAdded some warning flags for GCC.------------------------------------------------------------------------r865 | hanrot | 2000-12-15 12:50:28 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:A /trunk/srandom.hHeader file for srandom()------------------------------------------------------------------------r864 | hanrot | 2000-12-15 12:21:35 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/add_ulp.cM /trunk/exp.cM /trunk/exp2.cM /trunk/mpfr.hM /trunk/pow.cM /trunk/random.cPatches for compiler warnings.------------------------------------------------------------------------r863 | hanrot | 2000-12-15 11:16:40 +0000 (Fri, 15 Dec 2000) | 2 linesChanged paths:M /trunk/add_ui.cM /trunk/cmp.cM /trunk/cmp_ui.cM /trunk/div.cM /trunk/get_str.cM /trunk/log2.cM /trunk/mpz_set_fr.cM /trunk/mul_ui.cM /trunk/pi.cM /trunk/random.cM /trunk/random2.cM /trunk/set_d.cM /trunk/set_f.cM /trunk/set_q.cM /trunk/set_si.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_z.cM /trunk/sub_ui.cM /trunk/ui_div.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/zeta.cYet another patch for include files.------------------------------------------------------------------------r862 | hanrot | 2000-12-15 11:05:55 +0000 (Fri, 15 Dec 2000) | 3 linesChanged paths:M /trunk/add_ui.cM /trunk/add_ulp.cM /trunk/agm.cM /trunk/clear.cM /trunk/cmp.cM /trunk/cmp_ui.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eq.cM /trunk/exp.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/extract.cM /trunk/get_str.cM /trunk/init.cM /trunk/inp_str.cM /trunk/log.cM /trunk/log2.cM /trunk/mpz_set_fr.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_ui.cM /trunk/neg.cM /trunk/out_str.cM /trunk/pi.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/random.cM /trunk/random2.cM /trunk/reldiff.cM /trunk/round.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_dfl_prec.cM /trunk/set_f.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_z.cM /trunk/sin_cos.cM /trunk/sqrt.cM /trunk/sub.cM /trunk/sub_ui.cM /trunk/swap.cM /trunk/trunc.cM /trunk/ui_div.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/zeta.cPermutation of includes to avoid warnings due to careless multiple definitionof ULONG_MAX.------------------------------------------------------------------------r861 | vlefevre | 2000-12-14 17:47:12 +0000 (Thu, 14 Dec 2000) | 2 linesChanged paths:M /trunk/mul_ui.cM /trunk/set.cM /trunk/set_f.cBug fixed concerning the flags.------------------------------------------------------------------------r860 | vlefevre | 2000-12-14 17:28:41 +0000 (Thu, 14 Dec 2000) | 2 linesChanged paths:M /trunk/set_str.cBugs fixed (in case char is signed and accented characters are given).------------------------------------------------------------------------r859 | vlefevre | 2000-12-14 17:02:11 +0000 (Thu, 14 Dec 2000) | 2 linesChanged paths:M /trunk/random.cInclude "urandom.h". Old code removed.------------------------------------------------------------------------r858 | vlefevre | 2000-12-14 15:28:28 +0000 (Thu, 14 Dec 2000) | 3 linesChanged paths:M /trunk/reldiff.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_f.cM /trunk/set_q.cM /trunk/set_si.cTake into account Inf, Nans ; clear the flags of the return variablein most function calls.------------------------------------------------------------------------r857 | vlefevre | 2000-12-14 14:36:09 +0000 (Thu, 14 Dec 2000) | 2 linesChanged paths:M /trunk/random.cUse urandom().------------------------------------------------------------------------r856 | vlefevre | 2000-12-14 14:29:04 +0000 (Thu, 14 Dec 2000) | 3 linesChanged paths:M /trunk/random.cM /trunk/random2.cM /trunk/reldiff.cTake into account Inf, Nans ; clear the flags of the return variablein most function calls.------------------------------------------------------------------------r855 | hanrot | 2000-12-14 12:14:57 +0000 (Thu, 14 Dec 2000) | 2 linesChanged paths:M /trunk/random.cYet another random patch.------------------------------------------------------------------------r854 | hanrot | 2000-12-14 12:08:44 +0000 (Thu, 14 Dec 2000) | 2 linesChanged paths:M /trunk/random.cReplaced random by rand.------------------------------------------------------------------------r853 | zimmerma | 2000-12-13 14:55:24 +0000 (Wed, 13 Dec 2000) | 2 linesChanged paths:M /trunk/div.cfixed pb with mp_ptr vs mp_srcptr------------------------------------------------------------------------r852 | hanrot | 2000-12-13 14:50:26 +0000 (Wed, 13 Dec 2000) | 3 linesChanged paths:M /trunk/tests/Makefile.inM /trunk/tests/tadd_ui.cM /trunk/tests/tdiv.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/tsin_cos.cM /trunk/tests/tsqrt.cM /trunk/tests/tsub_ui.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cTake into account Inf, Nans ; clear the flags of the return variablein most function calls. Tests updated accordingly------------------------------------------------------------------------r851 | hanrot | 2000-12-13 14:50:13 +0000 (Wed, 13 Dec 2000) | 3 linesChanged paths:M /trunk/Makefile.inM /trunk/eq.cM /trunk/generic.cM /trunk/inp_str.cM /trunk/log.cM /trunk/log2.cM /trunk/mpfr.hM /trunk/mul.cM /trunk/mul_ui.cM /trunk/pi.cM /trunk/pow.cM /trunk/set_d.cM /trunk/sub_ui.cM /trunk/ui_div.cM /trunk/ui_sub.cTake into account Inf, Nans ; clear the flags of the return variablein most function calls.------------------------------------------------------------------------r850 | zimmerma | 2000-12-13 08:42:38 +0000 (Wed, 13 Dec 2000) | 2 linesChanged paths:M /trunk/sin_cos.ccheck that we can round the cosine too------------------------------------------------------------------------r849 | zimmerma | 2000-12-12 16:40:05 +0000 (Tue, 12 Dec 2000) | 3 linesChanged paths:M /trunk/exp3.cremoved TIMING stuffensures prec_x >= 0------------------------------------------------------------------------r848 | zimmerma | 2000-12-12 16:38:47 +0000 (Tue, 12 Dec 2000) | 2 linesChanged paths:M /trunk/exp2.cwe need m >= 2 in mpfr_exp2_aux2------------------------------------------------------------------------r847 | zimmerma | 2000-12-12 13:57:34 +0000 (Tue, 12 Dec 2000) | 2 linesChanged paths:M /trunk/sub_ui.cforgot TMP_MARK(marker)------------------------------------------------------------------------r846 | zimmerma | 2000-12-12 13:50:44 +0000 (Tue, 12 Dec 2000) | 2 linesChanged paths:M /trunk/sqrt.cM /trunk/sqrt_ui.cforgot TMP_MARK(marker) or free'd in wrong order------------------------------------------------------------------------r845 | zimmerma | 2000-12-12 13:44:07 +0000 (Tue, 12 Dec 2000) | 2 linesChanged paths:M /trunk/set_f.cM /trunk/ui_div.cM /trunk/ui_sub.cforgot TMP_MARK(marker)------------------------------------------------------------------------r844 | zimmerma | 2000-12-12 11:49:13 +0000 (Tue, 12 Dec 2000) | 2 linesChanged paths:M /trunk/mpf2mpfr.hfixed mpf_reldiff, mpf_urandomb and mpf_t------------------------------------------------------------------------r843 | zimmerma | 2000-12-12 11:41:28 +0000 (Tue, 12 Dec 2000) | 2 linesChanged paths:M /trunk/INSTALLadded stack-alloc.h when --disable-alloca------------------------------------------------------------------------r842 | vlefevre | 2000-12-11 12:47:11 +0000 (Mon, 11 Dec 2000) | 4 linesChanged paths:M /trunk/out_str.cM /trunk/set_d.cout_str.c: <string.h> includedset_d.c: (0./0.) instead of sqrt(-1) for NaN (doesn't need <math.h>)set_d.c: () added for macros Infp and Infm------------------------------------------------------------------------r841 | zimmerma | 2000-12-07 13:11:32 +0000 (Thu, 07 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tcmp.cshortened string in mpfr_set_str_raw which was greater than precision------------------------------------------------------------------------r840 | zimmerma | 2000-12-07 11:25:37 +0000 (Thu, 07 Dec 2000) | 3 linesChanged paths:M /trunk/set_d.creplaced isnan/isinf/math.h (not portable, for example isinf does not existon Sparc) by new macros from mpfr.h------------------------------------------------------------------------r839 | zimmerma | 2000-12-07 11:24:31 +0000 (Thu, 07 Dec 2000) | 3 linesChanged paths:M /trunk/mpfr.texiM /trunk/set_str_raw.cadded an error message when the mantissa is larger than the precision(in mpfr_set_str_raw)------------------------------------------------------------------------r838 | zimmerma | 2000-12-07 11:23:24 +0000 (Thu, 07 Dec 2000) | 3 linesChanged paths:M /trunk/mpfr.hadded macros to recognize doubles that are NaNs and infinities(isinf is not portable and requires math.h)------------------------------------------------------------------------r837 | zimmerma | 2000-12-07 11:22:04 +0000 (Thu, 07 Dec 2000) | 5 linesChanged paths:M /trunk/div.cin case the destination precision is less than that of the operands,and the 1st iteration fails, increase directly the precision to the maximumof that of the operands, otherwise divisions by 1.0 may need lots ofiterations------------------------------------------------------------------------r836 | zimmerma | 2000-12-07 10:44:28 +0000 (Thu, 07 Dec 2000) | 2 linesChanged paths:M /trunk/add.cadded 'return' after dealing with infinities------------------------------------------------------------------------r835 | zimmerma | 2000-12-07 10:37:08 +0000 (Thu, 07 Dec 2000) | 2 linesChanged paths:M /trunk/TODOadded wish from JC Fauge`re------------------------------------------------------------------------r834 | zimmerma | 2000-12-05 13:47:05 +0000 (Tue, 05 Dec 2000) | 2 linesChanged paths:M /trunk/init.cM /trunk/mpfr.teximpfr_init/mpfr_init2 initialize to 0 (compatibility with mpf)------------------------------------------------------------------------r833 | zimmerma | 2000-12-05 13:24:43 +0000 (Tue, 05 Dec 2000) | 2 linesChanged paths:M /trunk/cmp.cfixed bug in mpfr_cmp2 when return value is k*BITS_PER_MP_LIMB-1------------------------------------------------------------------------r832 | zimmerma | 2000-12-05 13:23:58 +0000 (Tue, 05 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tcmp.cadded new test for mpfr_cmp2------------------------------------------------------------------------r831 | zimmerma | 2000-12-05 12:37:14 +0000 (Tue, 05 Dec 2000) | 2 linesChanged paths:M /trunk/mpfr.hnow ABSSIZE uses only 29 bits------------------------------------------------------------------------r830 | zimmerma | 2000-12-04 14:36:36 +0000 (Mon, 04 Dec 2000) | 2 linesChanged paths:M /trunk/mpfr.texiadded some explanations how to free the memory space allocated by mpfr_get_str------------------------------------------------------------------------r829 | zimmerma | 2000-12-04 13:45:14 +0000 (Mon, 04 Dec 2000) | 2 linesChanged paths:M /trunk/sqrt.cfixed one bug found by N. Mueller (MPFR_ABSSIZE(u) was used instead of usize)------------------------------------------------------------------------r828 | zimmerma | 2000-12-04 13:44:24 +0000 (Mon, 04 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tsqrt.cadded one more test from N. Mueller------------------------------------------------------------------------r827 | zimmerma | 2000-12-01 17:30:41 +0000 (Fri, 01 Dec 2000) | 2 linesChanged paths:M /trunk/exp3.cM /trunk/sin_cos.ccleaned calls to mpfr_extract------------------------------------------------------------------------r826 | zimmerma | 2000-12-01 17:29:33 +0000 (Fri, 01 Dec 2000) | 2 linesChanged paths:M /trunk/TODOadded new line------------------------------------------------------------------------r825 | zimmerma | 2000-12-01 17:29:05 +0000 (Fri, 01 Dec 2000) | 2 linesChanged paths:M /trunk/init.cadded error message when _mp_allocate_func returns 0------------------------------------------------------------------------r824 | zimmerma | 2000-12-01 17:28:22 +0000 (Fri, 01 Dec 2000) | 2 linesChanged paths:M /trunk/mpfr.hadded header for mpfr_extract------------------------------------------------------------------------r823 | zimmerma | 2000-12-01 17:27:54 +0000 (Fri, 01 Dec 2000) | 4 linesChanged paths:M /trunk/extract.c- documented what function does- cleaned code- added header about license...------------------------------------------------------------------------r822 | zimmerma | 2000-12-01 16:25:53 +0000 (Fri, 01 Dec 2000) | 2 linesChanged paths:M /trunk/agm.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/get_str.cM /trunk/log2.cM /trunk/mpfr.hM /trunk/pi.cM /trunk/pow.cM /trunk/sin_cos.creplaced log(2.0) by LOG2 [first step in getting rid of math.h]------------------------------------------------------------------------r821 | zimmerma | 2000-12-01 15:57:33 +0000 (Fri, 01 Dec 2000) | 3 linesChanged paths:M /trunk/mpfr.hadded extern "C" { ... } for inclusion in C++removed old KARATSUBA threshold for gmp 2.0.2------------------------------------------------------------------------r820 | zimmerma | 2000-12-01 14:58:32 +0000 (Fri, 01 Dec 2000) | 2 linesChanged paths:M /trunk/TODOM /trunk/cmp.cM /trunk/tests/tcmp.cfixed bug in mpfr_cmp3 (when b=0, s not taken into account)------------------------------------------------------------------------r819 | zimmerma | 2000-12-01 14:30:41 +0000 (Fri, 01 Dec 2000) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/tests/Makefile.amadded swap/tswap------------------------------------------------------------------------r818 | zimmerma | 2000-12-01 14:29:36 +0000 (Fri, 01 Dec 2000) | 2 linesChanged paths:A /trunk/tests/tswap.ctest file for new function mpfr_swap------------------------------------------------------------------------r817 | zimmerma | 2000-12-01 14:29:28 +0000 (Fri, 01 Dec 2000) | 2 linesChanged paths:M /trunk/mpfr.texiA /trunk/swap.cadded new function mpfr_swap------------------------------------------------------------------------r816 | zimmerma | 2000-12-01 13:59:45 +0000 (Fri, 01 Dec 2000) | 2 linesChanged paths:M /trunk/add.cM /trunk/add_ui.cM /trunk/add_ulp.cM /trunk/agm.cM /trunk/clear.cM /trunk/cmp.cM /trunk/cmp_ui.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_ui.cM /trunk/exp.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/generic.cM /trunk/get_str.cM /trunk/init.cM /trunk/log.cM /trunk/log2.cM /trunk/mpfi.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mpz_set_fr.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_ui.cM /trunk/neg.cM /trunk/out_str.cM /trunk/pi.cM /trunk/pow.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/random.cM /trunk/reldiff.cM /trunk/rnd_mode.cM /trunk/round.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_dfl_prec.cM /trunk/set_f.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_rnd.cM /trunk/set_si.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_z.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/sqrtrem.cM /trunk/sub.cM /trunk/sub_ui.cM /trunk/tests/Makefile.inM /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tcan_round.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/tdump.cM /trunk/tests/teq.cM /trunk/tests/texp.cM /trunk/tests/tget_str.cM /trunk/tests/tlog.cM /trunk/tests/tlog2.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/tpi.cM /trunk/tests/trandom.cM /trunk/tests/tround.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_q.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub_ui.cM /trunk/tests/ttrunc.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cM /trunk/tests/tzeta.cM /trunk/ui_div.cM /trunk/ui_sub.cM /trunk/zeta.cchanged copyright to Free Software Foundation------------------------------------------------------------------------r815 | zimmerma | 2000-12-01 13:57:39 +0000 (Fri, 01 Dec 2000) | 2 linesChanged paths:M /trunk/TODOadded possible bug in mpfr_get_str------------------------------------------------------------------------r814 | zimmerma | 2000-12-01 13:55:36 +0000 (Fri, 01 Dec 2000) | 2 linesChanged paths:D /trunk/init_set.hnow all is in mpfr.h------------------------------------------------------------------------r813 | zimmerma | 2000-12-01 13:00:22 +0000 (Fri, 01 Dec 2000) | 2 linesChanged paths:M /trunk/sin_cos.creturn value was wrong for input non-zero (should return 1 = inexact)------------------------------------------------------------------------r812 | zimmerma | 2000-12-01 12:59:15 +0000 (Fri, 01 Dec 2000) | 2 linesChanged paths:M /trunk/mpfr.texifixed/improved doc. of mpfr_sin_cos and mpfr_urandomb------------------------------------------------------------------------r811 | zimmerma | 2000-12-01 12:58:38 +0000 (Fri, 01 Dec 2000) | 2 linesChanged paths:M /trunk/mpfr.hremoved macro for mpfr_init_set_str_raw------------------------------------------------------------------------r810 | zimmerma | 2000-12-01 12:21:43 +0000 (Fri, 01 Dec 2000) | 2 linesChanged paths:M /trunk/mpfr.hadded prototype for mpfr_sin_cos------------------------------------------------------------------------r809 | zimmerma | 2000-12-01 11:06:39 +0000 (Fri, 01 Dec 2000) | 2 linesChanged paths:M /trunk/sqrt.csign of result was not correctly (re)set------------------------------------------------------------------------r808 | zimmerma | 2000-12-01 11:05:29 +0000 (Fri, 01 Dec 2000) | 2 linesChanged paths:M /trunk/tests/tsqrt.cadded test to check sign of square root------------------------------------------------------------------------r807 | zimmerma | 2000-11-29 16:36:15 +0000 (Wed, 29 Nov 2000) | 3 linesChanged paths:M /trunk/sin_cos.cgained a factor of 2 in most cases (replaced initial constant factor=2for additional bits for cos(x) by log(n))------------------------------------------------------------------------r806 | zimmerma | 2000-11-29 16:34:14 +0000 (Wed, 29 Nov 2000) | 2 linesChanged paths:M /trunk/tests/Makefile.amadded tsin_cos------------------------------------------------------------------------r805 | zimmerma | 2000-11-29 16:29:28 +0000 (Wed, 29 Nov 2000) | 2 linesChanged paths:M /trunk/sub.cfixed potential problem in mpfr_sub1 (k=0 and kc<0)------------------------------------------------------------------------r804 | zimmerma | 2000-11-29 16:28:21 +0000 (Wed, 29 Nov 2000) | 2 linesChanged paths:A /trunk/tests/tsin_cos.ctest file for sin/cos------------------------------------------------------------------------r803 | zimmerma | 2000-11-28 10:42:05 +0000 (Tue, 28 Nov 2000) | 2 linesChanged paths:M /trunk/sub.cforgot cast to int before comparison between imax (can be negative) and an------------------------------------------------------------------------r802 | zimmerma | 2000-11-28 10:41:12 +0000 (Tue, 28 Nov 2000) | 2 linesChanged paths:M /trunk/cmp.creturned value was one too small in case d=1------------------------------------------------------------------------r801 | zimmerma | 2000-11-28 10:40:33 +0000 (Tue, 28 Nov 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cadded new test from N. Mueller------------------------------------------------------------------------r800 | zimmerma | 2000-11-28 10:40:09 +0000 (Tue, 28 Nov 2000) | 2 linesChanged paths:M /trunk/set_d.cadded return for case of infinities------------------------------------------------------------------------r799 | zimmerma | 2000-11-28 10:27:07 +0000 (Tue, 28 Nov 2000) | 2 linesChanged paths:M /trunk/mpfr.hadded macro MPFR_RESET_INF------------------------------------------------------------------------r798 | zimmerma | 2000-11-28 10:25:04 +0000 (Tue, 28 Nov 2000) | 2 linesChanged paths:M /trunk/set_d.cdon't forget to reset infinity flag if set!------------------------------------------------------------------------r797 | zimmerma | 2000-11-28 08:28:28 +0000 (Tue, 28 Nov 2000) | 3 linesChanged paths:M /trunk/cmp.cfixed bug in mpfr_cmp2: wrong limb considered after cp[cn--] whencp[cn] was not 111...111------------------------------------------------------------------------r796 | zimmerma | 2000-11-28 08:25:14 +0000 (Tue, 28 Nov 2000) | 2 linesChanged paths:M /trunk/sub.cfixed bug when imax>an------------------------------------------------------------------------r795 | zimmerma | 2000-11-27 17:39:00 +0000 (Mon, 27 Nov 2000) | 2 linesChanged paths:M /trunk/mpfr.hadded macro MPFR_IS_ZERO------------------------------------------------------------------------r794 | hanrot | 2000-11-21 15:21:39 +0000 (Tue, 21 Nov 2000) | 2 linesChanged paths:M /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tagm.cM /trunk/tests/tcan_round.cM /trunk/tests/tcmp.cInfinis, premiere tentative (tests)------------------------------------------------------------------------r793 | hanrot | 2000-11-21 15:21:33 +0000 (Tue, 21 Nov 2000) | 2 linesChanged paths:M /trunk/add.cM /trunk/add_ulp.cM /trunk/agm.cM /trunk/cmp.cM /trunk/cmp_ui.cM /trunk/configureM /trunk/div.cM /trunk/div_ui.cM /trunk/dump.cM /trunk/eq.cM /trunk/exp.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/extract.cM /trunk/generic.cM /trunk/get_str.cM /trunk/log.cM /trunk/mpfr.hM /trunk/mpz_set_fr.cM /trunk/mul.cM /trunk/mul_ui.cM /trunk/out_str.cM /trunk/pow.cM /trunk/print_raw.cM /trunk/reldiff.cM /trunk/round.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_str_raw.cM /trunk/sin_cos.cM /trunk/sqrt.cM /trunk/sub.cM /trunk/zeta.cInfinis, premiere tentative.------------------------------------------------------------------------r792 | zimmerma | 2000-11-13 17:13:51 +0000 (Mon, 13 Nov 2000) | 2 linesChanged paths:M /trunk/TODOadded one remark from GH------------------------------------------------------------------------r791 | zimmerma | 2000-11-13 17:05:34 +0000 (Mon, 13 Nov 2000) | 2 linesChanged paths:M /trunk/mpfr.texiremoved mpfr_cmp2------------------------------------------------------------------------r790 | hanrot | 2000-11-13 15:13:32 +0000 (Mon, 13 Nov 2000) | 2 linesChanged paths:M /trunk/Makefile.inM /trunk/aclocal.m4Added support for Inf. Modified zeta.------------------------------------------------------------------------r789 | zimmerma | 2000-10-26 12:22:07 +0000 (Thu, 26 Oct 2000) | 2 linesChanged paths:M /trunk/TODOprotection of macros done------------------------------------------------------------------------r788 | zimmerma | 2000-10-26 12:11:59 +0000 (Thu, 26 Oct 2000) | 2 linesChanged paths:A /trunk/replace_allshell-script to replace xxx by yyy in all source files------------------------------------------------------------------------r787 | zimmerma | 2000-10-26 12:11:11 +0000 (Thu, 26 Oct 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cM /trunk/tests/teq.cM /trunk/tests/tmul_ui.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/ttrunc.cprotected macros: xxx -> MPFR_xxx------------------------------------------------------------------------r786 | zimmerma | 2000-10-26 11:59:59 +0000 (Thu, 26 Oct 2000) | 2 linesChanged paths:M /trunk/Makefile.inM /trunk/add.cM /trunk/add_ui.cM /trunk/add_ulp.cM /trunk/agm.cM /trunk/clear.cM /trunk/cmp.cM /trunk/cmp_ui.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_ui.cM /trunk/eq.cM /trunk/exp.cM /trunk/exp2.cM /trunk/exp3.cM /trunk/extract.cM /trunk/generic.cM /trunk/get_str.cM /trunk/init.cM /trunk/log.cM /trunk/log2.cM /trunk/mpfi.cM /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/mpz_set_fr.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_ui.cM /trunk/neg.cM /trunk/out_str.cM /trunk/pi.cM /trunk/print_raw.cM /trunk/random.cM /trunk/random2.cM /trunk/reldiff.cM /trunk/round.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_f.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/set_q.cM /trunk/set_si.cM /trunk/set_str.cM /trunk/set_str_raw.cM /trunk/set_z.cM /trunk/sin_cos.cM /trunk/sqrt.cM /trunk/sqrt_ui.cM /trunk/sub.cM /trunk/sub_ui.cM /trunk/trunc.cM /trunk/ui_div.cM /trunk/ui_sub.cM /trunk/urandomb.cM /trunk/zeta.cprotected all macros: xxx -> MPFR_xxx------------------------------------------------------------------------r785 | zimmerma | 2000-10-24 11:59:35 +0000 (Tue, 24 Oct 2000) | 2 linesChanged paths:A /trunk/mpfi.hfichier d'include pour mpfi.c------------------------------------------------------------------------r784 | zimmerma | 2000-10-24 11:47:10 +0000 (Tue, 24 Oct 2000) | 2 linesChanged paths:A /trunk/mpfi.cinterval arithmetic level (1st version)------------------------------------------------------------------------r783 | zimmerma | 2000-10-24 08:14:07 +0000 (Tue, 24 Oct 2000) | 2 linesChanged paths:M /trunk/TODOadded two suggestions from Ben Hinkle------------------------------------------------------------------------r782 | hanrot | 2000-10-19 12:54:17 +0000 (Thu, 19 Oct 2000) | 2 linesChanged paths:M /trunk/tests/Makefile.inBof.------------------------------------------------------------------------r781 | hanrot | 2000-10-19 12:53:54 +0000 (Thu, 19 Oct 2000) | 2 linesChanged paths:D /trunk/.pureD /trunk/mmpfrM /trunk/mpfr.hSuppression de vieilleries.------------------------------------------------------------------------r780 | hanrot | 2000-10-19 09:11:50 +0000 (Thu, 19 Oct 2000) | 2 linesChanged paths:M /trunk/mpfr.h1 << 31 -> ((unsigned int)1) << 31.------------------------------------------------------------------------r779 | hanrot | 2000-10-19 08:56:24 +0000 (Thu, 19 Oct 2000) | 2 linesChanged paths:M /trunk/dump.cM /trunk/log.cM /trunk/round.cM /trunk/set_d.cM /trunk/set_str.cCorrection de prototypes faux dans le cas ou on n'est pas -D__STDC__.------------------------------------------------------------------------r778 | zimmerma | 2000-10-02 08:44:58 +0000 (Mon, 02 Oct 2000) | 2 linesChanged paths:M /trunk/exp3.cM /trunk/extract.cM /trunk/generic.cM /trunk/print_raw.cM /trunk/set_str_raw.cmalloc -> *_mp_allocate_func or TMP_ALLOC------------------------------------------------------------------------r777 | zimmerma | 2000-10-02 08:15:41 +0000 (Mon, 02 Oct 2000) | 2 linesChanged paths:M /trunk/exp2.cM /trunk/init.cM /trunk/mpfr.hM /trunk/round.cM /trunk/set_d.cM /trunk/set_prc_raw.cM /trunk/set_prec.cM /trunk/urandomb.cmpfr_t -> mpfr_ptr or mpfr_srcptr------------------------------------------------------------------------r776 | zimmerma | 2000-09-29 16:07:46 +0000 (Fri, 29 Sep 2000) | 2 linesChanged paths:D /trunk/tests/texp2.cremoved -> all is in texp.c------------------------------------------------------------------------r775 | zimmerma | 2000-09-29 16:06:55 +0000 (Fri, 29 Sep 2000) | 2 linesChanged paths:M /trunk/tests/texp.cadded comparison between exp2 and exp3------------------------------------------------------------------------r774 | zimmerma | 2000-09-29 16:04:47 +0000 (Fri, 29 Sep 2000) | 2 linesChanged paths:M /trunk/exp3.ctake also the target precision into account for the guard bits------------------------------------------------------------------------r773 | zimmerma | 2000-09-29 16:04:19 +0000 (Fri, 29 Sep 2000) | 2 linesChanged paths:M /trunk/exp2.cnew faster version with O(n^(1/3)*M(n)) algorithm------------------------------------------------------------------------r772 | zimmerma | 2000-09-29 16:03:51 +0000 (Fri, 29 Sep 2000) | 2 linesChanged paths:M /trunk/exp.cadjusted exp2-exp3 threshold for new faster version of mpfr_exp2------------------------------------------------------------------------r771 | zimmerma | 2000-09-29 14:23:59 +0000 (Fri, 29 Sep 2000) | 2 linesChanged paths:M /trunk/Makefile.amadded mpz_set_fr.c------------------------------------------------------------------------r770 | zimmerma | 2000-09-29 13:03:23 +0000 (Fri, 29 Sep 2000) | 2 linesChanged paths:M /trunk/tests/Makefile.amadded tdump------------------------------------------------------------------------r769 | zimmerma | 2000-09-29 13:02:47 +0000 (Fri, 29 Sep 2000) | 2 linesChanged paths:M /trunk/get_str.cfixed pb for op=0 (added \0 at the end of string)------------------------------------------------------------------------r768 | zimmerma | 2000-09-29 13:02:01 +0000 (Fri, 29 Sep 2000) | 2 linesChanged paths:M /trunk/dump.cuse strlen to determine memory to free------------------------------------------------------------------------r767 | zimmerma | 2000-09-29 13:01:17 +0000 (Fri, 29 Sep 2000) | 2 linesChanged paths:A /trunk/tests/tdump.ctest file for mpfr_dump------------------------------------------------------------------------r766 | zimmerma | 2000-09-29 12:30:55 +0000 (Fri, 29 Sep 2000) | 2 linesChanged paths:M /trunk/Makefile.amremoved karasqrt.c, added sqrtrem.c------------------------------------------------------------------------r765 | zimmerma | 2000-09-29 12:30:15 +0000 (Fri, 29 Sep 2000) | 2 linesChanged paths:M /trunk/mpfr.hkara_sqrtrem -> mpn_sqrtrem_new------------------------------------------------------------------------r764 | zimmerma | 2000-09-29 12:29:56 +0000 (Fri, 29 Sep 2000) | 2 linesChanged paths:D /trunk/karasqrt.cnow replaced by new code in sqrtrem.c------------------------------------------------------------------------r763 | zimmerma | 2000-09-29 12:29:24 +0000 (Fri, 29 Sep 2000) | 2 linesChanged paths:M /trunk/sqrt.cnow uses new code mpn_sqrtrem_new------------------------------------------------------------------------r762 | zimmerma | 2000-09-29 12:29:02 +0000 (Fri, 29 Sep 2000) | 3 linesChanged paths:A /trunk/sqrtrem.cnew version of fast MPN square root(should be integrated in a future release of GNU MP)------------------------------------------------------------------------r761 | zimmerma | 2000-09-28 14:06:55 +0000 (Thu, 28 Sep 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cadded another example from N. Mueller------------------------------------------------------------------------r760 | zimmerma | 2000-09-28 14:03:44 +0000 (Thu, 28 Sep 2000) | 2 linesChanged paths:M /trunk/sub.cfixed another ABW bug------------------------------------------------------------------------r759 | zimmerma | 2000-09-28 09:37:20 +0000 (Thu, 28 Sep 2000) | 2 linesChanged paths:M /trunk/sub.cfixed two Array Bound Writes------------------------------------------------------------------------r758 | zimmerma | 2000-09-28 09:36:56 +0000 (Thu, 28 Sep 2000) | 2 linesChanged paths:M /trunk/add.cfixed one Array Bound Read (to_nearest, bp=cp and k>=cn)------------------------------------------------------------------------r757 | zimmerma | 2000-09-28 09:35:54 +0000 (Thu, 28 Sep 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cadded 2 new tests from Norbert Mueller------------------------------------------------------------------------r756 | zimmerma | 2000-09-27 13:10:43 +0000 (Wed, 27 Sep 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cadded new test------------------------------------------------------------------------r755 | zimmerma | 2000-09-27 13:06:39 +0000 (Wed, 27 Sep 2000) | 2 linesChanged paths:M /trunk/sub.cfixed Array Bound Write------------------------------------------------------------------------r754 | zimmerma | 2000-09-20 11:31:42 +0000 (Wed, 20 Sep 2000) | 2 linesChanged paths:M /trunk/mpfr.texiadded some words about the inclusion of mpfr.h------------------------------------------------------------------------r753 | zimmerma | 2000-09-20 11:31:11 +0000 (Wed, 20 Sep 2000) | 2 linesChanged paths:M /trunk/TODOwe need to better protect macros------------------------------------------------------------------------r752 | zimmerma | 2000-09-20 10:38:15 +0000 (Wed, 20 Sep 2000) | 2 linesChanged paths:M /trunk/Makefile.amremoved MPFR_OBJECTS (does not work)------------------------------------------------------------------------r751 | zimmerma | 2000-09-20 10:33:16 +0000 (Wed, 20 Sep 2000) | 2 linesChanged paths:M /trunk/Makefile.amadded $(MPFR_OBJECTS) in libmpfr_a_LIBADD------------------------------------------------------------------------r750 | zimmerma | 2000-09-20 10:28:29 +0000 (Wed, 20 Sep 2000) | 2 linesChanged paths:M /trunk/Makefile.inadded $(MPFR_OBJECTS) in libmpfr_a_DEPENDENCIES------------------------------------------------------------------------r749 | zimmerma | 2000-09-20 10:08:07 +0000 (Wed, 20 Sep 2000) | 2 linesChanged paths:M /trunk/mpfr.texiadded contributions from Emmanuel Jeandel and Thom Mulders------------------------------------------------------------------------r748 | zimmerma | 2000-09-20 10:03:32 +0000 (Wed, 20 Sep 2000) | 2 linesChanged paths:M /trunk/AUTHORSadded Thom Mulders------------------------------------------------------------------------r747 | zimmerma | 2000-09-20 10:00:31 +0000 (Wed, 20 Sep 2000) | 3 linesChanged paths:A /trunk/shortmul.croutines for naive/fast short multiplication,contributed by Thom Mulders (ETH Zu"rich)------------------------------------------------------------------------r746 | zimmerma | 2000-09-19 14:06:06 +0000 (Tue, 19 Sep 2000) | 2 linesChanged paths:M /trunk/tests/tdiv_ui.cadded new test for overlapping x, y------------------------------------------------------------------------r745 | zimmerma | 2000-09-19 14:05:37 +0000 (Tue, 19 Sep 2000) | 2 linesChanged paths:M /trunk/div_ui.cfixed problem when x=y------------------------------------------------------------------------r744 | zimmerma | 2000-09-14 12:35:42 +0000 (Thu, 14 Sep 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cadded pb from Norbert Muller------------------------------------------------------------------------r743 | zimmerma | 2000-09-14 12:35:16 +0000 (Thu, 14 Sep 2000) | 2 linesChanged paths:M /trunk/sub.cfixed SEGV (mpn_lshift doesn't seem to like src_size=0)------------------------------------------------------------------------r742 | zimmerma | 2000-09-14 12:32:38 +0000 (Thu, 14 Sep 2000) | 2 linesChanged paths:M /trunk/tests/Makefile.amnow prints "failed" when test file doesn't return 0------------------------------------------------------------------------r741 | zimmerma | 2000-08-29 18:14:19 +0000 (Tue, 29 Aug 2000) | 3 linesChanged paths:M /trunk/div.creplaced mpn_divrem by mpn_tdiv_qr for gmp 3 or laterand avoid copy of one operand when possible------------------------------------------------------------------------r740 | zimmerma | 2000-08-29 12:38:57 +0000 (Tue, 29 Aug 2000) | 2 linesChanged paths:M /trunk/INSTALLupdated (make check, make install)------------------------------------------------------------------------r739 | zimmerma | 2000-08-29 12:07:24 +0000 (Tue, 29 Aug 2000) | 2 linesChanged paths:M /trunk/READMEdescribed each file------------------------------------------------------------------------r738 | zimmerma | 2000-08-29 11:53:09 +0000 (Tue, 29 Aug 2000) | 2 linesChanged paths:M /trunk/NEWSNews for version 1.0------------------------------------------------------------------------r737 | zimmerma | 2000-08-25 17:04:05 +0000 (Fri, 25 Aug 2000) | 2 linesChanged paths:M /trunk/get_str.cfixed bug for 0.9999999999...------------------------------------------------------------------------r736 | zimmerma | 2000-08-25 16:58:23 +0000 (Fri, 25 Aug 2000) | 2 linesChanged paths:M /trunk/tests/tout_str.cadded test for 0.99999999999999999------------------------------------------------------------------------r735 | zimmerma | 2000-08-24 16:46:56 +0000 (Thu, 24 Aug 2000) | 2 linesChanged paths:M /trunk/TODOadded mpfr_swap------------------------------------------------------------------------r734 | zimmerma | 2000-08-24 09:13:21 +0000 (Thu, 24 Aug 2000) | 2 linesChanged paths:M /trunk/log2.cnow store last computed value together with last rounding mode------------------------------------------------------------------------r733 | zimmerma | 2000-08-23 16:29:19 +0000 (Wed, 23 Aug 2000) | 2 linesChanged paths:M /trunk/mpfr.texitarget ps -> mpfr.ps------------------------------------------------------------------------r732 | zimmerma | 2000-08-23 09:56:15 +0000 (Wed, 23 Aug 2000) | 2 linesChanged paths:M /trunk/Makefile.amadded $(srcdir) to trunc.c for sub-directory compilation------------------------------------------------------------------------r731 | zimmerma | 2000-08-16 15:27:56 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/sin_cos.cremoved some memory leaks------------------------------------------------------------------------r730 | zimmerma | 2000-08-16 14:50:40 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/generic.csolved memory leaks with T[i] and qtoj[i]------------------------------------------------------------------------r729 | zimmerma | 2000-08-16 14:47:22 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/TODOupdated (done autoconf, faster mpfr_exp, sin/cos)------------------------------------------------------------------------r728 | zimmerma | 2000-08-16 14:37:43 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/INSTALLupdated for version 1.0------------------------------------------------------------------------r727 | zimmerma | 2000-08-16 14:21:30 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/mpfr.texiCOPYING.LIB -> COPYING------------------------------------------------------------------------r726 | zimmerma | 2000-08-16 14:20:59 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:A /trunk/COPYINGrenamed back (wanted for "make dist")------------------------------------------------------------------------r725 | zimmerma | 2000-08-16 14:20:42 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:D /trunk/COPYING.LIBrenamed back to COPYING (wanted for "make dist")------------------------------------------------------------------------r724 | zimmerma | 2000-08-16 14:18:57 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:A /trunk/COPYING.LIBGNU Library General Public License------------------------------------------------------------------------r723 | zimmerma | 2000-08-16 14:18:22 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:D /trunk/COPYINGrenamed to COPYING.LIB, according to mpfr.texi------------------------------------------------------------------------r722 | zimmerma | 2000-08-16 14:12:40 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/log2.cresult was free'd twice when good=1------------------------------------------------------------------------r721 | zimmerma | 2000-08-16 14:10:10 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/AUTHORSput information about authors------------------------------------------------------------------------r720 | zimmerma | 2000-08-16 13:50:37 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/configurePACKAGE and VERSION are not defined any more------------------------------------------------------------------------r719 | zimmerma | 2000-08-16 13:48:39 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/mpfr.texigmp-mparam.h is required too------------------------------------------------------------------------r718 | zimmerma | 2000-08-16 13:33:49 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/Makefile.amIRIX make does not recognize $< (MISCFLAGS)------------------------------------------------------------------------r717 | zimmerma | 2000-08-16 13:00:20 +0000 (Wed, 16 Aug 2000) | 4 linesChanged paths:M /trunk/configure.indo not define PACKAGE and VERSION in AM_INIT_AUTOMAKE,this avoids conflicts with GMP 3.1 config.h[thanks to Kevin Ryde]------------------------------------------------------------------------r716 | zimmerma | 2000-08-16 12:59:04 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/mpfr.texiupdated for GMP 3.1------------------------------------------------------------------------r715 | zimmerma | 2000-08-16 12:56:06 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/set_d.cMP_BASE_AS_DOUBLE already defined in gmp-impl.h------------------------------------------------------------------------r714 | zimmerma | 2000-08-16 11:26:15 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/exp3.cnb_terms[0] was not initialized------------------------------------------------------------------------r713 | zimmerma | 2000-08-16 10:55:11 +0000 (Wed, 16 Aug 2000) | 3 linesChanged paths:M /trunk/log2.cfixed some FNH (free not in heap) problems for binary splitting method(prec >= 30000)------------------------------------------------------------------------r712 | zimmerma | 2000-08-16 09:53:54 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/Makefile.ingmp.info -> mpfr.info------------------------------------------------------------------------r711 | zimmerma | 2000-08-16 09:46:59 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/Makefile.inset_dfl_rnd.* -> set_rnd.* (to avoid conflict with set_dfl_prec.* on DOS 8.3)------------------------------------------------------------------------r710 | zimmerma | 2000-08-16 09:42:43 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:D /trunk/tests/Makefilenow automatically generated by configure------------------------------------------------------------------------r709 | zimmerma | 2000-08-16 09:40:47 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/div_ui.cadded if (__GNU_MP_VERSION < 3) for mpn_divrem_1-bug patch------------------------------------------------------------------------r708 | zimmerma | 2000-08-16 09:26:18 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/Makefile.amset_dfl_rnd -> set_rnd------------------------------------------------------------------------r707 | zimmerma | 2000-08-16 09:24:15 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:A /trunk/set_rnd.cnew name of set_dfl_rnd.c (avoids clash with set_dfl_prec.c on DOS 8.3)------------------------------------------------------------------------r706 | zimmerma | 2000-08-16 09:23:43 +0000 (Wed, 16 Aug 2000) | 3 linesChanged paths:D /trunk/set_dfl_rnd.crenamed to set_rnd.c (otherwise truncates like set_dfl_prec.c ona DOS 8.3 filesystem)------------------------------------------------------------------------r705 | zimmerma | 2000-08-16 09:20:29 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/mpfr.texisetfilename: gmp.info -> mpfr.info------------------------------------------------------------------------r704 | zimmerma | 2000-08-16 09:19:17 +0000 (Wed, 16 Aug 2000) | 4 linesChanged paths:M /trunk/tests/Makefile.amreplaced path for libmpfr.a by $(top_builddir)test files are now in check_PROGRAMS instead of bin_PROGRAMS (they don't needto be installed)------------------------------------------------------------------------r703 | zimmerma | 2000-08-16 09:14:44 +0000 (Wed, 16 Aug 2000) | 3 linesChanged paths:M /trunk/tests/tadd.cM /trunk/tests/tset_si.creplaced back BITS_PER_MP_LIMB by mp_bits_per_limb(not important in test files)------------------------------------------------------------------------r702 | zimmerma | 2000-08-16 09:09:03 +0000 (Wed, 16 Aug 2000) | 10 linesChanged paths:M /trunk/mpfr.hreplaced macros for mpfr_init_set_si by "do { ... } while (0)" sothey'll work in an if/else likeif (foo)mpfr_init_set_si (f, -123, GMP_RNDN);elsebar ();[thanks to Kevin Ryde]------------------------------------------------------------------------r701 | zimmerma | 2000-08-16 09:05:15 +0000 (Wed, 16 Aug 2000) | 2 linesChanged paths:M /trunk/add.cM /trunk/cmp.cM /trunk/cmp_ui.cM /trunk/div_ui.cM /trunk/exp2.cM /trunk/mpf2mpfr.hM /trunk/mul.cM /trunk/print_raw.cM /trunk/set_si.cM /trunk/sqrt.cM /trunk/sub.cM /trunk/tests/MakefileM /trunk/tests/tadd.cM /trunk/tests/tset_si.creplaced mp_bits_per_limb by BITS_PER_MP_LIMB (constant)------------------------------------------------------------------------r700 | zimmerma | 2000-08-14 14:25:50 +0000 (Mon, 14 Aug 2000) | 2 linesChanged paths:M /trunk/Makefile.inadded mpf2mpfr.h------------------------------------------------------------------------r699 | zimmerma | 2000-08-14 13:11:09 +0000 (Mon, 14 Aug 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cdefine check2 only with -DTEST------------------------------------------------------------------------r698 | zimmerma | 2000-08-14 12:39:38 +0000 (Mon, 14 Aug 2000) | 3 linesChanged paths:M /trunk/mpfr.texiupdated for new configure from Emmanuel Jeandel, to GMP 3.xxxand removed errors with texinfo------------------------------------------------------------------------r697 | zimmerma | 2000-08-14 12:12:49 +0000 (Mon, 14 Aug 2000) | 2 linesChanged paths:M /trunk/rnd_mode.csolaris --> __sparc__------------------------------------------------------------------------r696 | zimmerma | 2000-08-14 11:53:15 +0000 (Mon, 14 Aug 2000) | 2 linesChanged paths:M /trunk/rnd_mode.cA /trunk/tests/MakefileM /trunk/tests/tabs.cM /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cM /trunk/tests/tcmp2.cM /trunk/tests/tdiv.cM /trunk/tests/tset_d.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cM /trunk/tests/tsub_ui.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cifdef IRIX64 -> ifdef __mips------------------------------------------------------------------------r695 | zimmerma | 2000-08-14 11:31:36 +0000 (Mon, 14 Aug 2000) | 2 linesChanged paths:M /trunk/Makefile.inIRIX/make does not understand $< : expanded to trunc.c------------------------------------------------------------------------r694 | zimmerma | 2000-08-14 11:20:29 +0000 (Mon, 14 Aug 2000) | 2 linesChanged paths:M /trunk/rnd_mode.cuse standard macro for Alpha------------------------------------------------------------------------r693 | jeandel | 2000-07-13 12:40:25 +0000 (Thu, 13 Jul 2000) | 2 linesChanged paths:M /trunk/INSTALLautoconf options described------------------------------------------------------------------------r692 | jeandel | 2000-07-13 12:30:53 +0000 (Thu, 13 Jul 2000) | 2 linesChanged paths:M /trunk/tests/Makefile.intimestamp modified------------------------------------------------------------------------r691 | jeandel | 2000-07-13 12:28:31 +0000 (Thu, 13 Jul 2000) | 2 linesChanged paths:M /trunk/configuretimestamp changed------------------------------------------------------------------------r690 | jeandel | 2000-07-13 12:27:04 +0000 (Thu, 13 Jul 2000) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/Makefile.inM /trunk/tests/Makefile.amnothing to say------------------------------------------------------------------------r689 | jeandel | 2000-07-13 12:24:13 +0000 (Thu, 13 Jul 2000) | 2 linesChanged paths:M /trunk/acinclude.m4M /trunk/aclocal.m4Timestamp------------------------------------------------------------------------r688 | jeandel | 2000-07-13 12:21:50 +0000 (Thu, 13 Jul 2000) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/Makefile.inM /trunk/tests/Makefile.inSmall bug fixed------------------------------------------------------------------------r687 | jeandel | 2000-07-13 12:15:36 +0000 (Thu, 13 Jul 2000) | 2 linesChanged paths:M /trunk/configureM /trunk/configure.inTimestamp modified ?------------------------------------------------------------------------r686 | jeandel | 2000-07-13 12:13:18 +0000 (Thu, 13 Jul 2000) | 2 linesChanged paths:M /trunk/Makefile.inM /trunk/tests/Makefile.inTimestamp modified------------------------------------------------------------------------r685 | jeandel | 2000-07-13 11:54:18 +0000 (Thu, 13 Jul 2000) | 2 linesChanged paths:M /trunk/configureM /trunk/configure.inNothing------------------------------------------------------------------------r684 | jeandel | 2000-07-13 11:43:45 +0000 (Thu, 13 Jul 2000) | 2 linesChanged paths:M /trunk/tests/Makefile.amM /trunk/tests/Makefile.inNew release------------------------------------------------------------------------r683 | jeandel | 2000-07-13 09:52:17 +0000 (Thu, 13 Jul 2000) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/Makefile.inM /trunk/tests/Makefile.amM /trunk/tests/Makefile.inBugs fixed------------------------------------------------------------------------r682 | jeandel | 2000-07-13 09:39:27 +0000 (Thu, 13 Jul 2000) | 2 linesChanged paths:M /trunk/tests/Makefile.inBug fixed------------------------------------------------------------------------r681 | jeandel | 2000-07-13 09:21:09 +0000 (Thu, 13 Jul 2000) | 2 linesChanged paths:M /trunk/mpfr.texisin_cos added------------------------------------------------------------------------r680 | jeandel | 2000-07-13 08:54:06 +0000 (Thu, 13 Jul 2000) | 2 linesChanged paths:M /trunk/log2.cM /trunk/pi.cNew algorithm, new wrapper------------------------------------------------------------------------r679 | zimmerma | 2000-07-12 12:50:50 +0000 (Wed, 12 Jul 2000) | 2 linesChanged paths:M /trunk/tests/tround.creplaced 0 by GMP_RNDN------------------------------------------------------------------------r678 | zimmerma | 2000-07-12 12:47:37 +0000 (Wed, 12 Jul 2000) | 2 linesChanged paths:M /trunk/div.cfixed (hopefully) bug for 1/1 in precision 32, 64, ...------------------------------------------------------------------------r677 | zimmerma | 2000-07-12 12:46:05 +0000 (Wed, 12 Jul 2000) | 2 linesChanged paths:M /trunk/tests/tdiv.cadded test for 1/1 in precision 32 or 64------------------------------------------------------------------------r676 | zimmerma | 2000-07-11 13:31:50 +0000 (Tue, 11 Jul 2000) | 2 linesChanged paths:M /trunk/tests/tlog.cuse mpfr_print_rnd_mode now------------------------------------------------------------------------r675 | jeandel | 2000-07-11 11:44:56 +0000 (Tue, 11 Jul 2000) | 2 linesChanged paths:M /trunk/INSTALLM /trunk/Makefile.inM /trunk/configureM /trunk/configure.inBug Fixed, and installation guide made------------------------------------------------------------------------r674 | jeandel | 2000-07-11 11:17:19 +0000 (Tue, 11 Jul 2000) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/configureM /trunk/configure.inFixed bug------------------------------------------------------------------------r673 | jeandel | 2000-07-11 11:06:59 +0000 (Tue, 11 Jul 2000) | 2 linesChanged paths:M /trunk/Makefile.amM /trunk/Makefile.inBug Fixed with Solaris make------------------------------------------------------------------------r672 | jeandel | 2000-07-11 10:55:36 +0000 (Tue, 11 Jul 2000) | 2 linesChanged paths:M /trunk/extract.cstrings.h added------------------------------------------------------------------------r671 | jeandel | 2000-07-11 10:54:00 +0000 (Tue, 11 Jul 2000) | 2 linesChanged paths:M /trunk/Makefile.inM /trunk/tests/Makefile.inDeps included------------------------------------------------------------------------r670 | jeandel | 2000-07-11 09:55:31 +0000 (Tue, 11 Jul 2000) | 2 linesChanged paths:M /trunk/tests/Makefile.amM /trunk/tests/Makefile.inBug Fixed------------------------------------------------------------------------r669 | jeandel | 2000-07-11 09:52:32 +0000 (Tue, 11 Jul 2000) | 2 linesChanged paths:M /trunk/tests/Makefile.inBug fixed------------------------------------------------------------------------r668 | jeandel | 2000-07-11 09:52:17 +0000 (Tue, 11 Jul 2000) | 2 linesChanged paths:M /trunk/tests/Makefile.amBug Fixed------------------------------------------------------------------------r667 | jeandel | 2000-07-11 09:47:24 +0000 (Tue, 11 Jul 2000) | 2 linesChanged paths:A /trunk/Makefile.amA /trunk/Makefile.inA /trunk/acinclude.m4A /trunk/aclocal.m4A /trunk/configureA /trunk/configure.inA /trunk/install-shA /trunk/missingA /trunk/mkinstalldirsA /trunk/tests/Makefile.amA /trunk/tests/Makefile.inA /trunk/texinfo.texFirst Release------------------------------------------------------------------------r666 | jeandel | 2000-07-11 09:42:34 +0000 (Tue, 11 Jul 2000) | 2 linesChanged paths:D /trunk/COPYING.LIBA /trunk/NEWS*** empty log message ***------------------------------------------------------------------------r665 | jeandel | 2000-07-11 09:41:38 +0000 (Tue, 11 Jul 2000) | 2 linesChanged paths:A /trunk/COPYINGA /trunk/ChangeLogA /trunk/READMEFirst Release------------------------------------------------------------------------r664 | jeandel | 2000-07-11 09:40:32 +0000 (Tue, 11 Jul 2000) | 2 linesChanged paths:A /trunk/AUTHORSFirst release------------------------------------------------------------------------r663 | jeandel | 2000-07-11 09:37:43 +0000 (Tue, 11 Jul 2000) | 2 linesChanged paths:M /trunk/ConfigureAdded sin_cos------------------------------------------------------------------------r662 | jeandel | 2000-07-11 09:33:53 +0000 (Tue, 11 Jul 2000) | 2 linesChanged paths:A /trunk/generic.cA /trunk/sin_cos.cFirst Release------------------------------------------------------------------------r661 | jeandel | 2000-06-29 14:35:36 +0000 (Thu, 29 Jun 2000) | 2 linesChanged paths:M /trunk/extract.cMemory problems fixed------------------------------------------------------------------------r660 | jeandel | 2000-06-29 14:35:19 +0000 (Thu, 29 Jun 2000) | 2 linesChanged paths:M /trunk/exp3.cMemory Leaks Fixed------------------------------------------------------------------------r659 | zimmerma | 2000-06-29 13:22:57 +0000 (Thu, 29 Jun 2000) | 2 linesChanged paths:M /trunk/mpfr.hadded prototype for mpfr_sub_ui------------------------------------------------------------------------r658 | zimmerma | 2000-06-29 13:22:34 +0000 (Thu, 29 Jun 2000) | 2 linesChanged paths:M /trunk/init.cnow use mpfr macros------------------------------------------------------------------------r657 | zimmerma | 2000-06-29 13:18:58 +0000 (Thu, 29 Jun 2000) | 2 linesChanged paths:M /trunk/sub.cbe careful not to call mpn_sub_n/mpn_sub_1 with a size 0------------------------------------------------------------------------r656 | zimmerma | 2000-06-29 13:16:45 +0000 (Thu, 29 Jun 2000) | 2 linesChanged paths:M /trunk/clear.cfixed to free an entire number of limbs------------------------------------------------------------------------r655 | zimmerma | 2000-06-29 13:14:38 +0000 (Thu, 29 Jun 2000) | 2 linesChanged paths:A /trunk/tests/tsub_ui.ctest file for sub_ui------------------------------------------------------------------------r654 | jeandel | 2000-06-28 08:35:07 +0000 (Wed, 28 Jun 2000) | 2 linesChanged paths:M /trunk/Configurempfr_exp3 and mpfr_extract added to Makefile------------------------------------------------------------------------r653 | jeandel | 2000-06-28 08:33:06 +0000 (Wed, 28 Jun 2000) | 2 linesChanged paths:M /trunk/exp.cM /trunk/exp2.cA /trunk/exp3.cA /trunk/extract.cFirst Release------------------------------------------------------------------------r652 | zimmerma | 2000-06-21 15:56:25 +0000 (Wed, 21 Jun 2000) | 2 linesChanged paths:M /trunk/tests/tsqrt_ui.cdistinguish between mpfr failure and difference with sqrt()------------------------------------------------------------------------r651 | zimmerma | 2000-06-21 15:55:35 +0000 (Wed, 21 Jun 2000) | 2 linesChanged paths:M /trunk/tests/tsqrt.censures random numbers given to sqrt() are positive------------------------------------------------------------------------r650 | zimmerma | 2000-06-21 15:52:43 +0000 (Wed, 21 Jun 2000) | 2 linesChanged paths:M /trunk/rnd_mode.cadapted for freebsd------------------------------------------------------------------------r649 | zimmerma | 2000-06-21 15:52:05 +0000 (Wed, 21 Jun 2000) | 2 linesChanged paths:M /trunk/mpfr-impl.hmodified drand to avoid false NaNs (makes SEGV under FreeBSD)------------------------------------------------------------------------r648 | zimmerma | 2000-06-21 15:51:17 +0000 (Wed, 21 Jun 2000) | 2 linesChanged paths:M /trunk/Configureadded entry for FreeBSD, removed -pedantic option------------------------------------------------------------------------r647 | zimmerma | 2000-06-21 14:54:08 +0000 (Wed, 21 Jun 2000) | 2 linesChanged paths:M /trunk/tests/tui_sub.cadded one test------------------------------------------------------------------------r646 | zimmerma | 2000-06-21 14:47:02 +0000 (Wed, 21 Jun 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cadded new tests------------------------------------------------------------------------r645 | zimmerma | 2000-06-21 14:40:38 +0000 (Wed, 21 Jun 2000) | 2 linesChanged paths:M /trunk/mpfr.hadded prototype for mpfr_set_prec_raw------------------------------------------------------------------------r644 | zimmerma | 2000-06-21 14:40:17 +0000 (Wed, 21 Jun 2000) | 2 linesChanged paths:M /trunk/TODOremoved work done------------------------------------------------------------------------r643 | zimmerma | 2000-06-21 13:54:05 +0000 (Wed, 21 Jun 2000) | 2 linesChanged paths:M /trunk/sub.cfixed several bugs------------------------------------------------------------------------r642 | zimmerma | 2000-06-21 13:52:24 +0000 (Wed, 21 Jun 2000) | 2 linesChanged paths:M /trunk/add.cmerged different roundings in case diff_exp<PREC(a), dif<=PREC(c)------------------------------------------------------------------------r641 | zimmerma | 2000-06-21 09:58:17 +0000 (Wed, 21 Jun 2000) | 2 linesChanged paths:M /trunk/tests/trandom.cremoved printf for argc=1------------------------------------------------------------------------r640 | zimmerma | 2000-06-21 09:54:31 +0000 (Wed, 21 Jun 2000) | 2 linesChanged paths:M /trunk/tests/tadd_ui.cM /trunk/tests/tui_sub.cadded one test------------------------------------------------------------------------r639 | zimmerma | 2000-06-21 09:52:32 +0000 (Wed, 21 Jun 2000) | 2 linesChanged paths:M /trunk/Configuremake ceil.o,floor.o,trunc.o depend on trunc.c------------------------------------------------------------------------r638 | hanrot | 2000-06-20 08:50:47 +0000 (Tue, 20 Jun 2000) | 2 linesChanged paths:M /trunk/tests/tdiv_ui.cM /trunk/tests/teq.cM /trunk/tests/tout_str.cM /trunk/tests/trandom.cM /trunk/tests/ttrunc.cVarious patches for leaks, UMR and (one) BUS.------------------------------------------------------------------------r637 | hanrot | 2000-06-19 16:20:54 +0000 (Mon, 19 Jun 2000) | 2 linesChanged paths:M /trunk/tests/tmul_2exp.cM /trunk/tests/tset_str.cThis patch suppresses a few mem leaks.------------------------------------------------------------------------r636 | hanrot | 2000-06-19 15:38:44 +0000 (Mon, 19 Jun 2000) | 2 linesChanged paths:M /trunk/tests/tcmp_ui.cM /trunk/tests/tsqrt.cSuppressed memory leaks.------------------------------------------------------------------------r635 | hanrot | 2000-06-19 10:15:32 +0000 (Mon, 19 Jun 2000) | 3 linesChanged paths:M /trunk/div.cM /trunk/mul_ui.cM /trunk/sqrt.cPatch for 1 << (BITS_PER_MP_LIMB - x) when x is 0 (produces inexact resultson PPCs).------------------------------------------------------------------------r634 | zimmerma | 2000-06-16 15:23:35 +0000 (Fri, 16 Jun 2000) | 2 linesChanged paths:M /trunk/tests/trandom.carguments of gmp_randinit were in wrong order------------------------------------------------------------------------r633 | hanrot | 2000-06-16 15:13:13 +0000 (Fri, 16 Jun 2000) | 2 linesChanged paths:M /trunk/eq.cPatch in the case when n_bits is a multiple of 32.------------------------------------------------------------------------r632 | zimmerma | 2000-06-16 15:05:34 +0000 (Fri, 16 Jun 2000) | 2 linesChanged paths:M /trunk/tests/tabs.cadded patch to get denorms on IRIX64------------------------------------------------------------------------r631 | zimmerma | 2000-06-16 15:02:04 +0000 (Fri, 16 Jun 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cput instruction to get denormalized numbers on IRIX64 out of #ifdef TEST------------------------------------------------------------------------r630 | zimmerma | 2000-06-16 14:37:23 +0000 (Fri, 16 Jun 2000) | 2 linesChanged paths:M /trunk/div.cfixed bug occurring on LinuxPPC (1 << 32)------------------------------------------------------------------------r629 | zimmerma | 2000-06-16 14:35:00 +0000 (Fri, 16 Jun 2000) | 2 linesChanged paths:M /trunk/tests/tdiv.cadded one test (bug on LinuxPPC)------------------------------------------------------------------------r628 | zimmerma | 2000-06-16 13:47:32 +0000 (Fri, 16 Jun 2000) | 2 linesChanged paths:M /trunk/tests/tset_str.cadded one test------------------------------------------------------------------------r627 | zimmerma | 2000-06-16 12:54:05 +0000 (Fri, 16 Jun 2000) | 2 linesChanged paths:M /trunk/trunc.cfixed several problems------------------------------------------------------------------------r626 | zimmerma | 2000-06-16 12:53:22 +0000 (Fri, 16 Jun 2000) | 2 linesChanged paths:M /trunk/tests/ttrunc.cadded more tests------------------------------------------------------------------------r625 | hanrot | 2000-06-16 10:02:43 +0000 (Fri, 16 Jun 2000) | 2 linesChanged paths:M /trunk/round.cPatches for the case where the precision is a multiple of the word size.------------------------------------------------------------------------r624 | zimmerma | 2000-06-16 08:28:40 +0000 (Fri, 16 Jun 2000) | 2 linesChanged paths:M /trunk/sub.cfixed another bug------------------------------------------------------------------------r623 | zimmerma | 2000-06-16 08:26:45 +0000 (Fri, 16 Jun 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cM /trunk/tests/tui_sub.cadded one test------------------------------------------------------------------------r622 | zimmerma | 2000-06-16 08:22:28 +0000 (Fri, 16 Jun 2000) | 2 linesChanged paths:M /trunk/mpfr.hadded prototype for mpz_set_fr------------------------------------------------------------------------r621 | zimmerma | 2000-06-16 08:21:53 +0000 (Fri, 16 Jun 2000) | 2 linesChanged paths:M /trunk/log.cimproved choice of initial precision------------------------------------------------------------------------r620 | zimmerma | 2000-06-16 08:21:03 +0000 (Fri, 16 Jun 2000) | 2 linesChanged paths:M /trunk/ConfigureA /trunk/mpz_set_fr.cadded mpz_set_fr (conversion from mpfr to mpz)------------------------------------------------------------------------r619 | zimmerma | 2000-06-16 08:16:49 +0000 (Fri, 16 Jun 2000) | 2 linesChanged paths:M /trunk/tests/tround.cadded return type 'int' for main------------------------------------------------------------------------r618 | hanrot | 2000-06-15 17:42:09 +0000 (Thu, 15 Jun 2000) | 2 linesChanged paths:M /trunk/ConfigureAdded TESTFLAGS to the main Makefile. Added ttrunc.------------------------------------------------------------------------r617 | hanrot | 2000-06-15 17:26:03 +0000 (Thu, 15 Jun 2000) | 2 linesChanged paths:M /trunk/trunc.cMinor patch (put to 0 the nonsignificant bits).------------------------------------------------------------------------r616 | hanrot | 2000-06-15 17:16:02 +0000 (Thu, 15 Jun 2000) | 2 linesChanged paths:M /trunk/mpfr.hAdded declaration of trunc, ceil, floor.------------------------------------------------------------------------r615 | hanrot | 2000-06-15 17:15:40 +0000 (Thu, 15 Jun 2000) | 2 linesChanged paths:A /trunk/tests/ttrunc.cTests for trunc, ceil, floor.------------------------------------------------------------------------r614 | hanrot | 2000-06-15 16:43:40 +0000 (Thu, 15 Jun 2000) | 3 linesChanged paths:M /trunk/ConfigureAdded TESTFLAGS variable to the compile instruction, for use asmake "TESTFLAGS=-DTEST"------------------------------------------------------------------------r613 | zimmerma | 2000-06-15 16:00:28 +0000 (Thu, 15 Jun 2000) | 3 linesChanged paths:M /trunk/tests/teq.c1 -> (mp_limb_t) 1 [pb on 64-bit machines]reduced number of tests to 1000------------------------------------------------------------------------r612 | hanrot | 2000-06-15 10:32:04 +0000 (Thu, 15 Jun 2000) | 3 linesChanged paths:M /trunk/tests/trandom.cDisplay of statistics is only toggled if a number of tests to be performedis given. Shameful hack, but is getopt really portable ?------------------------------------------------------------------------r611 | hanrot | 2000-06-15 10:25:51 +0000 (Thu, 15 Jun 2000) | 2 linesChanged paths:M /trunk/ConfigureAdded trandom, teq------------------------------------------------------------------------r610 | hanrot | 2000-06-15 10:25:20 +0000 (Thu, 15 Jun 2000) | 2 linesChanged paths:M /trunk/mpfr.hAdded random2, urandomb------------------------------------------------------------------------r609 | hanrot | 2000-06-15 10:15:58 +0000 (Thu, 15 Jun 2000) | 2 linesChanged paths:M /trunk/tests/tmul_2exp.cAdded div_2exp to the (very rough) test.------------------------------------------------------------------------r608 | hanrot | 2000-06-15 10:13:37 +0000 (Thu, 15 Jun 2000) | 2 linesChanged paths:A /trunk/tests/trandom.cVery basic statistical tests for random, random2, urandomb.------------------------------------------------------------------------r607 | hanrot | 2000-06-15 10:13:19 +0000 (Thu, 15 Jun 2000) | 2 linesChanged paths:M /trunk/random.cPatch for random (libc's random() is on 31 bits only)------------------------------------------------------------------------r606 | hanrot | 2000-06-15 08:12:10 +0000 (Thu, 15 Jun 2000) | 2 linesChanged paths:A /trunk/tests/teq.cTest for mpfr_eq.------------------------------------------------------------------------r605 | hanrot | 2000-06-15 08:11:54 +0000 (Thu, 15 Jun 2000) | 2 linesChanged paths:M /trunk/eq.cPatch a few incoherences of eq.c wrt the manual + adapt to mpfr usual semantics------------------------------------------------------------------------r604 | zimmerma | 2000-06-07 09:50:41 +0000 (Wed, 07 Jun 2000) | 2 linesChanged paths:A /trunk/cputime.hheader file providing cputime() function------------------------------------------------------------------------r603 | zimmerma | 2000-06-07 09:45:23 +0000 (Wed, 07 Jun 2000) | 2 linesChanged paths:A /trunk/tests/texp2.ctest file comparing mpfr_exp and mpfr_exp2------------------------------------------------------------------------r602 | zimmerma | 2000-06-07 09:44:40 +0000 (Wed, 07 Jun 2000) | 4 linesChanged paths:A /trunk/exp2.cO(n^(1/3)*log(n)) algorithm using Brent's methodand Brent-Kung's O(sqrt(t)) algorithm to evaluatea power series of order t [exact rounding not yet finished]------------------------------------------------------------------------r601 | zimmerma | 2000-05-29 15:37:53 +0000 (Mon, 29 May 2000) | 2 linesChanged paths:M /trunk/round.cfixed bug in mpfr_round (wrong sign)------------------------------------------------------------------------r600 | zimmerma | 2000-05-29 15:09:51 +0000 (Mon, 29 May 2000) | 2 linesChanged paths:M /trunk/round.cfixed bug in mpfr_round: did not check allocated space was large enough------------------------------------------------------------------------r599 | zimmerma | 2000-05-29 14:02:08 +0000 (Mon, 29 May 2000) | 2 linesChanged paths:M /trunk/tests/tcmp_ui.cmain -> int main------------------------------------------------------------------------r598 | zimmerma | 2000-05-29 13:54:39 +0000 (Mon, 29 May 2000) | 3 linesChanged paths:M /trunk/rnd_mode.cadded #ifdef TEST: if not defined (default), then functionmpfr_set_machine_rnd_mode is not defined------------------------------------------------------------------------r597 | zimmerma | 2000-05-29 13:53:43 +0000 (Mon, 29 May 2000) | 3 linesChanged paths:M /trunk/tests/tabs.cM /trunk/tests/tadd_ui.cM /trunk/tests/tcmp.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/texp.cM /trunk/tests/tget_str.cM /trunk/tests/tlog.cM /trunk/tests/tmul.cM /trunk/tests/tout_str.cM /trunk/tests/tset_q.cM /trunk/tests/tui_div.cM /trunk/tests/tui_sub.cadded #ifdef TEST to disable comparison with machine arithmeticby default (i.e. calls to mpfr_set_machine_rnd_mode)------------------------------------------------------------------------r596 | zimmerma | 2000-05-29 13:46:24 +0000 (Mon, 29 May 2000) | 2 linesChanged paths:M /trunk/sqrt.cremoved longlong.h (not needed)------------------------------------------------------------------------r595 | zimmerma | 2000-05-29 13:45:51 +0000 (Mon, 29 May 2000) | 2 linesChanged paths:M /trunk/set.cnow deals with NaN------------------------------------------------------------------------r594 | zimmerma | 2000-05-29 13:45:17 +0000 (Mon, 29 May 2000) | 2 linesChanged paths:M /trunk/round.cRND_MODE -> rnd_mode------------------------------------------------------------------------r593 | zimmerma | 2000-05-29 13:44:13 +0000 (Mon, 29 May 2000) | 2 linesChanged paths:M /trunk/mpfr.hmpfr_init is now a function (no more a macro)------------------------------------------------------------------------r592 | zimmerma | 2000-05-29 13:43:39 +0000 (Mon, 29 May 2000) | 3 linesChanged paths:M /trunk/init.cprintf -> fprintfadded mpfr_init as function------------------------------------------------------------------------r591 | zimmerma | 2000-05-29 13:42:10 +0000 (Mon, 29 May 2000) | 3 linesChanged paths:M /trunk/mpf2mpfr.hchanged (x) -> xfixed several typos------------------------------------------------------------------------r590 | zimmerma | 2000-05-29 11:28:48 +0000 (Mon, 29 May 2000) | 2 linesChanged paths:M /trunk/div.cremoved printf------------------------------------------------------------------------r589 | zimmerma | 2000-05-26 16:38:44 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/tests/tagm.cadded ifdef TEST------------------------------------------------------------------------r588 | zimmerma | 2000-05-26 16:28:09 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/tests/tsqrt.cremoved debug line------------------------------------------------------------------------r587 | zimmerma | 2000-05-26 16:25:37 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/tests/tui_sub.cadded one test------------------------------------------------------------------------r586 | zimmerma | 2000-05-26 16:25:13 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cadded 2 new tests------------------------------------------------------------------------r585 | zimmerma | 2000-05-26 16:24:25 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/add.clittle change------------------------------------------------------------------------r584 | zimmerma | 2000-05-26 16:20:49 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/sub.cmore changes------------------------------------------------------------------------r583 | zimmerma | 2000-05-26 15:44:03 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/tests/tget_str.cM /trunk/tests/tsqrt.cM /trunk/tests/tsqrt_ui.cadded ifdef TEST------------------------------------------------------------------------r582 | zimmerma | 2000-05-26 15:43:31 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/tests/tset_f.cdoes not use machine rounding mode any more------------------------------------------------------------------------r581 | zimmerma | 2000-05-26 15:24:40 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cadded 7 new tests------------------------------------------------------------------------r580 | zimmerma | 2000-05-26 15:24:16 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/tests/tui_sub.cfixed typo in printf format------------------------------------------------------------------------r579 | zimmerma | 2000-05-26 15:22:37 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/add.cM /trunk/sub.cfixed several rounding problems------------------------------------------------------------------------r578 | zimmerma | 2000-05-26 12:52:45 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/sub.crewritten case dif<=0 and PREC(b)>PREC(a) (merged all roundings)------------------------------------------------------------------------r577 | zimmerma | 2000-05-26 10:11:04 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cremoved DEBUG, VERBOSE ifdef's------------------------------------------------------------------------r576 | zimmerma | 2000-05-26 10:07:43 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/sub.cfixed (hopefully) the case dif<=0, PREC(b)>PREC(a), directed rounding------------------------------------------------------------------------r575 | zimmerma | 2000-05-26 08:59:28 +0000 (Fri, 26 May 2000) | 3 linesChanged paths:M /trunk/sub.creplaced (mp_limb_t)1 by macro ONEfixed bug for GMP_RNDN with overlap=1------------------------------------------------------------------------r574 | zimmerma | 2000-05-26 08:58:32 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/add.cremoved misplaced comment------------------------------------------------------------------------r573 | zimmerma | 2000-05-26 08:20:16 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cadded one test------------------------------------------------------------------------r572 | zimmerma | 2000-05-26 08:16:19 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cdoes not use rnd_mode.c by default------------------------------------------------------------------------r571 | zimmerma | 2000-05-26 07:41:46 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/add.cremoved unused label------------------------------------------------------------------------r570 | zimmerma | 2000-05-26 07:40:31 +0000 (Fri, 26 May 2000) | 2 linesChanged paths:M /trunk/add.cfixed more tiny bugs------------------------------------------------------------------------r569 | zimmerma | 2000-05-25 17:00:04 +0000 (Thu, 25 May 2000) | 2 linesChanged paths:M /trunk/tests/tsqrt_ui.cuse mpfr_print_rnd_mode now------------------------------------------------------------------------r568 | zimmerma | 2000-05-25 16:59:43 +0000 (Thu, 25 May 2000) | 2 linesChanged paths:M /trunk/tests/tui_sub.cadded one test------------------------------------------------------------------------r567 | zimmerma | 2000-05-25 16:59:08 +0000 (Thu, 25 May 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cM /trunk/tests/tadd_ui.cadded more tests------------------------------------------------------------------------r566 | zimmerma | 2000-05-25 16:55:19 +0000 (Thu, 25 May 2000) | 2 linesChanged paths:M /trunk/add_ui.cremoved TMP_ALLOC stuff------------------------------------------------------------------------r565 | zimmerma | 2000-05-25 16:54:29 +0000 (Thu, 25 May 2000) | 2 linesChanged paths:M /trunk/sub.cfixed new bug when a <- b - c with tiny c------------------------------------------------------------------------r564 | zimmerma | 2000-05-25 16:30:10 +0000 (Thu, 25 May 2000) | 2 linesChanged paths:M /trunk/sub.cfixed bug in a <- b-c when c very small but does not overlap with a------------------------------------------------------------------------r563 | zimmerma | 2000-05-25 15:45:33 +0000 (Thu, 25 May 2000) | 2 linesChanged paths:M /trunk/random2.cremoved 'inline' (does not compile on Alpha with gcc 2.8.1)------------------------------------------------------------------------r562 | zimmerma | 2000-05-25 15:35:48 +0000 (Thu, 25 May 2000) | 2 linesChanged paths:M /trunk/tests/tdiv.cM /trunk/tests/tget_str.cM /trunk/tests/tout_str.cadded include file unistd.h------------------------------------------------------------------------r561 | zimmerma | 2000-05-25 15:35:08 +0000 (Thu, 25 May 2000) | 2 linesChanged paths:M /trunk/tests/tcmp_ui.cfixed warning with long arguments------------------------------------------------------------------------r560 | zimmerma | 2000-05-25 15:28:50 +0000 (Thu, 25 May 2000) | 2 linesChanged paths:A /trunk/inp_str.cA /trunk/set_str.cinitial version------------------------------------------------------------------------r559 | zimmerma | 2000-05-25 15:26:11 +0000 (Thu, 25 May 2000) | 2 linesChanged paths:M /trunk/tests/tset_str.cadded tests for mpfr_set_str------------------------------------------------------------------------r558 | zimmerma | 2000-05-25 15:25:13 +0000 (Thu, 25 May 2000) | 2 linesChanged paths:M /trunk/tests/tcmp.cnow returns 0 if all works------------------------------------------------------------------------r557 | zimmerma | 2000-05-25 15:24:42 +0000 (Thu, 25 May 2000) | 2 linesChanged paths:M /trunk/pow.cchanged to return the error in ulps------------------------------------------------------------------------r556 | zimmerma | 2000-05-25 15:24:06 +0000 (Thu, 25 May 2000) | 2 linesChanged paths:M /trunk/mpfr.texiadded new functions mpfr_set_str and mpfr_inp_str------------------------------------------------------------------------r555 | zimmerma | 2000-05-25 14:58:04 +0000 (Thu, 25 May 2000) | 3 linesChanged paths:M /trunk/mpfr.hadded prototypes for set_str, inp_strchanged return value for mpfr*pow*------------------------------------------------------------------------r554 | zimmerma | 2000-05-25 14:56:51 +0000 (Thu, 25 May 2000) | 2 linesChanged paths:M /trunk/mpf2mpfr.hseparated functions with/without rounding argument------------------------------------------------------------------------r553 | zimmerma | 2000-05-25 14:56:19 +0000 (Thu, 25 May 2000) | 2 linesChanged paths:M /trunk/Configureadded tabs------------------------------------------------------------------------r552 | zimmerma | 2000-05-25 14:22:08 +0000 (Thu, 25 May 2000) | 2 linesChanged paths:M /trunk/Configureadded set_str.o and inp_str.o------------------------------------------------------------------------r551 | zimmerma | 2000-05-24 17:01:52 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:A /trunk/sub_ui.cinitial version------------------------------------------------------------------------r550 | zimmerma | 2000-05-24 17:01:01 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/Configureadded rule for sub_ui.o------------------------------------------------------------------------r549 | zimmerma | 2000-05-24 16:51:55 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/Configureuse only one file (trunc.c) for ceil, floor, trunc------------------------------------------------------------------------r548 | zimmerma | 2000-05-24 16:51:22 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:D /trunk/ceil.cD /trunk/floor.cnow use trunc.c for all 3 functions (ceil, floor, trunc)------------------------------------------------------------------------r547 | zimmerma | 2000-05-24 16:42:00 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/trunc.cadded ifdef to avoid warning at compilation------------------------------------------------------------------------r546 | zimmerma | 2000-05-24 16:41:30 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/reldiff.cremoved unused variable------------------------------------------------------------------------r545 | zimmerma | 2000-05-24 16:41:09 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/mpfr.hfixed output type for mpfr_ui_div------------------------------------------------------------------------r544 | zimmerma | 2000-05-24 16:37:13 +0000 (Wed, 24 May 2000) | 3 linesChanged paths:M /trunk/urandomb.cremoved 3rd argument (use PREC(rop) instead)added include longlong.h------------------------------------------------------------------------r543 | zimmerma | 2000-05-24 16:35:23 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/set_prc_raw.cstupid typo: ABSSIZE -> ABSSIZE(x)------------------------------------------------------------------------r542 | zimmerma | 2000-05-24 16:32:06 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/tests/tdiv.cchange due to new semantics of mpfr_init_set* macros------------------------------------------------------------------------r541 | zimmerma | 2000-05-24 16:31:18 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/set_prc_raw.cnow makes an error when precision too large wrt allocated space------------------------------------------------------------------------r540 | zimmerma | 2000-05-24 16:28:41 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/mpfr.texiadded new implemented functions------------------------------------------------------------------------r539 | zimmerma | 2000-05-24 16:26:30 +0000 (Wed, 24 May 2000) | 3 linesChanged paths:M /trunk/mpfr.h- added macro for mpfr_sgn- removed argument 'p' in mpfr_init_set* macros for compatibility with mpf------------------------------------------------------------------------r538 | zimmerma | 2000-05-24 16:25:20 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/mpf2mpfr.hupdated wrt new functions------------------------------------------------------------------------r537 | zimmerma | 2000-05-24 16:24:57 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/Configureadded sub_ui------------------------------------------------------------------------r536 | zimmerma | 2000-05-24 15:29:24 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/Configureadded new test files------------------------------------------------------------------------r535 | zimmerma | 2000-05-24 15:28:52 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:A /trunk/tests/tadd_ui.cA /trunk/tests/tset_q.cA /trunk/tests/tsqrt_ui.cA /trunk/tests/tui_div.cA /trunk/tests/tui_sub.cnew test files------------------------------------------------------------------------r534 | zimmerma | 2000-05-24 15:24:28 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cadded new tests------------------------------------------------------------------------r533 | zimmerma | 2000-05-24 15:23:54 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/tests/tabs.cimproved tests------------------------------------------------------------------------r532 | zimmerma | 2000-05-24 15:22:08 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:A /trunk/add_ui.cA /trunk/reldiff.cA /trunk/sqrt_ui.cA /trunk/ui_div.cA /trunk/ui_sub.cnew functions (compatibility with mpf)------------------------------------------------------------------------r531 | zimmerma | 2000-05-24 15:20:16 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/set.cadded 4th arg (was missing in non-stdc def)------------------------------------------------------------------------r530 | zimmerma | 2000-05-24 15:19:10 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/mpfr.texiadded new functions (compatibility with mpf)------------------------------------------------------------------------r529 | zimmerma | 2000-05-24 15:18:37 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/mpfr.hadded several prototypes------------------------------------------------------------------------r528 | zimmerma | 2000-05-24 15:18:04 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/add.cfixed remaining bug (case overlap=5, dif>0)------------------------------------------------------------------------r527 | zimmerma | 2000-05-24 15:16:52 +0000 (Wed, 24 May 2000) | 2 linesChanged paths:M /trunk/Configureadded add_ui, sqrt_ui, ui_div, ui_sub, reldiff------------------------------------------------------------------------r526 | hanrot | 2000-05-21 16:47:02 +0000 (Sun, 21 May 2000) | 2 linesChanged paths:M /trunk/ConfigureA /trunk/ceil.cA /trunk/floor.cA /trunk/trunc.cCompatibility mpf/mpfr, second part. Ceil, floor, trunc. Yet untested.------------------------------------------------------------------------r525 | hanrot | 2000-05-21 16:38:07 +0000 (Sun, 21 May 2000) | 2 linesChanged paths:A /trunk/mpf2mpfr.hInclude file for compatibility module mpf -> mpfr.------------------------------------------------------------------------r524 | hanrot | 2000-05-21 16:35:52 +0000 (Sun, 21 May 2000) | 3 linesChanged paths:M /trunk/ConfigureA /trunk/dump.cA /trunk/eq.cA /trunk/random2.cA /trunk/set_prc_raw.cA /trunk/urandomb.cCompatibility with mpf. WARNING: THESE FUNCTIONS ARE UNTESTED IN THEIR PRESENTFORM. THEY *DO* COMPILE HOWEVER.------------------------------------------------------------------------r523 | zimmerma | 2000-05-18 13:41:24 +0000 (Thu, 18 May 2000) | 2 linesChanged paths:M /trunk/tests/tzeta.cremoved unused variables------------------------------------------------------------------------r522 | zimmerma | 2000-05-18 13:38:53 +0000 (Thu, 18 May 2000) | 2 linesChanged paths:M /trunk/tests/tmul_2exp.cremoved ';'------------------------------------------------------------------------r521 | zimmerma | 2000-05-18 13:29:55 +0000 (Thu, 18 May 2000) | 2 linesChanged paths:M /trunk/tests/tcmp_ui.cM /trunk/tests/tround.cadded return------------------------------------------------------------------------r520 | zimmerma | 2000-05-18 12:57:08 +0000 (Thu, 18 May 2000) | 2 linesChanged paths:M /trunk/tests/tset_f.cadded calls to mpf[r]_clear, and rewrote to avoid memory leaks------------------------------------------------------------------------r519 | zimmerma | 2000-05-18 12:56:14 +0000 (Thu, 18 May 2000) | 2 linesChanged paths:M /trunk/tests/tget_str.cadded calls to free------------------------------------------------------------------------r518 | zimmerma | 2000-05-18 12:55:17 +0000 (Thu, 18 May 2000) | 2 linesChanged paths:M /trunk/mpfr.hcorrected comment about field mp_size------------------------------------------------------------------------r517 | zimmerma | 2000-05-12 08:07:56 +0000 (Fri, 12 May 2000) | 2 linesChanged paths:M /trunk/tests/tout_str.cadded tests for negative numbers------------------------------------------------------------------------r516 | zimmerma | 2000-05-12 08:07:35 +0000 (Fri, 12 May 2000) | 2 linesChanged paths:M /trunk/tests/tget_str.cadded one test------------------------------------------------------------------------r515 | zimmerma | 2000-05-12 08:07:02 +0000 (Fri, 12 May 2000) | 2 linesChanged paths:M /trunk/get_str.cfixed pb with rounding of negative numbers------------------------------------------------------------------------r514 | zimmerma | 2000-05-11 15:39:48 +0000 (Thu, 11 May 2000) | 2 linesChanged paths:M /trunk/mpfr.texiadded mpfr_abs------------------------------------------------------------------------r513 | zimmerma | 2000-05-11 15:38:12 +0000 (Thu, 11 May 2000) | 2 linesChanged paths:A /trunk/tests/tabs.ctest file for mpfr_abs------------------------------------------------------------------------r512 | zimmerma | 2000-05-11 15:37:48 +0000 (Thu, 11 May 2000) | 2 linesChanged paths:M /trunk/mpfr.hadded mpfr_abs (macro using mpfr_set4)------------------------------------------------------------------------r511 | zimmerma | 2000-05-11 10:08:54 +0000 (Thu, 11 May 2000) | 2 linesChanged paths:M /trunk/TODOupdated wrt done/new tasks------------------------------------------------------------------------r510 | zimmerma | 2000-05-05 13:59:56 +0000 (Fri, 05 May 2000) | 2 linesChanged paths:M /trunk/tests/tsqrt.cadded two tests------------------------------------------------------------------------r509 | zimmerma | 2000-05-05 13:59:25 +0000 (Fri, 05 May 2000) | 2 linesChanged paths:M /trunk/tests/tset_d.csplit mpfr_init2 into mpfr_init and mpfr_set_prec------------------------------------------------------------------------r508 | zimmerma | 2000-05-05 13:57:33 +0000 (Fri, 05 May 2000) | 2 linesChanged paths:M /trunk/Configureremoved karadiv.o------------------------------------------------------------------------r507 | zimmerma | 2000-05-05 13:57:08 +0000 (Fri, 05 May 2000) | 2 linesChanged paths:M /trunk/karasqrt.creplaced mpn_divrem_n by mpn_divrem (efficient in GMP 3.0)------------------------------------------------------------------------r506 | zimmerma | 2000-05-05 13:55:49 +0000 (Fri, 05 May 2000) | 2 linesChanged paths:D /trunk/karadiv.cnot needed any more with GMP 3.0------------------------------------------------------------------------r505 | zimmerma | 2000-05-05 13:49:02 +0000 (Fri, 05 May 2000) | 2 linesChanged paths:M /trunk/div.cremoved mpn_divrem_n stuff, now that Burnikel/Ziegler algorithm is in GMP 3.0------------------------------------------------------------------------r504 | zimmerma | 2000-05-05 13:29:21 +0000 (Fri, 05 May 2000) | 2 linesChanged paths:M /trunk/tests/tget_str.cM /trunk/tests/tout_str.cadded one test------------------------------------------------------------------------r503 | zimmerma | 2000-05-04 15:18:31 +0000 (Thu, 04 May 2000) | 2 linesChanged paths:M /trunk/get_str.ccompletely rewritten (changed semantics)------------------------------------------------------------------------r502 | zimmerma | 2000-05-04 15:17:07 +0000 (Thu, 04 May 2000) | 2 linesChanged paths:M /trunk/sub.cinitialized variable bh to avoid warning at compilation------------------------------------------------------------------------r501 | zimmerma | 2000-05-04 15:16:11 +0000 (Thu, 04 May 2000) | 2 linesChanged paths:M /trunk/mpfr.hadded prototype for mpfr_set_default_rounding_mode------------------------------------------------------------------------r500 | zimmerma | 2000-05-04 15:05:34 +0000 (Thu, 04 May 2000) | 2 linesChanged paths:M /trunk/cmp_ui.cfixed pb in mpfr_cmp_ui_2exp for i=0------------------------------------------------------------------------r499 | zimmerma | 2000-05-04 13:40:09 +0000 (Thu, 04 May 2000) | 2 linesChanged paths:M /trunk/TODOupdated according to meeting from May 4, 2000------------------------------------------------------------------------r498 | zimmerma | 2000-05-04 12:24:56 +0000 (Thu, 04 May 2000) | 2 linesChanged paths:M /trunk/INSTALLupdated for AIX------------------------------------------------------------------------r497 | zimmerma | 2000-05-04 12:23:28 +0000 (Thu, 04 May 2000) | 2 linesChanged paths:M /trunk/ConfigureM /trunk/rnd_mode.cupdated for AIX (thanks to Gerardo Ballabio)------------------------------------------------------------------------r496 | zimmerma | 2000-05-02 16:38:27 +0000 (Tue, 02 May 2000) | 2 linesChanged paths:M /trunk/tests/tcmp.cadded one test------------------------------------------------------------------------r495 | zimmerma | 2000-05-02 16:37:52 +0000 (Tue, 02 May 2000) | 2 linesChanged paths:M /trunk/cmp.cfixed bug found by G. Ballabio for b=0 and 0<c<1------------------------------------------------------------------------r494 | zimmerma | 2000-05-02 16:37:01 +0000 (Tue, 02 May 2000) | 2 linesChanged paths:M /trunk/INSTALLadded info for GMP2 vs GMP3------------------------------------------------------------------------r493 | zimmerma | 2000-04-19 19:20:27 +0000 (Wed, 19 Apr 2000) | 2 linesChanged paths:M /trunk/Configureadded -ffloat-store for Alpha/OSF------------------------------------------------------------------------r492 | zimmerma | 2000-04-19 18:31:13 +0000 (Wed, 19 Apr 2000) | 2 linesChanged paths:M /trunk/cmp.cadded cast to mp_limb_t (bug on Alpha in tadd with -O2)------------------------------------------------------------------------r491 | zimmerma | 2000-04-19 18:30:19 +0000 (Wed, 19 Apr 2000) | 2 linesChanged paths:M /trunk/tests/tcmp2.cadded one test------------------------------------------------------------------------r490 | zimmerma | 2000-04-19 14:46:00 +0000 (Wed, 19 Apr 2000) | 2 linesChanged paths:M /trunk/karasqrt.cremoved #if 0------------------------------------------------------------------------r489 | zimmerma | 2000-04-19 14:45:27 +0000 (Wed, 19 Apr 2000) | 2 linesChanged paths:M /trunk/div_ui.cswapped gmp-impl.h and longlong.h for GMP 3.0------------------------------------------------------------------------r488 | zimmerma | 2000-04-14 07:34:19 +0000 (Fri, 14 Apr 2000) | 2 linesChanged paths:M /trunk/tests/tset_si.cadded more tests------------------------------------------------------------------------r487 | zimmerma | 2000-04-14 07:33:46 +0000 (Fri, 14 Apr 2000) | 2 linesChanged paths:M /trunk/set_si.cfixed pb when target precision is less than integer length------------------------------------------------------------------------r486 | zimmerma | 2000-04-14 07:32:36 +0000 (Fri, 14 Apr 2000) | 3 linesChanged paths:M /trunk/add.cfixed problem not solved so far, i.e. when adding round bitproduces a change of exponent------------------------------------------------------------------------r485 | zimmerma | 2000-04-13 17:05:48 +0000 (Thu, 13 Apr 2000) | 2 linesChanged paths:M /trunk/tests/texp.cfixed computation of ulps------------------------------------------------------------------------r484 | zimmerma | 2000-04-13 17:03:32 +0000 (Thu, 13 Apr 2000) | 2 linesChanged paths:M /trunk/round.cremoved variable xrw in mpfr_round_raw (not used)------------------------------------------------------------------------r483 | zimmerma | 2000-04-13 17:02:20 +0000 (Thu, 13 Apr 2000) | 2 linesChanged paths:M /trunk/mul_ui.creplaced 1st my by my+sh in mpfr_round_raw call------------------------------------------------------------------------r482 | zimmerma | 2000-04-13 17:00:16 +0000 (Thu, 13 Apr 2000) | 2 linesChanged paths:M /trunk/tests/tmul_ui.cadded 2 more tests------------------------------------------------------------------------r481 | hanrot | 2000-04-13 16:49:33 +0000 (Thu, 13 Apr 2000) | 2 linesChanged paths:M /trunk/mul_ui.cCorrection d'un bug quand le carry contient tous les bits significatifs.------------------------------------------------------------------------r480 | zimmerma | 2000-02-11 17:24:38 +0000 (Fri, 11 Feb 2000) | 3 linesChanged paths:M /trunk/tests/tzeta.cimproved indentationmpfr_pi -> mpfr_const_pi------------------------------------------------------------------------r479 | zimmerma | 2000-02-11 17:23:36 +0000 (Fri, 11 Feb 2000) | 2 linesChanged paths:M /trunk/tests/tset_z.cadded one test------------------------------------------------------------------------r478 | zimmerma | 2000-02-11 17:23:09 +0000 (Fri, 11 Feb 2000) | 2 linesChanged paths:M /trunk/tests/texp.cM /trunk/tests/tpi.cmpfr_pi -> mpfr_const_pi------------------------------------------------------------------------r477 | zimmerma | 2000-02-11 17:22:34 +0000 (Fri, 11 Feb 2000) | 2 linesChanged paths:M /trunk/tests/tmul_ui.cuse mpfr_cmp_ui instead of SIGN------------------------------------------------------------------------r476 | zimmerma | 2000-02-11 17:22:03 +0000 (Fri, 11 Feb 2000) | 2 linesChanged paths:M /trunk/tests/tlog2.cmpfr_log2 -> mpfr_const_log2------------------------------------------------------------------------r475 | zimmerma | 2000-02-11 17:20:57 +0000 (Fri, 11 Feb 2000) | 3 linesChanged paths:M /trunk/Configureadded -O2 compilation flagadded set_q------------------------------------------------------------------------r474 | zimmerma | 2000-02-11 17:20:19 +0000 (Fri, 11 Feb 2000) | 2 linesChanged paths:A /trunk/set_q.cconvert rational (mpz_q) to floating-point (mpfr_t)------------------------------------------------------------------------r473 | zimmerma | 2000-02-11 17:19:15 +0000 (Fri, 11 Feb 2000) | 2 linesChanged paths:M /trunk/TODOremoved things which were done------------------------------------------------------------------------r472 | zimmerma | 2000-02-11 17:18:40 +0000 (Fri, 11 Feb 2000) | 3 linesChanged paths:M /trunk/add.cM /trunk/agm.cM /trunk/div_ui.cM /trunk/exp.cM /trunk/get_str.cM /trunk/log.cM /trunk/mul.cM /trunk/mul_ui.cM /trunk/neg.cunsigned char -> mp_rnd_tSIGN -> MPFR_SIGN------------------------------------------------------------------------r471 | zimmerma | 2000-02-11 17:17:47 +0000 (Fri, 11 Feb 2000) | 2 linesChanged paths:M /trunk/clear.cuse PREC() macro instead of _mp_prec, and corrected size to free------------------------------------------------------------------------r470 | zimmerma | 2000-02-11 17:16:36 +0000 (Fri, 11 Feb 2000) | 2 linesChanged paths:M /trunk/cmp.cM /trunk/cmp_ui.cSIGN -> MPFR_SIGN------------------------------------------------------------------------r469 | zimmerma | 2000-02-11 17:15:35 +0000 (Fri, 11 Feb 2000) | 4 linesChanged paths:M /trunk/div.cunsigned char -> mp_rnd_tSIGN -> MPFR_SIGNadded non standard C header------------------------------------------------------------------------r468 | zimmerma | 2000-02-11 17:13:54 +0000 (Fri, 11 Feb 2000) | 2 linesChanged paths:M /trunk/div_2exp.cunsigned char -> mp_rnd_t------------------------------------------------------------------------r467 | zimmerma | 2000-02-11 17:11:45 +0000 (Fri, 11 Feb 2000) | 2 linesChanged paths:M /trunk/init.cunsigned long int -> mp_prec_t------------------------------------------------------------------------r466 | zimmerma | 2000-02-11 17:11:01 +0000 (Fri, 11 Feb 2000) | 3 linesChanged paths:M /trunk/log2.crenamed to mpfr_const_log2unsigned char -> mp_rnd_t------------------------------------------------------------------------r465 | zimmerma | 2000-02-11 17:10:24 +0000 (Fri, 11 Feb 2000) | 4 linesChanged paths:M /trunk/mpfr.hunsigned char -> mp_rnd_tSIGN -> MPFR_SIGNunsigned long int -> mp_prec_t------------------------------------------------------------------------r464 | zimmerma | 2000-02-11 17:10:04 +0000 (Fri, 11 Feb 2000) | 3 linesChanged paths:M /trunk/mpfr.texiunsigned char -> mp_rnd_tunsigned long int -> mp_prec_t------------------------------------------------------------------------r463 | zimmerma | 2000-02-11 17:08:37 +0000 (Fri, 11 Feb 2000) | 2 linesChanged paths:M /trunk/mul_2exp.cM /trunk/out_str.cM /trunk/print_rnd_mode.cM /trunk/rnd_mode.cunsigned char -> mp_rnd_t------------------------------------------------------------------------r462 | zimmerma | 2000-02-11 17:06:41 +0000 (Fri, 11 Feb 2000) | 3 linesChanged paths:M /trunk/pi.crenamed to mpfr_const_piunsigned char -> mp_rnd_t------------------------------------------------------------------------r461 | zimmerma | 2000-02-11 17:06:06 +0000 (Fri, 11 Feb 2000) | 3 linesChanged paths:M /trunk/pow.cunsigned char -> mp_rnd_tadded non standard C header------------------------------------------------------------------------r460 | zimmerma | 2000-02-11 17:04:40 +0000 (Fri, 11 Feb 2000) | 2 linesChanged paths:M /trunk/print_raw.cSIGN -> MPFR_SIGN------------------------------------------------------------------------r459 | zimmerma | 2000-02-11 17:03:46 +0000 (Fri, 11 Feb 2000) | 2 linesChanged paths:M /trunk/random.cadded non standard C header------------------------------------------------------------------------r458 | zimmerma | 2000-02-11 17:01:46 +0000 (Fri, 11 Feb 2000) | 4 linesChanged paths:M /trunk/round.cunsigned char -> mp_rnd_tSIGN -> MPFR_SIGNunsigned long int -> mp_prec_t------------------------------------------------------------------------r457 | zimmerma | 2000-02-11 17:01:15 +0000 (Fri, 11 Feb 2000) | 3 linesChanged paths:M /trunk/set.cM /trunk/set_d.cM /trunk/set_f.cM /trunk/set_si.cM /trunk/set_z.cM /trunk/sqrt.cM /trunk/sub.cunsigned char -> mp_rnd_tSIGN -> MPFR_SIGN------------------------------------------------------------------------r456 | zimmerma | 2000-02-11 17:00:21 +0000 (Fri, 11 Feb 2000) | 2 linesChanged paths:M /trunk/set_dfl_prec.cM /trunk/set_prec.cunsigned long int -> mp_prec_t------------------------------------------------------------------------r455 | zimmerma | 2000-02-11 16:59:45 +0000 (Fri, 11 Feb 2000) | 2 linesChanged paths:M /trunk/set_dfl_rnd.char -> mp_rnd_t------------------------------------------------------------------------r454 | zimmerma | 2000-02-11 16:55:07 +0000 (Fri, 11 Feb 2000) | 2 linesChanged paths:M /trunk/zeta.cchanged rounding mode to mp_rnd_t------------------------------------------------------------------------r453 | zimmerma | 2000-02-04 17:04:06 +0000 (Fri, 04 Feb 2000) | 2 linesChanged paths:M /trunk/tests/tmul.cnow distinguish between true mpfr errors and possible errors from libm.a------------------------------------------------------------------------r452 | zimmerma | 2000-02-04 17:03:21 +0000 (Fri, 04 Feb 2000) | 2 linesChanged paths:M /trunk/tests/texp.cnow use print_rnd_mode------------------------------------------------------------------------r451 | zimmerma | 2000-02-04 17:02:42 +0000 (Fri, 04 Feb 2000) | 2 linesChanged paths:M /trunk/TODOadded suggestion from JP Merlet------------------------------------------------------------------------r450 | zimmerma | 2000-02-04 17:02:15 +0000 (Fri, 04 Feb 2000) | 2 linesChanged paths:M /trunk/Configureadded print_rnd_mode.c------------------------------------------------------------------------r449 | zimmerma | 2000-02-04 14:55:01 +0000 (Fri, 04 Feb 2000) | 2 linesChanged paths:M /trunk/tests/tset_f.cadded more tests------------------------------------------------------------------------r448 | zimmerma | 2000-02-04 14:54:37 +0000 (Fri, 04 Feb 2000) | 2 linesChanged paths:M /trunk/set_f.cfixed bug(s) found by Jean-Pierre Merlet------------------------------------------------------------------------r447 | zimmerma | 2000-02-04 14:45:43 +0000 (Fri, 04 Feb 2000) | 2 linesChanged paths:M /trunk/mpfr.hchanged prototype of mpfr_set_f (takes now only 3 arguments)------------------------------------------------------------------------r446 | zimmerma | 2000-02-03 08:59:19 +0000 (Thu, 03 Feb 2000) | 2 linesChanged paths:M /trunk/Configureadded karasqrt.o------------------------------------------------------------------------r445 | zimmerma | 2000-02-03 08:58:49 +0000 (Thu, 03 Feb 2000) | 4 linesChanged paths:M /trunk/mpfr.hadded prototype for kara_sqrtremadded redefinition of KARATSUBA_MUL_THRESHOLD (if not defined)removed definition of LOG_MP_BITS_PER_LIMB (was not used)------------------------------------------------------------------------r444 | zimmerma | 2000-02-03 08:57:40 +0000 (Thu, 03 Feb 2000) | 2 linesChanged paths:M /trunk/karasqrt.cchanged return type to mp_size_t and included mpfr.h------------------------------------------------------------------------r443 | zimmerma | 2000-02-03 08:56:58 +0000 (Thu, 03 Feb 2000) | 2 linesChanged paths:M /trunk/karadiv.cmoved definition of KARATSUBA_MUL_THRESHOLD (if not defined) to mpfr.h------------------------------------------------------------------------r442 | zimmerma | 2000-02-03 08:48:45 +0000 (Thu, 03 Feb 2000) | 2 linesChanged paths:A /trunk/karasqrt.cimplements Katatsuba square root------------------------------------------------------------------------r441 | zimmerma | 2000-02-03 08:45:55 +0000 (Thu, 03 Feb 2000) | 2 linesChanged paths:M /trunk/sqrt.cnow use kara_sqrtrem instead of mpn_sqrtrem------------------------------------------------------------------------r440 | zimmerma | 2000-02-03 08:41:35 +0000 (Thu, 03 Feb 2000) | 2 linesChanged paths:M /trunk/div_ui.cfixed bug when high limb of quotient is zero------------------------------------------------------------------------r439 | zimmerma | 2000-02-02 18:17:30 +0000 (Wed, 02 Feb 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cadded one test [did fail on alpha]------------------------------------------------------------------------r438 | zimmerma | 2000-02-02 18:01:29 +0000 (Wed, 02 Feb 2000) | 2 linesChanged paths:M /trunk/sub.cadded cast to mp_limb_t in front of 1<<sh------------------------------------------------------------------------r437 | zimmerma | 2000-02-02 17:57:24 +0000 (Wed, 02 Feb 2000) | 2 linesChanged paths:M /trunk/karadiv.cmodified to be compatible with gmp-2.0.2------------------------------------------------------------------------r436 | zimmerma | 2000-02-02 17:54:04 +0000 (Wed, 02 Feb 2000) | 2 linesChanged paths:M /trunk/INSTALLadded further sqrt pb on alpha------------------------------------------------------------------------r435 | zimmerma | 2000-02-02 17:53:12 +0000 (Wed, 02 Feb 2000) | 2 linesChanged paths:M /trunk/div_ui.cswapped longlong.h and gmp-impl.h (pb on alpha)------------------------------------------------------------------------r434 | zimmerma | 2000-02-02 16:02:47 +0000 (Wed, 02 Feb 2000) | 2 linesChanged paths:M /trunk/tests/tadd.cadded test for bug in sub.c found by JP Merlet on Solaris------------------------------------------------------------------------r433 | zimmerma | 2000-02-02 15:52:54 +0000 (Wed, 02 Feb 2000) | 3 linesChanged paths:M /trunk/sub.cfixed mpn_rshift which could have 0 as shift argument(caused bug in exp on Solaris found by JP Merlet)------------------------------------------------------------------------r432 | zimmerma | 2000-02-02 15:49:49 +0000 (Wed, 02 Feb 2000) | 2 linesChanged paths:M /trunk/exp.cmoved debug messages to stdout------------------------------------------------------------------------r431 | zimmerma | 2000-02-01 16:31:42 +0000 (Tue, 01 Feb 2000) | 2 linesChanged paths:M /trunk/mpfr.hadded prototype for mpn_divrem_n (Burnikel-Ziegler algorithm)------------------------------------------------------------------------r430 | zimmerma | 2000-02-01 16:31:05 +0000 (Tue, 01 Feb 2000) | 3 linesChanged paths:M /trunk/div.cuse mpn_divrem_n (Burnikel-Ziegler algorithm) instead of mpn_divremwhen rsize=rrsize------------------------------------------------------------------------r429 | zimmerma | 2000-02-01 16:30:17 +0000 (Tue, 01 Feb 2000) | 2 linesChanged paths:M /trunk/Configureadded karadiv.c (to be removed when incorporated in GMP)------------------------------------------------------------------------r428 | zimmerma | 2000-02-01 16:29:32 +0000 (Tue, 01 Feb 2000) | 2 linesChanged paths:A /trunk/karadiv.cBurnikel-Ziegler division------------------------------------------------------------------------r427 | zimmerma | 2000-01-31 13:09:12 +0000 (Mon, 31 Jan 2000) | 2 linesChanged paths:M /trunk/tests/texp.cadded further examples from V. Lefe`vre------------------------------------------------------------------------r426 | zimmerma | 1999-12-16 13:14:21 +0000 (Thu, 16 Dec 1999) | 2 linesChanged paths:M /trunk/Configureadded macri VERSION for target dist------------------------------------------------------------------------r425 | zimmerma | 1999-12-16 11:00:44 +0000 (Thu, 16 Dec 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cadded new tests from V. Lefe`vre------------------------------------------------------------------------r424 | zimmerma | 1999-12-16 11:00:14 +0000 (Thu, 16 Dec 1999) | 2 linesChanged paths:M /trunk/tests/tdiv.cimproved interface: tdiv N for doing N random tests------------------------------------------------------------------------r423 | zimmerma | 1999-12-16 10:59:26 +0000 (Thu, 16 Dec 1999) | 2 linesChanged paths:M /trunk/tests/tcmp2.cadded one test------------------------------------------------------------------------r422 | zimmerma | 1999-12-16 10:58:50 +0000 (Thu, 16 Dec 1999) | 2 linesChanged paths:M /trunk/sub.cDEBUG2 -> DEBUG------------------------------------------------------------------------r421 | zimmerma | 1999-12-16 10:58:21 +0000 (Thu, 16 Dec 1999) | 2 linesChanged paths:M /trunk/log.cadded debug instructions------------------------------------------------------------------------r420 | zimmerma | 1999-12-16 10:57:44 +0000 (Thu, 16 Dec 1999) | 2 linesChanged paths:M /trunk/cmp.cfixed nasty bug in mpfr_cmp2 (case cc=1)------------------------------------------------------------------------r419 | zimmerma | 1999-12-16 10:54:57 +0000 (Thu, 16 Dec 1999) | 2 linesChanged paths:M /trunk/add.creplaced printf by fprintf for error------------------------------------------------------------------------r418 | zimmerma | 1999-12-10 20:32:36 +0000 (Fri, 10 Dec 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cadded new tests for large input------------------------------------------------------------------------r417 | zimmerma | 1999-12-10 20:32:07 +0000 (Fri, 10 Dec 1999) | 2 linesChanged paths:M /trunk/log.cfixed bug for large input------------------------------------------------------------------------r416 | zimmerma | 1999-12-10 13:29:54 +0000 (Fri, 10 Dec 1999) | 4 linesChanged paths:M /trunk/log.crewritten the error analysis:- now analyzes the cancellation a posteriori- takes into account errors from rounding and initial approximation------------------------------------------------------------------------r415 | zimmerma | 1999-12-10 13:27:42 +0000 (Fri, 10 Dec 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cadded tests from Vincent Lefe`vre------------------------------------------------------------------------r414 | zimmerma | 1999-12-10 13:04:09 +0000 (Fri, 10 Dec 1999) | 2 linesChanged paths:M /trunk/set_str_raw.cno warning any more for negative exponent (thanks to V. Lefe`vre)------------------------------------------------------------------------r413 | zimmerma | 1999-12-08 12:12:07 +0000 (Wed, 08 Dec 1999) | 3 linesChanged paths:M /trunk/exp.cfixed bug found by V. Lefe`vre (when n<0, we have to computean upper bound of log(2) instead of a lower bound)------------------------------------------------------------------------r412 | zimmerma | 1999-12-08 12:10:29 +0000 (Wed, 08 Dec 1999) | 2 linesChanged paths:M /trunk/tests/texp.cadded new test (bug found by V. Lefe`vre)------------------------------------------------------------------------r411 | zimmerma | 1999-12-07 16:01:25 +0000 (Tue, 07 Dec 1999) | 2 linesChanged paths:M /trunk/TODOadded suggestion from V. Lefe`vre------------------------------------------------------------------------r410 | zimmerma | 1999-12-07 10:31:45 +0000 (Tue, 07 Dec 1999) | 2 linesChanged paths:M /trunk/TODOadded several remarks from Vincent Lefe`vre------------------------------------------------------------------------r409 | zimmerma | 1999-12-07 10:27:05 +0000 (Tue, 07 Dec 1999) | 2 linesChanged paths:M /trunk/mpfr.texicorrected many typos found by Vincent Lefe`vre------------------------------------------------------------------------r408 | zimmerma | 1999-11-27 08:10:56 +0000 (Sat, 27 Nov 1999) | 2 linesChanged paths:M /trunk/mpfr.texiM /trunk/mul.cremoved executable rights------------------------------------------------------------------------r407 | zimmerma | 1999-11-27 08:09:46 +0000 (Sat, 27 Nov 1999) | 3 linesChanged paths:M /trunk/INSTALLimproved GMP link (thanks to Vincent Lefe`vre)added pointer to Alpha-Linux f-p problems------------------------------------------------------------------------r406 | zimmerma | 1999-11-27 08:08:35 +0000 (Sat, 27 Nov 1999) | 2 linesChanged paths:M /trunk/tests/tset_d.cremoved executable right on file------------------------------------------------------------------------r405 | zimmerma | 1999-10-20 14:17:01 +0000 (Wed, 20 Oct 1999) | 2 linesChanged paths:M /trunk/tests/tcmp2.cput back test for x=y------------------------------------------------------------------------r404 | zimmerma | 1999-10-20 14:11:34 +0000 (Wed, 20 Oct 1999) | 2 linesChanged paths:M /trunk/tests/tcmp2.cmodified to avoid y=-0.0------------------------------------------------------------------------r403 | zimmerma | 1999-10-20 13:31:20 +0000 (Wed, 20 Oct 1999) | 2 linesChanged paths:M /trunk/tests/tcmp2.cmodified test procedure to return 53 when x=y------------------------------------------------------------------------r402 | zimmerma | 1999-10-20 13:25:13 +0000 (Wed, 20 Oct 1999) | 2 linesChanged paths:M /trunk/cmp.cmpfr_cmp2(b,c) now returns PREC(b) if b=c, even if c=0------------------------------------------------------------------------r401 | zimmerma | 1999-10-20 13:06:11 +0000 (Wed, 20 Oct 1999) | 2 linesChanged paths:M /trunk/tests/tsqrt.cadded one test------------------------------------------------------------------------r400 | zimmerma | 1999-10-20 13:05:43 +0000 (Wed, 20 Oct 1999) | 2 linesChanged paths:M /trunk/INSTALLadded test under Cygwin------------------------------------------------------------------------r399 | zimmerma | 1999-10-20 11:16:09 +0000 (Wed, 20 Oct 1999) | 2 linesChanged paths:M /trunk/Configure$make -> $MAKE------------------------------------------------------------------------r398 | zimmerma | 1999-10-20 10:21:22 +0000 (Wed, 20 Oct 1999) | 2 linesChanged paths:M /trunk/tests/tcmp2.cM /trunk/tests/texp.cM /trunk/tests/tlog.cM /trunk/tests/tset_si.cM /trunk/tests/tset_z.cremoved *rand48 prototypes (pb under Cygwin)------------------------------------------------------------------------r397 | zimmerma | 1999-10-20 10:20:37 +0000 (Wed, 20 Oct 1999) | 2 linesChanged paths:M /trunk/tests/tagm.cremoved *rand48 prototypes------------------------------------------------------------------------r396 | zimmerma | 1999-10-20 10:20:12 +0000 (Wed, 20 Oct 1999) | 2 linesChanged paths:M /trunk/tests/tadd.cremoved lrand48 prototype (pb under Cygwin)------------------------------------------------------------------------r395 | zimmerma | 1999-10-20 10:19:30 +0000 (Wed, 20 Oct 1999) | 2 linesChanged paths:M /trunk/rnd_mode.cadded rounding instructions for Cygnus compiler under Windows------------------------------------------------------------------------r394 | zimmerma | 1999-10-20 10:18:14 +0000 (Wed, 20 Oct 1999) | 2 linesChanged paths:M /trunk/mpfr.hadded dummy *rand48 functions for CYGWIN------------------------------------------------------------------------r393 | zimmerma | 1999-10-20 10:17:38 +0000 (Wed, 20 Oct 1999) | 2 linesChanged paths:M /trunk/INSTALLadded info about gmp-mparam.h------------------------------------------------------------------------r392 | zimmerma | 1999-10-20 10:16:28 +0000 (Wed, 20 Oct 1999) | 2 linesChanged paths:M /trunk/Configureincorporated data for CYGWIN------------------------------------------------------------------------r391 | zimmerma | 1999-10-15 09:51:16 +0000 (Fri, 15 Oct 1999) | 2 linesChanged paths:M /trunk/tests/tsqrt.cadded one test------------------------------------------------------------------------r390 | zimmerma | 1999-10-15 09:41:12 +0000 (Fri, 15 Oct 1999) | 2 linesChanged paths:M /trunk/tests/tdiv.cM /trunk/tests/tmul.cM /trunk/tests/tsqrt.cadded boundary cases from paper from Michael Parks------------------------------------------------------------------------r389 | zimmerma | 1999-10-14 13:32:09 +0000 (Thu, 14 Oct 1999) | 2 linesChanged paths:M /trunk/mul_ui.cnow set sign correctly------------------------------------------------------------------------r388 | zimmerma | 1999-10-14 13:31:45 +0000 (Thu, 14 Oct 1999) | 2 linesChanged paths:M /trunk/tests/tmul_ui.cadded test to check sign is correctly set------------------------------------------------------------------------r387 | zimmerma | 1999-10-14 13:31:15 +0000 (Thu, 14 Oct 1999) | 2 linesChanged paths:M /trunk/tests/texp.cadded worst case for arg. reduction------------------------------------------------------------------------r386 | zimmerma | 1999-10-14 13:26:40 +0000 (Thu, 14 Oct 1999) | 2 linesChanged paths:M /trunk/exp.cfixed bug when initial approx. floor(x/log(2)) is too large------------------------------------------------------------------------r385 | zimmerma | 1999-10-08 15:25:42 +0000 (Fri, 08 Oct 1999) | 2 linesChanged paths:M /trunk/rnd_mode.cnow use macros for Linux case, and added ifdef for _ISOC9X_SOURCE------------------------------------------------------------------------r384 | zimmerma | 1999-10-08 10:03:45 +0000 (Fri, 08 Oct 1999) | 2 linesChanged paths:M /trunk/Configurechanged target dist to create archive in a directory------------------------------------------------------------------------r383 | zimmerma | 1999-10-07 15:12:09 +0000 (Thu, 07 Oct 1999) | 2 linesChanged paths:M /trunk/Configureadded targets doc and dist------------------------------------------------------------------------r382 | zimmerma | 1999-10-07 15:11:43 +0000 (Thu, 07 Oct 1999) | 2 linesChanged paths:M /trunk/INSTALLadded documentation and contact for problems------------------------------------------------------------------------r381 | zimmerma | 1999-10-07 14:54:54 +0000 (Thu, 07 Oct 1999) | 2 linesChanged paths:A /trunk/INSTALLfile for installation of mpfr------------------------------------------------------------------------r380 | zimmerma | 1999-10-07 14:09:58 +0000 (Thu, 07 Oct 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cM /trunk/tests/tout_str.cadded more tests------------------------------------------------------------------------r379 | zimmerma | 1999-10-07 14:06:17 +0000 (Thu, 07 Oct 1999) | 2 linesChanged paths:M /trunk/get_str.cnow deal with 0 and fixed bug on 64-bit machine------------------------------------------------------------------------r378 | zimmerma | 1999-10-07 08:15:21 +0000 (Thu, 07 Oct 1999) | 2 linesChanged paths:D /trunk/sqrt3.cmoved to sqrt.c------------------------------------------------------------------------r377 | zimmerma | 1999-10-07 08:14:56 +0000 (Thu, 07 Oct 1999) | 2 linesChanged paths:M /trunk/sqrt.cnow use directly mpn_sqrtrem (previously sqrt3.c)------------------------------------------------------------------------r376 | zimmerma | 1999-10-07 08:14:13 +0000 (Thu, 07 Oct 1999) | 2 linesChanged paths:M /trunk/mpfr.texiupdated prototypes of mpfr_div/mpfr_sqrt------------------------------------------------------------------------r375 | zimmerma | 1999-10-07 08:11:25 +0000 (Thu, 07 Oct 1999) | 2 linesChanged paths:M /trunk/ConfigureM /trunk/mpfr.hremoved div3 and sqrt3------------------------------------------------------------------------r374 | zimmerma | 1999-10-07 08:10:06 +0000 (Thu, 07 Oct 1999) | 2 linesChanged paths:M /trunk/log.cdiv3 -> div------------------------------------------------------------------------r373 | zimmerma | 1999-10-07 08:09:41 +0000 (Thu, 07 Oct 1999) | 2 linesChanged paths:D /trunk/div3.cmoved to div.c------------------------------------------------------------------------r372 | zimmerma | 1999-10-07 08:08:48 +0000 (Thu, 07 Oct 1999) | 3 linesChanged paths:M /trunk/div.creplaced implementation using Goldschmidt's algorithmby that using directly mpn_divrem (previously div3.c)------------------------------------------------------------------------r371 | zimmerma | 1999-10-07 08:07:46 +0000 (Thu, 07 Oct 1999) | 2 linesChanged paths:M /trunk/agm.csqrt3 -> sqrt------------------------------------------------------------------------r370 | zimmerma | 1999-10-07 08:05:54 +0000 (Thu, 07 Oct 1999) | 2 linesChanged paths:A /trunk/COPYING.LIBGNU Library Public License------------------------------------------------------------------------r369 | zimmerma | 1999-08-31 08:56:55 +0000 (Tue, 31 Aug 1999) | 2 linesChanged paths:M /trunk/set_z.cremoved printf statement------------------------------------------------------------------------r368 | zimmerma | 1999-08-31 08:46:21 +0000 (Tue, 31 Aug 1999) | 2 linesChanged paths:M /trunk/set_z.cadded ABS for SIZ(z) when z<0------------------------------------------------------------------------r367 | zimmerma | 1999-08-31 08:45:45 +0000 (Tue, 31 Aug 1999) | 2 linesChanged paths:M /trunk/get_str.cremoved special 'exact' stuff for n=0------------------------------------------------------------------------r366 | zimmerma | 1999-08-31 08:18:25 +0000 (Tue, 31 Aug 1999) | 2 linesChanged paths:M /trunk/mpfr.hfixed prototype of random------------------------------------------------------------------------r365 | zimmerma | 1999-07-30 16:48:33 +0000 (Fri, 30 Jul 1999) | 2 linesChanged paths:M /trunk/mpfr.texireplaced GNU MPFR by MPFR (not yet the GNU label)------------------------------------------------------------------------r364 | zimmerma | 1999-07-30 16:47:40 +0000 (Fri, 30 Jul 1999) | 2 linesChanged paths:M /trunk/add.cM /trunk/add_ulp.cM /trunk/agm.cM /trunk/clear.cM /trunk/cmp.cM /trunk/cmp_ui.cM /trunk/div.cM /trunk/div3.cM /trunk/div_2exp.cM /trunk/div_ui.cM /trunk/exp.cM /trunk/get_str.cM /trunk/init.cM /trunk/init_set.hM /trunk/log.cM /trunk/log2.cM /trunk/mpfr-impl.hM /trunk/mpfr.hM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_ui.cM /trunk/neg.cM /trunk/out_str.cM /trunk/pi.cM /trunk/pow.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/random.cM /trunk/rnd_mode.cM /trunk/round.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_dfl_prec.cM /trunk/set_dfl_rnd.cM /trunk/set_f.cM /trunk/set_prec.cM /trunk/set_si.cM /trunk/set_str_raw.cM /trunk/set_z.cM /trunk/sqrt.cM /trunk/sqrt3.cM /trunk/sub.cM /trunk/tests/tadd.cM /trunk/tests/tagm.cM /trunk/tests/tcan_round.cM /trunk/tests/tcmp.cM /trunk/tests/tcmp2.cM /trunk/tests/tcmp_ui.cM /trunk/tests/tdiv.cM /trunk/tests/tdiv_ui.cM /trunk/tests/texp.cM /trunk/tests/tget_str.cM /trunk/tests/tlog.cM /trunk/tests/tlog2.cM /trunk/tests/tmul.cM /trunk/tests/tmul_2exp.cM /trunk/tests/tmul_ui.cM /trunk/tests/tout_str.cM /trunk/tests/tpi.cM /trunk/tests/tround.cM /trunk/tests/tset_d.cM /trunk/tests/tset_f.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cM /trunk/tests/tset_z.cM /trunk/tests/tsqrt.cM /trunk/tests/tzeta.cM /trunk/zeta.cadded copyright notice------------------------------------------------------------------------r363 | zimmerma | 1999-07-09 18:02:58 +0000 (Fri, 09 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tset_z.cadded one test with prec=160------------------------------------------------------------------------r362 | zimmerma | 1999-07-09 18:02:08 +0000 (Fri, 09 Jul 1999) | 2 linesChanged paths:M /trunk/pi.cerror term is N+1 and not N------------------------------------------------------------------------r361 | zimmerma | 1999-07-09 18:00:39 +0000 (Fri, 09 Jul 1999) | 2 linesChanged paths:M /trunk/set_z.cfixed bug in case sh=0------------------------------------------------------------------------r360 | zimmerma | 1999-07-08 16:28:56 +0000 (Thu, 08 Jul 1999) | 3 linesChanged paths:M /trunk/round.ccompletely rewritten mpfr_can_round_raw, which costs now O(1)--- or more probably O(log n) --- instead of O(n)------------------------------------------------------------------------r359 | zimmerma | 1999-07-07 16:47:31 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tcmp.cchanged mpfr_init2 to mpfr_set_prec------------------------------------------------------------------------r358 | zimmerma | 1999-07-07 16:44:53 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cadded one test------------------------------------------------------------------------r357 | zimmerma | 1999-07-07 16:08:19 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/sub.cadded prototype for mpfr_add1------------------------------------------------------------------------r356 | zimmerma | 1999-07-07 16:04:13 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tcan_round.cadded mpfr_clear------------------------------------------------------------------------r355 | hanrot | 1999-07-07 15:53:23 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/sqrt3.csqrt3 now returns an exact / inexact flag.------------------------------------------------------------------------r354 | hanrot | 1999-07-07 15:52:58 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/mpfr.hsqrt3 now returns an exact/inexact flag.------------------------------------------------------------------------r353 | zimmerma | 1999-07-07 15:49:50 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/set_str_raw.cfix UMR (missing 0 terminating string)------------------------------------------------------------------------r352 | zimmerma | 1999-07-07 15:26:07 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/init.cput initialization of exponent back (avoids some UMRs)------------------------------------------------------------------------r351 | zimmerma | 1999-07-07 15:11:20 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/get_str.cfixed array bound write bug------------------------------------------------------------------------r350 | zimmerma | 1999-07-07 13:12:18 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tsqrt.cadded one test------------------------------------------------------------------------r349 | zimmerma | 1999-07-07 13:10:57 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tout_str.cadded several tests, and does not print on stdout when no argument------------------------------------------------------------------------r348 | zimmerma | 1999-07-07 13:09:37 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/get_str.cfixed several bugs------------------------------------------------------------------------r347 | hanrot | 1999-07-07 11:37:10 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tget_str.cAdded an example which causes an ABW in mpz_get_str.------------------------------------------------------------------------r346 | zimmerma | 1999-07-07 11:35:17 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tout_str.cmoved drand to mpfr-impl.h and added test in large precision------------------------------------------------------------------------r345 | zimmerma | 1999-07-07 11:24:34 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/Configureadded tout_str------------------------------------------------------------------------r344 | hanrot | 1999-07-07 10:12:23 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/sqrt3.cProblem with the exponents in the destructive case.------------------------------------------------------------------------r343 | zimmerma | 1999-07-07 10:04:22 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/div3.cmore changes from G. Hanrot------------------------------------------------------------------------r342 | zimmerma | 1999-07-07 10:00:45 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tcmp2.cuse now drand48 instead of drand------------------------------------------------------------------------r341 | zimmerma | 1999-07-07 09:49:04 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/random.csimply set to zero the non-significant bits, don't call mpfr_round_raw------------------------------------------------------------------------r340 | zimmerma | 1999-07-07 09:44:15 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/div3.cupgrade from bug fixes from Guillaume Hanrot------------------------------------------------------------------------r339 | zimmerma | 1999-07-07 09:38:44 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/pi.cstores now last computed value together with its rounding mode------------------------------------------------------------------------r338 | zimmerma | 1999-07-07 09:23:24 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tsqrt.cchecks now destructive version------------------------------------------------------------------------r337 | boldo | 1999-07-07 08:07:16 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tagm.cM /trunk/tests/tlog.cchanges on random------------------------------------------------------------------------r336 | boldo | 1999-07-07 08:00:29 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/log.cusing div3------------------------------------------------------------------------r335 | boldo | 1999-07-07 08:00:09 +0000 (Wed, 07 Jul 1999) | 2 linesChanged paths:M /trunk/agm.cusing sqrt3------------------------------------------------------------------------r334 | hanrot | 1999-07-06 16:56:56 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/ConfigureHPUX support, 2nd try.------------------------------------------------------------------------r333 | hanrot | 1999-07-06 15:24:27 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/div3.cM /trunk/sqrt3.cPatch for the (very seldom encountered) case of even rounding.------------------------------------------------------------------------r332 | zimmerma | 1999-07-06 15:09:07 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tset_f.cM /trunk/tests/tset_si.cM /trunk/tests/tset_str.cadded def. for random/srandom, which do not exist under HPUX------------------------------------------------------------------------r331 | zimmerma | 1999-07-06 15:06:16 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/pi.cstore now computed values------------------------------------------------------------------------r330 | zimmerma | 1999-07-06 15:05:42 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/log2.c_mpfr_log2_* -> __mpfr_log2_*------------------------------------------------------------------------r329 | zimmerma | 1999-07-06 14:48:33 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/rnd_mode.cmerged machine rounding instructions for Sun and HP------------------------------------------------------------------------r328 | zimmerma | 1999-07-06 14:46:38 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/random.cpatch for HPUX (no random function)------------------------------------------------------------------------r327 | zimmerma | 1999-07-06 14:44:30 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/Configureadded print_rnd_mode------------------------------------------------------------------------r326 | zimmerma | 1999-07-06 14:41:38 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/mpfr.hfixed prototype of mpfr_print_rnd_mode------------------------------------------------------------------------r325 | zimmerma | 1999-07-06 14:40:54 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/mpfr-impl.himproved ulp to deal with case a=0.0------------------------------------------------------------------------r324 | zimmerma | 1999-07-06 14:40:13 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cadded return 0 to main------------------------------------------------------------------------r323 | hanrot | 1999-07-06 14:00:29 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/div3.cForgotten casts.------------------------------------------------------------------------r322 | hanrot | 1999-07-06 12:55:14 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/ConfigureAdded sqrt3 + tentative support for Alpha linux.------------------------------------------------------------------------r321 | hanrot | 1999-07-06 12:40:17 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/sqrt3.cThe word added when the exponent is odd was sometimes unitialized.------------------------------------------------------------------------r320 | hanrot | 1999-07-06 09:39:42 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:A /trunk/sqrt3.cInitial version.------------------------------------------------------------------------r319 | hanrot | 1999-07-06 09:39:20 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/mpfr.hAdded mpfr_sqrt3.------------------------------------------------------------------------r318 | zimmerma | 1999-07-06 09:23:25 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/mpfr.texiadded several functions, and updated others------------------------------------------------------------------------r317 | zimmerma | 1999-07-06 09:19:09 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/mpfr.hchanged prototype of mpfr_log------------------------------------------------------------------------r316 | zimmerma | 1999-07-06 09:17:28 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/log.creturns now an int instead of void------------------------------------------------------------------------r315 | zimmerma | 1999-07-06 09:16:41 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/init.cremoved initialization of exponent------------------------------------------------------------------------r314 | zimmerma | 1999-07-06 09:16:03 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/exp.cspecial case for exp(0)------------------------------------------------------------------------r313 | zimmerma | 1999-07-06 09:15:40 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/tests/texp.cadded test for exp(0)------------------------------------------------------------------------r312 | hanrot | 1999-07-06 08:31:45 +0000 (Tue, 06 Jul 1999) | 2 linesChanged paths:M /trunk/Configureconfig.in -> ./config.in------------------------------------------------------------------------r311 | boldo | 1999-07-05 18:55:08 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/agm.cnew, quick & clean------------------------------------------------------------------------r310 | zimmerma | 1999-07-05 16:35:27 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cadded two tests and converted to double's------------------------------------------------------------------------r309 | boldo | 1999-07-05 16:27:31 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cmore checking ways------------------------------------------------------------------------r308 | zimmerma | 1999-07-05 15:24:16 +0000 (Mon, 05 Jul 1999) | 3 linesChanged paths:M /trunk/tests/tsqrt.cdistinguishes now between true errors and differences with libm.a(which may fail too)------------------------------------------------------------------------r307 | zimmerma | 1999-07-05 14:55:12 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tmul.cremoved mpf stuff in check------------------------------------------------------------------------r306 | zimmerma | 1999-07-05 14:49:59 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tset_d.cadded some mpfr_clear's------------------------------------------------------------------------r305 | zimmerma | 1999-07-05 14:45:58 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tset_si.cchanged defs of random/srandom to work on Alpha------------------------------------------------------------------------r304 | zimmerma | 1999-07-05 14:45:12 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tadd.cmpfr_init2 -> mpfr_set_prec in check64------------------------------------------------------------------------r303 | zimmerma | 1999-07-05 14:30:48 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/mpfr-impl.hadded function dbl------------------------------------------------------------------------r302 | zimmerma | 1999-07-05 14:30:19 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/mpfr.hadded prototypes for mpfr_cmp3 and mpfr_set4------------------------------------------------------------------------r301 | zimmerma | 1999-07-05 14:06:18 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/neg.cuse mpfr_set4 now (no modification of const parameters any more)------------------------------------------------------------------------r300 | zimmerma | 1999-07-05 14:05:33 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/round.creturn 0 in mpfr_can_round_raw------------------------------------------------------------------------r299 | zimmerma | 1999-07-05 14:04:38 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/set.cintroduced auxiliary function mpfr_set4------------------------------------------------------------------------r298 | zimmerma | 1999-07-05 14:01:07 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/set_si.cfixed possible bug (testing sign of unsigned long) in mpfr_mul_ui------------------------------------------------------------------------r297 | zimmerma | 1999-07-05 14:00:11 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/div3.creplaced PREC(r) by prec (which was defined but not used)------------------------------------------------------------------------r296 | zimmerma | 1999-07-05 13:59:08 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tdiv_ui.cmoved drand and ulp to mpfr-impl------------------------------------------------------------------------r295 | zimmerma | 1999-07-05 13:55:23 +0000 (Mon, 05 Jul 1999) | 3 linesChanged paths:M /trunk/tests/tlog.cmoved ulp to mpfr-impl.hand used input routine 'dbl' in some tests------------------------------------------------------------------------r294 | zimmerma | 1999-07-05 13:32:55 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/tests/texp.cmodified one test to avoid rounding from double input routines------------------------------------------------------------------------r293 | zimmerma | 1999-07-05 13:18:06 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/cmp.cintroduced auxiliary function mpfr_cmp3(x,y,sign) to compare x and sign*y------------------------------------------------------------------------r292 | zimmerma | 1999-07-05 13:16:55 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tdiv.cmoved drand and ulp to mpfr-impl.h------------------------------------------------------------------------r291 | zimmerma | 1999-07-05 13:15:48 +0000 (Mon, 05 Jul 1999) | 3 linesChanged paths:M /trunk/sub.cmpfr_sub now calls directly mpfr_add1/mpfr_sub1 (no modification ofconst parameters any more)------------------------------------------------------------------------r290 | zimmerma | 1999-07-05 13:14:13 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tcmp.cmoved drand to mpfr-implh.h------------------------------------------------------------------------r289 | zimmerma | 1999-07-05 13:12:55 +0000 (Mon, 05 Jul 1999) | 3 linesChanged paths:M /trunk/add.cuse mpfr_cmp3 instead of mpfr_cmp (avoids warning due to modification ofconst parameters)------------------------------------------------------------------------r288 | zimmerma | 1999-07-05 13:11:42 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tget_str.cmoved drand to mpfr-impl.h and removed warnings------------------------------------------------------------------------r287 | zimmerma | 1999-07-05 12:34:27 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/zeta.cuse the result of mpfr_can_round------------------------------------------------------------------------r286 | zimmerma | 1999-07-05 11:05:32 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tadd.cmoved drand and ulp to mpfr-impl.h------------------------------------------------------------------------r285 | zimmerma | 1999-07-05 11:03:46 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tset_d.cmoved drand to mpfr-impl.h------------------------------------------------------------------------r284 | zimmerma | 1999-07-05 10:56:30 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tmul.cmoved drand to mpfr-impl and removed warnings------------------------------------------------------------------------r283 | zimmerma | 1999-07-05 10:55:30 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/mpfr-impl.hadded include of math.h------------------------------------------------------------------------r282 | zimmerma | 1999-07-05 10:52:07 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tsqrt.cmoved drand and ulp to mpfr-impl.h------------------------------------------------------------------------r281 | zimmerma | 1999-07-05 10:51:37 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:A /trunk/mpfr-impl.hinclude file for mpfr developers only------------------------------------------------------------------------r280 | zimmerma | 1999-07-05 10:45:52 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tcmp2.clong -> int in drand------------------------------------------------------------------------r279 | zimmerma | 1999-07-05 10:43:11 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tadd.cadapted drand to sizeof(long)=64------------------------------------------------------------------------r278 | zimmerma | 1999-07-05 10:12:44 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/Configureconfig.in -> ./config.in (otherwise don't work under IRIX)------------------------------------------------------------------------r277 | zimmerma | 1999-07-05 09:42:53 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tdiv_ui.cremoved warnings------------------------------------------------------------------------r276 | zimmerma | 1999-07-05 09:42:20 +0000 (Mon, 05 Jul 1999) | 2 linesChanged paths:M /trunk/div_ui.cpatch for GMP bug when UDIV_NEEDS_NORMALIZATION=1------------------------------------------------------------------------r275 | hanrot | 1999-07-02 17:51:54 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/div3.cCorrection of a typo.------------------------------------------------------------------------r274 | zimmerma | 1999-07-02 16:13:14 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/div_ui.cfixed horrible hack yp[-1]------------------------------------------------------------------------r273 | hanrot | 1999-07-02 15:47:18 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/ConfigureSupport of IRIX64 (n32/64 modes) plus cosmetic modifications.------------------------------------------------------------------------r272 | zimmerma | 1999-07-02 12:29:31 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cadded one test, and adapted to ANSI C------------------------------------------------------------------------r271 | hanrot | 1999-07-02 12:28:06 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/ConfigureYet Another Backslash Forgotten...------------------------------------------------------------------------r270 | hanrot | 1999-07-02 12:26:33 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/div3.cBug le plus stupide de tous les temps corrige. Ca marchait sous Solaris...------------------------------------------------------------------------r269 | zimmerma | 1999-07-02 12:25:39 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tagm.cadded one test and removed warnings------------------------------------------------------------------------r268 | hanrot | 1999-07-02 12:22:02 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/mpfr.hAdded mpfr_div3.------------------------------------------------------------------------r267 | hanrot | 1999-07-02 12:21:42 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/ConfigureAdded div3.c------------------------------------------------------------------------r266 | zimmerma | 1999-07-02 12:19:59 +0000 (Fri, 02 Jul 1999) | 3 linesChanged paths:M /trunk/add.cfixed bug when sizeof(long) <> sizeof(mp_limb_t)and removed DEBUG2 stuff------------------------------------------------------------------------r265 | zimmerma | 1999-07-02 12:19:03 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tadd.cadded one test, and removed warnings------------------------------------------------------------------------r264 | hanrot | 1999-07-02 12:18:47 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:A /trunk/div3.cAdded div3.c, initial release.------------------------------------------------------------------------r263 | hanrot | 1999-07-02 11:45:22 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/ConfigurePatch of the patch :)------------------------------------------------------------------------r262 | hanrot | 1999-07-02 11:27:38 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/ConfigurePattern matching rules in tests Makefile for non-GNU make (eg Solaris)------------------------------------------------------------------------r261 | zimmerma | 1999-07-02 11:24:09 +0000 (Fri, 02 Jul 1999) | 3 linesChanged paths:M /trunk/tests/tdiv.cadapted to enable denormalized numbers on IRIX64, added one test andremoved warnings------------------------------------------------------------------------r260 | zimmerma | 1999-07-02 11:21:42 +0000 (Fri, 02 Jul 1999) | 3 linesChanged paths:M /trunk/mpfr.hM /trunk/round.cchanged type of 3rd arg. 'neg' of mpfr_can_round_raw from char to int(pb with signed char's on some machines, e.g. IRIX64)------------------------------------------------------------------------r259 | zimmerma | 1999-07-02 10:09:00 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tsqrt.cadapted to IRIX64 (enable denorm. numbers) and removed warnings------------------------------------------------------------------------r258 | zimmerma | 1999-07-02 10:06:05 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tcmp2.cadapted to IRIX64 (enable denormalized numbers) and removed warnings------------------------------------------------------------------------r257 | zimmerma | 1999-07-02 10:03:28 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tadd.cadapted to IRIX64 (no denormalized by default) and removed warnings------------------------------------------------------------------------r256 | zimmerma | 1999-07-02 09:55:41 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/set_si.cunsigned long -> mp_limb_t------------------------------------------------------------------------r255 | boldo | 1999-07-02 09:51:06 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cunused variables------------------------------------------------------------------------r254 | boldo | 1999-07-02 09:50:16 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/log.cunused variable------------------------------------------------------------------------r253 | zimmerma | 1999-07-02 09:43:38 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/set_d.cadded ifdef to avoid warning "unused variable" on 64-bit machine------------------------------------------------------------------------r252 | zimmerma | 1999-07-02 09:42:58 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/rnd_mode.cadded def. of swapRM to avoid warning on IRIX64------------------------------------------------------------------------r251 | zimmerma | 1999-07-02 09:36:03 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/print_raw.cM /trunk/round.c1UL -> ((mp_limb_t) 1)------------------------------------------------------------------------r250 | zimmerma | 1999-07-02 09:32:47 +0000 (Fri, 02 Jul 1999) | 2 linesChanged paths:M /trunk/round.cchanged type of mask to mp_limb_t in mpfr_round_raw2------------------------------------------------------------------------r249 | zimmerma | 1999-07-02 09:26:13 +0000 (Fri, 02 Jul 1999) | 3 linesChanged paths:M /trunk/tests/tset_d.cadapted for denormalized on IRIX64now test NaNs too------------------------------------------------------------------------r248 | hanrot | 1999-07-01 17:20:43 +0000 (Thu, 01 Jul 1999) | 2 linesChanged paths:M /trunk/cmp.cDue to the representation of 0 it might have happened that 0 != 0.------------------------------------------------------------------------r247 | hanrot | 1999-07-01 17:09:00 +0000 (Thu, 01 Jul 1999) | 2 linesChanged paths:M /trunk/sqrt.cPatch mpfr_set -> MPN_COPY------------------------------------------------------------------------r246 | hanrot | 1999-07-01 17:08:12 +0000 (Thu, 01 Jul 1999) | 2 linesChanged paths:M /trunk/div.cPatch when prec < 32.------------------------------------------------------------------------r245 | zimmerma | 1999-07-01 17:00:58 +0000 (Thu, 01 Jul 1999) | 2 linesChanged paths:M /trunk/set_d.cfixed bugs for 64-bit machines------------------------------------------------------------------------r244 | zimmerma | 1999-07-01 16:59:36 +0000 (Thu, 01 Jul 1999) | 2 linesChanged paths:M /trunk/round.cadded casts to mp_limb_t------------------------------------------------------------------------r243 | zimmerma | 1999-07-01 16:54:40 +0000 (Thu, 01 Jul 1999) | 2 linesChanged paths:M /trunk/mul_ui.cadded cast to mp_limb_t for shifts------------------------------------------------------------------------r242 | boldo | 1999-07-01 14:35:42 +0000 (Thu, 01 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cprints nothing is everything is allright------------------------------------------------------------------------r241 | boldo | 1999-07-01 14:20:32 +0000 (Thu, 01 Jul 1999) | 2 linesChanged paths:M /trunk/agm.cmemory gestion------------------------------------------------------------------------r240 | boldo | 1999-07-01 14:19:36 +0000 (Thu, 01 Jul 1999) | 2 linesChanged paths:M /trunk/log.cone single bug------------------------------------------------------------------------r239 | boldo | 1999-07-01 14:19:12 +0000 (Thu, 01 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cmore bad cases------------------------------------------------------------------------r238 | zimmerma | 1999-07-01 14:08:04 +0000 (Thu, 01 Jul 1999) | 2 linesChanged paths:M /trunk/tests/texp.cadded some certified tests------------------------------------------------------------------------r237 | zimmerma | 1999-07-01 12:47:55 +0000 (Thu, 01 Jul 1999) | 2 linesChanged paths:M /trunk/tests/tmul_ui.cadded one test to check that 1*y = y------------------------------------------------------------------------r236 | hanrot | 1999-07-01 12:19:09 +0000 (Thu, 01 Jul 1999) | 3 linesChanged paths:M /trunk/div.cPatch of an MLK due to multiple initialization of the same variables withoutfreeing them inbetween.------------------------------------------------------------------------r235 | hanrot | 1999-07-01 12:09:49 +0000 (Thu, 01 Jul 1999) | 2 linesChanged paths:M /trunk/div.cSame as in sqrt (allocation problem).------------------------------------------------------------------------r234 | zimmerma | 1999-07-01 11:58:48 +0000 (Thu, 01 Jul 1999) | 2 linesChanged paths:M /trunk/mul_ui.cfixed bug due to shift=0 in mpn_rshift------------------------------------------------------------------------r233 | hanrot | 1999-07-01 10:43:19 +0000 (Thu, 01 Jul 1999) | 2 linesChanged paths:M /trunk/sqrt.c(Temporary) patch for memory gestion in sqrt.c------------------------------------------------------------------------r232 | zimmerma | 1999-07-01 09:40:55 +0000 (Thu, 01 Jul 1999) | 2 linesChanged paths:M /trunk/sqrt.cmpfr_init -> mpfr_init2------------------------------------------------------------------------r231 | zimmerma | 1999-07-01 09:39:56 +0000 (Thu, 01 Jul 1999) | 2 linesChanged paths:M /trunk/sqrt.cinitialize temporary variables with current precision------------------------------------------------------------------------r230 | hanrot | 1999-06-30 15:47:13 +0000 (Wed, 30 Jun 1999) | 2 linesChanged paths:M /trunk/clear.cUnbelievably stupid bug fixed.------------------------------------------------------------------------r229 | hanrot | 1999-06-30 15:14:47 +0000 (Wed, 30 Jun 1999) | 3 linesChanged paths:M /trunk/round.cTwo patches : one for an UMR which actually had no effect, one for an FNH inold code..------------------------------------------------------------------------r228 | boldo | 1999-06-30 14:55:48 +0000 (Wed, 30 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cnew bug------------------------------------------------------------------------r227 | boldo | 1999-06-30 13:30:46 +0000 (Wed, 30 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tagm.cthere were some conflicts------------------------------------------------------------------------r226 | boldo | 1999-06-30 13:30:25 +0000 (Wed, 30 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cther were some conflicts------------------------------------------------------------------------r225 | boldo | 1999-06-30 13:29:47 +0000 (Wed, 30 Jun 1999) | 2 linesChanged paths:M /trunk/agm.cM /trunk/log.cmemory gestion------------------------------------------------------------------------r224 | zimmerma | 1999-06-29 17:53:45 +0000 (Tue, 29 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tzeta.creplaced outputs by direct comparison when no argument------------------------------------------------------------------------r223 | zimmerma | 1999-06-29 17:46:38 +0000 (Tue, 29 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cmodified to do only certified test when no argument------------------------------------------------------------------------r222 | zimmerma | 1999-06-29 17:27:34 +0000 (Tue, 29 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tagm.cmodified to do only tests with precomputed values when no argument------------------------------------------------------------------------r221 | zimmerma | 1999-06-29 16:13:33 +0000 (Tue, 29 Jun 1999) | 2 linesChanged paths:M /trunk/get_str.cdoes exact rounding only for n=0------------------------------------------------------------------------r220 | remy | 1999-06-29 15:59:22 +0000 (Tue, 29 Jun 1999) | 2 linesChanged paths:M /trunk/Configureadded zeta/tzeta------------------------------------------------------------------------r219 | remy | 1999-06-29 15:58:51 +0000 (Tue, 29 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.hadded prototypes for mpfr_exp and mpfr_zeta------------------------------------------------------------------------r218 | remy | 1999-06-29 15:58:05 +0000 (Tue, 29 Jun 1999) | 3 linesChanged paths:A /trunk/zeta.ccomputes Riemann function Zeta(s)first version: only works for s=2 with PREC(result)=53 and rnd_mode=nearest------------------------------------------------------------------------r217 | remy | 1999-06-29 15:57:01 +0000 (Tue, 29 Jun 1999) | 2 linesChanged paths:A /trunk/tests/tzeta.ctest file for mpfr_zeta------------------------------------------------------------------------r216 | remy | 1999-06-29 15:49:15 +0000 (Tue, 29 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.hadded prototype for mpfr_set_default_prec------------------------------------------------------------------------r215 | remy | 1999-06-29 15:40:28 +0000 (Tue, 29 Jun 1999) | 2 linesChanged paths:D /trunk/zeta2.cfile renamed zeta.c------------------------------------------------------------------------r214 | remy | 1999-06-29 15:26:33 +0000 (Tue, 29 Jun 1999) | 3 linesChanged paths:A /trunk/zeta2.cfirst version: computes Zeta(2) with fixed precision 53 bits and roundto nearest------------------------------------------------------------------------r213 | hanrot | 1999-06-29 14:48:29 +0000 (Tue, 29 Jun 1999) | 2 linesChanged paths:M /trunk/round.cPatch in the case when the number of bits is a multiple of the word size.------------------------------------------------------------------------r212 | hanrot | 1999-06-29 14:47:58 +0000 (Tue, 29 Jun 1999) | 2 linesChanged paths:M /trunk/mul.cPatch in the case when the low words of the product are zero.------------------------------------------------------------------------r211 | zimmerma | 1999-06-28 13:51:15 +0000 (Mon, 28 Jun 1999) | 2 linesChanged paths:M /trunk/round.cchanged arguments of mpfr_round_raw (continued)------------------------------------------------------------------------r210 | zimmerma | 1999-06-28 13:48:44 +0000 (Mon, 28 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.hM /trunk/mpfr.texiM /trunk/mul.cM /trunk/mul_ui.cM /trunk/random.cM /trunk/round.cM /trunk/set.cchanged arguments of mpfr_round_raw (now uses precision instead of size)------------------------------------------------------------------------r209 | zimmerma | 1999-06-28 11:50:04 +0000 (Mon, 28 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tpi.cmodified wrt warnings at compilation------------------------------------------------------------------------r208 | zimmerma | 1999-06-28 11:49:08 +0000 (Mon, 28 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.teximodified description of mpfr_get_str for n_digits=0------------------------------------------------------------------------r207 | zimmerma | 1999-06-28 11:48:15 +0000 (Mon, 28 Jun 1999) | 2 linesChanged paths:M /trunk/get_str.cnow performs an exact output when n_digits=0------------------------------------------------------------------------r206 | hanrot | 1999-06-28 07:37:06 +0000 (Mon, 28 Jun 1999) | 2 linesChanged paths:M /trunk/set_si.cYet another corrected prototype.------------------------------------------------------------------------r205 | hanrot | 1999-06-25 17:36:57 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/add.cM /trunk/add_ulp.cM /trunk/agm.cM /trunk/cmp.cM /trunk/cmp_ui.cM /trunk/div.cM /trunk/div_2exp.cM /trunk/div_ui.cM /trunk/exp.cM /trunk/get_str.cM /trunk/log.cM /trunk/log2.cM /trunk/mpfr.hM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_ui.cM /trunk/neg.cM /trunk/out_str.cM /trunk/pi.cM /trunk/pow.cM /trunk/print_raw.cM /trunk/print_rnd_mode.cM /trunk/random.cM /trunk/rnd_mode.cM /trunk/round.cM /trunk/set.cM /trunk/set_d.cM /trunk/set_f.cM /trunk/set_si.cM /trunk/set_str_raw.cM /trunk/set_z.cM /trunk/sqrt.cM /trunk/sub.cPrototypes et quelques causes de warnings corriges.------------------------------------------------------------------------r204 | hanrot | 1999-06-25 17:20:06 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/ConfigureModifs cosmetiques.------------------------------------------------------------------------r203 | hanrot | 1999-06-25 17:19:55 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:D /trunk/set_str.cFichier vide.------------------------------------------------------------------------r202 | zimmerma | 1999-06-25 16:30:07 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tlog2.cdo not print anything when no argument------------------------------------------------------------------------r201 | zimmerma | 1999-06-25 16:20:11 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/get_str.cM /trunk/out_str.cuse GMP allocate/free functions instead of malloc/free------------------------------------------------------------------------r200 | zimmerma | 1999-06-25 16:08:32 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tcan_round.cdo not print anything on stdout------------------------------------------------------------------------r199 | zimmerma | 1999-06-25 16:07:34 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/set_str_raw.cput correctly sign with macro CHANGE_SIGN------------------------------------------------------------------------r198 | hanrot | 1999-06-25 16:00:38 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/ConfigureAjoute la dependance de libmpfr.a pour le Makefile des tests.------------------------------------------------------------------------r197 | zimmerma | 1999-06-25 15:54:04 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/set_d.ccorrectly handle case sizer=1 in mpfr_set_d------------------------------------------------------------------------r196 | zimmerma | 1999-06-25 15:53:19 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/round.ccorrected allocated size in mpfr_round------------------------------------------------------------------------r195 | zimmerma | 1999-06-25 15:51:49 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/Configuremake clean does not remove config.in any more------------------------------------------------------------------------r194 | hanrot | 1999-06-25 15:16:10 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tagm.cCorrection d'un UMR en inversant le while (sans incidence tres probablement).------------------------------------------------------------------------r193 | zimmerma | 1999-06-25 15:12:04 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tadd.cadded four tests------------------------------------------------------------------------r192 | zimmerma | 1999-06-25 15:07:31 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/set_d.cadapted mpfr_set_d to case where allocated limbs > significant limbs------------------------------------------------------------------------r191 | zimmerma | 1999-06-25 15:05:10 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/sub.cfixed bug for b=2^n and c very small------------------------------------------------------------------------r190 | hanrot | 1999-06-25 14:36:27 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/add.cSome limbs of the result where not set to zero as they should.------------------------------------------------------------------------r189 | zimmerma | 1999-06-25 13:32:39 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tset_si.cadded prototypes, and errors to stderr------------------------------------------------------------------------r188 | zimmerma | 1999-06-25 13:17:23 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:D /trunk/tests/tset_ibinary file -> remove it------------------------------------------------------------------------r187 | zimmerma | 1999-06-25 13:16:04 +0000 (Fri, 25 Jun 1999) | 3 linesChanged paths:M /trunk/mul_ui.cuse PREC(x) instead of ABSSIZE(x) to get number of significant limbsadapted to different numbers of significant limbs for x and y------------------------------------------------------------------------r186 | zimmerma | 1999-06-25 13:05:45 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/round.cfixed pbs with ABSSIZE(x) wrt PREC(x) in mpfr_round------------------------------------------------------------------------r185 | zimmerma | 1999-06-25 13:01:20 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tget_str.cadded pointer to exponent, removed test with sprintf------------------------------------------------------------------------r184 | zimmerma | 1999-06-25 13:00:05 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/get_str.cremoved DEBUG stuff------------------------------------------------------------------------r183 | zimmerma | 1999-06-25 12:57:10 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/set_si.cuse PREC(x) instead of ABSSIZE(x) to get the number of significant limbs------------------------------------------------------------------------r182 | zimmerma | 1999-06-25 12:56:22 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tset_si.cdo 10^6 tests if no argument------------------------------------------------------------------------r181 | hanrot | 1999-06-25 12:30:43 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/ConfigureJ'avais oublie -g...------------------------------------------------------------------------r180 | hanrot | 1999-06-25 12:23:51 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/ConfigureAjoute des flags de paranoiaque schizophrene.------------------------------------------------------------------------r179 | zimmerma | 1999-06-25 11:43:25 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/tests/texp.cnow prints nothing with no argument------------------------------------------------------------------------r178 | zimmerma | 1999-06-25 11:22:28 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/Configureadded texp and tdiv_ui------------------------------------------------------------------------r177 | zimmerma | 1999-06-25 11:21:30 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:A /trunk/tests/tdiv_ui.ctest file for div_ui, initial revision------------------------------------------------------------------------r176 | zimmerma | 1999-06-25 10:19:42 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/log.ccommented out "avant arrondi..."------------------------------------------------------------------------r175 | zimmerma | 1999-06-25 10:17:40 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/agm.cclear res1/res2------------------------------------------------------------------------r174 | hanrot | 1999-06-25 10:17:26 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/add.cPatches an ABR.------------------------------------------------------------------------r173 | hanrot | 1999-06-25 10:15:54 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/sub.cPatch of an ABR.------------------------------------------------------------------------r172 | hanrot | 1999-06-25 10:15:21 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/pow.cPatch in the case n = 0.------------------------------------------------------------------------r171 | hanrot | 1999-06-25 10:14:45 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/out_str.cPatch for a memory leak.------------------------------------------------------------------------r170 | zimmerma | 1999-06-25 10:13:14 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tsqrt.cadded two tests for exact roots------------------------------------------------------------------------r169 | zimmerma | 1999-06-25 10:12:11 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/sqrt.cremoved DEBUG stuff and fixed pb with exact root and GMP_RNDZ------------------------------------------------------------------------r168 | hanrot | 1999-06-25 09:42:53 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/cmp.cCorrection d'un ABR.------------------------------------------------------------------------r167 | zimmerma | 1999-06-25 09:38:52 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tpi.cadded test for prec=53 bits, removed output for argc==1------------------------------------------------------------------------r166 | hanrot | 1999-06-25 09:28:43 +0000 (Fri, 25 Jun 1999) | 2 linesChanged paths:A /trunk/tests/tcan_round.cInitial revision.------------------------------------------------------------------------r165 | hanrot | 1999-06-24 12:22:57 +0000 (Thu, 24 Jun 1999) | 2 linesChanged paths:M /trunk/add.cM /trunk/sub.cPatched an Array Bound Read.------------------------------------------------------------------------r164 | hanrot | 1999-06-24 12:10:00 +0000 (Thu, 24 Jun 1999) | 2 linesChanged paths:M /trunk/round.cCorrected an Array Bound Read when all the bits are significative.------------------------------------------------------------------------r163 | zimmerma | 1999-06-24 12:00:31 +0000 (Thu, 24 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tcmp_ui.ci -> s in tests on mpfr_cmp_si------------------------------------------------------------------------r162 | zimmerma | 1999-06-24 11:59:05 +0000 (Thu, 24 Jun 1999) | 2 linesChanged paths:M /trunk/cmp_ui.cfixed pb in mpfr_cmp_si_2exp (case b=0 or i=0)------------------------------------------------------------------------r161 | zimmerma | 1999-06-24 11:55:25 +0000 (Thu, 24 Jun 1999) | 2 linesChanged paths:M /trunk/cmp.c& -> &&------------------------------------------------------------------------r160 | zimmerma | 1999-06-24 11:40:48 +0000 (Thu, 24 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tadd.cM /trunk/tests/tcmp.cM /trunk/tests/tset_str.cremoved 3rd arg. of mpfr_set_prec------------------------------------------------------------------------r159 | zimmerma | 1999-06-24 11:37:54 +0000 (Thu, 24 Jun 1999) | 2 linesChanged paths:M /trunk/add.ctreats case b=c in mpfr_sub(a,b,c)------------------------------------------------------------------------r158 | zimmerma | 1999-06-24 11:36:43 +0000 (Thu, 24 Jun 1999) | 3 linesChanged paths:M /trunk/set_prec.cremoved 3rd argument in mpfr_set_precreallocates only when more limbs are needed------------------------------------------------------------------------r157 | zimmerma | 1999-06-24 11:34:22 +0000 (Thu, 24 Jun 1999) | 2 linesChanged paths:M /trunk/exp.cM /trunk/log2.cremoved 3rd arg. of mpfr_set_prec------------------------------------------------------------------------r156 | zimmerma | 1999-06-24 11:32:11 +0000 (Thu, 24 Jun 1999) | 2 linesChanged paths:M /trunk/div.cadded some mpfr_clear's that were missing------------------------------------------------------------------------r155 | zimmerma | 1999-06-24 10:16:54 +0000 (Thu, 24 Jun 1999) | 2 linesChanged paths:M /trunk/div.cremoved 3rd argument from mpfr_set_prec------------------------------------------------------------------------r154 | zimmerma | 1999-06-24 10:12:43 +0000 (Thu, 24 Jun 1999) | 2 linesChanged paths:M /trunk/get_str.cM /trunk/sqrt.cremoved 3rd argument of mpfr_set_prec------------------------------------------------------------------------r153 | zimmerma | 1999-06-24 10:09:40 +0000 (Thu, 24 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.hchanged prototype of mpfr_set_prec (no rounding mode needed any more)------------------------------------------------------------------------r152 | zimmerma | 1999-06-24 07:57:30 +0000 (Thu, 24 Jun 1999) | 3 linesChanged paths:M /trunk/tests/tset_str.cadded test for case of missing exponentand if one argument, print it as a double------------------------------------------------------------------------r151 | zimmerma | 1999-06-24 07:56:19 +0000 (Thu, 24 Jun 1999) | 3 linesChanged paths:M /trunk/set_str_raw.cfixed bug when exponent was missing (wrong result when part beforebinary point is not zero)------------------------------------------------------------------------r150 | zimmerma | 1999-06-24 07:47:59 +0000 (Thu, 24 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cadded tests from JM Muller and V Lefevre------------------------------------------------------------------------r149 | zimmerma | 1999-06-23 16:37:03 +0000 (Wed, 23 Jun 1999) | 4 linesChanged paths:M /trunk/round.ccorrected bad case in mpfr_can_round_raw where rnd1=GMP_RNDNand err is a multiple of BITS_PER_MP_LIMB (was modifying anextra limb perhaps not allocated)------------------------------------------------------------------------r148 | boldo | 1999-06-23 16:02:24 +0000 (Wed, 23 Jun 1999) | 2 linesChanged paths:M /trunk/log.cqq bugs d'arrondis------------------------------------------------------------------------r147 | zimmerma | 1999-06-23 15:57:14 +0000 (Wed, 23 Jun 1999) | 2 linesChanged paths:M /trunk/Configureadded exp and div_ui------------------------------------------------------------------------r146 | zimmerma | 1999-06-23 15:56:35 +0000 (Wed, 23 Jun 1999) | 2 linesChanged paths:M /trunk/tests/texp.cadded test of exp(Pi*sqrt(163)/3)-640320 [texp 0.0 prec]------------------------------------------------------------------------r145 | zimmerma | 1999-06-23 15:44:33 +0000 (Wed, 23 Jun 1999) | 2 linesChanged paths:A /trunk/tests/texp.ctest file for mpfr_exp, initial revision------------------------------------------------------------------------r144 | zimmerma | 1999-06-23 13:02:11 +0000 (Wed, 23 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tmul.cadded two tests------------------------------------------------------------------------r143 | zimmerma | 1999-06-23 12:57:56 +0000 (Wed, 23 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tset_str.cremoved printf's and added one test for leading '+'------------------------------------------------------------------------r142 | zimmerma | 1999-06-23 12:56:26 +0000 (Wed, 23 Jun 1999) | 2 linesChanged paths:M /trunk/set_str_raw.cnow allows leading '+'------------------------------------------------------------------------r141 | boldo | 1999-06-23 11:34:03 +0000 (Wed, 23 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tagm.cnettoye------------------------------------------------------------------------r140 | zimmerma | 1999-06-23 10:00:37 +0000 (Wed, 23 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tset_f.cremoved printf------------------------------------------------------------------------r139 | zimmerma | 1999-06-23 10:00:05 +0000 (Wed, 23 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tadd.cM /trunk/tests/tmul_ui.cremoved printf's------------------------------------------------------------------------r138 | zimmerma | 1999-06-23 09:59:31 +0000 (Wed, 23 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cadded tests for large precision (tlog x prec rnd)------------------------------------------------------------------------r137 | zimmerma | 1999-06-23 09:58:29 +0000 (Wed, 23 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tdiv.cadded test for exact division------------------------------------------------------------------------r136 | zimmerma | 1999-06-23 09:57:57 +0000 (Wed, 23 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tcmp2.cmpfr_cmp -> mpfr_cmp2------------------------------------------------------------------------r135 | zimmerma | 1999-06-23 09:57:23 +0000 (Wed, 23 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tagm.cremoved printf, added exit on error------------------------------------------------------------------------r134 | zimmerma | 1999-06-23 09:55:43 +0000 (Wed, 23 Jun 1999) | 2 linesChanged paths:A /trunk/exp.cinitial revision------------------------------------------------------------------------r133 | zimmerma | 1999-06-23 09:50:41 +0000 (Wed, 23 Jun 1999) | 2 linesChanged paths:M /trunk/mul.ccleaned local variables------------------------------------------------------------------------r132 | zimmerma | 1999-06-23 09:49:07 +0000 (Wed, 23 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.hchanged prototype of mpfr_div (now returns int)------------------------------------------------------------------------r131 | zimmerma | 1999-06-23 09:47:12 +0000 (Wed, 23 Jun 1999) | 4 linesChanged paths:M /trunk/div.cnow deals correctly with exact divisionremoved DEBUG stuffreturns 0/1 according to exact division------------------------------------------------------------------------r130 | zimmerma | 1999-06-22 17:12:20 +0000 (Tue, 22 Jun 1999) | 2 linesChanged paths:M /trunk/mul.cfixed bug found by F. Rouillier: x * Z(2/x) -> 0 [carry from mpfr_round_raw]------------------------------------------------------------------------r129 | hanrot | 1999-06-22 13:33:35 +0000 (Tue, 22 Jun 1999) | 2 linesChanged paths:M /trunk/set_prec.cFill with 0 the part added in case of a larger reallocation.------------------------------------------------------------------------r128 | hanrot | 1999-06-22 12:39:01 +0000 (Tue, 22 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tmul.cRajoute le bug report de Fabrice.------------------------------------------------------------------------r127 | zimmerma | 1999-06-22 12:18:25 +0000 (Tue, 22 Jun 1999) | 2 linesChanged paths:M /trunk/round.cfixed bug in mpfr_can_round when prec or err are multiples of BITS_PER_MP_LIMB------------------------------------------------------------------------r126 | zimmerma | 1999-06-22 12:16:28 +0000 (Tue, 22 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tmul.cadded test to check sign of result------------------------------------------------------------------------r125 | zimmerma | 1999-06-22 12:14:44 +0000 (Tue, 22 Jun 1999) | 2 linesChanged paths:M /trunk/mul.cfixed bug: wrong sign when SIGN(a)<0 at beginning------------------------------------------------------------------------r124 | boldo | 1999-06-22 09:51:16 +0000 (Tue, 22 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cavec plein de cas d'erreurs------------------------------------------------------------------------r123 | boldo | 1999-06-22 09:47:20 +0000 (Tue, 22 Jun 1999) | 2 linesChanged paths:M /trunk/log.cmarche bien------------------------------------------------------------------------r122 | boldo | 1999-06-22 09:47:04 +0000 (Tue, 22 Jun 1999) | 2 linesChanged paths:M /trunk/agm.cMarche bien------------------------------------------------------------------------r121 | hanrot | 1999-06-21 16:00:30 +0000 (Mon, 21 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.hCorrected prototype of mpfr_can_round_raw.------------------------------------------------------------------------r120 | hanrot | 1999-06-21 16:00:11 +0000 (Mon, 21 Jun 1999) | 2 linesChanged paths:M /trunk/round.cVarious patches.------------------------------------------------------------------------r119 | hanrot | 1999-06-21 15:39:24 +0000 (Mon, 21 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.hAdded prototype for mpfr_can_round_raw------------------------------------------------------------------------r118 | hanrot | 1999-06-21 15:34:57 +0000 (Mon, 21 Jun 1999) | 2 linesChanged paths:M /trunk/round.cAdded mpfr_can_round_raw ; mpfr_can_round just calls it.------------------------------------------------------------------------r117 | hanrot | 1999-06-21 15:26:56 +0000 (Mon, 21 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.hDeclaration mpfr_print_rnd_mode.c------------------------------------------------------------------------r116 | hanrot | 1999-06-21 15:26:39 +0000 (Mon, 21 Jun 1999) | 2 linesChanged paths:M /trunk/print_rnd_mode.cprint_rnd_mode.c -> mpfr_print_rnd_mode.c------------------------------------------------------------------------r115 | hanrot | 1999-06-21 15:07:36 +0000 (Mon, 21 Jun 1999) | 2 linesChanged paths:A /trunk/print_rnd_mode.cPrint the rounding mode.------------------------------------------------------------------------r114 | hanrot | 1999-06-21 13:45:56 +0000 (Mon, 21 Jun 1999) | 2 linesChanged paths:M /trunk/set_prec.cChangement de semantique (plus d'arrondi) et alloc + free -> realloc.------------------------------------------------------------------------r113 | zimmerma | 1999-06-21 11:28:36 +0000 (Mon, 21 Jun 1999) | 2 linesChanged paths:A /trunk/div_ui.cinitial revision------------------------------------------------------------------------r112 | zimmerma | 1999-06-21 11:27:29 +0000 (Mon, 21 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tmul_ui.cadded one test------------------------------------------------------------------------r111 | zimmerma | 1999-06-21 11:24:33 +0000 (Mon, 21 Jun 1999) | 2 linesChanged paths:M /trunk/set.cnow deal with carry from mpfr_round_raw------------------------------------------------------------------------r110 | zimmerma | 1999-06-21 11:17:13 +0000 (Mon, 21 Jun 1999) | 2 linesChanged paths:M /trunk/mul_ui.cfixed problem with count_leading_zeros undefined for 0------------------------------------------------------------------------r109 | zimmerma | 1999-06-21 11:16:02 +0000 (Mon, 21 Jun 1999) | 2 linesChanged paths:M /trunk/log2.cstore computed value and try to reuse it for next calls------------------------------------------------------------------------r108 | zimmerma | 1999-06-21 11:14:46 +0000 (Mon, 21 Jun 1999) | 2 linesChanged paths:M /trunk/cmp.cadded test cn>= in mpfr_cmp2------------------------------------------------------------------------r107 | zimmerma | 1999-06-21 11:12:33 +0000 (Mon, 21 Jun 1999) | 2 linesChanged paths:M /trunk/add_ulp.cadded mpfr_sub_one_ulp------------------------------------------------------------------------r106 | boldo | 1999-06-18 11:53:03 +0000 (Fri, 18 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tagm.ctests par rapport aux doubles------------------------------------------------------------------------r105 | boldo | 1999-06-18 11:52:31 +0000 (Fri, 18 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tlog.cpour decouvrir les erreurs------------------------------------------------------------------------r104 | boldo | 1999-06-18 11:51:52 +0000 (Fri, 18 Jun 1999) | 2 linesChanged paths:M /trunk/agm.cM /trunk/log.cversion qui marche------------------------------------------------------------------------r103 | zimmerma | 1999-06-18 10:15:11 +0000 (Fri, 18 Jun 1999) | 2 linesChanged paths:M /trunk/mul.cspecial cases NaN and 0------------------------------------------------------------------------r102 | zimmerma | 1999-06-18 09:56:15 +0000 (Fri, 18 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.texifixed a few errors------------------------------------------------------------------------r101 | zimmerma | 1999-06-17 14:26:21 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/div.cadded tests for n=0 and d=0------------------------------------------------------------------------r100 | zimmerma | 1999-06-17 14:25:49 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tdiv.cadded test for 0.0/1.0------------------------------------------------------------------------r99 | zimmerma | 1999-06-17 12:48:38 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/div.cSET_NAN(q) -> SET_NAN(Q)------------------------------------------------------------------------r98 | zimmerma | 1999-06-17 12:48:05 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tsqrt.cadded one exact root with rounding towards zero------------------------------------------------------------------------r97 | zimmerma | 1999-06-17 12:45:54 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tout_str.cadded one test------------------------------------------------------------------------r96 | zimmerma | 1999-06-17 12:45:00 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tdiv.cadded two tests------------------------------------------------------------------------r95 | zimmerma | 1999-06-17 12:36:52 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/sqrt.cpatch to detect exact roots (otherwise problem with rounding to zero)------------------------------------------------------------------------r94 | zimmerma | 1999-06-17 10:14:11 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.hchanged way zero is represented : most sign. limb is zero------------------------------------------------------------------------r93 | zimmerma | 1999-06-17 09:56:49 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/set_si.cadded special case for zero------------------------------------------------------------------------r92 | zimmerma | 1999-06-17 09:56:06 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/print_raw.cspecial case for zero------------------------------------------------------------------------r91 | zimmerma | 1999-06-17 09:55:24 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/out_str.cspecial cases for NaN and zero------------------------------------------------------------------------r90 | zimmerma | 1999-06-17 09:54:47 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/add.cspecial case when one of the arguments is zero------------------------------------------------------------------------r89 | zimmerma | 1999-06-17 09:25:41 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tsqrt.cadded bug found by S. Boldo and fixed (pb in mpfr_round_raw2)------------------------------------------------------------------------r88 | zimmerma | 1999-06-17 09:24:51 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/round.cfixed bug in mpfr_round_raw2 which was returning other values than 0 or 1------------------------------------------------------------------------r87 | hanrot | 1999-06-17 09:07:25 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/add.cCorrected a potential problem in add(a, a, a);------------------------------------------------------------------------r86 | hanrot | 1999-06-17 09:06:26 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/sub.cCorrected a potential problem in sub(a, a, a);------------------------------------------------------------------------r85 | zimmerma | 1999-06-17 08:56:14 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/sqrt.cSET_NAN(x) -> SET_NAN(X)------------------------------------------------------------------------r84 | hanrot | 1999-06-17 08:49:43 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/cmp.cPatch in cmp2 for some dirty cases (2^a + 2^b <-> 2^a + z, z << 2^a, b << a)------------------------------------------------------------------------r83 | zimmerma | 1999-06-17 08:23:06 +0000 (Thu, 17 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tadd.cadded test to check bug found by JL Remy------------------------------------------------------------------------r82 | zimmerma | 1999-06-17 08:22:11 +0000 (Thu, 17 Jun 1999) | 3 linesChanged paths:M /trunk/sub.cadded TMP_DECL/TMP_MARK/TMP_FREE in mpfr_sub1 to deal with casewhere destination=source------------------------------------------------------------------------r81 | hanrot | 1999-06-16 18:07:21 +0000 (Wed, 16 Jun 1999) | 2 linesChanged paths:M /trunk/set_d.cBug dans set_d(0) ; la mantisse n'est pas initialisee a 0 correctement.------------------------------------------------------------------------r80 | hanrot | 1999-06-16 14:05:13 +0000 (Wed, 16 Jun 1999) | 2 linesChanged paths:M /trunk/add.cM /trunk/mul.cGere differemment les problemes d'egalite entre destinations et arguments.------------------------------------------------------------------------r79 | hanrot | 1999-06-16 11:42:18 +0000 (Wed, 16 Jun 1999) | 2 linesChanged paths:M /trunk/ConfigureRajoute log.o et tlog------------------------------------------------------------------------r78 | hanrot | 1999-06-16 11:06:37 +0000 (Wed, 16 Jun 1999) | 2 linesChanged paths:D /trunk/tests/mon_fichierVire fichier inutile.------------------------------------------------------------------------r77 | zimmerma | 1999-06-16 10:56:24 +0000 (Wed, 16 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tadd.cadded new tests------------------------------------------------------------------------r76 | zimmerma | 1999-06-16 10:55:39 +0000 (Wed, 16 Jun 1999) | 2 linesChanged paths:M /trunk/sub.cfixed bug for overlap=k*mp_bits_per_limb, k>=1------------------------------------------------------------------------r75 | hanrot | 1999-06-16 09:54:52 +0000 (Wed, 16 Jun 1999) | 2 linesChanged paths:D /trunk/tests/MakefileVire Makefile de CVS.------------------------------------------------------------------------r74 | hanrot | 1999-06-16 09:54:15 +0000 (Wed, 16 Jun 1999) | 2 linesChanged paths:D /trunk/MakefileD /trunk/Makefile.expD /trunk/Makefile.msbVire les Makefile de CVS.------------------------------------------------------------------------r73 | zimmerma | 1999-06-16 09:48:59 +0000 (Wed, 16 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tsqrt.cadded one test and random init.------------------------------------------------------------------------r72 | zimmerma | 1999-06-16 09:48:17 +0000 (Wed, 16 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tdiv.cadded one test------------------------------------------------------------------------r71 | zimmerma | 1999-06-16 09:47:18 +0000 (Wed, 16 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tadd.cadded tests for cases where destination = source------------------------------------------------------------------------r70 | zimmerma | 1999-06-16 09:46:10 +0000 (Wed, 16 Jun 1999) | 2 linesChanged paths:M /trunk/sub.ccases NaN and destination=source------------------------------------------------------------------------r69 | zimmerma | 1999-06-16 09:45:22 +0000 (Wed, 16 Jun 1999) | 3 linesChanged paths:M /trunk/sqrt.cnow iterates if one cannot round after 1st try,and deals with case destination = source------------------------------------------------------------------------r68 | zimmerma | 1999-06-16 09:43:32 +0000 (Wed, 16 Jun 1999) | 2 linesChanged paths:M /trunk/round.cmpfr_can_round again and again------------------------------------------------------------------------r67 | zimmerma | 1999-06-16 09:42:45 +0000 (Wed, 16 Jun 1999) | 2 linesChanged paths:M /trunk/print_raw.cadded case of NaN------------------------------------------------------------------------r66 | zimmerma | 1999-06-16 09:41:54 +0000 (Wed, 16 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.hadded macro SET_ZERO------------------------------------------------------------------------r65 | zimmerma | 1999-06-16 09:40:52 +0000 (Wed, 16 Jun 1999) | 2 linesChanged paths:M /trunk/add.cM /trunk/div.cnow allows destination = source------------------------------------------------------------------------r64 | hanrot | 1999-06-16 08:05:44 +0000 (Wed, 16 Jun 1999) | 2 linesChanged paths:D /trunk/tests/tget_strD /trunk/tests/tmulD /trunk/tests/tmul_2expD /trunk/tests/tmul_uiD /trunk/tests/troundD /trunk/tests/tset_dD /trunk/tests/tset_fD /trunk/tests/tset_strD /trunk/tests/tsqrtVire les tests de cvs.------------------------------------------------------------------------r63 | zimmerma | 1999-06-15 16:44:19 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:M /trunk/add.cM /trunk/div.cprintf -> fprintf------------------------------------------------------------------------r62 | zimmerma | 1999-06-15 16:32:41 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:M /trunk/add.cM /trunk/div.cerror message when destination equals source (case not yet treated)------------------------------------------------------------------------r61 | zimmerma | 1999-06-15 16:27:26 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:M /trunk/get_str.cnow uses the given rounding mode internally instead of always GMP_RNDZ------------------------------------------------------------------------r60 | zimmerma | 1999-06-15 16:26:06 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:M /trunk/pi.cnow rounding to nearest should be correct------------------------------------------------------------------------r59 | hanrot | 1999-06-15 16:19:56 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:M /trunk/round.cEncore et toujours mpfr_can_round...------------------------------------------------------------------------r58 | hanrot | 1999-06-15 15:38:51 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:D /trunk/o.solarisD /trunk/tests/taddD /trunk/tests/tagmD /trunk/tests/tcmpD /trunk/tests/tcmp2D /trunk/tests/tcmp_uiD /trunk/tests/tdivNettoyage.------------------------------------------------------------------------r57 | hanrot | 1999-06-15 14:43:14 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:M /trunk/round.cPatch pour mpfr_can_round.------------------------------------------------------------------------r56 | boldo | 1999-06-15 14:40:51 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:M /trunk/agm.csans instructions de debuggage------------------------------------------------------------------------r55 | boldo | 1999-06-15 13:53:11 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:M /trunk/Makefilerajout de log.o et tlog------------------------------------------------------------------------r54 | boldo | 1999-06-15 13:52:43 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:M /trunk/tests/Makefilerajout de tlog------------------------------------------------------------------------r53 | boldo | 1999-06-15 13:41:24 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.hajout du log------------------------------------------------------------------------r52 | boldo | 1999-06-15 13:24:51 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:A /trunk/tests/tlog.c*** empty log message ***------------------------------------------------------------------------r51 | boldo | 1999-06-15 13:22:09 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:A /trunk/log.cpremiere version du log------------------------------------------------------------------------r50 | zimmerma | 1999-06-15 13:11:10 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:M /trunk/div.cnow recognizes division by exact power of 2------------------------------------------------------------------------r49 | zimmerma | 1999-06-15 13:10:21 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:M /trunk/cmp_ui.cadded mpfr_cmp_[us]i_2exp------------------------------------------------------------------------r48 | zimmerma | 1999-06-15 12:53:07 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.hadded mpfr_[us]i_2exp------------------------------------------------------------------------r47 | zimmerma | 1999-06-15 12:52:33 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.texiadded mpfr_cmp_[us]i_2exp------------------------------------------------------------------------r46 | hanrot | 1999-06-15 12:06:32 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:M /trunk/random.cCorrection de bug (pas msb normalise).------------------------------------------------------------------------r45 | zimmerma | 1999-06-15 10:04:12 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:M /trunk/pi.cfixed mistake in error analysis (does not change code)------------------------------------------------------------------------r44 | hanrot | 1999-06-15 09:26:56 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:M /trunk/ConfigureAjout de random.o dans les objets.------------------------------------------------------------------------r43 | hanrot | 1999-06-15 09:26:26 +0000 (Tue, 15 Jun 1999) | 3 linesChanged paths:A /trunk/random.crandom.c : engendre un mpfr_t dans [0, 1[. GH, 15/06TODO : un random qui engendre un mpfr_t avec exposant gaussien centre.------------------------------------------------------------------------r42 | remy | 1999-06-15 09:17:44 +0000 (Tue, 15 Jun 1999) | 2 linesChanged paths:M /trunk/log2.cM /trunk/pi.cchanged return value to void------------------------------------------------------------------------r41 | hanrot | 1999-06-14 16:35:25 +0000 (Mon, 14 Jun 1999) | 2 linesChanged paths:M /trunk/round.cAjoute les modes d'arrondi RNDN et RNDD.------------------------------------------------------------------------r40 | hanrot | 1999-06-14 13:14:43 +0000 (Mon, 14 Jun 1999) | 2 linesChanged paths:M /trunk/mul_ui.cCorrection du prototype de mpfr_mul_ui------------------------------------------------------------------------r39 | hanrot | 1999-06-14 11:11:55 +0000 (Mon, 14 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.hCorrection du prototype de mpfr_mul_ui------------------------------------------------------------------------r38 | boldo | 1999-06-14 10:18:01 +0000 (Mon, 14 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.h*** empty log message ***------------------------------------------------------------------------r37 | zimmerma | 1999-06-14 07:51:59 +0000 (Mon, 14 Jun 1999) | 2 linesChanged paths:M /trunk/Configureadded several files------------------------------------------------------------------------r36 | zimmerma | 1999-06-14 07:51:28 +0000 (Mon, 14 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.hadded several prototypes------------------------------------------------------------------------r35 | zimmerma | 1999-06-14 07:50:36 +0000 (Mon, 14 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.texiadded set_z, add_one_ulp------------------------------------------------------------------------r34 | zimmerma | 1999-06-14 07:49:06 +0000 (Mon, 14 Jun 1999) | 2 linesChanged paths:M /trunk/set_d.cadded mpfr_get_d2 which only considers the mantissa------------------------------------------------------------------------r33 | zimmerma | 1999-06-14 07:48:10 +0000 (Mon, 14 Jun 1999) | 2 linesChanged paths:M /trunk/get_str.cnow uses mpfr_get_d2 (no side effect on arguments)------------------------------------------------------------------------r32 | zimmerma | 1999-06-14 07:46:10 +0000 (Mon, 14 Jun 1999) | 2 linesChanged paths:A /trunk/tests/tlog2.ctest file for mpfr_log2------------------------------------------------------------------------r31 | zimmerma | 1999-06-14 07:45:27 +0000 (Mon, 14 Jun 1999) | 2 linesChanged paths:A /trunk/tests/tset_z.ctest file for mpfr_set_z------------------------------------------------------------------------r30 | zimmerma | 1999-06-14 07:44:42 +0000 (Mon, 14 Jun 1999) | 2 linesChanged paths:A /trunk/tests/tpi.ctest file for mpfr_pi------------------------------------------------------------------------r29 | zimmerma | 1999-06-14 07:43:57 +0000 (Mon, 14 Jun 1999) | 2 linesChanged paths:A /trunk/log2.ccomputes log(2)------------------------------------------------------------------------r28 | zimmerma | 1999-06-14 07:43:22 +0000 (Mon, 14 Jun 1999) | 2 linesChanged paths:A /trunk/add_ulp.cadd one ulp------------------------------------------------------------------------r27 | zimmerma | 1999-06-14 07:42:12 +0000 (Mon, 14 Jun 1999) | 2 linesChanged paths:A /trunk/set_z.cset a mpfr from an integer------------------------------------------------------------------------r26 | zimmerma | 1999-06-14 07:41:33 +0000 (Mon, 14 Jun 1999) | 2 linesChanged paths:A /trunk/pi.ccomputes Pi to n bits------------------------------------------------------------------------r25 | boldo | 1999-06-14 07:41:29 +0000 (Mon, 14 Jun 1999) | 2 linesChanged paths:M /trunk/agm.c*** empty log message ***------------------------------------------------------------------------r24 | zimmerma | 1999-06-11 08:08:35 +0000 (Fri, 11 Jun 1999) | 2 linesChanged paths:A /trunk/mpfr.texiInitial revision of mpfr documentation------------------------------------------------------------------------r23 | hanrot | 1999-06-10 18:47:44 +0000 (Thu, 10 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tsqrt.cPatch d'un mpfr_set_d dans tsqrt.c ; GH, 100699------------------------------------------------------------------------r22 | hanrot | 1999-06-10 18:47:09 +0000 (Thu, 10 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tget_str.cPatch d'un mpfr_set_d dans get_str.c ; GH, 100699------------------------------------------------------------------------r21 | hanrot | 1999-06-10 18:46:03 +0000 (Thu, 10 Jun 1999) | 2 linesChanged paths:A /trunk/ConfigureTentative de configuration automatique, v. initiale. GH, 100699------------------------------------------------------------------------r20 | boldo | 1999-06-10 16:36:13 +0000 (Thu, 10 Jun 1999) | 2 linesChanged paths:M /trunk/agm.cM /trunk/tests/tagm.c*** empty log message ***------------------------------------------------------------------------r19 | zimmerma | 1999-06-10 09:20:04 +0000 (Thu, 10 Jun 1999) | 2 linesChanged paths:M /trunk/Makefileadded tout_str------------------------------------------------------------------------r18 | zimmerma | 1999-06-10 09:19:38 +0000 (Thu, 10 Jun 1999) | 2 linesChanged paths:A /trunk/tests/tout_str.cInitial revision.------------------------------------------------------------------------r17 | zimmerma | 1999-06-10 09:13:55 +0000 (Thu, 10 Jun 1999) | 2 linesChanged paths:M /trunk/Makefileadded out_str.c and pow.c------------------------------------------------------------------------r16 | zimmerma | 1999-06-10 09:13:26 +0000 (Thu, 10 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.hadded proto for mpfr_pow_ui and mpfr_ui_pow_ui------------------------------------------------------------------------r15 | zimmerma | 1999-06-10 09:09:09 +0000 (Thu, 10 Jun 1999) | 2 linesChanged paths:A /trunk/pow.cInitial revision.------------------------------------------------------------------------r14 | zimmerma | 1999-06-10 09:05:05 +0000 (Thu, 10 Jun 1999) | 2 linesChanged paths:M /trunk/clear.cM /trunk/div_2exp.cM /trunk/mul.cM /trunk/mul_2exp.cM /trunk/mul_ui.cM /trunk/neg.cM /trunk/round.cM /trunk/set.cM /trunk/set_f.cM /trunk/set_si.cadded include <stdio.h> (needed for FILE in mpfr.h)------------------------------------------------------------------------r13 | zimmerma | 1999-06-10 08:59:38 +0000 (Thu, 10 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.hadded proto for mpfr_out_str------------------------------------------------------------------------r12 | zimmerma | 1999-06-10 08:58:23 +0000 (Thu, 10 Jun 1999) | 2 linesChanged paths:A /trunk/out_str.cfunction to print a mpfr to a stream. Initial revision.------------------------------------------------------------------------r11 | zimmerma | 1999-06-10 08:56:27 +0000 (Thu, 10 Jun 1999) | 2 linesChanged paths:M /trunk/mpfr.hchanged proto of mpfr_get_str: 2nd arg is mp_exp_t*, not char*------------------------------------------------------------------------r10 | zimmerma | 1999-06-10 08:53:22 +0000 (Thu, 10 Jun 1999) | 2 linesChanged paths:M /trunk/get_str.cnow conforms to the specification------------------------------------------------------------------------r9 | hanrot | 1999-06-09 18:37:25 +0000 (Wed, 09 Jun 1999) | 2 linesChanged paths:M /trunk/tests/Makefiletset_i -> tset_si dans le Makefile de tests.------------------------------------------------------------------------r8 | hanrot | 1999-06-09 18:36:50 +0000 (Wed, 09 Jun 1999) | 2 linesChanged paths:M /trunk/mmpfrVersion corrigee de mmpfr.------------------------------------------------------------------------r7 | hanrot | 1999-06-09 18:36:28 +0000 (Wed, 09 Jun 1999) | 2 linesChanged paths:A /trunk/MakefileMakefile qui devrait fonctionner pour tous.------------------------------------------------------------------------r6 | hanrot | 1999-06-09 18:33:34 +0000 (Wed, 09 Jun 1999) | 2 linesChanged paths:M /trunk/tests/tmul_2exp.cCorrection de warnings dans tmul_2exp.c------------------------------------------------------------------------r2 | hanrot | 1999-06-09 18:03:33 +0000 (Wed, 09 Jun 1999) | 2 linesChanged paths:A /trunk/.pureA /trunk/BUGSA /trunk/Makefile.expA /trunk/Makefile.msbA /trunk/TODOA /trunk/add.cA /trunk/agm.cA /trunk/clear.cA /trunk/cmp.cA /trunk/cmp_ui.cA /trunk/div.cA /trunk/div_2exp.cA /trunk/from_TorbjornA /trunk/get_str.cA /trunk/init.cA /trunk/init_set.hA /trunk/mmpfrA /trunk/mpfr.hA /trunk/mul.cA /trunk/mul_2exp.cA /trunk/mul_ui.cA /trunk/neg.cA /trunk/o.solarisA /trunk/o.solaris/.pureA /trunk/print_raw.cA /trunk/rnd_mode.cA /trunk/round.cA /trunk/set.cA /trunk/set_d.cA /trunk/set_dfl_prec.cA /trunk/set_dfl_rnd.cA /trunk/set_f.cA /trunk/set_prec.cA /trunk/set_si.cA /trunk/set_str.cA /trunk/set_str_raw.cA /trunk/sqrt.cA /trunk/sub.cA /trunk/testsA /trunk/tests/MakefileA /trunk/tests/mon_fichierA /trunk/tests/taddA /trunk/tests/tadd.cA /trunk/tests/tagmA /trunk/tests/tagm.cA /trunk/tests/tcmpA /trunk/tests/tcmp.cA /trunk/tests/tcmp2A /trunk/tests/tcmp2.cA /trunk/tests/tcmp_uiA /trunk/tests/tcmp_ui.cA /trunk/tests/tdivA /trunk/tests/tdiv.cA /trunk/tests/tget_strA /trunk/tests/tget_str.cA /trunk/tests/tmulA /trunk/tests/tmul.cA /trunk/tests/tmul_2expA /trunk/tests/tmul_2exp.cA /trunk/tests/tmul_uiA /trunk/tests/tmul_ui.cA /trunk/tests/troundA /trunk/tests/tround.cA /trunk/tests/tset_dA /trunk/tests/tset_d.cA /trunk/tests/tset_fA /trunk/tests/tset_f.cA /trunk/tests/tset_iA /trunk/tests/tset_si.cA /trunk/tests/tset_strA /trunk/tests/tset_str.cA /trunk/tests/tsqrtA /trunk/tests/tsqrt.cInitial revision------------------------------------------------------------------------r1 | (no author) | 1999-06-09 18:03:33 +0000 (Wed, 09 Jun 1999) | 1 lineChanged paths:A /branchesA /tagsA /trunkNew repository initialized by cvs2svn.------------------------------------------------------------------------