summaryrefslogtreecommitdiff
path: root/compiler/GHC/Hs/Decls.hs
Commit message (Expand)AuthorAgeFilesLines
* compiler: Use compact representation for SourceTextZubin Duggal2023-05-161-2/+2
* Handle records in the renamersheaf2023-03-291-3/+2
* Allow WARNING pragmas to be controlled with custom categoriesAdam Gundry2023-03-241-1/+7
* Scrub some no-warning pragmas.M Farkas-Dyck2022-11-231-3/+0
* Class layout info (#19623)Vladislav Zavialov2022-10-231-1/+2
* Scrub various partiality involving lists (again).M Farkas-Dyck2022-10-191-3/+4
* implement proposal 106 (Define Kinds Without Promotion) (fixes #6024)Ross Paterson2022-09-271-2/+5
* Scrub partiality about `NewOrData`.M Farkas-Dyck2022-09-191-31/+47
* Fix exact printing of the HsRule nameAlan Zimmerman2022-07-061-2/+0
* Remove many GHC dependencies from L.H.Sromes2022-07-061-0/+33
* TTG for ForeignImport/Exportromes2022-07-061-16/+109
* TTG: Rework and improve splicesromes2022-06-011-3/+4
* EPA : Remove duplicate comments in DataFamInstDAlan Zimmerman2022-05-231-3/+1
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-231-4/+4
* TTG: replace Void/NoExtCon with DataConCantHappenKrzysztof Gogolewski2021-11-291-28/+28
* EPA: Get rid of bare SrcSpan's in the ParsedSourceAlan Zimmerman2021-11-021-10/+10
* Minor fix to pretty-printing of linear typesKrzysztof Gogolewski2021-08-051-6/+9
* HsUniToken and HsToken for HsArrow (#19623)Vladislav Zavialov2021-06-161-2/+2
* EPA: Remove duplicate annotations from HsDataDefnAlan Zimmerman2021-05-191-3/+2
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-1/+1
* Pretty-print HsArgPar applications correctly (#19737)Ryan Scott2021-04-271-11/+1
* EPA: cleanups after the mergeAlan Zimmerman2021-04-191-31/+31
* EPA : Rename ApiAnn to EPAnnAlan Zimmerman2021-03-311-31/+31
* EPA : Rename AddApiAnn to AddEpAnnAlan Zimmerman2021-03-311-5/+5
* Add compiler linting to CIHécate2021-03-251-10/+8
* GHC Exactprint main commitAlan Zimmerman2021-03-201-91/+222
* Wrap LHsContext in Maybe in the GHC ASTAlan Zimmerman2021-03-011-10/+8
* Track the dependencies of `GHC.Hs.Expr.Types`John Ericson2021-01-231-1/+1
* Separate AST from GhcPass (#18936)John Ericson2021-01-231-1571/+7
* Implement type applications in patternsCale Gibbard2020-12-141-3/+6
* Replace HsImplicitBndrs with HsOuterTyVarBndrsRyan Scott2020-11-061-53/+33
* Split HsConDecl{H98,GADT}DetailsRyan Scott2020-10-301-25/+32
* Split GHC.Driver.TypesSylvain Henry2020-10-291-3/+6
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-12/+13
* New linear types syntax: a %p -> b (#18459)Vladislav Zavialov2020-09-291-1/+1
* Comments: change outdated reference to mergeOpswip/docs-no-merge-opsVladislav Zavialov2020-09-271-1/+1
* Introduce and use DerivClauseTys (#18662)Ryan Scott2020-09-151-17/+41
* Use LIdP rather than (XRec p (IdP p))Simon Peyton Jones2020-08-251-16/+16
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-0/+1
* Remove ConDeclGADTPrefixPsRyan Scott2020-08-021-73/+45
* Simplify XRec definitionZubin Duggal2020-07-251-63/+65
* Accumulate Haddock comments in P (#17544, #17561, #8944)Vladislav Zavialov2020-07-211-1/+53
* Fix duplicated words and typos in comments and user guideJan Hrček2020-06-281-1/+1
* Clean up haddock hyperlinks of GHC.* (part1)Takenobu Tani2020-06-251-84/+84
* Linear types (#15981)Krzysztof Gogolewski2020-06-171-5/+15
* Use HsForAllTelescope to avoid inferred, visible forallsRyan Scott2020-06-131-3/+5
* Make GADT constructors adhere to the forall-or-nothing rule properlyRyan Scott2020-06-091-41/+157
* Simplify bindLHsTyVarBndrs and bindHsQTyVarswip/simply-bind-tyvarsRyan Scott2020-06-051-1/+1
* Rename GHC.Hs.Types into GHC.Hs.TypeSylvain Henry2020-05-241-1/+1
* Explicit SpecificityGert-Jan Bottu2020-05-211-17/+21