summaryrefslogtreecommitdiff
path: root/compiler/GHC
Commit message (Expand)AuthorAgeFilesLines
* Separate `LPat` from `Pat` on the type-levelSebastian Graf2019-11-024-49/+36
* template-haskell: require at least 1 GADT constructor name (#17379)Adam Sandberg Eriksson2019-11-011-0/+6
* Use FlexibleInstances for `Outputable (* p)` instead of match-all instances w...Sebastian Graf2019-10-2811-194/+197
* Fix #15344: use fail when desugaring applicative-doJosef Svenningsson2019-10-282-17/+26
* Implement shrinkSmallMutableArray# and resizeSmallMutableArray#.Andrew Martin2019-10-261-0/+2
* Mark promoted InfixT names as IsPromoted (#17394)Ryan Scott2019-10-241-8/+13
* Merge non-moving garbage collectorBen Gamari2019-10-233-5/+99
|\
| * rts: Implement concurrent collection in the nonmoving collectorBen Gamari2019-10-203-5/+99
* | Make dynflag argument for withTiming pure.Andreas Klebinger2019-10-231-1/+1
* | Implement s390x LLVM backend.Stefan Schulze Frielinghaus2019-10-222-0/+16
|/
* Break up TcRnTypes, among other modules.Richard Eisenberg2019-10-161-1/+1
* Template Haskell: make unary tuples legal (#16881)nineonine2019-10-131-8/+1
* Much simpler language for PmCheckSebastian Graf2019-10-112-426/+339
* PmCheck: Look up parent data family TyCon when populating `PossibleMatches`Sebastian Graf2019-10-081-23/+70
* Solve constraints from top-level groups soonerRichard Eisenberg2019-10-081-107/+8
* PmCheck: Identify some semantically equivalent expressionsSebastian Graf2019-10-082-27/+85
* Get rid of wildcard patterns in prim Cmm emitting codeJohn Ericson2019-10-072-877/+1206
* Clean up `#include`s in the compilerJohn Ericson2019-10-051-2/+0
* Improve documentation around empty tuples/listsRichard Eisenberg2019-10-031-0/+67
* Move pattern match checker modules to GHC.HsToCore.PmCheckSebastian Graf2019-09-305-0/+3776
* Standalone kind signatures (#16794)wip/top-level-kind-signaturesVladislav Zavialov2019-09-255-54/+126
* PmCheck: Only ever check constantly many models against a single patternSebastian Graf2019-09-251-0/+4
* Module hierarchy: Hs (#13009)Sylvain Henry2019-09-2017-0/+15488
* ErrUtils: split withTiming into withTiming and withTimingSilentAlp Mestanogullari2019-09-191-1/+1
* Rename GHC.StgToCmm.Con -> GHC.StgToCmm.DataConBen Gamari2019-09-154-5/+5
* Refactor bad coercion checking in a few placesÖmer Sinan Ağacan2019-09-111-11/+3
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-1027-0/+11330