| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1228 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1226 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1224 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1149 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
| |
cf http://sourceware.org/autobook/autobook/autobook_88.html and
http://lists.gforge.inria.fr/pipermail/mpc-discuss/2011-November/000990.html
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1108 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
| |
one external function per file
get.c: renamed to get_x.c
get_x.c, set_x.c, set_x_x.c contain several external functions; changing this
is maybe exaggerated
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1038 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1028 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
|
|
| |
LGPLv3+ for code
FDLv1.3+ for mpc.texi
simple disclaimer for supporting files (README, NEWS, INSTALL)
tests/memory.c: replaced by version from mpfr-3.0.1
mpfr.texi: small cleanups; added real authors again, while keeping copyright
notice with INRIA
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1027 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1020 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1007 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
twice
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@881 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
| |
and c_cc (one output, two inputs)
Usage:
./configure --enable-logging; make install
include mpc-log.h instead of mpc-h
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@873 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@869 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@860 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@848 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@820 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@700 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
feature-inverse-trigo
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@685 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@683 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@666 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@664 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
| |
remove obsolete mpc_random and mpc_random2.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@623 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
| |
exponents, since it is doubly-exponential wrt the maximal exponent!
I let Philippe fill the special cases, and add some more tests in pow.dat.
The algorithm is documented both in algorithms.tex and in the source code.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@552 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
| |
[mem.c] new wrapper file for mp_get_memory_functions (not in GMP 4.1.3)
[get_str.c,inp_str.c] moved mp_get_memory_functions to mem.c
[tests/tset.c,tests/random.c] added wrappers for gmp_random functions (not in GMP 4.1.3)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@509 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
| |
src/mpc.h: Add mpc_get_str.
src/Makefile.am: Add get_str.c.
src/set_str.c: Do no more attempt to dereference a NULL pointer.
tests/tset.c: Check mpc_get_str with mpc_set_str.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@438 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
combinations
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@408 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
| |
string instead of MPC_VERSION_STRING in order to avoid mistakes during the compilation of the MPC library.
src/Makefile.am: Transfert file name for mpc_get_version code.
README.dev: Add a new place to update when changing version number.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@378 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@375 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
src/Makefile.am, tests/Makefile.am: Use AM_CFLAGS instead of CFLAGS for extra warning flags.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@358 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
| |
src/mpc.h, src/Makefile.am: Add mpc_set_fr_fr.
tests/test.c: Add test for mpc_set_fr_fr.
doc/mpc.texi: Add documentation for mpc_set_fr_fr.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@293 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
| |
src/mpc.h, src/Makefile.am: Add mpc_arg.
doc/mpc.texi: Add documentation for mpc_arg.
tests/arg.dat, tests/targ.c: test files for mpc_arg.
tests/Makefile.am: add test files for mpc_arg.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@291 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
| |
src/mpc.h, src/Makefile.am, doc/mpc.texi: add mpc_proj.
tests/tproj.c, tests/proj.dat: Test files for function mpc_proj.
tests/Makefile.am: add mpc_proj test files.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@290 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
|
| |
src/mpc.h: add mpc_real and mpc_imag functions, add mpc_realref, mpc_imagref macros.
src/Makefile.am: add mpc_real and mpc_imag functions.
doc/mpc.texi: Add description for mpc_real, mpc_imag, mpc_realref, and mpc_imagref.
tests/treal.c, tests/timag.c: test file for new functions.
tests/Makefile.am: add treal and timag tests.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@288 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
| |
need a better handling for very big/very small exponents).
src/mpc.h src/Makefile.am doc/mpc.texi: Add mpc_fr_div.
tests/Makefile.am tests/tfr_div.c: Associated tests (need tests for special values).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@167 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@162 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
| |
argument).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@158 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@133 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@129 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@127 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@122 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@96 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@82 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|