summaryrefslogtreecommitdiff
path: root/compiler/GHC/Core/TyCon.hs
Commit message (Expand)AuthorAgeFilesLines
* Remove the Maybe in primRepName's typeRyan Scott2021-10-061-8/+9
* Reword: representation instead of levitysheaf2021-06-101-11/+13
* Re-do rubbish literalsSimon Peyton Jones2021-06-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
* Fix newtype eta-reductionSimon Peyton Jones2021-05-071-12/+18
* Bring tcTyConScopedTyVars into scope in tcClassDecl2Ryan Scott2021-04-301-0/+30
* Rubbish literals for all representations (#18983)Sebastian Graf2021-03-261-19/+67
* Implement the UnliftedDatatypes extensionSebastian Graf2021-03-141-1/+1
* Implement BoxedRep proposalwip/boxed-repBen Gamari2021-03-071-3/+5
* Extend nullary TyConApp optimisation to all TyConsBen Gamari2021-02-181-120/+173
* Remove deprecated -XGenerics and -XMonoPatBindsKrzysztof Gogolewski2021-02-131-4/+1
* Fix buglet in expandSynTyCon_maybeSimon Peyton Jones2021-02-061-5/+6
* Make primops for `{Int,Word}32#`John Ericson2021-01-071-2/+2
* WorkWrap: Unbox constructors with existentials (#18982)Sebastian Graf2020-12-231-79/+20
* Revert "Implement BoxedRep proposal"Ben Gamari2020-12-151-5/+3
* Implement BoxedRep proposalAndrew Martin2020-12-141-3/+5
* Optimise nullary type constructor usagewip/tyconapp-optsBen Gamari2020-12-141-6/+8
* Revert "Optimise nullary type constructor usage"Ben Gamari2020-12-141-8/+6
* Optimise nullary type constructor usageBen Gamari2020-12-141-6/+8
* Remove flattening variablesRichard Eisenberg2020-12-011-16/+33
* Fix toArgRep to support 64-bit reps on all systemsSylvain Henry2020-11-261-2/+2
* Remove unnecessary gender from comments/docsRichard Eisenberg2020-10-291-2/+2
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-3/+4
* Add TyCon Set/Env and use them in a few places.Andreas Klebinger2020-10-091-81/+0
* Improve kind generalisation, error messagesSimon Peyton Jones2020-09-241-5/+15
* Introduce isBoxedTupleDataCon and use it to fix #18644Ryan Scott2020-09-041-2/+2
* mkUnique refactoring (#18362)Aditya Gupta2020-08-221-1/+3
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-0/+1
* Improve handling of data type return kindswip/T18300Simon Peyton Jones2020-07-031-18/+12
* 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-9/+9
* Various performance improvementsKrzysztof Gogolewski2020-06-171-2/+4
* Linear types (#15981)Krzysztof Gogolewski2020-06-171-3/+5
* Modify file paths to module paths for new module hierarchyTakenobu Tani2020-06-011-1/+1
* Clean up file paths for new module hierarchyTakenobu Tani2020-06-011-1/+1
* Explicit SpecificityGert-Jan Bottu2020-05-211-10/+12
* Fully remove PprDebugSylvain Henry2020-05-011-3/+5
* Unit: split and rename modulesSylvain Henry2020-04-301-1/+1
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-6/+6
* Modules (#13009)Sylvain Henry2020-04-181-3/+3
* Special case `isConstraintKindCon` on `AlgTyCon`Sebastian Graf2020-04-091-1/+10
* Modules: type-checker (#13009)Sylvain Henry2020-04-071-17/+17
* Clean up "Eta reduction for data families" NotesRyan Scott2020-04-011-3/+4
* Modules: Types (#13009)Sylvain Henry2020-03-291-11/+11
* DynFlags refactoring IIISylvain Henry2020-03-251-25/+27
* Modules: Core (#13009)Sylvain Henry2020-03-161-0/+2811