summaryrefslogtreecommitdiff
path: root/compiler/GHC/Tc/Deriv/Generics.hs
Commit message (Expand)AuthorAgeFilesLines
* Fix isLiftedType_maybe and handle falloutsheaf2022-03-141-1/+1
* Refactor tcDeriving to generate tyfam insts before any bindingsRyan Scott2022-03-111-23/+25
* Delete GenericKind_ in favor of GenericKind_DCRyan Scott2022-03-071-71/+66
* DeriveGeneric: look up datacon fixities using getDataConFixityFunRyan Scott2022-01-251-16/+16
* Instantiate field types properly in stock-derived instancesRyan Scott2021-11-151-90/+70
* Refactoring: Consolidate some arguments with DerivInstTysRyan Scott2021-11-151-20/+21
* Flesh out Note [The stupid context] and reference itRyan Scott2021-11-091-0/+1
* Eradicate TcRnUnknownMessage from GHC.Tc.DerivAlfredo Di Napoli2021-10-051-33/+26
* Make GHC.Utils.Error.Validity type polymorphicAlfredo Di Napoli2021-10-051-1/+1
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-1/+1
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-3/+4
* GHC Exactprint main commitAlan Zimmerman2021-03-201-3/+5
* Compute length only once in foldBalSylvain Henry2021-03-141-4/+11
* Split GHC.Driver.TypesSylvain Henry2020-10-291-1/+3
* Add flags for annotating Generic{,1} methods INLINE[1] (#11068)Andrzej Rybczak2020-10-151-7/+75
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-6/+7
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-0/+1
* Linear types (#15981)Krzysztof Gogolewski2020-06-171-3/+4
* Unit: split and rename modulesSylvain Henry2020-04-301-1/+1
* Refactoring unit management codeSylvain Henry2020-04-301-2/+2
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-6/+6
* Modules (#13009)Sylvain Henry2020-04-181-3/+3
* Modules: type-checker (#13009)Sylvain Henry2020-04-071-0/+1039