summaryrefslogtreecommitdiff
path: root/compiler/GHC/Hs/Pat.hs
Commit message (Expand)AuthorAgeFilesLines
* Add compiler linting to CIHécate2021-03-251-12/+9
* GHC Exactprint main commitAlan Zimmerman2021-03-201-45/+93
* Fix some warnings when bootstrapping with GHC 9.0Ryan Scott2021-03-091-1/+1
* Make PatSyn immutableSimon Peyton Jones2021-01-291-0/+1
* typecheck: Account for -XStrict in irrefutability checkBen Gamari2021-01-291-4/+42
* Separate AST from GhcPass (#18936)John Ericson2021-01-231-321/+9
* WorkWrap: Unbox constructors with existentials (#18982)Sebastian Graf2020-12-231-2/+0
* Implement type applications in patternsCale Gibbard2020-12-141-15/+20
* Split GHC.Driver.TypesSylvain Henry2020-10-291-0/+1
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-17/+13
* Implement Quick Look impredicativitySimon Peyton Jones2020-09-241-1/+1
* Make {hsExpr,hsType,pat}NeedsParens aware of boxed 1-tuplesRyan Scott2020-08-271-1/+6
* Use LIdP rather than (XRec p (IdP p))Simon Peyton Jones2020-08-251-4/+4
* PmCheck: Better long-distance info for where bindings (#18533)Sebastian Graf2020-08-131-0/+2
* Simplify XRec definitionZubin Duggal2020-07-251-7/+7
* Clean up haddock hyperlinks of GHC.* (part1)Takenobu Tani2020-06-251-20/+20
* Clarify leaf module names for new module hierarchyTakenobu Tani2020-06-101-1/+1
* Rename the singleton tuple GHC.Tuple.Unit to GHC.Tuple.SoloTom Ellis2020-06-011-1/+1
* Rename GHC.Hs.Types into GHC.Hs.TypeSylvain Henry2020-05-241-1/+1
* Factor out HsPatSigType for pat sigs/RULE term sigs (#16762)Ryan Scott2020-05-131-1/+1
* Fully remove PprDebugSylvain Henry2020-05-011-7/+6
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-4/+4
* Trees That Grow refactor for `ConPat` and `CoPat`John Ericson2020-04-231-104/+173
* Modules (#13009)Sylvain Henry2020-04-181-13/+13
* Make NoExtCon fields strictwip/strict-NoExtConRyan Scott2020-04-071-4/+1
* Modules: type-checker (#13009)Sylvain Henry2020-04-071-4/+4
* Minor cleanupKrzysztof Gogolewski2020-03-291-1/+1
* Modules: Types (#13009)Sylvain Henry2020-03-291-4/+4
* Simplify treatment of heterogeneous equalityRichard Eisenberg2020-03-201-4/+7
* Modules: Core (#13009)Sylvain Henry2020-03-161-4/+4
* Modules: Core (#13009)Sylvain Henry2020-02-261-1/+1
* Disentangle DynFlags and SDocSylvain Henry2020-02-201-15/+14
* Module hierarchy: HsToCore (cf #13009)Sylvain Henry2020-02-141-1/+1
* Introduce IsPass; refactor wrappers.Richard Eisenberg2020-02-081-11/+16
* slightly better named cost-centres for simple pattern bindings #17006Adam Sandberg Eriksson2020-02-081-0/+19
* Module hierarchy: Renamer (cf #13009)Sylvain Henry2020-01-081-1/+1
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-041-1/+1
* Remove HasSrcSpan (#17494)Vladislav Zavialov2019-11-301-5/+4
* Clean up TH's treatment of unary tuples (or, #16881 part two)Ryan Scott2019-11-071-2/+8
* Separate `LPat` from `Pat` on the type-levelSebastian Graf2019-11-021-29/+3
* Use FlexibleInstances for `Outputable (* p)` instead of match-all instances w...Sebastian Graf2019-10-281-7/+7
* Module hierarchy: Hs (#13009)Sylvain Henry2019-09-201-0/+846