summaryrefslogtreecommitdiff
path: root/libraries/ghc-bignum/src/GHC/Num
Commit message (Expand)AuthorAgeFilesLines
* ghc-bignum: trimed ~> trimmedMatthew Pickering2021-06-222-32/+32
* Fix naturalToFloat/DoubleSylvain Henry2021-06-191-9/+0
* Bignum: add BigNat Eq/Ord instances (#19647)Sylvain Henry2021-04-091-0/+16
* Bignum: fix invalid hs-boot declaration (#19638)Sylvain Henry2021-04-051-1/+1
* fromInteger :: Integer -> {Float,Double} now always round to nearest evenARATA Mizuki2021-03-171-11/+0
* Fix array and cleanup conversion primops (#19026)Sylvain Henry2021-03-032-13/+13
* Fix typosBrian Wignall2021-02-061-1/+1
* Bignum: add Natural constant folding rules (#15821)Sylvain Henry2021-01-235-91/+157
* Bignum: fix for Integer/Natural Ord instancesSylvain Henry2021-01-171-21/+40
* Natural: fix left shift of 0 (fix #19170)Sylvain Henry2021-01-091-1/+2
* Bignum: make GMP's bignat_add not recursiveSylvain Henry2020-11-031-4/+4
* Bignum: fix bigNatCompareWord# bug (#18813)Sylvain Henry2020-10-101-1/+1
* Inline `integerDecodeDouble#` and constant-fold `decodeDouble_Int64#` insteadSebastian Graf2020-10-051-6/+2
* Bignum: implement integerPowMod (#18427)Sylvain Henry2020-10-027-22/+143
* Bignum: implement integerRecipMod (#18427)Sylvain Henry2020-10-027-0/+106
* Bignum: add integerNegate RULESylvain Henry2020-10-011-0/+3
* Bignum: add bigNatFromWordArraySylvain Henry2020-09-261-0/+39
* Bignum: implement extended GCD (#18427)Sylvain Henry2020-09-257-5/+207
* Bignum: refactor backend modulesSylvain Henry2020-09-257-31/+47
* Bignum: add clamping naturalToWord (fix #18697)Sylvain Henry2020-09-171-0/+8
* Fix documentation and fix "check" bignum backend (#18604)Sylvain Henry2020-08-315-19/+19
* Bignum: fix BigNat subtraction (#18604)Sylvain Henry2020-08-264-19/+19
* Bignum: add backward compat integer-gmp functionsSylvain Henry2020-08-051-0/+4
* Bignum: fix powMod for gmp backend (#18515)Sylvain Henry2020-07-301-1/+2
* Fix bug in Natural multiplication (fix #18509)Sylvain Henry2020-07-293-8/+10
* Define type Void# = (# #) (#18441)Krzysztof Gogolewski2020-07-224-61/+61
* ghc-bignum: bring in sync .hs-boot files with module declarationsSergei Trofimovich2020-07-142-11/+12
* BigNum: rename BigNat typesSylvain Henry2020-07-074-300/+312
* Fix ghc-bignum exceptionsSylvain Henry2020-06-275-53/+111
* ghc-bignum: fix division by zero (#18359)Sylvain Henry2020-06-271-1/+1
* Don't use timesInt2# with GHC < 8.11 (fix #18358)Sylvain Henry2020-06-231-1/+1
* ghc-bignum librarySylvain Henry2020-06-1711-0/+6586