summaryrefslogtreecommitdiff
path: root/mpz
Commit message (Expand)AuthorAgeFilesLines
* mpz/{bin_uiui,oddfac_1}.c (limb_apprsqrt): Better approximation.Marco Bodrato2017-03-272-14/+22
* mpz/gcdext.c: Added the comment Niels asked one month ago...Marco Bodrato2017-02-261-0/+2
* Copyright yearMarco Bodrato2017-02-082-4/+4
* mpz/{set,inp}_str.c: Mark misuse as UNLIKELY.Marco Bodrato2017-02-082-3/+3
* mp[fz]/get_str.c, mpz/out_str.c: Save a string and a branch.Marco Bodrato2017-02-082-27/+21
* Copyright yearsMarco Bodrato2017-02-082-3/+3
* mpz/{and,ior,xor}.c: Simplify branches.Marco Bodrato2017-01-293-177/+92
* mpz/gcd.c: Reorder branchesMarco Bodrato2016-12-291-17/+15
* mpz/xor.c: reorder branchesMarco Bodrato2016-12-291-16/+18
* mpz/pprime_p.c: for replaced with do-whileMarco Bodrato2016-12-291-3/+4
* Use MPZ_NEWALLOC and other macros resultMarco Bodrato2016-12-2816-22/+21
* mpz/and.c: Alloc only when neededMarco Bodrato2016-12-281-5/+3
* mpz/mfac_uiui.c: Avoid a warningMarco Bodrato2016-12-281-3/+4
* mpz/powm_sec.c: Use TMP_ALLOC_LIMBS_x macrosMarco Bodrato2016-12-281-4/+3
* mpz/powm_ui.c: Use TMP_ALLOC_LIMBS_x macrosMarco Bodrato2016-12-281-6/+3
* mpz/tdiv_q.c: factor some code in different branchesMarco Bodrato2016-12-281-11/+6
* mpz/tdiv_r_2exp.c: Rearrange counting non-zero limbs.Marco Bodrato2016-12-281-7/+6
* mpz/tdiv_r.c: Avoid allocating too much space in some corner-case conditionsMarco Bodrato2016-12-281-6/+6
* mpz/gcdext.c: ASSERT (s != NULL)Marco Bodrato2016-12-181-2/+4
* mpz/gcdext.c: Save an allocation if both cofactors are needed.Marco Bodrato2016-12-171-5/+8
* mpz/gcdext.c: Use mpz_t instead of __mpz_struct.Marco Bodrato2016-12-051-7/+7
* mpz/oddfac_1.c: Revision of the ASSERTs.Marco Bodrato2016-12-051-4/+4
* mpz/oddfac_1.c: Disable an ASSERT that needs a revision.Marco Bodrato2016-11-301-1/+1
* Rewrite size computation to avoid overflow.Torbjorn Granlund2016-11-291-12/+9
* Use ABS_CAST to avoid undefined behaviour.Torbjorn Granlund2016-11-281-1/+1
* mpz/gcd{,ext}.c: Use NEWALLOC.Marco Bodrato2016-11-272-12/+12
* Allow mpz_gcdext (NULL, ...)Marc Glisse2016-11-251-7/+12
* mpz/iset_str.c: Lazy allocationMarco Bodrato2016-11-092-3/+4
* Include just gmp-impl.h, make gmp-impl.h grab gmp.h.Torbjorn Granlund2016-08-29153-153/+0
* Use __GMP_ALLOCATE_FUNC_TYPE and friends.Torbjorn Granlund2016-08-292-3/+3
* mpz_init cannot throw.Marc Glisse2016-04-072-2/+2
* -typosMarco Bodrato2016-01-071-1/+0
* -typoMarco Bodrato2016-01-031-1/+1
* Use STOP/CONT for loops on primesieve.Marco Bodrato2016-01-033-62/+47
* mpz/bin_uiui.c (mpz_bdiv_bin_uiui): 2 factors all at once.Marco Bodrato2016-01-031-15/+12
* mp?/clears.c, mp?/inits.c: Stop supporting empty lists.Marco Bodrato2015-12-142-2/+4
* mpz/pprime_p.c: Check for parity where it is needed only.Marco Bodrato2015-12-111-6/+8
* mpz/set_d.c: Newalloc, when size is knownMarco Bodrato2015-12-113-11/+8
* WhitespaceMarco Bodrato2015-11-163-3/+3
* Copyright year.Marco Bodrato2015-11-1334-49/+53
* mpz/set.c: Use MPZ_NEWALLOC.Marco Bodrato2015-11-131-2/+2
* Amend last change.Marco Bodrato2015-11-103-2/+5
* mpz: Lazy allocation.Marco Bodrato2015-11-0939-85/+96
* mpz/urandomm.c: Use mpn_zero_p to shorten code.Marco Bodrato2015-11-081-15/+9
* mpz/?or.c: Remove duplicated branches, hinted nowMarco Bodrato2015-11-062-12/+12
* mpz/init*.c: Remove conditional code for __CHECKER__Marco Bodrato2015-11-055-26/+0
* mpz/and.c: Use MPZ_NEWALLOC.Marco Bodrato2015-11-051-6/+6
* mpz/xor.c: Use NEWALLOC, and NORMALIZE_NOT_ZERO.Marco Bodrato2015-11-051-2/+5
* Use MPZ_REALLOC.Torbjorn Granlund2015-11-042-5/+4
* mpz/xor.c: Cast return value of _mpz_realloc.Marco Bodrato2015-11-041-2/+2