summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* mpc_check should not be run by "make check"Paul Zimmermann2020-02-051-2/+2
|
* new mpc_check file to check against GNU libcPaul Zimmermann2020-02-055-2/+468
|
* added reference to Pascal Molin paper on erfPaul Zimmermann2020-01-231-0/+1
|
* updated the build instructionsPaul Zimmermann2019-11-211-4/+8
|
* added "Known problems" sectionPaul Zimmermann2019-04-251-0/+9
|
* log -> \logPaul Zimmermann2019-01-141-1/+1
|
* removed stray backslashes in the html version (thanks Trevor Spiteri)Paul Zimmermann2019-01-141-3/+36
| | | | (https://lists.gforge.inria.fr/pipermail/mpc-discuss/2019-January/001506.html)
* improved mpc_div using scaling of exponentsPaul Zimmermann2018-11-232-11/+61
| | | | (and removed a test case which is now correctly dealt with)
* Whitespace edits.Andreas Enge2018-11-221-12/+12
| | | | * src/mul.c: Replace tabs by 8 spaces.
* added example which triggers a bug in mpc_divPaul Zimmermann2018-11-212-0/+12
|
* Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/mpc/mpcPaul Zimmermann2018-06-202-3/+11
|\
| * fixed a bug in mpc_dot (thanks Trevor Spiteri for identifying it)Paul Zimmermann2018-06-132-5/+5
| | | | | | | | (also fixed a bug in the tests)
| * added assertions in tests/tdot.c (which fail currently)Paul Zimmermann2018-06-131-0/+8
| |
* | improve mpc_sqrt, avoiding the use of mpc_absPaul Zimmermann2018-06-202-43/+58
|/ | | | | | | On tomate.loria.fr (Intel(R) Core(TM) i5-4590) with gcc 7.3.0, the score for sqrt (given by mpcbench) improves from 21600 to 24800, the group score Arith improves from 83500 to 89200, and the global score improves from 6450 to 6630.
* added new error analysis for mpc_sqrt (in comment)Paul Zimmermann2018-06-131-0/+26
|
* added reference for complex square rootPaul Zimmermann2018-06-132-1/+17
|
* added another referencePaul Zimmermann2018-06-132-1/+16
|
* added another reference for division (thanks again CP Jeannerod)Paul Zimmermann2018-06-132-1/+10
|
* added reference (thanks Claude-Pierre Jeannerod)Paul Zimmermann2018-06-131-0/+9
|
* Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/mpc/mpcPaul Zimmermann2018-06-081-5/+1
|\
| * m4: Disable -Werror completely.Andreas Enge2018-06-081-5/+1
| | | | | | | | | | | | * m4/mpc.m4: Do not enable -Werror, not even for the user enge. With gcc-7.3 at least, limits.h uses the gcc extension #include_next, which triggers a warning.
* | [tools/coverage] added branch coveragePaul Zimmermann2018-06-081-3/+3
|/
* avoid huge inefficiency due to MPC_INEX evaluating twice its argumentsPaul Zimmermann2018-06-043-16/+25
|
* [src/dot.c] implement a suggestion from Trevor SpiteriPaul Zimmermann2018-05-091-8/+18
| | | | https://lists.gforge.inria.fr/pipermail/mpc-discuss/2018-April/001454.html
* [src/dot.c] fixed bug mentioned by Trevor SpiteriPaul Zimmermann2018-04-261-1/+1
| | | | https://lists.gforge.inria.fr/pipermail/mpc-discuss/2018-April/001452.html
* added mpc_dot (dot product)Paul Zimmermann2018-04-247-6/+157
|
* mpc_sum: Cosmetic changes.Andreas Enge2018-04-203-6/+7
| | | | | | * doc/mpc.texi: Tiny change to the description of mpc_sum. * src/mpc.h: Move declaration. * src/Makefile.am: Update copyright date.
* check return value of malloc() is not NULL in mpc_sumPaul Zimmermann2018-04-196-3/+13
|
* added mpc_sum (based on mpfr_sum)Paul Zimmermann2018-04-192-0/+109
|
* tools/coverage should be executablePaul Zimmermann2018-04-181-0/+0
|
* Remove items from TODO.Andreas Enge2018-04-131-5/+0
| | | | * TODO: Remove one finished and one duplicate item.
* Update version number to 1.1.1dev.Andreas Enge2018-01-195-11/+11
| | | | | | * INSTALL: Update version number to 1.1.1. * configure.ac, src/get_version.c, src/mpc.h, Makefile.vc: Update version number to 1.1.1dev.
* doc: Update the copyright date.Andreas Enge2018-01-191-1/+1
| | | | * doc/mpc.texi: Add the 2018 copyright.
* Release 1.1.0.1.1.0Andreas Enge2018-01-115-9/+9
| | | | | * Makefile.vc, configure.ac, doc/version.texi, src/get_version.c, src/mpc.h: Update version numbers and copyright dates.
* Correct the minimal GMP version in documentation.Andreas Enge2018-01-112-2/+2
| | | | * INSTALL, doc/mpc.texi: Raise the minimal GMP version to 5.0.0.
* Update release instructions for git.Andreas Enge2018-01-111-3/+4
| | | | * README.dev: Change instructions from svn to git.
* change version from 1.1 to 1.1.0Paul Zimmermann2017-12-127-9/+9
|
* Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/mpc/mpcPaul Zimmermann2017-12-121-1/+1
|\
| * rootofunity: Tiny modification in the documentation.Andreas Enge2017-11-151-1/+1
| | | | | | | | | | * doc/algorithms.tex: Propagate the lower bound of 7 on prec to its second use.
* | prepare for 1.1 releasePaul Zimmermann2017-12-127-16/+17
|/
* small improvementPaul Zimmermann2017-11-151-1/+2
|
* rootofunity: Move the error analysis from the source code to theAndreas Enge2017-11-152-39/+76
| | | | | | | documentation, * src/rootofunity.c: Drop error analysis. * doc/algorithms.tex" Add error analysis.
* more details in the error boundPaul Zimmermann2017-11-141-2/+3
|
* rootofunity: Reformulate part of the error analysis.Andreas Enge2017-11-141-18/+22
|
* replace obsolete mpfr_add_one_ulp/mpfr_sub_one_ulp functionsPaul Zimmermann2017-10-041-2/+4
|
* stdio.h is needed for MPC_ASSERTPaul Zimmermann2017-08-251-1/+1
|
* started review of rootofunity.cPaul Zimmermann2017-08-221-59/+110
|
* fixed warning found by gcc 7.1.0Paul Zimmermann2017-05-091-2/+2
|
* Revert "atan: Drop assertion."Andreas Enge2017-04-061-0/+2
| | | | This reverts commit 5d995df9dbe0e0dbd268f5b4a821b63a3f9a90f5.
* added commentPaul Zimmermann2017-04-061-0/+4
|