summaryrefslogtreecommitdiff
path: root/compiler/GHC/Hs/Expr.hs
Commit message (Expand)AuthorAgeFilesLines
...
* Split GHC.Driver.TypesSylvain Henry2020-10-291-2/+4
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-19/+17
* Fix desugaring of record updates on data familiesSimon Peyton Jones2020-10-091-2/+3
* Minor TTG clean-up: comments, unused families, bottomVladislav Zavialov2020-10-021-16/+9
* Implement Quick Look impredicativitySimon Peyton Jones2020-09-241-14/+19
* PmCheck: Rewrite inhabitation testSebastian Graf2020-09-221-0/+2
* Remove GENERATED pragma, as it is not being usedAlan Zimmerman2020-09-091-18/+0
* Make {hsExpr,hsType,pat}NeedsParens aware of boxed 1-tuplesRyan Scott2020-08-271-0/+5
* Use LIdP rather than (XRec p (IdP p))Simon Peyton Jones2020-08-251-11/+10
* PmCheck: Better long-distance info for where bindings (#18533)Sebastian Graf2020-08-131-0/+2
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-0/+1
* Simplify XRec definitionZubin Duggal2020-07-251-23/+21
* Remove {-# CORE #-} pragma (part of #18048)Krzysztof Gogolewski2020-07-181-11/+0
* compiler: re-engineer the treatment of rebindable ifAlp Mestanogullari2020-07-141-23/+176
* Don't generalize when typechecking a tuple sectionKrzysztof Gogolewski2020-06-271-1/+1
* Implement the proposed -XQualifiedDo extensionMatthias Pall Gissurarson2020-06-261-26/+41
* Clean up haddock hyperlinks of GHC.* (part1)Takenobu Tani2020-06-251-102/+102
* Expunge GhcTcIdSimon Peyton Jones2020-06-251-1/+1
* Linear types (#15981)Krzysztof Gogolewski2020-06-171-4/+6
* Clarify leaf module names for new module hierarchyTakenobu Tani2020-06-101-2/+2
* 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
* Fully remove PprDebugSylvain Henry2020-05-011-5/+6
* Allow LambdaCase to be used as a command in proc notationAlexis King2020-04-301-0/+12
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-4/+4
* Do eager instantation in termsSimon Peyton Jones2020-04-221-5/+13
* Modules (#13009)Sylvain Henry2020-04-181-41/+41
* Use FailOperator in more places, define a couple datatypes (XBindStmtRn and X...Cale Gibbard2020-04-171-11/+23
* Use trees that grow for rebindable operators for `<-` bindsJohn Ericson2020-04-171-28/+43
* Change the fail operator argument of BindStmt to be a MaybeCale Gibbard2020-04-171-6/+7
* Make NoExtCon fields strictwip/strict-NoExtConRyan Scott2020-04-071-32/+20
* Modules: type-checker (#13009)Sylvain Henry2020-04-071-6/+6
* Modules: Types (#13009)Sylvain Henry2020-03-291-8/+8
* Fix ApplicativeDo regression #17835Josef Svenningsson2020-03-231-8/+17
* Simplify treatment of heterogeneous equalityRichard Eisenberg2020-03-201-33/+30
* Modules: Core (#13009)Sylvain Henry2020-03-161-2/+2
* pretty-printer: Do not print ApplicativeDo joinKirill Elagin2020-03-121-4/+3
* pretty-printer: Properly parenthesise LastStmtKirill Elagin2020-03-121-5/+11
* Typos in comments [skip ci]Krzysztof Gogolewski2020-03-101-1/+1
* Modules: Core (#13009)Sylvain Henry2020-02-261-1/+1
* Remove dead codeKrzysztof Gogolewski2020-02-261-2/+0
* Use Type instead of * in GHCBen Gamari2020-02-201-1/+2
* Use TTG for HsSplicedT constructorKrzysztof Gogolewski2020-02-201-6/+11
* Disentangle DynFlags and SDocSylvain Henry2020-02-201-3/+2
* Module hierarchy: HsToCore (cf #13009)Sylvain Henry2020-02-141-3/+3
* Introduce IsPass; refactor wrappers.Richard Eisenberg2020-02-081-124/+194
* Disable two warnings for files that trigger themTom Ellis2020-01-271-0/+2
* Overloaded Quotation Brackets (#246)Matthew Pickering2020-01-121-2/+4
* Module hierarchy: Renamer (cf #13009)Sylvain Henry2020-01-081-7/+7
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-041-1/+1