summaryrefslogtreecommitdiff
path: root/NEWS
Commit message (Collapse)AuthorAgeFilesLines
...
* merged inverse trigonometric and inverse hyperbolic functions from branchzimmerma2009-09-301-0/+2
| | | | | | | feature-inverse-trigo git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@685 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* ui_div: bug fix when divisor is realenge2009-09-141-1/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@675 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* reverted to previous revision as far as signs of zeroes are concerned;enge2009-09-071-1/+0
| | | | | | | see C99 G.5.1.2 and G.5.1.3 git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@669 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* pow.c: renamed variable to avoid duplicate nameenge2009-09-071-0/+1
| | | | | | | | | | mpc.texi: corrected typo Makefile.vc: new file by M. Gastineau mul_ui.c, mul_si.c, mul_2exp.c, div_2exp.c: corrected signs of zeroes correction for mul_fr, mul_i, mul will follow later git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@668 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* change version number to 0.7-dev to get ready for prerelease tarballenge2009-08-261-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@666 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [swap.c] new function mpc_swapzimmerma2009-08-261-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@664 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* misc/testgen: adapted generation of test files to new definition of divenge2009-08-211-1/+2
| | | | | | | | trunk/tests/div.dat, fr_div.dat: adapted test files src/div.c: debugged division code git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@654 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* ui_div: corrected wrong result for divisor 0enge2009-08-191-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@650 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* src/mpc-impl.h: Add a C++ iterator on mpfr_rnd_t enum (g++ 4.3.2 refuses to ↵thevenyp2009-07-291-0/+1
| | | | | | | | | | | iterate on enumeration, bug reported by Mickael Gastineau). tests/tgeneric.c: Use prefix iterator ++, iterate between GMP_RNDN and GMP_RND_MAX. tests/read_data.c: Explicit cast of malloc return. NEWS: Fix compilation with g++. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@627 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* src/random2.c src/mpc.h src/random.c src/Makefile.am doc/mpc.texi NEWS: ↵thevenyp2009-06-291-0/+1
| | | | | | remove obsolete mpc_random and mpc_random2. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@623 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* set_x.c: new function mpc_set_nan, setting the real and imaginaryenge2009-06-291-1/+1
| | | | | | | | parts to NaN. It is handy to have in mpfrcx in analogy with mpfr_set_nan. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@621 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* fixed norm computation: returns inf in case of overflowenge2009-06-041-1/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@557 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [NEWS] added mpc_powenge2009-06-041-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@556 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* removed need for underscore in types plugged into MPC_SET_X_Yenge2009-06-041-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@549 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* upgraded version requirement to gmp 4.2 and removed workarounds for olderenge2009-06-041-0/+1
| | | | | | | gmp versions git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@547 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* Makefile.vc NEWS: Visual C makefile updated (mem.c was missing, thanks to ↵thevenyp2009-05-051-0/+1
| | | | | | Michael Gastineau) git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@541 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* NEWS src/log.c: Fix bug: on real negative axis, take the sign of the zero ↵thevenyp2009-04-221-0/+4
| | | | | | | | | imaginary part into account to determine the side of the branch cut. tests/log.dat: Add non-regression tests. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@535 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* src/mpc.h src/set_x.c: New functions mpc_set_ui and mpc_set_sj.thevenyp2009-03-301-4/+4
| | | | | | | | tests/tset.c: Add tests for new functions mpc_set_ui and mpc_set_sj. doc/mpc.texi NEWS: Add documentation for mpc_set_uj and mpc_set_sj. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@516 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* NEWS, mpc.texi: Proposal for new semantics of mpc_inp_str;enge2009-03-191-6/+8
| | | | | | | implementation to follow shortly git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@488 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* configure.ac NEWS: configure can get CFLAGS and CC from gmp.h (copied from MPFR)thevenyp2009-03-191-0/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@480 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* document mpc_free_strenge2009-03-191-1/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@477 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* NEWS: tests now succeed on i686-pc-cygwin and i686-pc-mingw32.thevenyp2009-03-181-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@462 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* src/mpc.h doc/mpc.texi NEWS: describe new macro MPC_SET_X_Y.thevenyp2009-03-091-1/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@446 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* doc/mpc.texi NEWS src/set_x_x.c tests/tset.c: mpc_set_ui_fr removed.thevenyp2009-03-091-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@445 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* NEWS: Add mpc_get_str.thevenyp2009-03-061-3/+3
| | | | | | | | doc/mpc.texi: Add mpc_get_str documentation in a new section. doc/version.texi: Update month. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@442 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* doc/mpc.texi: Add documentation for new functions mpc_set_str and mpc_strtoc.thevenyp2009-02-181-3/+3
| | | | | | | | | | | | | | | | doc/version.texi: Update to february 2009. NEWS src/mpc.h src/Makefile.am: Add new functions mpc_set_str and mpc_strtoc. configure.ac: Check if locale.h exists. src/strtoc.c: new function. src/set_str.c: new function. tests/mpc-tests.h: make public some helper functions from read_data.c. tests/read_data.c: make public some helper functions. tests/Makefile.am: Add tstrtoc.c and tstrtoc.dat. tests/tstrtoc.c: test file for mpc_strtoc. tests/strtoc.dat: data file for mpc_strtoc. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@414 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* src/mpc.h: add new mpc_set_x functions (change macros mpc_set_d, mpc_set_ui, ↵thevenyp2009-02-051-2/+3
| | | | | | | | | | | | | | | mpc_set_si into functions). src/set_fr.c: renamed set_x.c src/set_x.c: add set_x for x = d, ld, ui, si, z, q, f. src/Makefile.am: Add set_x.c, remove set_fr.c tests/tset.c: Add test for new set_x functions. doc/mpc.texi: Add new set_x functions NEWS: Add new set_x functions. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@413 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* NEWS doc/mpc.texi src/mpc.h: Add new mpc_set_x_x functions.thevenyp2009-02-041-0/+2
| | | | | | | | | | | configure.ac: check if inttypes.h exists. src/set_x_x.c: code factorisation of mpc_set_x_x functions, cover the same set as mpfr_set_x (except _Decimal64). src/set_d_d.c src/set_fr_fr.c src/set_ui_ui.c src/set_ui_fr.c src/set_si_si.c: code moved to set_x_x. src/Makefile.am: Add mpc_set_x_x.c, remove old files. tests/tset.c: 100% coverage of mpc_set functions. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@411 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* default precision removed, as well as init and all init_setenge2009-01-071-0/+2
| | | | | | | combinations git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@408 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* and the NEWS...enge2008-12-121-1/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@406 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* small doc updatesenge2008-12-081-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@392 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* added return value to coshenge2008-12-081-2/+2
| | | | | | | included check53 for cosh into the data file git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@386 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* NEWS, doc/mpc.texi: notice change in exp, sin, cos, and tan function prototypes.thevenyp2008-12-031-0/+1
| | | | | | | | src/cos.c, src/sin.c, src/tan.c: return now inexact value. tests/tcos.c, tests/tsin.c, tests/ttan.c: change from V_CC to CC func_type. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@380 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* src/version.c: use the same string as MPC_VERSION_STRING so as to agree with ↵thevenyp2008-12-031-0/+4
| | | | | | | | | | the manual. NEWS: add modification in version. tests/tget_version.c, tests/Makefile.am: check that mpc_get_version and MPC_VERSION_STRING match. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@377 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* approaching the 0.5.2 releaseenge2008-12-021-1/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@366 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* new Makefile.vcenge2008-11-281-1/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@362 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* NEWS: MPC_VERSION and MPC_VERSION_NUM macros (added in r354).thevenyp2008-11-271-1/+2
| | | | | | | doc/mpc.texi: Add documentation for MPC_VERSION and MPC_VERSION_NUM macros. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@355 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* ready for working on the next release!enge2008-11-181-0/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@339 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* going back to requiring only gmp >= 4.2enge2008-11-181-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@335 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* consistently require gmp >= 4.2.2enge2008-11-181-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@334 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* one forgottenenge2008-11-181-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@332 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* updates in view of release 0.5.1enge2008-11-181-8/+9
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@328 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* TODO: removed done itemsenge2008-11-171-3/+3
| | | | | | | NEWS: some caps git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@320 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* removed non-public macros in mpc-impl.h from NEWSenge2008-11-141-2/+1
| | | | | | | updated version number in mpc.h git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@302 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* NEWS: Updated up to r300.thevenyp2008-11-141-2/+13
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@301 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* configure.ac: add new configure options --with-gmp-lib=DIR ↵thevenyp2008-10-031-0/+2
| | | | | | | | | --with-gmp-include=DIR, --with-mpfr-lib=DIR, and --with-mpfr-include=DIR doc/mpc.texi NEWS: add documentation for --with-{gmp,mpfr}-{lib,include} configure options. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@227 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* NEWS: add version number macros and configure library search order.thevenyp2008-09-291-1/+5
| | | | | | | TODO: remove reuse tests request. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@216 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* added feature requests and changesenge2008-09-251-0/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@207 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* small changes for releasing version 0.5enge2008-09-171-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@178 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* update some files in preparation of the 0.5 releaseenge2008-09-161-0/+9
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@171 211d60ee-9f03-0410-a15a-8952a2c7a4e4