summaryrefslogtreecommitdiff
path: root/compiler/GHC/Hs
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Change representation of HsGetField and HsProjectionShayne Fletcher2021-05-272-5/+8
* HsToken for HsPar, ParPat, HsCmdPar (#19523)Vladislav Zavialov2021-05-234-35/+40
* EPA: AnnAt missing for type application in patternsAlan Zimmerman2021-05-231-4/+4
* Change representation of field selector occurencesShayne Fletcher2021-05-233-9/+14
* Remove Maybe from Context in HsQualTyAlan Zimmerman2021-05-211-6/+5
* Changes to HsRecField'Shayne Fletcher2021-05-195-21/+21
* EPA: Remove duplicate annotations from HsDataDefnAlan Zimmerman2021-05-191-3/+2
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-125-5/+4
* Fully remove HsVersions.hSylvain Henry2021-05-125-10/+0