| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
http://www.gnu.org/prep/maintain/maintain.html#Copyright-Notices
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8541 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
perl -pi -e 's/2012 Free Software/2012, 2013 Free Software/' **/*(^/)
under zsh, reverting the ChangeLog file (the m4 and tools/mbench
directories were not modified).
Removed 2012 from the example in the doc/README.dev file.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8465 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
i.e. with --with-gmp-build (thanks to Rob for the fix); clean-up.
(merged changeset r8439 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8454 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
|
| |
(1) the input string was used entirely
(2) the conversion was done by a division
(3) and the division was exact
In such a case the "reconstruction" of the ternary value was inexact.
[tests/tstrtofr.c] Added various testcases (for this bug and for bugs
in intermediate revisions).
(merged changesets r8371,8384,8389-8398 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8399 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
values x such that 0.5e-398 < |x| < 1e-398 (smallest subnormal):
it was returning 0 instead of +/- 1e-398.
[tests/tget_set_d64.c] Added testcases.
(merged changesets r8370,8379 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8380 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
| |
and changed get_decimal64_min in the same way.
Thanks to Rob (Sisyphus) for the idea.
[tests/tget_set_d64.c] Added some tests for large numbers and overflow
tests (they cover the two bad tests fixed in r8373 and trigger the bug
in get_decimal64_max fixed here).
(merged changesets r8375-8377 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8378 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
| |
[tests/{td_div.c,tget_d.c}] Disable tests with a division by 0 if
MPFR_ERRDIVZERO is defined.
(merged changesets r8298-8299 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8300 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
(merged changeset r8283 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8284 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
| |
[tests/tgrandom.c] Improved a test and added a new one for
mpfr_grandom(x, NULL, ...).
(merged changesets r8279-8280 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8281 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
(merged changeset r8253 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8254 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
(merged changeset r8251 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8252 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
since mpfr-impl.h defines it to 0 if it was undefined.
(merged changeset r8219 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8220 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
(merged changeset r8204 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8205 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
| |
overflows/underflows (intermediate or not) in mpfr_gamma. Added
general overflow detection.
[src/gamma.c] Added general underflow detection.
[tests/tgamma.c] Added testcases for 32-bit and 64-bit machines.
(merged changesets r8174,8179,8182-8183,8185-8189,8191-8199 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8200 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
mailing-list archives/messages.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8176 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
(merged changeset r8164 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8165 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
as this bug reappeared in r8160 (r8159 from the trunk).
(merged changeset r8162 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8163 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
found by Giridhar Tammana: some results may incorrectly be regarded
as underflow.
[tests/tgamma.c] Added testcase.
(merged changeset r8159 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8160 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
programs directly (without "make check") when objdir != srcdir.
(merged changesets r8122,8126 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8127 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
|
| |
fix bug #13918 "Segfault with precision = MPFR_PREC_MAX on 32-bit".
Note: this problem appeared in MPFR 3.0.0 when the precision type (now
mpfr_prec_t) was changed to a signed integer.
Added a large precision test in tests/tinits.c (enabled by setting
MPFR_CHECK_LARGEMEM=1) to trigger the bug mentioned above on 32-bit
machines (or when MPFR is built with -m32).
(merged changesets r8025,8026,8029,8031,8077 from the trunk)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8080 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
perl -pi -e 's/Contributed by the Arenaire/Contributed by the AriC/' **/*(^/)
under zsh, reverting the ChangeLog file.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@7995 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
perl -pi -e 's/2011 Free Software/2011, 2012 Free Software/' **/*(^/)
under zsh, reverting the ChangeLog file (the m4 and tools/mbench
directories were not modified).
Removed 2011 from the example in the doc/README.dev file.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@7987 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@7972 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
[doc/mpfr.texi] Mentioned the difference between GMP 4.1 and 4.2 about
the changes of mpfr_urandom and mpfr_urandomb in MPFR 3.1.
[tests/trandom.c,tests/turandom.c] Fixed compatibility with GMP 4.1.x
(since the default PRNG has changed between GMP 4.1 and 4.2).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@7968 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@7942 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
[tests/tsprintf.c] Added testcases.
(Merged changesets r7931 (except src/mpn_exp.c) and r7933-7936.)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@7940 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
[INSTALL] Removed the notes on HP-UX (obsolete after the above change).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@7921 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
ISO C99 standard, the IEEE 754-2008 standard using divideByZero,
and the old IEEE 754-1985 standard using both "divide by zero"
and "division by zero").
(Merged changeset r7886 from the trunk.)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@7887 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
[src/gmp_op.c] Forgot to update the flags in some functions.
(Merged changesets r7882 and r7883 from the trunk.)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@7885 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7869 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7868 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
(https://sympa.inria.fr/sympa/arc/mpfr/2011-09/msg00013.html)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7860 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
with a C++ compiler).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7836 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
| |
* Added "AM_LDFLAGS = -no-install" to prevent libtool from generating
wrapper scripts for the tests (according to discussions and tests,
there should be no negative effects); useful for gdb and valgrind.
* Added $(VALGRIND) to TESTS_ENVIRONMENT in order to easily run the
tests under valgrind with: VALGRIND="valgrind -q" make check
[doc/README.dev] Update for gdb and valgrind.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7808 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7778 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7777 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
MPFR_TUNE_CASE for default case
[tversion.c] print GMP version (header and library), and file for tuning
parameters
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7770 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7761 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
(to early detect compiler bugs)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7754 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
which should trigger fewer compiler bugs. See:
https://sympa.inria.fr/sympa/arc/mpfr/2011-07/msg00002.html
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7736 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
(https://sympa.inria.fr/sympa/arc/mpfr/2011-07/msg00000.html)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7733 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
[tests/trec_sqrt.c] added tests for corner cases
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7711 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7705 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7704 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7698 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
with GCC 4.5.2 and GMP 5.0.1 on m68k (m68000 target).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7697 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7695 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7694 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
(or unsigned long).
[merged changeset r7643 from the exp-int branch]
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7686 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7683 280ebfd0-de03-0410-8827-d642c229c3f4
|