summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagmpfr-2-1-0-rel(no author)2004-11-0348-1741/+1331
| | | | | | 'mpfr-2-1-0-rel'. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/tags/mpfr-2-1-0-rel@3073 280ebfd0-de03-0410-8827-d642c229c3f4
* Add support for ".lib" since it seems to work.pelissip2004-10-073-1/+8
| | | | | | | Display GMP version inside the configure. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3023 280ebfd0-de03-0410-8827-d642c229c3f4
* added one new testzimmerma2004-10-051-0/+16
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3022 280ebfd0-de03-0410-8827-d642c229c3f4
* Added worst cases.vlefevre2004-10-041-1/+47
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3021 280ebfd0-de03-0410-8827-d642c229c3f4
* added new tests (worst-case)zimmerma2004-10-021-0/+320
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3020 280ebfd0-de03-0410-8827-d642c229c3f4
* added new worst-cases (directed rounding)zimmerma2004-10-011-0/+272
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3019 280ebfd0-de03-0410-8827-d642c229c3f4
* added new function to implement (dilog)zimmerma2004-10-011-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3018 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed bug in get_str_aux when one extra digitzimmerma2004-09-301-18/+44
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3017 280ebfd0-de03-0410-8827-d642c229c3f4
* Added functions mpfr_rint_round, mpfr_rint_trunc, mpfr_rint_ceil,vlefevre2004-09-304-11/+135
| | | | | | | mpfr_rint_floor. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3016 280ebfd0-de03-0410-8827-d642c229c3f4
* Add new test (One failed).pelissip2004-09-301-0/+184
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3015 280ebfd0-de03-0410-8827-d642c229c3f4
* The cast to uintmax_t wasn't really useful, so I removed it.vlefevre2004-09-301-2/+10
| | | | | | | Added a comment. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3014 280ebfd0-de03-0410-8827-d642c229c3f4
* The real fix for sizeof(intmax_t) == sizeof(mp_limb_t).vlefevre2004-09-301-6/+6
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3013 280ebfd0-de03-0410-8827-d642c229c3f4
* Fix a bug if sizeof(intmax_t) == sizeof(mp_limb_t)pelissip2004-09-301-4/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3012 280ebfd0-de03-0410-8827-d642c229c3f4
* added worst-casezimmerma2004-09-291-0/+11
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3011 280ebfd0-de03-0410-8827-d642c229c3f4
* cmp(x,y) if x=NAN or y=NAN returns 0 and erange flag.pelissip2004-09-2912-38/+153
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3010 280ebfd0-de03-0410-8827-d642c229c3f4
* Update documentation and NEWS to reflect new functionspelissip2004-09-292-17/+21
| | | | | | | and functionnality. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3009 280ebfd0-de03-0410-8827-d642c229c3f4
* Improve assertion.pelissip2004-09-292-2/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3008 280ebfd0-de03-0410-8827-d642c229c3f4
* Add mpfr_clear_erangeflag and mpfr_erangeflag_p.pelissip2004-09-2912-12/+237
| | | | | | | | | | 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). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3007 280ebfd0-de03-0410-8827-d642c229c3f4
* Add mpfr_uintmax_p and mpfr_intmax_p.pelissip2004-09-295-11/+311
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3006 280ebfd0-de03-0410-8827-d642c229c3f4
* Update INSTALL about C++pelissip2004-09-292-0/+9
| | | | | | | Update TODO and VERSION. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3005 280ebfd0-de03-0410-8827-d642c229c3f4
* Move mpfr_inits from mpfr-impl to mpfr.h.pelissip2004-09-293-4/+42
| | | | | | | Add doc too. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3004 280ebfd0-de03-0410-8827-d642c229c3f4
* Reindent the sources (again).pelissip2004-09-282-12/+17
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3003 280ebfd0-de03-0410-8827-d642c229c3f4
* Fix how to detect overflow so that it can be build with GCC -ftrapvpelissip2004-09-281-10/+12
| | | | | | | | | 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). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3002 280ebfd0-de03-0410-8827-d642c229c3f4
* Rename this variable again.pelissip2004-09-281-5/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3001 280ebfd0-de03-0410-8827-d642c229c3f4
* Replace variable 'near' to 'the_real_near' since MSVC incorrecltypelissip2004-09-281-5/+5
| | | | | | | | recognize "far" and "near" as obsolete keywords (100% incorrect, and clearly MSVC fault but it doesn't cost many things to change the name). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3000 280ebfd0-de03-0410-8827-d642c229c3f4
* Fix typo in the documentation about get_ functions.pelissip2004-09-271-7/+7
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2999 280ebfd0-de03-0410-8827-d642c229c3f4
* Retab the sources.pelissip2004-09-272-5/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2998 280ebfd0-de03-0410-8827-d642c229c3f4
* Added mpfr_get_uj and mpfr_get_sj in the changes 2.0.3 -> 2.1.0.vlefevre2004-09-271-6/+7
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2997 280ebfd0-de03-0410-8827-d642c229c3f4
* Added an item about the future MPFR_FLAGS_ERANGE flag.vlefevre2004-09-271-0/+6
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2996 280ebfd0-de03-0410-8827-d642c229c3f4
* New functions mpfr_get_sj and mpfr_get_uj, with tests.vlefevre2004-09-277-3/+378
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2995 280ebfd0-de03-0410-8827-d642c229c3f4
* Remove MPFR_NEED_LONGLONG_H macro.pelissip2004-09-271-1/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2994 280ebfd0-de03-0410-8827-d642c229c3f4
* Added a cast to avoid an integer overflow.vlefevre2004-09-261-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2993 280ebfd0-de03-0410-8827-d642c229c3f4
* Fixed integer overflow.vlefevre2004-09-241-4/+6
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2992 280ebfd0-de03-0410-8827-d642c229c3f4
* Fixed bugs (like those in mpfr_get_ui).vlefevre2004-09-241-7/+14
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2991 280ebfd0-de03-0410-8827-d642c229c3f4
* The standard autoreconf script should now be used instead of prepare.vlefevre2004-09-241-7/+10
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2990 280ebfd0-de03-0410-8827-d642c229c3f4
* forgot to check for 0zimmerma2004-09-241-4/+10
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2989 280ebfd0-de03-0410-8827-d642c229c3f4
* now use mpfr_rint()zimmerma2004-09-241-26/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2988 280ebfd0-de03-0410-8827-d642c229c3f4
* Update doc of mpfr_get_str (Minimum space is 7).pelissip2004-09-241-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2987 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed double-rounding bug in get_uizimmerma2004-09-242-0/+42
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2986 280ebfd0-de03-0410-8827-d642c229c3f4
* Prevent from multiple inclusion.pelissip2004-09-231-5/+12
| | | | | | | mpf_init inits to 0 rather than NAN. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2985 280ebfd0-de03-0410-8827-d642c229c3f4
* Fix some tiny problems.pelissip2004-09-231-2/+8
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2984 280ebfd0-de03-0410-8827-d642c229c3f4
* added item on rounding to oddzimmerma2004-09-231-0/+7
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2983 280ebfd0-de03-0410-8827-d642c229c3f4
* Fix a bug in FreeBsd 5.20 / Alpha / Gcc 3.3.3.pelissip2004-09-211-2/+4
| | | | | | | Not a MPFR bug, but add some code to avoid it. Reference: http://www.freebsd.org/cgi/query-pr.cgi?pr=72024 git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2982 280ebfd0-de03-0410-8827-d642c229c3f4
* Add a new test and clarify a comment.pelissip2004-09-212-1/+11
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2981 280ebfd0-de03-0410-8827-d642c229c3f4
* Update Assertion for pow2.pelissip2004-09-211-8/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2980 280ebfd0-de03-0410-8827-d642c229c3f4
* Update NEWS.pelissip2004-09-201-0/+21
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2979 280ebfd0-de03-0410-8827-d642c229c3f4
* Update TODO due to new function mpfr_strtofrpelissip2004-09-201-45/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2978 280ebfd0-de03-0410-8827-d642c229c3f4
* Add ICC detection && support.pelissip2004-09-2015-35/+65
| | | | | | | Remove some potential warnings in the test files. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2977 280ebfd0-de03-0410-8827-d642c229c3f4
* Add mpfr_strtofr function.pelissip2004-09-205-2/+1605
| | | | | | | | Add mpfr_strtofr test file. Add mpfr_strtofr documentation. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2976 280ebfd0-de03-0410-8827-d642c229c3f4
* Improve GMP.h vs libgmp.a version checking.pelissip2004-09-201-2/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2975 280ebfd0-de03-0410-8827-d642c229c3f4