| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14569 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
not encouraged to use it. Punctuation.
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14541 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
| |
for "I" / "i".
* mpfr.texi: added "with the rules of the C locale" in the
mpfr_strtofr description.
* README.dev: completed information about Turkish locales.
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14505 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
| |
Added m4/ax_pthread.m4 from
https://github.com/autoconf-archive/autoconf-archive
and updated:
* acinclude.m4 (in particular, set CXX and CXXFLAGS)
* doc/README.dev
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14482 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
needs GCC to build MPFR, and it is not available with mini-gmp,
since mpfr_fprintf cannot be defined with mini-gmp.
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14370 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
| |
perl -pi -e 's/ (\d{4}-)?(2020)(?= Free Software)/
" ".($1||"$2-").($2+1)/e' **/*(^/)
under zsh. Removed 2020 from the example in the doc/README.dev file.
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14229 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
if the MPFR_TGENERIC_STAT environment variable is defined.
Added description to the README.dev file.
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14221 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14169 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14163 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14162 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
corresponding signed integer with the two's complement rule (i.e.
modular arithmetic) but in a portable way.
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14143 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@14108 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@14102 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
conversions between binary and decimal types.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@14093 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
| |
--enable-assert=full should not be used (too expensive, not needed).
[tests/tjn.c] Added a related comment for the expensive bug20200703
test (which may take more than 1 hour with --enable-assert=full).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@14060 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13986 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13980 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13974 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13913 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
[tests/tgamma.c] use MPFR_CHECK_EXPENSIVE
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13908 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* INSTALL, acinclude.m4, configure.ac: --enable-decimal-float can
take new values. Change of macro DPD_FORMAT (DPD was assumed in
case of cross-compilation, which could be wrong) to 3 new macros:
DECIMAL_DPD_FORMAT, DECIMAL_BID_FORMAT, DECIMAL_GENERIC_CODE.
* doc/README.dev: documented these 3 new macros.
* src/mpfr-impl.h: the detection of the BID encoding can now be
done at compile time when GCC defines __DECIMAL_BID_FORMAT__
(as on x86); support of the 3 new macros.
* src/{get_d64.c,set_d64.c,set_d128.c}: update.
* tests/{tget_set_d64.c,tget_set_d128.c,tversion.c}: update.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13878 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13854 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13848 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
no longer fail if a generated value does not correspond to a bad case.
But fail if the MPFR_CHECK_BADCASES environment variable is defined
and too few bad cases are generated (less than 90%).
[doc/README.dev] Document MPFR_CHECK_BADCASES.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13788 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
[doc/README.dev] Added information on this subject.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13723 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
the __USE_MINGW_ANSI_STDIO macro, confirming the existing note.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13670 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13665 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13664 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
| |
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/trunk@13652 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* acinclude.m4: renamed variables
mpfr_cv_have_denorms_flt to mpfr_cv_have_subnorm_flt
mpfr_cv_have_denorms to mpfr_cv_have_subnorm_dbl
and improved messages.
* acinclude.m4, tests/tget_flt.c: renamed macro
HAVE_DENORMS_FLT to HAVE_SUBNORM_FLT
* acinclude.m4, tests/{tests.c,tset_d.c,tsprintf.c}: renamed macro
HAVE_DENORMS to HAVE_SUBNORM_DBL
* doc/README.dev: updated / completed the corresponding documentation.
* tests/tget_d.c: renamed function check_denorms to check_subnorm.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13626 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13568 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
options (but mpfr.h first needs some macros like __MPFR_SENTINEL_ATTR).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13528 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
* Updated information about the papersize issues (should be fixed,
but manual checking is recommended).
* Detailed English typography.
* Removed mention of the old texinfo bug 33329 (Debian bug 583558).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13526 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13522 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13498 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13497 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13492 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13488 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13486 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
* Added a paragraph on the meaning of the "-dev" suffix.
* Removed a confusing and useless "-dev" in an example.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13483 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The issues were:
* The build of the tests (make check) could fail with CFLAGS implying
"-std=c90 -Werror=format", i.e. if intmax_t was available but the
use of the "j" printf length modifier made the compilation fail
(its unconditional use was incorrect anyway).
* MPFR_INTMAX_MAX had definitions in both mpfr-impl.h & mpfr-intmax.h,
with inconsistent usage.
Detailed changes:
* acinclude.m4: removed the definition of MPFR_PRINTF_MAXLM, which
could be incorrect (large numbers were not tested to select its
value); in the MPFR_FUNC_GMP_PRINTF_SPEC macro, check sprintf()
in addition to gmp_sprintf() as it is now also used in the tests;
updated some comments and messages.
* src/mpfr-impl.h: removed the MPFR_*INTMAX* definitions; they had
been added due to
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=582698
with -ansi -pedantic-errors, but this issue was fixed in GCC 4.8
(released 6 years ago), so that they are no longer needed.
* src/mpfr-intmax.h: completed the definitions; mpfr_intmax_t is now
the largest integer type available and fully working (in particular
with printf), thus it may be smaller than intmax_t.
* doc/README.dev: updated the description of mpfr_intmax_t, etc.
* tests/tversion.c: output sizeof(mpfr_intmax_t) too.
* Various .c files in src and tests related to (u)intmax_t: use
INTMAX_MAX instead of MPFR_INTMAX_MAX, etc. as Debian bug 582698
(mentioned above) no longer occurs and mpfr_intmax_t may be smaller
than intmax_t; use the "j" printf length modifier instead of
MPFR_PRINTF_MAXLM, and protect it with "#ifndef NPRINTF_J"
(only the tests are concerned, so that this is not an issue).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13457 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
| |
* Mention not to enable optimizations.
* Replaced "-fprofile-arcs -ftest-coverage" by "--coverage", as
this is what is used by the tools/coverage script (note: this
is a synonym when compiling, but also allows the right options
to be used when linking, thus might be better in doubt).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13451 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
[tools/mpfrlint] Added a comment about division by zero.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13442 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13376 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/trunk@13372 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/trunk@13359 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13281 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
function pointers and other kinds of pointers (including to void *).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13280 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
abort(), thus with a core dump.
[doc/README.dev] Document MPFR_TESTS_ABORT.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13109 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13094 280ebfd0-de03-0410-8827-d642c229c3f4
|