summaryrefslogtreecommitdiff
path: root/compiler/prelude
Commit message (Expand)AuthorAgeFilesLines
* Special case `isConstraintKindCon` on `AlgTyCon`Sebastian Graf2020-04-091-0/+1
* Modules: type-checker (#13009)Sylvain Henry2020-04-073-9/+9
* Preserve precise exceptions in strictness analysisSebastian Graf2020-04-021-18/+3
* Modules: Types (#13009)Sylvain Henry2020-03-2911-416/+68
* Modules: Core operations (#13009)Sylvain Henry2020-03-184-2261/+5
* Modules: Core (#13009)Sylvain Henry2020-03-167-30/+31
* Split GHC.Iface.Utils moduleSylvain Henry2020-03-111-1/+1
* Typos in comments [skip ci]Krzysztof Gogolewski2020-03-101-1/+1
* Remove dead codeKrzysztof Gogolewski2020-03-022-46/+3
* Modules: Core (#13009)Sylvain Henry2020-02-264-19/+20
* Modules: Driver (#13009)Sylvain Henry2020-02-213-3/+3
* Special case `mkTyConApp liftedTypeKind []`Matthew Pickering2020-02-211-0/+2
* Re-implement unsafe coercions in terms of unsafe equality proofsSimon Peyton Jones2020-02-204-43/+101
* Module hierarchy: HsToCore (cf #13009)Sylvain Henry2020-02-142-3/+3
* Separate CPR analysis from the Demand analyserwip/sep-cprSebastian Graf2020-02-121-19/+19
* Add arithmetic exception primops (#14664)Sylvain Henry2020-02-111-0/+43
* Introduce -Wcompat-unqualified-importsBen Gamari2020-02-081-1/+2
* Disable two warnings for files that trigger themTom Ellis2020-01-273-0/+4
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-1/+1
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-124-8/+8
* Overloaded Quotation Brackets (#246)Matthew Pickering2020-01-121-56/+56
* Module hierarchy: Iface (cf #13009)Sylvain Henry2020-01-065-12/+12
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-041-1/+1
* Module hierarchy (#13009): StgSylvain Henry2019-12-312-7/+7
* Move Int64# and Word64# sections of primops.txt.ppJohn Ericson2019-12-101-22/+21
* Move Int# section of primops.txt.ppJohn Ericson2019-12-101-153/+153
* Ignore unary constraint tuples during typechecking (#17511)Ryan Scott2019-12-101-3/+3
* Simplify uniqAwayBen Gamari2019-12-031-1/+1
* Add constant folding rule (#16402)Sylvain Henry2019-12-031-6/+32
* Make BCO# liftedBen Gamari2019-12-032-5/+8
* Add `timesInt2#` primopSylvain Henry2019-12-021-0/+7
* Fix more typosBrian Wignall2019-12-021-1/+1
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-282-2/+2
* Whitespace-sensitive bang patterns (#1087, #17162)wip/whitespace-and-lookaheadVladislav Zavialov2019-11-271-0/+21
* Fix typosBrian Wignall2019-11-231-3/+3
* Fix random typos [skip ci]nineonine2019-11-171-1/+1
* Clean up TH's treatment of unary tuples (or, #16881 part two)Ryan Scott2019-11-072-1/+10
* Implement shrinkSmallMutableArray# and resizeSmallMutableArray#.Andrew Martin2019-10-261-1/+16
* Break up TcRnTypes, among other modules.Richard Eisenberg2019-10-161-0/+7
* Refactor some cruft in TcDerivInfer.inferConstraintsRyan Scott2019-10-151-2/+4
* Clean up `#include`s in the compilerJohn Ericson2019-10-052-2/+0
* Improve documentation around empty tuples/listsRichard Eisenberg2019-10-031-0/+1
* Note [Don't flatten tuples from HsSyn] in MkCoreRichard Eisenberg2019-10-031-5/+23
* 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