summaryrefslogtreecommitdiff
path: root/compiler/prelude
Commit message (Expand)AuthorAgeFilesLines
* Standalone kind signatures (#16794)wip/top-level-kind-signaturesVladislav Zavialov2019-09-252-5/+8
* base: Move Ix typeclass to GHC.IxBen Gamari2019-09-251-8/+8
* PmCheck: Only ever check constantly many models against a single patternSebastian Graf2019-09-251-3/+0
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-101-2/+2
* Doc: add Haddocks for quotRemWord2 primopSylvain Henry2019-08-221-2/+2
* Introduce a type for "platform word size", use it instead of IntÖmer Sinan Ağacan2019-08-061-10/+11
* Add Note [RuntimeRep and PrimRep] in RepTypeRichard Eisenberg2019-07-291-0/+6
* Create {Int,Word}32RepJohn Ericson2019-07-174-42/+58
* primops: haddock: Fix typo in referenced function.Niklas Hambüchen2019-07-141-1/+1
* Remove purely external primopsJohn Ericson2019-07-141-36/+38
* Don't eta-expand unsaturated primopsBen Gamari2019-06-253-3/+52
* ghci: Don't rely on resolution of System.IO to base moduleBen Gamari2019-06-221-1/+2
* Move 'Platform' to ghc-bootJohn Ericson2019-06-191-1/+1
* PrelRules: Don't break let/app invariant in shiftRuleBen Gamari2019-06-142-3/+43
* Implement the -XUnliftedNewtypes extension.Andrew Martin2019-06-142-6/+27
* PrelRules: Ensure that string unpack/append rule fires with source notesBen Gamari2019-06-131-11/+18
* Use DeriveFunctor throughout the codebase (#15654)Krzysztof Gogolewski2019-06-121-4/+3
* Remove CPP ensuring word size is 32 or 64 bits around Addr# <-> int# primopsJohn Ericson2019-06-091-2/+0
* Introduce log1p and expm1 primopschessai2019-06-091-0/+22
* Fix #16700: Tiny errors in output of GHCi commands :forward and :infoRoland Senn2019-06-071-1/+2
* [skip ci] Improve the documentation of the CNF primops. In this context, the ...Andrew Martin2019-06-071-23/+40
* Fix rewriting invalid shifts to errorsÖmer Sinan Ağacan2019-06-011-1/+4
* Fix typo of primop formatmizunashi_mana2019-05-271-1/+1
* [skip ci] correct the docs for casArray a little more. clarify that the retur...Andrew Martin2019-04-211-3/+5
* [skip ci] correct formatting of casArray# in docs for casSmallArray#Andrew Martin2019-04-211-1/+1
* [skip ci] say "machine words" instead of "Int units" in the primops docsAndrew Martin2019-04-211-16/+19
* improve docs for casArray and casSmallArrayAndrew Martin2019-04-211-1/+8
* TH: make `Lift` and `TExp` levity-polymorphicAlec Theriault2019-04-181-4/+7
* Add support for bitreverse primopAlexandre2019-04-011-0/+11
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-251-2/+2
* base: Remove `Monad(fail)` method and reexport `MonadFail(fail)` insteadHerbert Valerio Riedel2019-03-221-9/+5
* Replace nOfThem by replicateKrzysztof Gogolewski2019-03-191-3/+3
* ghc-heap: Introduce closureSizeBen Gamari2019-03-171-0/+7
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-154-16/+16
* Visible dependent quantificationRyan Scott2019-03-012-54/+55
* Add AnonArgFlag to FunTySimon Peyton Jones2019-02-234-27/+38
* Fix exprIsConApp_maybeSimon Peyton Jones2019-02-221-1/+1
* Make constructor wrappers inline only during the final phaseArnaud Spiwack2019-02-191-2/+2
* 'forall' always a keyword, plus the dot type operatorVladislav Zavialov2019-02-151-4/+0
* Fix #16293 by cleaning up Proxy# infelicitiesRyan Scott2019-02-121-5/+5
* Remove a few undefined prel namesÖmer Sinan Ağacan2019-02-081-29/+3
* Remove ExnStr and ThrowsExn businessSebastian Graf2019-02-011-11/+4
* Use ByteString to represent Cmm string literals (#16198)Sylvain Henry2019-01-311-1/+1
* Minor refactor [ci skip]Gabor Greif2019-01-232-5/+5
* A few typofixesGabor Greif2019-01-231-1/+1
* Error out of invalid Int/Word bit shiftsAlec Theriault2019-01-231-3/+2
* Prepare source-tree for base-4.13 MFP bumpHerbert Valerio Riedel2019-01-181-0/+2
* Visible kind applicationmynguyen2019-01-031-17/+21
* Careful tweaking to exprOkForSpeculationSimon Peyton Jones2018-12-072-56/+32
* Warn on all out-of-range literals in pats/exprsAlec Theriault2018-12-031-8/+8