summaryrefslogtreecommitdiff
path: root/compiler/GHC/Iface/Ext/Ast.hs
Commit message (Expand)AuthorAgeFilesLines
* HsToken for @-patterns and TypeApplications (#19623)Vladislav Zavialov2022-06-201-9/+11
* TTG: Rework and improve splicesromes2022-06-011-25/+23
* TTG: Move MatchGroup Origin field and MatchGroupTc to GHC.Hswip/romes/ttg-matchgroup-originromes2022-05-261-1/+4
* Implement \cases (Proposal 302)Jakob Bruenker2022-04-011-2/+2
* Keep track of promotion ticks in HsOpTywip/no-c-stubswip/matt-merge-batchsheaf2022-04-011-1/+1
* Fix all invalid haddock comments in the compilerZubin Duggal2022-03-291-1/+1
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-231-8/+27
* TTG: TH brackets finishing touchesromes2022-03-181-2/+2
* TTG: Refactor bracket for desugaring during tcromes2022-03-181-9/+6
* Separate constructors for typed and untyped bracketsromes2022-03-181-5/+12
* TTG: Refactor HsBracketromes2022-03-181-11/+13
* TTG Pull AbsBinds and ABExport out of the main ASTromes2022-03-141-17/+22
* Kill derived constraintsRichard Eisenberg2022-02-231-9/+6
* Fix a few Note inconsistenciesBen Gamari2022-02-011-1/+5
* Correct type of static forms in hsExprTypeMatthew Pickering2022-01-181-1/+0
* TTG: replace Void/NoExtCon with DataConCantHappenKrzysztof Gogolewski2021-11-291-1/+1
* EPA: Get rid of bare SrcSpan's in the ParsedSourceAlan Zimmerman2021-11-021-36/+36
* HsToken for let/in (#19623)Vladislav Zavialov2021-11-021-3/+3
* EPA: Use LocatedA for ModuleNameAlan Zimmerman2021-10-241-2/+2
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-171-1/+1
* Clean up HiePass constraintsVladislav Zavialov2021-10-041-52/+25
* Trees That Grow refactor for HsTick and HsBinTickAndrea Condoluci2021-09-301-8/+8
* Remove NoGhcTc usage from HsMatchContextArtyom Kuznetsov2021-09-281-1/+7
* Use HsExpansion for overloaded list patternssheaf2021-06-291-8/+8
* HsUniToken and HsToken for HsArrow (#19623)Vladislav Zavialov2021-06-161-2/+2
* Introduce `hsExprType :: HsExpr GhcTc -> Type` in the new modulewip/hsExprTypeRyan Scott2021-06-081-88/+87
* HsToken for HsPar, ParPat, HsCmdPar (#19523)Vladislav Zavialov2021-05-231-3/+3
* Introduce Strict.Maybe, Strict.Pair (#19156)Vladislav Zavialov2021-05-231-1/+2
* Change representation of field selector occurencesShayne Fletcher2021-05-231-3/+3
* Changes to HsRecField'Shayne Fletcher2021-05-191-7/+7
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-1/+2
* Allow visible type application for levity-poly data consSimon Peyton Jones2021-05-071-16/+9
* hie: Initialise the proper environment for calling dsExprMatthew Pickering2021-04-151-8/+13
* GHC Exactprint main commitAlan Zimmerman2021-03-201-215/+291
* Implement record dot syntaxwip/joachim/bump-haddockShayne Fletcher2021-03-061-1/+6
* Wrap LHsContext in Maybe in the GHC ASTAlan Zimmerman2021-03-011-2/+2
* Improve handling of overloaded labels, literals, lists etcwip/T19154Simon Peyton Jones2021-02-191-3/+3
* Implement NoFieldSelectors extension (ghc-proposals 160)Adam Gundry2021-02-161-4/+4
* Make PatSyn immutableSimon Peyton Jones2021-01-291-20/+8
* Use mutable update to defer out-of-scope errorsRichard Eisenberg2020-12-251-5/+3
* Refactor renamer datastructuresAdam Gundry2020-12-241-5/+9
* Implement type applications in patternsCale Gibbard2020-12-141-12/+31
* Replace HsImplicitBndrs with HsOuterTyVarBndrsRyan Scott2020-11-061-43/+37
* Split HsConDecl{H98,GADT}DetailsRyan Scott2020-10-301-9/+14
* Split GHC.Driver.TypesSylvain Henry2020-10-291-2/+4
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-17/+16
* Stop removing definitions of record fields in GHC.Iface.Ext.AstZubin Duggal2020-09-251-16/+10
* Implement Quick Look impredicativitySimon Peyton Jones2020-09-241-2/+6
* Introduce and use DerivClauseTys (#18662)Ryan Scott2020-09-151-3/+7