summaryrefslogtreecommitdiff
path: root/compiler/GHC/Hs
Commit message (Expand)AuthorAgeFilesLines
* TTG: Move MatchGroup Origin field and MatchGroupTc to GHC.Hswip/romes/ttg-matchgroup-originromes2022-05-263-9/+15
* Desugar RecordUpd in `tcExpr`wip/T18802CarrieMY2022-05-254-24/+10
* EPA : Remove duplicate comments in DataFamInstDAlan Zimmerman2022-05-231-3/+1
* Fix printing of brackets in multiplicities (#20315)jackohughes2022-05-131-1/+2
* Docs: datacon eta-expansion, rep-poly checkssheaf2022-04-081-3/+2
* Refactor OutputableBndrFlag instancesVladislav Zavialov2022-04-061-36/+7
* Implement \cases (Proposal 302)Jakob Bruenker2022-04-013-39/+68
* Keep track of promotion ticks in HsOpTywip/no-c-stubswip/matt-merge-batchsheaf2022-04-012-20/+21
* Fix panic when pretty printing HsCmdLamJakob Bruenker2022-04-011-0/+4
* Fix all invalid haddock comments in the compilerZubin Duggal2022-03-292-20/+21
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-235-126/+447
* Remove dead code HsDoRnromes2022-03-191-2/+0
* TTG: TH brackets finishing touchesromes2022-03-182-101/+86
* TTG: Make HsQuote GhcTc isomorphic to NoExtFieldromes2022-03-181-10/+60
* TTG: Refactor bracket for desugaring during tcromes2022-03-183-80/+80
* Separate constructors for typed and untyped bracketsromes2022-03-183-67/+86
* Type-checking untyped bracketsromes2022-03-181-12/+41
* TTG: Refactor HsBracketromes2022-03-183-25/+46
* Fix isLiftedType_maybe and handle falloutsheaf2022-03-141-0/+2
* TTG Pull AbsBinds and ABExport out of the main ASTromes2022-03-145-60/+157
* Fix up Note [Bind free vars]romes2022-03-141-8/+25
* Kill derived constraintsRichard Eisenberg2022-02-231-5/+9
* Add late cost centre supportAndreas Klebinger2022-02-101-0/+7
* Consistently upper-case "Note ["Ben Gamari2022-02-012-9/+9
* Correct type of static forms in hsExprTypeMatthew Pickering2022-01-182-2/+4
* TTG: replace Void/NoExtCon with DataConCantHappenKrzysztof Gogolewski2021-11-299-129/+97
* 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-026-30/+30
* HsToken for let/in (#19623)Vladislav Zavialov2021-11-023-17/+11
* EPA: Use LocatedA for ModuleNameAlan Zimmerman2021-10-241-2/+2
* Refactor package importsSylvain Henry2021-10-221-9/+12
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-173-11/+3
* Reject GADT pattern matches in arrow notationsheaf2021-10-092-3/+15
* EPA: Add comments to EpaDeltaAlan Zimmerman2021-10-071-1/+3
* Bespoke TokenLocation data typeVladislav Zavialov2021-10-041-6/+6
* Clean up HiePass constraintsVladislav Zavialov2021-10-041-2/+1
* Trees That Grow refactor for HsTick and HsBinTickAndrea Condoluci2021-09-302-19/+34
* Remove NoGhcTc usage from HsMatchContextArtyom Kuznetsov2021-09-282-3/+4
* EPA: correctly capture comments between 'where' and bindsAlan Zimmerman2021-09-172-3/+8
* EPA: Capture '+' location for NPlusKPatAlan Zimmerman2021-09-083-2/+6
* Move `ol_witness` to `OverLitTc`Dr. ERDI Gergo2021-08-133-14/+48
* Modify InlineSpec data constructor (helps fix #18138)Alina Banerjee2021-08-111-5/+5
* Refactor HsStmtContext and remove HsDoRnArtyom Kuznetsov2021-08-103-19/+25
* Minor fix to pretty-printing of linear typesKrzysztof Gogolewski2021-08-052-6/+10
* Make CallStacks work better with RebindableSyntaxSimon Peyton Jones2021-07-271-3/+5
* Don't return unitExpr in dsWhenNoErrssheaf2021-07-101-1/+1
* Use HsExpansion for overloaded list patternssheaf2021-06-295-65/+111
* Simplify pprLHsContextRyan Scott2021-06-191-3/+1
* HsUniToken and HsToken for HsArrow (#19623)Vladislav Zavialov2021-06-165-13/+29
* Introduce `hsExprType :: HsExpr GhcTc -> Type` in the new modulewip/hsExprTypeRyan Scott2021-06-084-9/+242