summaryrefslogtreecommitdiff
path: root/compiler/GHC/Tc/Deriv/Generics.hs
Commit message (Expand)AuthorAgeFilesLines
* Support "unusable UNPACK pragma" warning with -O0Krzysztof Gogolewski2023-01-311-1/+1
* Report family instance orphans correctlySimon Peyton Jones2023-01-271-9/+12
* Type vs Constraint: finally nailedSimon Peyton Jones2022-11-111-3/+7
* Scrub various partiality involving lists (again).M Farkas-Dyck2022-10-191-5/+8
* DeriveFunctor: Check for last type variables using dataConUnivTyVarsRyan Scott2022-09-181-3/+18
* Fix typosEric Lindblad2022-09-141-1/+1
* EPA: DotFieldOcc does not have exact print annotationsAlan Zimmerman2022-08-111-1/+3
* Refactor ModuleName to L.H.S.Module.Nameromes2022-07-031-2/+2
* 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