summaryrefslogtreecommitdiff
path: root/compiler/GHC/Hs/Expr.hs
Commit message (Expand)AuthorAgeFilesLines
* Only store Name in FunRhs rather than Id with knot-tied fieldswip/t22695Matthew Pickering2023-01-051-6/+6
* Convert diagnostics in GHC.Rename.Expr to proper TcRnMessage (#20115)Andrei Borzenkov2022-11-241-4/+12
* Scrub some no-warning pragmas.M Farkas-Dyck2022-11-231-1/+0
* Rename Solo[constructor] to MkSoloTorsten Schmits2022-09-211-1/+1
* Fix typosEric Lindblad2022-09-141-1/+1
* EPA: DotFieldOcc does not have exact print annotationsAlan Zimmerman2022-08-111-4/+10
* Remove many GHC dependencies from L.H.Sromes2022-07-061-2/+195
* HsToken for @-patterns and TypeApplications (#19623)Vladislav Zavialov2022-06-201-2/+2
* TTG: Rework and improve splicesromes2022-06-011-190/+91
* Move UntypedSpliceFlavour from L.H.S to GHC.Hsromes2022-06-011-0/+7
* TTG: Move MatchGroup Origin field and MatchGroupTc to GHC.Hswip/romes/ttg-matchgroup-originromes2022-05-261-2/+9
* Desugar RecordUpd in `tcExpr`wip/T18802CarrieMY2022-05-251-16/+4
* Docs: datacon eta-expansion, rep-poly checkssheaf2022-04-081-3/+2
* Implement \cases (Proposal 302)Jakob Bruenker2022-04-011-37/+57
* Fix panic when pretty printing HsCmdLamJakob Bruenker2022-04-011-0/+4
* 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