| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5640 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5632 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Moved the MPFR_THREAD_ATTR definition from mpfr-impl.h into a new
header 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 negatives
concerning TLS support. Assume that __thread should be used for
thread-local variables (except for the MS compiler).
* Added a configure test to acinclude.m4 (in MPFR_CONFIGS).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5212 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
representation as input (without shift), and to allow different
input and output precisions, without loss of efficiency
other files: added new function mpfr_rec_sqrt
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5188 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mpfr.h: add mpfr_printf-like functions
printf.c: printf, sprintf, snprintf, asprintf and 'v' variants
vasprintf.c: vasprintf functions used by its likes
mpfr.texi: add description for printf family functions
tests/Makefile.am: add test for printf
tests/tprintf.c: tests for printf-like functions
acinclude.m4: define HAVE_LOCALE_H
mpfr-impl.h: define MPFR_DECIMAL_POINT even if no locale.h
strtofr.c: remove locale.h inclusion (done by mpfr-impl.h )
tests/tests.c: use HAVE_LOCALE_H
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4993 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4896 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
merge code into a single internal function mpfr_rem1.
fix false statement in mpfr.texi: rop and op1 have the same sign for mpfr_fmod
but not for mpfr_remainder and mpfr_remquo.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4869 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4867 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4864 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4838 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4832 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4823 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
| |
Daniel Jacobowitz for noticing this); for more information, see the
note just before the get_patches.c rule.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4821 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
|
| |
<https://sympa.inria.fr/sympa/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.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4759 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4721 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
|
| |
"make clean" doesn't remove the get_patches.c file, as rebuilding it
needs a Unix shell (and some standard utilities). Anyway the update
of this file should be regarded as part of the patch process, then
this file is just like any other .c files. Note: "make dist" includes
this file in the archives, so that concerning the build, everything
is like before as long as no patches are applied.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4720 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
mpfr_get_patches().
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4711 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4700 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
tests/tests.c: print precisions in case of failure
jn.c: now use jyn_asympt.c
yn.c: now implement asymptotic expansion (jyn_asympt.c)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4694 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4603 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4602 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4420 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4401 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4385 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
libmpfr_la_SOURCES in Makefile.am.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4328 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4318 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4284 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4185 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3879 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
before the 2.3.0 release).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3870 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3868 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3752 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3712 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
Need to check if everything is ok, specially the test.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3685 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
Keep the C file until we are sure it not needed anymore.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3616 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
The function is still in the CVS.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3614 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3602 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
Fix bug in MPFR_SET_ONE.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3560 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3550 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3526 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3502 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
from the MPFR web site.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3499 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3478 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3476 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3457 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3439 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3427 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
Add a note about auto-checking correctness of MPFR.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3423 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
to mpfr_can_round (x, y, GMP_RNDN, GMP_RNDZ, ...)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3386 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3378 280ebfd0-de03-0410-8827-d642c229c3f4
|