summaryrefslogtreecommitdiff
path: root/compiler/types/TyCoRep.hs
Commit message (Expand)AuthorAgeFilesLines
* Use an accumulator version of tyCoVarsOfTypewip/T1448-accumSimon Peyton Jones2018-08-311-130/+239
* Implement tyCoVarsOfCo(s) in terms of VarSetTobias Dammers2018-08-011-6/+39
* Rewrite tyCoVarsOfType in terms of TypeSetTobias Dammers2018-07-311-1/+14
* Caching coercion roles in NthCo and coercionKindsRole refactoringTobias Dammers2018-04-201-12/+34
* Track type variable scope more carefully.Richard Eisenberg2018-03-311-2/+6
* Fix #12919 by making the flattener homegeneous.Richard Eisenberg2018-03-261-14/+69
* Fix #14869 by being more mindful of Type vs. ConstraintRyan Scott2018-03-211-11/+35
* Comments and tiny refactorSimon Peyton Jones2018-03-191-4/+5
* Comments about CoercionHolesSimon Peyton Jones2018-01-251-13/+38
* White space onlySimon Peyton Jones2018-01-031-1/+1
* Comments only [skip ci]Richard Eisenberg2017-12-211-1/+2
* Refactor coercion holesSimon Peyton Jones2017-12-211-35/+49
* Export injectiveVarsOf{Binder,Type} from TyCoRepRyan Scott2017-10-191-0/+36
* Delete two unused functionsSimon Peyton Jones2017-10-111-12/+0
* Track the order of user-written tyvars in DataConRyan Scott2017-10-031-8/+7
* Comments onlySimon Peyton Jones2017-09-251-1/+1
* Typofixes (visiblity -> visibility)Ryan Scott2017-09-211-3/+3
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* More refinements to debugPprTypeSimon Peyton Jones2017-09-141-12/+9
* Add debugPprTypeSimon Peyton Jones2017-08-311-1/+60
* Remove typeKind from Type.hs-bootSimon Peyton Jones2017-08-241-15/+1
* Remove unneeded uses of ImplicitParamsRyan Scott2017-08-021-1/+0
* A bunch of typofixesGabor Greif2017-07-311-1/+1
* Refactor tcInferApps.Richard Eisenberg2017-07-271-5/+5
* Remove old coercion pretty-printerRichard Eisenberg2017-07-271-7/+28
* Don't tidy vars when dumping a typeRichard Eisenberg2017-07-271-2/+8
* Fix binder visiblity for default methodsSimon Peyton Jones2017-07-261-22/+32
* Typos in commentsRyan Scott2017-06-291-2/+2
* Fix out-of-date comments in TyCoRepRyan Scott2017-06-181-3/+3
* Use lengthIs and friends in more placesRyan Scott2017-06-021-10/+10
* Some tidying up of type pretty-printingSimon Peyton Jones2017-05-261-19/+13
* Use mkCastTy in subst_ty.Richard Eisenberg2017-05-021-2/+2
* Allow unbound Refl binders in a RULESimon Peyton Jones2017-03-291-15/+7
* Typos in manual and commentsGabor Greif2017-03-141-1/+1
* Improve error messages for skolemsSimon Peyton Jones2017-03-101-1/+2
* Upgrade UniqSet to a newtypeDavid Feuer2017-03-011-3/+4
* Improve pretty-printing of typesSimon Peyton Jones2017-02-281-15/+22
* Generalize kind of the (->) tyconBen Gamari2017-02-181-1/+12
* Prune unneeded Derive* language pragmasGabor Greif2017-01-261-2/+1
* Show explicit quantifiers in conflicting definitions errorPhil de Joux2017-01-201-1/+1
* Update levity polymorphismRichard Eisenberg2017-01-191-22/+77
* Comments about TyBinders (only)Simon Peyton Jones2017-01-161-8/+5
* Move typeSize/coercionSize into TyCoRepSimon Peyton Jones2016-12-211-1/+59
* print * in unicode correctly (fixes #12550)John Leo2016-12-131-2/+2
* Typos in comments only [ci skip]Gabor Greif2016-11-281-1/+1
* Improve pretty-printing of typesSimon Peyton Jones2016-11-251-7/+20
* Kill Type pretty-printerBen Gamari2016-11-131-563/+40
* Clarify comments on kinds (Trac #12536)Simon Peyton Jones2016-10-281-30/+3
* Typos in commentsGabor Greif2016-10-211-1/+1
* Fix comment typoSimon Peyton Jones2016-10-171-1/+1