diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2004-10-15 12:52:20 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2004-10-15 12:52:20 +0000 |
commit | 41c9a420818ad34f1b5d692b2fb060abc2401b72 (patch) | |
tree | 4c59251dd222a34dca218acf65c28693b49f8c5c /ChangeLog | |
parent | 56ea6bdd9cfb8eeee6f91758f9784259c4427929 (diff) | |
download | mpfr-41c9a420818ad34f1b5d692b2fb060abc2401b72.tar.gz |
Update.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3030 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 233 |
1 files changed, 233 insertions, 0 deletions
@@ -1,3 +1,236 @@ +2004-10-15 Vincent Lefevre <Vincent.Lefevre@loria.fr> + + * NEWS: Update for 2.1.0. + +2004-10-13 Vincent Lefevre <Vincent.Lefevre@loria.fr> + + * README.dev: + Added a comment about autoreconf and a bug in Debian (now fixed). + +2004-10-12 Patrick Pelissier <Patrick.Pelissier@loria.fr> + + * INSTALL: Add a note about Windows 64. + +2004-10-11 Patrick Pelissier <Patrick.Pelissier@loria.fr> + + * mpfr.texi: Update documentation. + + * INSTALL: Improve Windows installation. + + * README.dev: Add a line about "near" and "far". + +2004-10-07 Patrick Pelissier <Patrick.Pelissier@loria.fr> + + * acinclude.m4, configure.in, tests/tget_str.c: + Add support for ".lib" since it seems to work. + Display GMP version inside the configure. + +2004-10-05 Paul Zimmermann <Paul.Zimmermann@loria.fr> + + * tests/tget_str.c: added one new test + +2004-10-04 Vincent Lefevre <Vincent.Lefevre@loria.fr> + + * tests/tget_str.c: Added worst cases. + +2004-10-02 Paul Zimmermann <Paul.Zimmermann@loria.fr> + + * tests/tset_str.c: added new tests (worst-case) + +2004-10-01 Paul Zimmermann <Paul.Zimmermann@loria.fr> + + * tests/tget_str.c: added new worst-cases (directed rounding) + + * TODO: added new function to implement (dilog) + +2004-09-30 Paul Zimmermann <Paul.Zimmermann@loria.fr> + + * get_str.c: fixed bug in get_str_aux when one extra digit + +2004-09-30 Vincent Lefevre <Vincent.Lefevre@loria.fr> + + * mpfr.h, mpfr.texi, rint.c, tests/trint.c: + Added functions mpfr_rint_round, mpfr_rint_trunc, mpfr_rint_ceil, + mpfr_rint_floor. + +2004-09-30 Patrick Pelissier <Patrick.Pelissier@loria.fr> + + * tests/tget_str.c: Add new test (One failed). + +2004-09-30 Vincent Lefevre <Vincent.Lefevre@loria.fr> + + * get_sj.c: + The cast to uintmax_t wasn't really useful, so I removed it. + Added a comment. + + * get_sj.c: The real fix for sizeof(intmax_t) == sizeof(mp_limb_t). + +2004-09-30 Patrick Pelissier <Patrick.Pelissier@loria.fr> + + * get_sj.c: Fix a bug if sizeof(intmax_t) == sizeof(mp_limb_t) + +2004-09-29 Paul Zimmermann <Paul.Zimmermann@loria.fr> + + * tests/tget_str.c: added worst-case + +2004-09-29 Patrick Pelissier <Patrick.Pelissier@loria.fr> + + * TODO, cmp.c, cmp_abs.c, cmp_d.c, cmp_si.c, cmp_ui.c, mpfr.texi, tests/tcmp.c, tests/tcmp_d.c, tests/tcmp_ld.c, tests/tcmp_ui.c, tests/tcmpabs.c: + cmp(x,y) if x=NAN or y=NAN returns 0 and erange flag. + + * NEWS, mpfr.texi: + Update documentation and NEWS to reflect new functions + and functionnality. + + * get_z.c, strtofr.c: Improve assertion. + + * tests/tset_si.c, exceptions.c, get_si.c, get_sj.c, get_ui.c, get_uj.c, mpfr-impl.h, set_sj.c, set_uj.c, tests/texceptions.c, tests/tget_sj.c, tests/tset_sj.c: + Add mpfr_clear_erangeflag and mpfr_erangeflag_p. + Add test for theses two functions. + mpfr_get_[s/u][i/j] have a deterministic behavior in case of OVERFLOW. + (Return the MINIMUM or the MAXIMUM in the current type, and set + ERANGE_flag). + + * Makefile.am, fits_intmax.c, fits_uintmax.c, mpfr.h, tests/tfits.c: + Add mpfr_uintmax_p and mpfr_intmax_p. + + * TODO, INSTALL: Update INSTALL about C++ + Update TODO and VERSION. + + * mpfr-impl.h, mpfr.texi, mpfr.h: + Move mpfr_inits from mpfr-impl to mpfr.h. + Add doc too. + +2004-09-28 Patrick Pelissier <Patrick.Pelissier@loria.fr> + + * get_sj.c, get_uj.c: Reindent the sources (again). + + * mpn_exp.c: + Fix how to detect overflow so that it can be build with GCC -ftrapv + option without any bugs (In the previous code, the overflow was + detected afterwards, whereas, now, it is detected before). + Fix also another real problem of overflow (Addition of two signed integers). + + * div.c: Rename this variable again. + + * div.c: + Replace variable 'near' to 'the_real_near' since MSVC incorreclty + recognize "far" and "near" as obsolete keywords (100% incorrect, and + clearly MSVC fault but it doesn't cost many things to change the name). + +2004-09-27 Patrick Pelissier <Patrick.Pelissier@loria.fr> + + * mpfr.texi: Fix typo in the documentation about get_ functions. + + * get_sj.c, get_uj.c: Retab the sources. + +2004-09-27 Vincent Lefevre <Vincent.Lefevre@loria.fr> + + * NEWS: + Added mpfr_get_uj and mpfr_get_sj in the changes 2.0.3 -> 2.1.0. + + * TODO: Added an item about the future MPFR_FLAGS_ERANGE flag. + + * Makefile.am, get_sj.c, get_uj.c, mpfr.h, mpfr.texi, tests/Makefile.am, tests/tget_sj.c: + New functions mpfr_get_sj and mpfr_get_uj, with tests. + +2004-09-27 Patrick Pelissier <Patrick.Pelissier@loria.fr> + + * set_sj.c: Remove MPFR_NEED_LONGLONG_H macro. + +2004-09-26 Vincent Lefevre <Vincent.Lefevre@loria.fr> + + * set_sj.c: Added a cast to avoid an integer overflow. + +2004-09-24 Vincent Lefevre <Vincent.Lefevre@loria.fr> + + * get_si.c: Fixed integer overflow. + + * get_si.c: Fixed bugs (like those in mpfr_get_ui). + + * README.dev: + The standard autoreconf script should now be used instead of prepare. + +2004-09-24 Paul Zimmermann <Paul.Zimmermann@loria.fr> + + * get_ui.c: forgot to check for 0 + + * get_ui.c: now use mpfr_rint() + +2004-09-24 Patrick Pelissier <Patrick.Pelissier@loria.fr> + + * mpfr.texi: Update doc of mpfr_get_str (Minimum space is 7). + +2004-09-24 Paul Zimmermann <Paul.Zimmermann@loria.fr> + + * get_ui.c, tests/tset_si.c: fixed double-rounding bug in get_ui + +2004-09-23 Patrick Pelissier <Patrick.Pelissier@loria.fr> + + * mpf2mpfr.h: Prevent from multiple inclusion. + mpf_init inits to 0 rather than NAN. + + * mpfr.h: Fix some tiny problems. + +2004-09-23 Paul Zimmermann <Paul.Zimmermann@loria.fr> + + * TODO: added item on rounding to odd + +2004-09-21 Patrick Pelissier <Patrick.Pelissier@loria.fr> + + * strtofr.c: Fix a bug in FreeBsd 5.20 / Alpha / Gcc 3.3.3. + Nor a MPFR bug, but add some code to avoid it. + + * strtofr.c, tests/tstrtofr.c: Add a new test and clarify a comment. + + * strtofr.c: Update Assertion for pow2. + +2004-09-20 Patrick Pelissier <Patrick.Pelissier@loria.fr> + + * NEWS: Update NEWS. + + * TODO: Update TODO due to new function mpfr_strtofr + + * configure.in, get_d.c, mpfr-impl.h, mpfr.h, set_d.c, strtofr.c, tests/memory.c, tests/tdiv.c, tests/tests.c, tests/tget_str.c, tests/trint.c, tests/tset_d.c, tests/tset_q.c, tests/tset_str.c, tests/tstrtofr.c: + Add ICC detection && support. + Remove some potential warnings in the test files. + + * Makefile.am, mpfr.texi, strtofr.c, tests/Makefile.am, tests/tstrtofr.c: + Add mpfr_strtofr function. + Add mpfr_strtofr test file. + Add mpfr_strtofr documentation. + + * configure.in: Improve GMP.h vs libgmp.a version checking. + +2004-09-17 Paul Zimmermann <Paul.Zimmermann@loria.fr> + + * TODO: added one entry (new function 1/sqrt(x)) + +2004-09-17 Patrick Pelissier <Patrick.Pelissier@loria.fr> + + * acinclude.m4, configure.in, tests/Makefile.am: + Use LIBS instead of LDADD for libraries (GMP). + + * configure.in: Min GMP version is 4.1.0 now. + +2004-09-16 Patrick Pelissier <Patrick.Pelissier@loria.fr> + + * configure.in: + Add a check if both gmp.h and libgmp.a have the same version. + + * mpfr-impl.h: Fix a typo. + +2004-09-15 Patrick Pelissier <Patrick.Pelissier@loria.fr> + + * tests/tset_str.c: Add a forgotten regression test "1.2.3" + +2004-09-15 Vincent Lefevre <Vincent.Lefevre@loria.fr> + + * config.sub, config.guess: + Update from the autotools-dev Debian package. + + * ChangeLog: Update. + 2004-09-14 Patrick Pelissier <Patrick.Pelissier@loria.fr> * mpfr-impl.h: Add 2 new macros for handling correctly overflow. |