summaryrefslogtreecommitdiff
path: root/compiler/GHC/Hs/Expr.hs
Commit message (Expand)AuthorAgeFilesLines
* WIP WIP WIP: Split record "field vs projection" updateswip/ttg-rec-improvementsJohn Ericson2022-03-191-3/+7
* Use TTG for HsRecSelKrzysztof Gogolewski2022-03-191-18/+56
* Remove dead code HsDoRnromes2022-03-191-2/+0
* TTG: TH brackets finishing touchesromes2022-03-181-100/+85
* TTG: Make HsQuote GhcTc isomorphic to NoExtFieldromes2022-03-181-10/+60
* TTG: Refactor bracket for desugaring during tcromes2022-03-181-68/+73
* Separate constructors for typed and untyped bracketsromes2022-03-181-60/+75
* Type-checking untyped bracketsromes2022-03-181-12/+41
* TTG: Refactor HsBracketromes2022-03-181-22/+41
* TTG Pull AbsBinds and ABExport out of the main ASTromes2022-03-141-0/+3
* Consistently upper-case "Note ["Ben Gamari2022-02-011-1/+1
* Correct type of static forms in hsExprTypeMatthew Pickering2022-01-181-1/+3
* TTG: replace Void/NoExtCon with DataConCantHappenKrzysztof Gogolewski2021-11-291-57/+32
* Use 'NonEmpty' for the fields in an 'HsProjection' (#20389)Zubin Duggal2021-11-201-1/+2
* EPA: Get rid of bare SrcSpan's in the ParsedSourceAlan Zimmerman2021-11-021-6/+6
* HsToken for let/in (#19623)Vladislav Zavialov2021-11-021-12/+6
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-171-4/+0
* Reject GADT pattern matches in arrow notationsheaf2021-10-091-3/+13
* Trees That Grow refactor for HsTick and HsBinTickAndrea Condoluci2021-09-301-17/+32
* Remove NoGhcTc usage from HsMatchContextArtyom Kuznetsov2021-09-281-1/+2
* EPA: correctly capture comments between 'where' and bindsAlan Zimmerman2021-09-171-1/+6
* Refactor HsStmtContext and remove HsDoRnArtyom Kuznetsov2021-08-101-14/+18
* Make CallStacks work better with RebindableSyntaxSimon Peyton Jones2021-07-271-3/+5
* Use HsExpansion for overloaded list patternssheaf2021-06-291-4/+11
* 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