summaryrefslogtreecommitdiff
path: root/doc/README.dev
Commit message (Collapse)AuthorAgeFilesLines
...
* [doc/README.dev] Clarification about MPFR_TESTS_TIMEOUT.vlefevre2018-08-311-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13093 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Reverted r13090: this was already mentioned at thevlefevre2018-08-311-2/+1
| | | | | | right place (do not mix up macros and environment variables). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13092 280ebfd0-de03-0410-8827-d642c229c3f4
* [README.dev] mention that MPFR_TESTS_TIMEOUT only works with ↵zimmerma2018-08-311-1/+2
| | | | | | --enable-tests-timeout git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13090 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Describe MPFR_WANT_PROVEN_CODE.vlefevre2018-08-231-0/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13019 280ebfd0-de03-0410-8827-d642c229c3f4
* Replaced "TZ=UTC" by "TZ=UTC0" for portability.vlefevre2018-08-111-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12985 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] More details about intmax_t, mpfr_intmax_t, etc.vlefevre2018-08-061-4/+15
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12981 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Updated/added links about coding standards and C.vlefevre2018-08-061-3/+17
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12978 280ebfd0-de03-0410-8827-d642c229c3f4
* Shared caches: fix and minor changes.vlefevre2018-07-181-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. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12937 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. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12870 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] added standard suffixeszimmerma2018-06-221-1/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12842 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Added a note about FP constants and native FP.vlefevre2018-06-191-0/+14
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12791 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Updated a URL.vlefevre2018-05-311-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12745 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Added info about shell portability, and in particularvlefevre2018-05-281-0/+25
| | | | | | about quotes (covering changes in r5659, r6128, r12711 and r12721). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12722 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Added info about spelling.vlefevre2018-04-301-0/+6
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12691 280ebfd0-de03-0410-8827-d642c229c3f4
* Corrected "runtime" to "run time" (noun) or "run-time" (adjective)vlefevre2018-04-301-1/+1
| | | | | | | | | when it means the time at which the program is run. See: https://gcc.gnu.org/codingconventions.html#Spelling https://en.wikipedia.org/wiki/Run_time git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12690 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] "To make a release": check also withvlefevre2018-04-161-0/+2
| | | | | | -DMPFR_GROUP_STATIC_SIZE=0 to detect memory leaks. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12598 280ebfd0-de03-0410-8827-d642c229c3f4
* Fixed spelling mistakes found by codespell 1.11.0.vlefevre2018-03-081-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12469 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Updated description of MPFR_WANT_FLOAT128.vlefevre2018-02-261-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12450 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Recommend AC_LINK_IFELSE rather than AC_COMPILE_IFELSEvlefevre2018-02-261-0/+8
| | | | | | (see r12448 as an example of an issue with AC_COMPILE_IFELSE). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12449 280ebfd0-de03-0410-8827-d642c229c3f4
* changed __float128 (gcc specific) into the standard type _Float128zimmerma2018-02-221-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12391 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Removed the mention of MPFR_EXT_EMIN and MPFR_EXT_EMAX,vlefevre2018-02-191-5/+1
| | | | | | | | | | replacing them by MPFR_EMIN_MIN and MPFR_EMAX_MAX, as done in r12298. Note: These old macros had been introduced in r7863 so that one could choose different values for the extended exponent range for debugging purpose, but they were not used in practice and were adding complexity (and potential inconsistency) for no really good reason. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12300 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Update about mpfr_exp_t.vlefevre2018-02-161-6/+12
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12271 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] "To make a release": moved a sentence.vlefevre2018-02-071-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12197 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Added information about symbol checking.vlefevre2018-01-251-0/+12
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12126 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] "To make a release": mention "make check-gmp-symbols"vlefevre2018-01-201-0/+7
| | | | | | and "make check-exported-symbols". git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12114 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2018 withvlefevre2018-01-031-2/+2
| | | | | | | | | | perl -pi -e 's/ (\d{4}-)?(2017)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh, reverting the ck-mparam and timings-mpfr.c files and the mbench directory under "tools" (not distributed with MPFR). Removed 2017 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12067 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
* [doc/README.dev] "To make a release":vlefevre2017-12-081-10/+12
| | | | | | | | | * Note that this needs to be done in a branch. * Swapped (1) and (2), in particular because the coverage might be different in -dev versions and it is better to give results closer to the release. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11934 280ebfd0-de03-0410-8827-d642c229c3f4
* Cleanup and fixes for the mpz_t pool.vlefevre2017-12-061-1/+1
| | | | | | | | | | | | | | | | | | | * Split src/free_cache.c to itself and a new source file src/pool.c containing pool related code. * src/mpfr-impl.h, src/pool.c: cleanup and fixes. In particular: - renamed MPFR_MY_MPZ_INIT to MPFR_POOL_NENTRIES; - no longer use GMP's symbols __gmpz_init, etc. directly; - improved the condition for mpfr_mpz_init2; - fixed the condition in mpfr_mpz_clear (we want to consider the allocated size, not the size of the current number). * src/Makefile.am: added pool.c. * src/mpfr.h: added mpfr_free_pool prototype. * doc/mpfr.texi: updated pool description in "Memory Handling"; new function mpfr_free_pool. * doc/README.dev: update due to the rename of MPFR_MY_MPZ_INIT. * NEWS: better announcement of the mpz_t pool. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11922 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Removed a -Wno-error=deprecated-declarations asvlefevre2017-12-051-2/+2
| | | | | | the specific warnings are now avoided (r11896). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11897 280ebfd0-de03-0410-8827-d642c229c3f4
* Solved an output issue on AIX due to the use of setbuf() after outputvlefevre2017-12-011-0/+4
| | | | | | | | | | in tversion. Indeed, this is disallowed by ISO C. * doc/README.dev: added a note about tests_start_mpfr and this issue. * tests/tests.c: moved test_version() after setbuf(). * tests/tversion.c: moved tests_start_mpfr() earlier, before any printf(). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11877 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Typo.vlefevre2017-11-301-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11871 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Internal GMP symbols: mention "make check-gmp-symbols".vlefevre2017-11-301-0/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11869 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Detailed the note about the list of GMP symbols.vlefevre2017-11-301-2/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11864 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Document how to get the list of GMP symbols usedvlefevre2017-11-301-0/+20
| | | | | | by MPFR and how to detect GMP internal symbols used by MPFR. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11863 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed typozimmerma2017-10-231-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11784 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] "To make a release": + Check the generic code.vlefevre2017-10-101-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11781 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] "To make a release": Enhanced step 5 (tarballs).vlefevre2017-09-151-2/+8
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11754 280ebfd0-de03-0410-8827-d642c229c3f4
* added info about autoconf-archivezimmerma2017-09-141-1/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11749 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] "To make a release": Updated the warning, as the issuevlefevre2017-09-081-2/+2
| | | | | | concerns the .ps file only (the .dvi file has no papersize info). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11734 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] "To make a release": Added a warning to check thevlefevre2017-09-081-1/+3
| | | | | | | papersize of the generated dvi and ps files, which may be incorrect (bug in texinfo(?) reported as Debian bug 874632). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11733 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] "To make a release": update about the uploads.vlefevre2017-09-071-1/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11724 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Added a paragraph about temporary result files createdvlefevre2017-09-051-0/+6
| | | | | | by test programs. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11702 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] "To make a release": The DLL version may need to bevlefevre2017-08-281-3/+4
| | | | | | updated too. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11677 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Added quotes for clarity.vlefevre2017-06-031-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11577 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] More information about the DEBUG macro.vlefevre2017-06-011-1/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11560 280ebfd0-de03-0410-8827-d642c229c3f4
* [doc/README.dev] Added MPFR_TESTS_FPE_TRAP documentation.vlefevre2017-05-191-0/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11508 280ebfd0-de03-0410-8827-d642c229c3f4
* Renamed MPFR_TESTS_DIVBYZERO to MPFR_TESTS_FPE_DIV (less confusing).vlefevre2017-05-191-3/+5
| | | | | | In doc/README.dev, updated the corresponding description. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11506 280ebfd0-de03-0410-8827-d642c229c3f4