summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [src/mparam_h.in] Updated comment about GCC.HEADmastervlefevre2021-09-271-1/+8
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14588 280ebfd0-de03-0410-8827-d642c229c3f4
* [INSTALL] Update about MinGW: the old mingw.org website no longervlefevre2021-09-241-5/+4
| | | | | | | exists, and MinGW has actually been replaced by Mingw-w64, which is for both 32-bit and 64-bit Windows. git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14587 280ebfd0-de03-0410-8827-d642c229c3f4
* [README] Updated URLs.vlefevre2021-09-241-2/+2
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14586 280ebfd0-de03-0410-8827-d642c229c3f4
* missing urlzimmerma2021-09-201-1/+2
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14585 280ebfd0-de03-0410-8827-d642c229c3f4
* added new preprintzimmerma2021-09-201-0/+3
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14584 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Updated the month.vlefevre2021-09-161-1/+1
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14583 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Corrected garbled mpfr_set* description.vlefevre2021-09-161-2/+2
| | | | | | | | | | Thanks to Rob for noticing: https://sympa.inria.fr/sympa/arc/mpfr/2021-09/msg00003.html The cause is a sentence that was inserted at the wrong place in r8225 (2012-06-25). git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14580 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/inp_str.c] Added a FIXME on a deprecated use of ungetc.vlefevre2021-09-141-0/+4
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14579 280ebfd0-de03-0410-8827-d642c229c3f4
* Autoconf / AX_PTHREAD related update and cleanup.vlefevre2021-09-132-9/+15
| | | | | | | | | | * m4/ax_pthread.m4: update to AX_PTHREAD 31, fixing a change from AX_PTHREAD 29, which has eventually been regarded as a bug (workaround in r14481). * configure.ac: removed the now unneeded AC_CANONICAL_TARGET; updated the corresponding comment. git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14578 280ebfd0-de03-0410-8827-d642c229c3f4
* [TODO] More about intrinsics (e.g. _addcarry_u64).vlefevre2021-09-091-1/+5
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14576 280ebfd0-de03-0410-8827-d642c229c3f4
* [TODO] + use intrinsics when available (needs a configure test).vlefevre2021-09-091-0/+9
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14575 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tests.c] In a comment with a GMP_CHECK_RANDOMIZE value, mentionvlefevre2021-09-071-1/+2
| | | | | | | the SVN revision and date, as this value may no longer be valid in the future (when tests are added or changed). git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14574 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tests.c] Fixed bad_cases when y is ±0 (rare case).vlefevre2021-09-071-6/+27
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14570 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Updated/reduced note about MinGW and stdio.vlefevre2021-08-231-8/+3
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14569 280ebfd0-de03-0410-8827-d642c229c3f4
* [INSTALL] Updated information about MinGW and the formatted outputvlefevre2021-08-231-4/+11
| | | | | | | | functions (printf, etc.). Thanks to Pali Rohár for the information about -std=c89. git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14568 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tget_set_d128.c] Removed a useless C99 comment, which makesvlefevre2021-08-231-1/+0
| | | | | | | the MPFR build fail with "i686-w64-mingw32-gcc -std=c89" (e.g. via ./configure --host=i686-w64-mingw32, and -std=c89 in CFLAGS). git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14567 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tsprintf.c] In locale_da_DK(), also try da_DK.utf8 (preferably):vlefevre2021-08-231-4/+7
| | | | | | in Debian/unstable, da_DK no longer exists. git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14566 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Updated the month.vlefevre2021-08-201-1/+1
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14565 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Corrected latest change (typography).vlefevre2021-08-201-2/+2
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14564 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Detail the mpfr_min and mpfr_max description.vlefevre2021-08-201-0/+6
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14563 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tget_flt.c] Avoid a warning about unused function equal_fltvlefevre2021-08-031-0/+2
| | | | | | when HAVE_SUBNORM_FLT is not defined. git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14558 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tget_flt.c] Code style: replaced "… == 0" by "! …" onvlefevre2021-08-031-5/+5
| | | | | | the Boolean _p functions. git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14557 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tget_flt.c] Removed bug_icx (duplicate test).vlefevre2021-08-031-22/+0
| | | | | | | | | | What was tested was just mpfr_get_flt on a NaN mpfr_t. But this was already tested in main(). And one gets the same result and error with icx (without -fp-model=strict). Moreover, the old test was correctly protected by "#if !defined(MPFR_ERRDIVZERO)", needed because NaN is defined by 0.0 / 0.0. git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14556 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tget_flt.c] In bug_icx: replaced mpfr_set_flt, whose floatvlefevre2021-08-031-5/+1
| | | | | | | argument was yielding an underflow (not portable), by mpfr_set_si_2exp (it is mpfr_get_flt that is tested, not mpfr_set_flt). git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14555 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tget_flt.c] Added FIXME for test added in r14552.vlefevre2021-08-031-0/+2
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14554 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tget_flt.c] Portability correction.vlefevre2021-08-031-3/+5
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14553 280ebfd0-de03-0410-8827-d642c229c3f4
* need -fp-model=strict for icxzimmerma2021-08-032-0/+29
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14552 280ebfd0-de03-0410-8827-d642c229c3f4
* [TODO] Mention "[[noreturn]]".vlefevre2021-07-271-0/+5
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14551 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/ieee_floats.h] URL update (http → https).vlefevre2021-07-151-1/+1
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14549 280ebfd0-de03-0410-8827-d642c229c3f4
* [tools/mpfrlint] Detect when the return value of fclose() or fflush()vlefevre2021-07-011-0/+6
| | | | | | is compared with -1 instead of EOF. git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14546 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tprintf.c] Portability correction (EOF is not necessarily -1).vlefevre2021-06-301-2/+2
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14544 280ebfd0-de03-0410-8827-d642c229c3f4
* Punctuation (missing comma after "however").vlefevre2021-06-2116-34/+34
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14542 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] No longer use /tmp in examples so that the reader isvlefevre2021-06-211-7/+8
| | | | | | not encouraged to use it. Punctuation. git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14541 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4] Fixed subnormal detection (issue found with icx).vlefevre2021-06-081-6/+11
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14538 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tget_d.c] Improved error messages.vlefevre2021-06-031-12/+17
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14537 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tget_d.c] Error message when check_inf_nan() fails for NaN.vlefevre2021-06-031-1/+5
| | | | | | | | Note: With "icx -O2" (at least), 8 tests are now failing with Intel(R) oneAPI DPC++ Compiler 2021.2.0 (2021.2.0.20210317). But no failures when the compiler is invoked as "clang". git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14536 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Updated the month.vlefevre2021-06-021-1/+1
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14535 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] some figures about slowdown with C++ interfacezimmerma2021-06-021-1/+2
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14534 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/data/j1] added more testszimmerma2021-06-011-0/+54
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14532 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tests.c] fixed bug introduced in r13787, which invalidated data_checkzimmerma2021-06-011-1/+1
| | | | | | | in some cases git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14531 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Completed mpfr_fmodquo and mpfr_remquo description.vlefevre2021-05-201-0/+1
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14529 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/rem1.c] Improved comments.vlefevre2021-05-201-4/+4
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14528 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tsprintf.c] Cosmetic revert of blank line removal in r14519.vlefevre2021-05-171-0/+1
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14527 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/vasprintf.c] Fixed buffer_cat: replaced incorrect assertion len > 0vlefevre2021-05-171-1/+7
| | | | | | | | | | | | | | | | by a test. Note that len == 0 is possible when outputting an integer 0 (either a native one or mpfr_prec_t) with precision field = 0. The consequence of this bug: * In debug mode (MPFR_ASSERTD assertion checking), one would get an assertion failure. * Otherwise, there should be no side effects since the code was valid for len == 0, possibly except with LTO (very unlikely, though). This incorrect assertion was added on 2009-03-13 in r6099. git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14521 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tsprintf.c] Similarly to r14514, added tests of native integer 0vlefevre2021-05-171-0/+4
| | | | | | with precision field 0 (also yields a call to buffer_cat with len = 0). git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14520 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/tsprintf.c] For various test functions, changed the return typevlefevre2021-05-171-14/+8
| | | | | | from int to void (when the value is never used). git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14519 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/vasprintf.c] Updated comment about the output for the 'a'/'A'vlefevre2021-05-161-1/+2
| | | | | | conversion specifier. git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14518 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Formatted output functions (mpfr_*printf): completedvlefevre2021-05-161-6/+17
| | | | | | | the specification concerning the precision (this was needed because the conversion specifier 'b' does not exist in C). git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14517 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/vasprintf.c] Added a comment about the output for the 'a'/'A'vlefevre2021-05-121-1/+24
| | | | | | conversion specifier, which is completely unintuitive. FIXME? git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14516 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Punctuation.vlefevre2021-05-121-7/+7
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14515 280ebfd0-de03-0410-8827-d642c229c3f4