summaryrefslogtreecommitdiff
path: root/compiler/typecheck/TcDerivUtils.hs
Commit message (Expand)AuthorAgeFilesLines
* TH: make `Lift` and `TExp` levity-polymorphicAlec Theriault2019-04-181-4/+6
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-4/+4
* Replace a few uses of snocView with last/lastMaybe.klebinger.andreas@gmx.at2019-02-091-1/+1
* Add -Wmissing-deriving-strategieschessai2019-01-061-1/+1
* Introduce DerivingViaRyan Scott2018-06-041-37/+60
* Fix two pernicious bugs in DeriveAnyClassRyan Scott2018-03-251-30/+67
* Allow PartialTypeSignatures in standalone deriving contextsRyan Scott2018-03-231-42/+102
* Slight refactor of stock deriving internalsRyan Scott2018-02-201-4/+6
* Sequester deriving-related validity check into cond_stdOKRyan Scott2018-01-311-37/+86
* Implement the EmptyDataDeriving proposalRyan Scott2017-11-021-5/+10
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Use a ReaderT in TcDeriv to avoid some tedious plumbingRyan Scott2017-08-141-0/+60
* Remove unneeded uses of ImplicitParamsRyan Scott2017-08-021-1/+0
* Suppress unused warnings for selectors for some derived classesRyan Scott2017-07-111-19/+73
* Look through type synonyms in existential contexts when deriving FunctorRyan Scott2017-06-181-2/+16
* Udate hsSyn AST to use Trees that GrowAlan Zimmerman2017-06-061-4/+4
* Refactor DeriveAnyClass's instance context inferenceRyan Scott2017-02-101-28/+64
* Ditch static flagsSylvain Henry2017-02-021-4/+4
* Rename TH constructors for deriving strategiesRyan Scott2016-12-091-3/+3
* Make error when deriving an instance for a typeclass less misleadingRyan Scott2016-10-141-9/+32
* Refactor TcDeriv and TcGenDerivRyan Scott2016-10-061-0/+610