summaryrefslogtreecommitdiff
path: root/compiler/GHC/Hs/Decls.hs
Commit message (Expand)AuthorAgeFilesLines
* 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
* Factor out HsPatSigType for pat sigs/RULE term sigs (#16762)Ryan Scott2020-05-131-2/+2
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-5/+5
* Modules (#13009)Sylvain Henry2020-04-181-27/+27
* Make NoExtCon fields strictwip/strict-NoExtConRyan Scott2020-04-071-86/+25
* Modules: type-checker (#13009)Sylvain Henry2020-04-071-7/+7
* Modules: Types (#13009)Sylvain Henry2020-03-291-9/+9
* Modules: Core (#13009)Sylvain Henry2020-03-161-7/+7
* Typos in comments [skip ci]Krzysztof Gogolewski2020-03-101-2/+2
* Module hierarchy: HsToCore (cf #13009)Sylvain Henry2020-02-141-4/+4
* Introduce IsPass; refactor wrappers.Richard Eisenberg2020-02-081-3/+8
* Fix scoping of TyCon binders in TcTyClsDeclsSimon Peyton Jones2020-02-011-5/+20
* Disable two warnings for files that trigger themTom Ellis2020-01-271-0/+2
* Handle local fixity declarations in DsMeta properlyRyan Scott2020-01-251-15/+62
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-121-3/+3