summaryrefslogtreecommitdiff
path: root/compiler/GHC/Tc/Deriv
Commit message (Expand)AuthorAgeFilesLines
* Eradicate TcRnUnknownMessage from GHC.Tc.DerivAlfredo Di Napoli2021-10-052-120/+88
* Make GHC.Utils.Error.Validity type polymorphicAlfredo Di Napoli2021-10-051-1/+1
* deriving: Always use module prefix in dataTypeNameMatthew Pickering2021-09-181-1/+6
* Make Int64#/Word64# unconditionally availableJohn Ericson2021-08-191-3/+0
* Add Word64#/Int64# primopsSylvain Henry2021-07-151-1/+21
* Reword: representation instead of levitysheaf2021-06-101-1/+1
* Split GHC.Utils.Monad.State into .Strict and .LazyBen Gamari2021-05-291-1/+1
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-124-4/+4
* Fully remove HsVersions.hSylvain Henry2021-05-124-8/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-123-16/+19
* GHC Exactprint main commitAlan Zimmerman2021-03-204-77/+85
* Compute length only once in foldBalSylvain Henry2021-03-141-4/+11
* Fix array and cleanup conversion primops (#19026)Sylvain Henry2021-03-031-21/+22
* Fix typosBrian Wignall2021-02-061-1/+1
* Remove ErrDoc and MsgDocAlfredo Di Napoli2021-02-011-1/+1
* Enhance Data instance generationSylvain Henry2021-01-221-6/+6
* When deriving Eq always use tag based comparisons for nullary constructorsAndreas Klebinger2021-01-221-215/+169
* Make primops for `{Int,Word}32#`John Ericson2021-01-071-3/+35
* WorkWrap: Unbox constructors with existentials (#18982)Sebastian Graf2020-12-231-2/+2
* Use HsOuterExplicit in instance sigs in deriving-generated codeRyan Scott2020-12-181-8/+113
* Replace HsImplicitBndrs with HsOuterTyVarBndrsRyan Scott2020-11-061-12/+11
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-011-2/+1
* Split GHC.Driver.TypesSylvain Henry2020-10-293-2/+7
* Add flags for annotating Generic{,1} methods INLINE[1] (#11068)Andrzej Rybczak2020-10-152-19/+90
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-103-12/+11
* Implement Quick Look impredicativitySimon Peyton Jones2020-09-241-15/+9
* DynFlags: disentangle OutputableSylvain Henry2020-08-125-1/+5
* Filter out unreachable constructors when deriving stock instances (#16431)Brandon Chinn2020-07-293-18/+103
* Pass tc_args to gen_fnBrandon Chinn2020-07-293-32/+33
* Pass dit_rep_tc_args to dsm_stock_gen_fnBrandon Chinn2020-07-291-7/+10
* Use a newtype `Code` for the return type of typed quotations (Proposal #195)Matthew Pickering2020-07-211-12/+13
* Fix duplicated words and typos in comments and user guideJan Hrček2020-06-281-1/+1
* Use NHsCoreTy to embed types into GND-generated codeRyan Scott2020-06-281-5/+8
* Revamp the treatment of auxiliary bindings for derived instancesRyan Scott2020-06-272-263/+560
* Implement the proposed -XQualifiedDo extensionMatthias Pall Gissurarson2020-06-261-2/+2
* Clean up haddock hyperlinks of GHC.* (part2)Takenobu Tani2020-06-252-2/+2
* Various performance improvementsKrzysztof Gogolewski2020-06-172-2/+0
* Linear types (#15981)Krzysztof Gogolewski2020-06-175-17/+31
* Fix spelling mistakes and typosbuggymcbugfix2020-05-211-2/+2
* Unit: split and rename modulesSylvain Henry2020-04-302-2/+2
* Refactoring unit management codeSylvain Henry2020-04-301-2/+2
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-265-33/+33
* Trees That Grow refactor for `ConPat` and `CoPat`John Ericson2020-04-231-3/+7
* Update commentary and slightly refactor GHC.Tc.Deriv.InferRyan Scott2020-04-221-10/+17
* Avoid DynFlags in Ppr code (#17957)Sylvain Henry2020-04-211-1/+2
* Modules (#13009)Sylvain Henry2020-04-185-15/+15
* Use trees that grow for rebindable operators for `<-` bindsJohn Ericson2020-04-171-3/+3
* Change zipWith to zipWithEqual in a few placesKrzysztof Gogolewski2020-04-141-1/+1
* Modules: type-checker (#13009)Sylvain Henry2020-04-075-0/+7091