summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2004-10-15 12:52:20 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2004-10-15 12:52:20 +0000
commit41c9a420818ad34f1b5d692b2fb060abc2401b72 (patch)
tree4c59251dd222a34dca218acf65c28693b49f8c5c /ChangeLog
parent56ea6bdd9cfb8eeee6f91758f9784259c4427929 (diff)
downloadmpfr-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--ChangeLog233
1 files changed, 233 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d608feb2b..c0922cab7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.