summaryrefslogtreecommitdiff
path: root/libraries/integer-gmp
Commit message (Expand)AuthorAgeFilesLines
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-2/+2
* Update config.{guess,sub} to GNU automake 1.14.1Herbert Valerio Riedel2014-09-162-175/+40
* Package keys (for linking/type equality) separated from package IDs.Edward Z. Yang2014-08-051-2/+2
* integer-gmp: tweak gitignore.Austin Seipp2014-07-121-0/+3
* integer-gmp: do not confuse ./configure (#8783)Christian Maeder2014-05-181-1/+1
* Update integer-gmp's .gitignore fileHerbert Valerio Riedel2014-04-221-12/+13
* Update Cabal source-repository entries (re #8545)Herbert Valerio Riedel2014-04-191-6/+2
* Normalize GHC Trac URLsHerbert Valerio Riedel2014-04-193-6/+6
* Fix GMP v4 compatibility.Austin Seipp2014-02-268-3/+39
* Fix negation of `divMod`/`quotRem` results (fixes #8726)Herbert Valerio Riedel2014-02-021-7/+7
* Fix a popular typoGabor Greif2014-02-011-1/+1
* Add Hackage-supported `changelog.md`Herbert Valerio Riedel2014-02-012-0/+45
* Improve documentation of `integer-gmp`Herbert Valerio Riedel2014-01-314-32/+115
* Dont use big/small-int primops on IL32P64 (i.e. Win/x86_64) for nowHerbert Valerio Riedel2014-01-171-9/+78
* Introduce new SIZEOF_MP_LIMB_T derived constantHerbert Valerio Riedel2014-01-163-9/+7
* Use correct package id for `stg_INTLIKE_closure` importHerbert Valerio Riedel2014-01-141-1/+1
* Fix in-tree GMP build (#8497) on OS X MavericksKazu Yamamoto2014-01-141-1/+9
* Wrap `gmpz_fdiv_{q,r,qr}_ui` to optimize `div`/`mod`Herbert Valerio Riedel2014-01-133-10/+41
* Allocate initial 1-limb mpz_t on the Stack and introduce MPZ# typeHerbert Valerio Riedel2014-01-133-187/+306
* Drop redundant formal parameter from TAKE1_UL1_RET2Herbert Valerio Riedel2014-01-112-10/+2
* Follow-up to a3878d17Herbert Valerio Riedel2014-01-101-1/+4
* Temporary disable `mpz_gmpz_tdiv_qr_ui` to workaround #8661Herbert Valerio Riedel2014-01-101-1/+6
* Manually float out `int2Integer# INT_MINBOUND`Herbert Valerio Riedel2014-01-081-9/+13
* Wrap `gmpz_tdiv_{q,r,qr}_ui` to optimize `quot`/`rem`Herbert Valerio Riedel2014-01-083-7/+71
* Hackishly fix parallel build failure with in-tree GMPAustin Seipp2014-01-071-1/+8
* Add new `mpz_{sub,add}_ui`-based primop (re #8647)Herbert Valerio Riedel2014-01-043-10/+66
* Add new `mpz_mul_si`-based primop (re #8647)Herbert Valerio Riedel2014-01-043-4/+15
* Refactor C-- wrappers to use macros for mpz_t accessHerbert Valerio Riedel2014-01-041-90/+43
* Refactor `stgReallocForGMP` to use `memcpy`Herbert Valerio Riedel2014-01-031-13/+5
* Make use of `quotRemInt#` primop in `quotRemInteger`Herbert Valerio Riedel2014-01-031-10/+7
* Refactor and comment the smartJ# changes (re Trac #8638)Simon Peyton Jones2014-01-031-9/+41
* Try harder to demote results from `J#` to `S#` (re #8638)Herbert Valerio Riedel2014-01-021-33/+59
* Update Autoconf tests for recent GMP versionHerbert Valerio Riedel2013-11-241-3/+3
* Improve Haddock documentationHerbert Valerio Riedel2013-11-082-47/+95
* Optimize order of pattern matches for export operationsHerbert Valerio Riedel2013-11-071-2/+2
* Add `Addr#` based `{import,export}Integer` variantsHerbert Valerio Riedel2013-11-074-6/+79
* Rename `{import,export}Integer`Herbert Valerio Riedel2013-11-074-21/+21
* Clean-up Cmm of import/export primitivesHerbert Valerio Riedel2013-11-051-16/+17
* Add primitives to write/read Integers to/from bytearraysHerbert Valerio Riedel2013-11-054-2/+142
* Expose two GMP primality operationsHerbert Valerio Riedel2013-10-284-3/+76
* Add side-channel attack resilient `powModSecInteger`Herbert Valerio Riedel2013-10-274-2/+24
* Add overlooked files created by `configure` to `extra-tmp-files`Herbert Valerio Riedel2013-10-241-0/+2
* Refactor & modernize `.cabal` to `cabal-version>=1.10`Herbert Valerio Riedel2013-10-243-22/+53
* Add aux files `config.{guess,sub}` and `install-sh`Herbert Valerio Riedel2013-10-243-0/+3876
* Expose GMP's `mpz_gcdext()` as internal primitiveHerbert Valerio Riedel2013-09-294-2/+22
* Expose new internal exponentiation primitivesHerbert Valerio Riedel2013-09-294-1/+107
* Follow changes in comparison primops (see #6135)Jan Stolarek2013-09-163-96/+91
* Update Git repo URL in `.cabal` fileHerbert Valerio Riedel2013-09-111-1/+1
* Comments onlyJan Stolarek2013-08-191-0/+6
* Comparison primops return Int# (Fixes #6135)Jan Stolarek2013-07-194-44/+70