summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Shared caches: fix and minor changes.vlefevre2018-07-191-0/+9
| | | | | | | | | | | | | | | * Fixed detection and use of C11 thread support: the C11 header is <threads.h>, not <thread.h>. * Renamed WANT_SHARED_CACHE to MPFR_WANT_SHARED_CACHE for consistency with the other MPFR_WANT_* macros. * Added MPFR_THREAD_LOCK_METHOD macro, giving the thread locking method as a string (when shared caches are enabled). * doc/README.dev: documented 4 macros for shared caches. * tests/tversion.c: output MPFR_WANT_SHARED_CACHE and MPFR_THREAD_LOCK_METHOD information. (merged changeset r12937 from the trunk) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12938 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] In Section "Nomenclature and Types":vlefevre2018-07-121-22/+30
| | | | | | | | | | * rewrote the paragraph defining "floating-point number", avoiding ambiguities; * removed all the @noindent, whose purpose is unclear; * defined regular numbers and exponents. (merged changesets r12906-12908 from the trunk) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12917 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Updated the month.vlefevre2018-07-061-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12897 280ebfd0-de03-0410-8827-d642c229c3f4
* [AUTHORS,doc/mpfr.texi] Typo in Fredrik's name.vlefevre2018-07-061-1/+1
| | | | | | (merged changesets r12888-12889 from the trunk) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12890 280ebfd0-de03-0410-8827-d642c229c3f4
* Added MPFR_CHECK_LOCALES environment variable for the tests (to bevlefevre2018-07-041-1/+6
| | | | | | | | | used by developers): when set, terminate with an error if locales cannot be tested. (merged changeset r12870 from the trunk; merging tests/tprintf.c r12861 was needed first) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12872 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Updated the month.vlefevre2018-05-311-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12743 280ebfd0-de03-0410-8827-d642c229c3f4
* Updated mpfr.org URL's to use https (except in ChangeLog and NEWS).vlefevre2018-05-312-6/+6
| | | | | | (marked changeset r12740 as merged from the trunk) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12741 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc] Changes due to the https support by mpfr.org.vlefevre2018-05-303-4/+17
| | | | | | | | | | * faq.xsl: for the visual.css, use a local URL since libxml2 does not support https. * update-faq: download visual.css from mpfr.org first. * FAQ.html: update with update-faq. (merged changesets r12731-12733 from the trunk) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12735 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Updated the month.vlefevre2018-04-251-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12663 280ebfd0-de03-0410-8827-d642c229c3f4
* Fixed an issue with mpfr_get_str: The number 1 of significant digitsvlefevre2018-04-191-4/+3
| | | | | | | | | | | | | | | | | output in the string is now fully supported, i.e. * the value 1 can be provided for n (4th argument); * if n = 0, then the number of significant digits in the output string can now be 1, as already implied by the documentation (but the code was increasing it to 2). Changes: * doc/mpfr.texi: updated mpfr_get_str description to accept n = 1. * src/get_str.c: fixed the code as explained above (for n = 0, removed the increase to 2, and removed an MPFR_ASSERTN). * tests/tget_str.c: added tests. (merged changesets from the trunk: r12430 on tests/tget_str.c only; r12432,12434,12440) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12642 280ebfd0-de03-0410-8827-d642c229c3f4
* Fixed spelling mistakes found by codespell 1.12.0.vlefevre2018-03-091-1/+1
| | | | | | (merged changeset r12474 from the trunk) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12475 280ebfd0-de03-0410-8827-d642c229c3f4
* Added codespell.ignore file with simple words to ignore with codespellvlefevre2018-03-081-1/+1
| | | | | | | | | | ("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
* [doc/mpfr.texi] Updated the month.vlefevre2018-03-051-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12465 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Typographic corrections for mpfr_subnormalize.vlefevre2018-03-051-4/+4
| | | | | | (merged changeset r12462 from the trunk) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12463 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Corrected minimal GMP version.vlefevre2018-02-071-2/+2
| | | | | | | [tools/mpfrlint] Updated test to detect minimal GMP version mismatch. (merged changeset r12208 from the trunk) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12209 280ebfd0-de03-0410-8827-d642c229c3f4
* Updated version to 4.0.2-dev.vlefevre2018-02-071-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12203 280ebfd0-de03-0410-8827-d642c229c3f4
* Updated version to 4.0.1.vlefevre2018-02-071-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12200 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] "To make a release": moved a sentence.vlefevre2018-02-071-1/+1
| | | | | | | [tools/announce-text] For releases, check the VERSION file of the tag. (merged changesets r12197-12198 from the trunk) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12199 280ebfd0-de03-0410-8827-d642c229c3f4
* Updated version to 4.0.1-rc2.vlefevre2018-02-011-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12177 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Updated the month.vlefevre2018-02-011-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12176 280ebfd0-de03-0410-8827-d642c229c3f4
* Updated version to 4.0.1-dev.vlefevre2018-01-261-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12130 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Added information about symbol checking.vlefevre2018-01-251-0/+12
| | | | | | (merged changeset r12126 from the trunk) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12127 280ebfd0-de03-0410-8827-d642c229c3f4
* * Added check-exported-symbols make rule to check that MPFR does notvlefevre2018-01-251-0/+7
| | | | | | | | | | | | define symbols with a GMP reserved prefix. * For the check-gmp-symbols and check-exported-symbols make rules, if the library is not $(top_builddir)/src/.libs/libmpfr.so, these rules do nothing instead of potentially failing. * doc/README.dev, "To make a release": mention "make check-gmp-symbols" and "make check-exported-symbols". (merged changesets r12111-12114 from the trunk) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12125 280ebfd0-de03-0410-8827-d642c229c3f4
* Updated version to 4.0.1-rc1.vlefevre2018-01-221-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12119 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Misc improvements and corrections affecting thevlefevre2018-01-091-12/+18
| | | | | | | | | | description of the following functions: * mpfr_ai: fixed font encoding issue for PDF/DVI/PS (—x— → |x|). * mpfr_custom_init_set: fixed typography; improved text. * mpfr_custom_get_exp: improved text. (merged changesets r12077-12082 from the trunk) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12083 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc]vlefevre2018-01-092-57/+64
| | | | | | | | | * texinfo.tex: update to the latest version 2018-01-09.11, which supports @var with script font size without any drawback. * mpfr.texi: replaced the now useless @svar by @var. (merged changeset r12076 from the trunk) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12078 280ebfd0-de03-0410-8827-d642c229c3f4
* Minor date-related changes as in the trunk:vlefevre2018-01-096-8/+8
| | | | | | | | | | * 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
* Updated version to 4.0.1-dev.vlefevre2017-12-251-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12060 280ebfd0-de03-0410-8827-d642c229c3f4
* Updated version to 4.0.0.vlefevre2017-12-231-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12050 280ebfd0-de03-0410-8827-d642c229c3f4
* Re-added changes specific to the old 4.0 branch:vlefevre2017-12-201-1/+1
| | | | | | | | * doc/FAQ.html: assume MPFR 4.0.0 has been released (since this is a file for the MPFR 4.0.0 release). * NEWS: added test coverage for MPFR 4.0.0. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/4.0@12026 280ebfd0-de03-0410-8827-d642c229c3f4
* Updated version to 4.0.0-rc2 for an attempt to replace the 4.0 branch.vlefevre2017-12-201-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12023 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Added a comment about a bug/limitation in makeinfo 5.2.vlefevre2017-12-191-0/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12015 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Improved svar macro for nottex, in case it is usedvlefevre2017-12-191-1/+1
| | | | | | in the future. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12014 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Define svar even for nottex, though it is not usedvlefevre2017-12-191-0/+5
| | | | | | (attempt to avoid a failure with makeinfo 5.2). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12013 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/mpfr.texi] Updated a comment.vlefevre2017-12-191-0/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12010 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc]vlefevre2017-12-192-22/+23
| | | | | | | | | | | | * texinfo.tex: update to the latest version 2017-12-18.20, which reverts the change done in 2017-12-01.13 attempting to support @var with script font size (e.g. in exponent); but this change didn't work correctly. * mpfr.texi: introduced a @svar macro to handle this case. It currently disables the use of @var, the other workaround being worse. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12009 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/algorithms.tex,src/tanh.c] Fixed the bound, in particular fromvlefevre2017-12-181-1/+3
| | | | | | the recent improvements in the error analysis. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12007 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/algorithms.tex] mpfr_tanh: corrected bounds (thanks to Paul).vlefevre2017-12-181-5/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12004 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/algorithms.tex] mpfr_tanh: detailed some inequalities.vlefevre2017-12-181-5/+6
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12003 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/algorithms.tex] mpfr_tanh: resolved both FIXME's.vlefevre2017-12-181-18/+18
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12001 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/algorithms.tex] mpfr_tanh: corrected a part of the error analysisvlefevre2017-12-181-2/+6
| | | | | | | | (2^k+4 ≤ |theta_4|^(−1/2) was not necessarily true, since theta_4 can be very small). As a consequence, the lemma can be simplified/improved (first FIXME). Added a second FIXME on a condition that is not checked. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12000 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/algorithms.tex] mpfr_tanh: missing absolute value; added a \cdot.vlefevre2017-12-181-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11999 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/algorithms.tex] Added another \cdot for readability.vlefevre2017-12-181-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11997 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/algorithms.tex] Minor corrections for hyperbolic tangent function:vlefevre2017-12-181-17/+17
| | | | | | | | | | | * "e" had two different meanings (BTW, the constant e should actually be written \mathrm{e} everywhere in the document). * Use \left...\right instead of |...| when it contains an expression starting with \log (the latter was confusing pdflatex, which added a spurious space before \log). * Added some \cdot for better readability. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11995 280ebfd0-de03-0410-8827-d642c229c3f4
* [tests/ttanh.c] added test for bug in mpfr_tanhzimmerma2017-12-181-11/+14
| | | | | | | | | | | | | [doc/algorithms.tex] fixed error analysis for mpfr_tanh [src/tanh.c] fixed error analysis Note after r12016: Even though mpfr_tanh was incorrect, the failure of the test added in ttanh.c was actually *only* due to a bug in the mpfr_div code specific to the trunk (fixed in r12002), i.e. this was not a non-regression test for the mpfr_tanh bug itself (in particular, this test does not introduce a failure in the 3.1 branch, which still has the same incorrect mpfr_tanh code but a correct mpfr_div). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11993 280ebfd0-de03-0410-8827-d642c229c3f4
* Updated version to 4.1.0-dev again.vlefevre2017-12-181-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11991 280ebfd0-de03-0410-8827-d642c229c3f4
* Updated version to 4.0.0-rc2 for an attempt to replace the 4.0 branch.vlefevre2017-12-171-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11989 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Correction.vlefevre2017-12-121-4/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11960 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Made formatting consistent (same as configure --help).vlefevre2017-12-121-11/+16
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11959 280ebfd0-de03-0410-8827-d642c229c3f4
* DEBUG_TGENERIC -> MPFR_DEBUG_TGENERICzimmerma2017-12-111-12/+10
| | | | | | | XDEBUG -> MPFR_DISABLE_IEEE_FLOATS git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11956 280ebfd0-de03-0410-8827-d642c229c3f4