summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* tests/Makefile.am: remove deprecated optionbaserock/morphRichard Maw2012-02-161-1/+1
|
* configure.ac: remove deprecated macroRichard Maw2012-02-161-1/+0
| | | | configure.ac:305: error: automatic de-ANSI-fication support has been removed
* mpfr.morph: run autoreconfRichard Maw2012-02-161-0/+1
|
* configure.ac: add AM_PROG_AR to shut autreconf upRichard Maw2012-02-161-0/+1
|
* mpfr.morph: use autotools build systemRichard Maw2012-02-161-11/+2
|
* Add morphologyLars Wirzenius2011-11-021-0/+17
|
* [src/vasprintf.c] Rewrite in a cleaner way the part of regular_fg implied in ↵thevenyp2011-11-021-81/+53
| | | | | | the bug reported by Pavel Holoborodko (see r7931). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7933 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/mpn_exp.c] changed FIXME into TODOzimmerma2011-11-021-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7932 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/mpn_exp.c] added commentzimmerma2011-11-023-2/+31
| | | | | | | | [src/vasprintf.c] (hopefully) fixed bug reported by Pavel Holoborodko [tests/tsprintf.c] added corresponding test case git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7931 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/Makefile.am] Added -L$(top_builddir)/src/.libs to AM_LDFLAGS.vlefevre2011-10-142-18/+18
| | | | | | [INSTALL] Removed the notes on HP-UX (obsolete after the above change). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7920 280ebfd0-de03-0410-8827-d642c229c3f4
* [INSTALL] Corrected notes for HP-UX.vlefevre2011-10-131-10/+10
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7918 280ebfd0-de03-0410-8827-d642c229c3f4
* [INSTALL] Added notes for HP-UX after a bug report. See discussion:vlefevre2011-10-131-0/+16
| | | | | | http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00042.html git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7916 280ebfd0-de03-0410-8827-d642c229c3f4
* [TODO] added one itemzimmerma2011-10-121-0/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7915 280ebfd0-de03-0410-8827-d642c229c3f4
* [corei5/mparam.h] tuning files for Core i5 (not yet used since GMP 5.0.2 doeszimmerma2011-10-121-0/+234
| | | | | | | | currently recognize Core i5 as "k8", however the k8 tuning parameters are not so bad for Core i5) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7914 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/mpfr-impl.h] Improved MPFR_IS_PURE_FP definition, so thatvlefevre2011-10-051-1/+2
| | | | | | MPFR_ASSERTD takes a boolean (0 or 1). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7910 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/mpfr-impl.h] Fixed a bug in the MPFR_UNLIKELY macro for GCCvlefevre2011-10-041-2/+3
| | | | | | | | (found under Mac OS X / PowerPC with the mode32 GMP ABI, and MPFR built with --enable-assert=full). (Merged changeset r7908 from the 3.1 branch.) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7909 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] added reference and comment for eintzimmerma2011-09-291-1/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7892 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Rephrased mpfr_frexp description.vlefevre2011-09-251-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7889 280ebfd0-de03-0410-8827-d642c229c3f4
* Renamed "division-by-zero" to "divide-by-zero" (term used by thevlefevre2011-09-245-16/+16
| | | | | | | | ISO C99 standard, the IEEE 754-2008 standard using divideByZero, and the old IEEE 754-1985 standard using both "divide by zero" and "division by zero"). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7886 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/gmp_op.c] Forgot to update the flags in some functions.vlefevre2011-09-241-0/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7883 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tgmpop.c] Improved division-by-zero tests.vlefevre2011-09-241-52/+72
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7882 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/faq.xsl] Added a comment about the MPFR logo.vlefevre2011-09-231-0/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7881 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Improved mpfr_frexp description.vlefevre2011-09-221-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7879 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Corrected typo in the mpfr_frexp description.vlefevre2011-09-221-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7877 280ebfd0-de03-0410-8827-d642c229c3f4
* [tools/cfarm.sh] updated for MPFR 3.1.0 rc2zimmerma2011-09-211-3/+9
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7876 280ebfd0-de03-0410-8827-d642c229c3f4
* [cfarm.sh] updated for MPFR 3.1.0-rc1 (with GMP 5.0.2)zimmerma2011-09-201-43/+45
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7873 280ebfd0-de03-0410-8827-d642c229c3f4
* [examples/version.c] Output mpfr_buildopt_gmpinternals_p() andvlefevre2011-09-201-1/+7
| | | | | | mpfr_buildopt_tune_case() values with MPFR 3.1 or later. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7870 280ebfd0-de03-0410-8827-d642c229c3f4
* Renamed mpfr_buildopt_internals_p to mpfr_buildopt_gmpinternals_p.vlefevre2011-09-205-13/+13
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7869 280ebfd0-de03-0410-8827-d642c229c3f4
* Added mpfr_buildopt_internals_p function.vlefevre2011-09-205-5/+42
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7868 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Added commas.vlefevre2011-09-201-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7867 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/gmp_op.c] Handle the special cases in mpfr_cmp_q and mpfr_cmp_f.vlefevre2011-09-201-5/+22
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7866 280ebfd0-de03-0410-8827-d642c229c3f4
* [TODO] Added an item about the minimum and maximum exponents.vlefevre2011-09-191-0/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7865 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/agm.c] Replaced MPFR_EMIN_MIN and MPFR_EMAX_MAX by MPFR_EXT_EMINvlefevre2011-09-191-6/+6
| | | | | | and MPFR_EXT_EMAX respectively (see r7862 and r7863). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7864 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/mpfr-impl.h] Define new macros MPFR_EXT_EMIN and MPFR_EXT_EMAX.vlefevre2011-09-192-2/+35
| | | | | | | [doc/README.dev] Document how to specify the minimum exponent or the maximum exponent. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7863 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/agm.c] replaced __gmpfr_emax by MPFR_EMAX_MAX (same for __gmpfr_emin).zimmerma2011-09-191-6/+6
| | | | | | | Solves bug on gcc54 with --enable-thread-safe and GCC 4.3.2. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7862 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/mpfr-gmp.h] Added missing prototype for __gmpn_sbpi1_divappr_qvlefevre2011-09-191-0/+7
| | | | | | (it could be detected when building MPFR with g++). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7861 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tgmpop.c] check for erange flag in mpfr_cmp_[f,q,z]zimmerma2011-09-191-2/+44
| | | | | | | (http://websympa.loria.fr/wwsympa/arc/mpfr/2011-09/msg00013.html) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7860 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Updated "To make a release".vlefevre2011-09-191-3/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7859 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/mpfr-gmp.h] fixed bug with --enable-gmp-internals introduced in r7455zimmerma2011-09-192-5/+5
| | | | | | | | (mpfr_limb_ptr is not yet defined when reading mpfr-gmp.h thus we can't use it) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7858 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Correction: "5 exception types" → "6 exception types"vlefevre2011-09-191-1/+1
| | | | | | (thanks to Case Vanhorsen for the report). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7856 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/mpfr-impl.h] Define LONGLONG_STANDALONE before includingvlefevre2011-09-141-0/+1
| | | | | | | | mpfr-longlong.h so that udiv_qrnnd_preinv is defined (this is useful at least on IA64 when compiling without gmp-impl.h). Thanks to Patrick Pélissier for the fix. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7852 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Updated "API Compatibility" section: as of MPFR 3.1,vlefevre2011-09-111-0/+3
| | | | | | | the mpfr.h header can be included several times, while still supporting optional functions. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7850 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Replaced some @code by @file for consistency.vlefevre2011-09-111-4/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7849 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Updated "API Compatibility" section: functionsvlefevre2011-09-111-0/+6
| | | | | | mpfr_frexp, mpfr_grandom and mpfr_z_sub are new in MPFR 3.1. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7848 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Documented function mpfr_buildopt_tune_case,vlefevre2011-09-112-1/+9
| | | | | | | and added it to the list of added functions. [NEWS] Function mpfr_buildopt_tune_case is new in MPFR 3.1. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7847 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Updated "API Compatibility" sectionvlefevre2011-09-111-0/+10
| | | | | | (new division-by-zero exception in MPFR 3.1). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7846 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Updated the month.vlefevre2011-09-111-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7845 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] MPFR_RNDA was introduced in MPFR 3.0.0 and shouldvlefevre2011-09-111-1/+1
| | | | | | no longer be considered experimental. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7843 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/trec_sqrt.c] Fixed bug introduced in r7711 (build failurevlefevre2011-09-101-11/+11
| | | | | | with a C++ compiler). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7836 280ebfd0-de03-0410-8827-d642c229c3f4
* Removed now useless svn:mergeinfo properties.vlefevre2011-09-100-0/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7835 280ebfd0-de03-0410-8827-d642c229c3f4