| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
perl -pi -e 's/ (\d{4}-)?(2019)(?= Free Software)/
" ".($1||"$2-").($2+1)/e' **/*(^/)
under zsh. Removed 2019 from the example in the doc/README.dev file.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@13659 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
perl -pi -e 's,http://www.gnu.org/,https://www.gnu.org/,g' **/*(.)
under zsh.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@13373 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
| |
perl -pi -e 's/ (\d{4}-)?(2018)(?= Free Software)/
" ".($1||"$2-").($2+1)/e' **/*(^/)
under zsh. Removed 2018 from the example in the doc/README.dev file.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@13360 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
--enable-assert=full configure option (signaled by GCC's -Wformat).
(merged changesets r12301-12302 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12578 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
| |
("cas"; "iff" as used in math; "nd" as the n comes from \n in printf,
but nd could also be a variable name; "te" as used as a variable name).
Updated tools/mpfrlint to use this file with codespell.
Fixed spelling mistakes found by codespell 1.11.0.
(merged changesets r12467-12469 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12470 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
* tset_float128.c, tset_ld.c: removed obsolete WITH_FPU_CONTROL
related code.
* Added/updated comments about the config.h inclusion.
(merged changesets r12214-12215 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12216 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
| |
* Replaced calloc + free by tests_allocate + tests_free as usual.
* Replaced some fprintf with stderr by printf.
* Do bitwise operations in unsigned arithmetic.
* Formatting.
(merged changesets r12188-12190 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12191 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
i.e. after potential output (to stdout).
* tremquo.c: moved the call to tests_start_mpfr to the beginning.
* tset_float128.c, tset_ld.c: removed the optional, obsolete code
setting the FPU control word; MPFR_FPU_PREC can be used instead
(see tests.c).
[tests/tests.c] Make stderr unbuffered again.
Note for the history: both stdout and stderr were made unbuffered in
r2361, then all stderr were changed to stdout (and the corresponding
setbuf on stderr removed) in r2449 for consistency, but stderr was
used later for specific cases (e.g. memory allocation errors or when
stdout is already used for something else), and it is also used for
assertion failures. Thus the setbuf on stderr is still needed.
(merged changesets r12185-12186 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12187 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
| |
* Copyright notice update in most files: added 2018.
* tools/ck-mparam: in the copyright notice, just keep the year 2011
since this file is not part of the tarball (just used by mpfrlint).
* doc/mpfr.texi: updated the month.
(merged changesets r12067-12069 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12077 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
(no failures on x86).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11778 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
which is redundant with MPFR_TESTS_DIVBYZERO and MPFR_ERRDIVZERO. The
code related to these exception is now like r11488 (see the output of
"svn diff -r11488"), but keeping the following changes:
* Missing !defined(MPFR_ERRDIVZERO) tests added in r11498,11499.
* In tests.c:
- code related to traps (macro MPFR_RAISE_EXCEPTIONS, which will
be renamed);
- more detailed output about which FP exceptions occurred;
- removal of "#ifdef MPFR_ERRDIVZERO" (as in r11493), as this is
better with Automake 1.13+ (required by MPFR since r9375).
Note: EXCEPTIONS_FLAG renamed to FPE_FLAGS, since EXCEPTIONS_FLAG is
reserved by ISO C when <errno.h> is included.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11504 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
(now occurs only with -DXDEBUG) if MPFR_ERRDIVZERO is defined.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11498 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11492 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
perl -pi -e 's/ (\d{4}-)?(2016)(?= Free Software)/
" ".($1||"$2-").($2+1)/e' **/*(^/)
under zsh, reverting the tools/mbench directory (not distributed with
MPFR). Removed 2016 from the example in the doc/README.dev file.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11117 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
concerning LDBL_MAX.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10963 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
double-double (IBM long double format). See:
https://sympa.inria.fr/sympa/arc/mpfr/2016-11/msg00006.html
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10961 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10959 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
| |
the tests, meaning that some tests were no longer done. So, get rid of
_GMP_IEEE_FLOATS also in the tests. Testing !defined(MPFR_ERRDIVZERO)
or defined(HAVE_SIGNEDZ) should be sufficient, depending on the context
(they were already used alone at some other places, so that new failures
are unlikely); anyway, _GMP_IEEE_FLOATS was not the right macro to test.
Only tget_set_d64.c has a specific change to use _MPFR_IEEE_FLOATS.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10958 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10851 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
gcc -mpc64 on x86).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10850 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10849 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
the wrong code).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10848 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10847 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
incorrect output (this is not related to the failure, i.e. this is
a second bug to fix).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10846 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
on x86 (64-bit ABI).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10845 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
smaller than MPFR_LDBL_MANT_DIG (e.g. with gcc -mpc64 on x86).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10844 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
with flush-to-zero on underflow (avoiding an infinite loop).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10843 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
| |
condition was based on the fact that the rounding depended only on the
exact result, which may not be the case when rounding is not completely
specified, e.g. with double-double arithmetic like on PowerPC).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10842 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10841 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10840 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10839 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10838 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10837 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10836 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10835 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
than the precision of long double
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10834 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
[tests/tset_ld.c] Added a FIXME as a consequence.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10833 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
excess precision in LDBL_MAX (we do not run the test in this case).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10825 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
machine; let's start with some improvements (assertions...).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10823 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
tget_d.c, tset_d.c, etc.).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10821 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
(there are issues on a NetBSD machine, and this could be a cause).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10819 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10818 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
HAVE_LDOUBLE_IEEE_EXT_LITTLE.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10811 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10809 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
(https://sympa.inria.fr/sympa/arc/mpfr/2016-09/msg00005.html)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10807 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
| |
Contributed by the AriC and Caramel projects
by
Contributed by the AriC and Caramba projects
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9941 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
perl -pi -e 's/ (\d{4}-)?(2015)(?= Free Software)/
" ".($1||"$2-").($2+1)/e' **/*(^/)
under zsh (the m4 and tools/mbench directories were not modified).
Removed 2015 from the example in the doc/README.dev file.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9779 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
perl -pi -e 's/ (\d{4}-)?(2014)(?= Free Software)/
" ".($1||"$2-").($2+1)/e' **/*(^/)
under zsh, reverting the tools/mbench directory (not distributed with
MPFR). Removed 2014 from the example in the doc/README.dev file.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9278 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
| |
Done with
perl -pi -e '
s/MPFR_SIGN *\(([^)]+)\) *<=? *0/MPFR_IS_NEG ($1)/g;
s/MPFR_SIGN *\(([^)]+)\) *>=? *0/MPFR_IS_POS ($1)/g;
' {src,tests}/*.{c,h}
and some manual changes.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9092 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9081 280ebfd0-de03-0410-8827-d642c229c3f4
|