summaryrefslogtreecommitdiff
path: root/mini-gmp
Commit message (Expand)AuthorAgeFilesLines
* mini-gmp/tests/t-powm.c: Test some corner casesMarco Bodrato2022-09-083-2/+34
* mini-gmp/mini-gmp.c (mpz_powm): Fix case of x^0 (mod 1), should be 0.Niels Möller2022-09-052-1/+6
* ChangeLogMarco Bodrato2022-08-161-0/+3
* mini-gmp/mini-mpq.c (mpq_helper_2exp): New helper function.Marco Bodrato2022-05-291-9/+12
* mini-gmp/mini-gmp.c (gmp_assert_nocarry): Avoid warning about unused variable.Niels Möller2022-04-182-0/+6
* ChangeLogMarco Bodrato2022-04-171-0/+3
* mini-gmp/mini-mpq.c (mpq_helper_canonicalize): Init only if neededMarco Bodrato2022-04-171-13/+9
* ChangeLogMarco Bodrato2022-03-201-0/+4
* mini-gmp/mini-gmp.c (mpz_swap): Use MPN_PTR_SWAP, tx Paul EggertMarco Bodrato2022-03-191-2/+1
* ChangeLogMarco Bodrato2021-10-011-0/+5
* mini-gmp/mini-gmp.c: Add asserts (removed at compile time) on limb size.Marco Bodrato2021-10-011-0/+2
* mini-gmp/mini-mpq.c: #define needed if mini-gmp.h is not includedMarco Bodrato2021-10-011-0/+1
* mini-gmp/mini-gmp.c (mpz_rootrem): Better initial guess.Marco Bodrato2021-08-022-2/+10
* ChangeLogMarco Bodrato2021-05-131-0/+4
* mini-gmp/tests/t-reuse.c: Use numberof() to reduce the risk of typos.Marco Bodrato2021-05-131-6/+6
* ChangelogMarco Bodrato2021-04-162-1/+10
* mini-gmp/mini-gmp.h: Update FILE tests from gmp-hMarco Bodrato2021-04-161-0/+1
* mini-gmp/mini-gmp.c (gmp_millerrabin): Don't check unlikely 0 or 1.Marco Bodrato2021-04-161-5/+0
* Copyright yearMarco Bodrato2021-02-091-1/+1
* mini-gmp/mini-gmp.c (mpz_export): Correct error message (tx: Guillermo Monguia)Marco Bodrato2021-01-021-1/+1
* ChangeLogMarco Bodrato2020-11-281-0/+5
* mini-gmp/mini-gmp.c (mpz_gcd): Support limbs larger than uiMarco Bodrato2020-11-281-3/+7
* mini-gmp/tests/t-invert.c: Support limbs larger than uiMarco Bodrato2020-11-281-8/+10
* ChangeLogTorbjorn Granlund2020-11-191-0/+4
* Provide default M_PI definition.Torbjorn Granlund2020-11-191-0/+4
* ChangeLogMarco Bodrato2020-11-101-0/+4
* mini-gmp/tests/run-tests: Update WINEPATH, instead of overwriting itMarco Bodrato2020-11-101-1/+1
* Copyright yearMarco Bodrato2020-10-252-1/+8
* mini-mpq.c (mpq_canonical_sign): Use the correct type for sizeMarco Bodrato2020-10-251-4/+4
* mini-gmp/tests/t-mpq_str.c: Test out-of-range bases for mpq_out_strMarco Bodrato2020-10-251-0/+12
* mini-gmp/tests/t-str.c: Test out-of-range bases for mpz_out_strMarco Bodrato2020-10-251-0/+12
* ChangeLogMarco Bodrato2020-10-251-1/+4
* mini-mpq.c (mpq_out_str): Return 0 when base is out of range.Marco Bodrato2020-10-251-0/+2
* mini-gmp.c (mpz_out_str): Return 0 when base is out of range (spotted by Paul...Marco Bodrato2020-10-251-1/+3
* ChangeLogMarco Bodrato2020-10-181-0/+6
* mini-gmp/mini-gmp.c (mpz_gcdext): Delay mpz_setbit (t0, ...).Marco Bodrato2020-10-181-3/+3
* mini-gmp/mini-gmp.c (mpn_set_str_bits): Reduce bramches and writes.Marco Bodrato2020-10-181-17/+14
* mini-gmp/mini-gmp.c: Use mpn_scan1 instead of mpz_scan1.Marco Bodrato2020-10-181-2/+3
* ChangelogMarco Bodrato2020-10-171-0/+4
* Better support for make check-mini-gmp on wine or cygwin (from Niels)Marco Bodrato2020-10-171-11/+19
* ChangeLogMarco Bodrato2020-09-171-0/+2
* mini-gmp/mini-gmp.h: Update FILE tests from gmp-h (spotted by Vincent Lefevre)Marco Bodrato2020-09-171-1/+2
* mini-gmp/tests/t-mpq_double.c: WhitespaceMarco Bodrato2020-09-171-1/+1
* ChangeLogMarco Bodrato2020-09-111-0/+6
* mini-gmp/mini-gmp.c (mpz_get_str): Explicit cast void* to char*Marco Bodrato2020-09-111-1/+1
* mini-gmp/tests/t-mpq_double.c (mpq_get_d_exact_p): CleanupMarco Bodrato2020-09-111-7/+4
* mini-gmp: Pass correct old_size to custom free and reallocate functions.Niels M?ller2020-05-279-69/+119
* Backed out changeset dd654535fbccNiels M?ller2020-04-262-20/+11
* mini-gmp.c: Make LOCAL_SHIFT_BITS unsigned, to avoid signed/unsigned comparison.Niels M?ller2020-04-262-11/+20
* mini-gmp: More functions mpz_fits_*_p.Niels M?ller2020-04-204-1/+177