summaryrefslogtreecommitdiff
path: root/compiler/GHC/Hs/Expr.hs
Commit message (Expand)AuthorAgeFilesLines
* Introduce `hsExprType :: HsExpr GhcTc -> Type` in the new modulewip/hsExprTypeRyan Scott2021-06-081-8/+29
* Change representation of HsGetField and HsProjectionShayne Fletcher2021-05-271-2/+5
* HsToken for HsPar, ParPat, HsCmdPar (#19523)Vladislav Zavialov2021-05-231-7/+11
* Change representation of field selector occurencesShayne Fletcher2021-05-231-6/+11
* Changes to HsRecField'Shayne Fletcher2021-05-191-0/+2
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-1/+2
* EPA: Use custom AnnsIf structure for HsIf and HsCmdIfAlan Zimmerman2021-05-111-2/+11
* Allow visible type application for levity-poly data consSimon Peyton Jones2021-05-071-78/+124
* Replace (ptext .. sLit) with `text`Sylvain Henry2021-04-291-9/+9
* EPA: cleanups after the mergeAlan Zimmerman2021-04-191-56/+56
* EPA : rename AnnAnchor to EpaAnchorAlan Zimmerman2021-03-311-15/+15
* EPA : Rename ApiAnn to EPAnnAlan Zimmerman2021-03-311-57/+57
* EPA : Rename AddApiAnn to AddEpAnnAlan Zimmerman2021-03-311-3/+3
* GHC Exactprint main commitAlan Zimmerman2021-03-201-97/+240
* Fix some warnings when bootstrapping with GHC 9.0Ryan Scott2021-03-091-1/+1
* Implement record dot syntaxwip/joachim/bump-haddockShayne Fletcher2021-03-061-2/+63
* Improve handling of overloaded labels, literals, lists etcwip/T19154Simon Peyton Jones2021-02-191-13/+177
* Make PatSyn immutableSimon Peyton Jones2021-01-291-9/+10
* Separate AST from GhcPass (#18936)John Ericson2021-01-231-1640/+15
* Use mutable update to defer out-of-scope errorsRichard Eisenberg2020-12-251-4/+9
* 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