summaryrefslogtreecommitdiff
path: root/compiler/GHC/Hs/Extension.hs
Commit message (Expand)AuthorAgeFilesLines
* TTG: replace Void/NoExtCon with DataConCantHappenKrzysztof Gogolewski2021-11-291-15/+9
* Bespoke TokenLocation data typeVladislav Zavialov2021-10-041-6/+6
* HsUniToken and HsToken for HsArrow (#19623)Vladislav Zavialov2021-06-161-0/+5
* Introduce `hsExprType :: HsExpr GhcTc -> Type` in the new modulewip/hsExprTypeRyan Scott2021-06-081-0/+6
* HsToken for HsPar, ParPat, HsCmdPar (#19523)Vladislav Zavialov2021-05-231-0/+5
* EPA: cleanups after the mergeAlan Zimmerman2021-04-191-1/+1
* EPA : Rename ApiAnn to EPAnnAlan Zimmerman2021-03-311-1/+1
* GHC Exactprint main commitAlan Zimmerman2021-03-201-7/+18
* Separate AST from GhcPass (#18936)John Ericson2021-01-231-634/+5
* Fix kind inference for data types. Again.Simon Peyton Jones2020-12-081-3/+3
* Replace HsImplicitBndrs with HsOuterTyVarBndrsRyan Scott2020-11-061-3/+9
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-21/+17
* Minor TTG clean-up: comments, unused families, bottomVladislav Zavialov2020-10-021-36/+45
* PmCheck: Big refactor of module structureSebastian Graf2020-09-261-1/+1
* Introduce and use DerivClauseTys (#18662)Ryan Scott2020-09-151-0/+6
* Use LIdP rather than (XRec p (IdP p))Simon Peyton Jones2020-08-251-1/+1
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-0/+1
* Simplify XRec definitionZubin Duggal2020-07-251-4/+53
* Expunge GhcTcIdSimon Peyton Jones2020-06-251-4/+3
* Use HsForAllTelescope to avoid inferred, visible forallsRyan Scott2020-06-131-0/+6
* Factor out HsPatSigType for pat sigs/RULE term sigs (#16762)Ryan Scott2020-05-131-0/+5
* Allow LambdaCase to be used as a command in proc notationAlexis King2020-04-301-0/+1
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-2/+2
* Make NoExtCon fields strictwip/strict-NoExtConRyan Scott2020-04-071-19/+14
* Modules: Types (#13009)Sylvain Henry2020-03-291-4/+4
* Remove dead codeKrzysztof Gogolewski2020-02-261-1/+0
* GHC.Hs.Extension: Use Type instead of *Ben Gamari2020-02-201-1/+1
* Introduce IsPass; refactor wrappers.Richard Eisenberg2020-02-081-547/+140
* Factor out HsSCC/HsCoreAnn/HsTickPragma into HsPragEwip/hs-pragVladislav Zavialov2019-11-281-3/+6
* Separate `LPat` from `Pat` on the type-levelSebastian Graf2019-11-021-0/+7
* Use FlexibleInstances for `Outputable (* p)` instead of match-all instances w...Sebastian Graf2019-10-281-9/+9
* Standalone kind signatures (#16794)wip/top-level-kind-signaturesVladislav Zavialov2019-09-251-0/+6
* Module hierarchy: Hs (#13009)Sylvain Henry2019-09-201-0/+1168