summaryrefslogtreecommitdiff
path: root/compiler/types
Commit message (Expand)AuthorAgeFilesLines
* Minor typofix.Edward Z. Yang2016-08-161-1/+1
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-214-129/+97
* InstEnv: Ensure that instance visibility check is lazyBen Gamari2016-07-201-30/+67
* Fix misspellings of the word "instance" in commentsRyan Scott2016-07-181-1/+1
* tidyOccNames: Rename variables fairlyJoachim Breitner2016-07-141-1/+9
* tidyType: Rename variables of nested forall at onceJoachim Breitner2016-07-131-7/+27
* Use UniqDFM for InstEnvBartosz Nitka2016-07-081-9/+24
* Add Note [FamInstEnv determinism]Bartosz Nitka2016-07-071-0/+14
* Use deterministic maps for FamInstEnvBartosz Nitka2016-07-071-10/+10
* Check generic-default method for ambiguitySimon Peyton Jones2016-07-051-9/+1
* Kill some varEnvEltsBartosz Nitka2016-07-051-7/+21
* Axe RecFlag on TyCons.Edward Z. Yang2016-06-301-20/+5
* Deal correctly with unused imports for 'coerce'Simon Peyton Jones2016-06-283-37/+50
* Refactor tcInferArgs and add comments.Richard Eisenberg2016-06-252-2/+23
* s/Invisible/Inferred/g s/Visible/Required/gRichard Eisenberg2016-06-254-70/+70
* Remove bogus comment on ForAllTySimon Peyton Jones2016-06-241-2/+0
* Comments around invisibilitySimon Peyton Jones2016-06-242-2/+3
* Remove Ord TyConBartosz Nitka2016-06-231-7/+0
* Provide Uniquable version of SCCBartosz Nitka2016-06-231-1/+1
* More typos in comments [skip ci]Gabor Greif2016-06-222-2/+2
* Major patch to introduce TyConBinderSimon Peyton Jones2016-06-157-332/+327
* Re-add FunTy (big patch)Simon Peyton Jones2016-06-159-405/+431
* Rename cmpType to nonDetCmpTypeBartosz Nitka2016-06-141-27/+35
* Beef up isPredTySimon Peyton Jones2016-06-131-7/+22
* Fix the in-scope set for extendTvSubstWithCloneSimon Peyton Jones2016-06-131-2/+6
* Comments onlySimon Peyton Jones2016-06-101-23/+1
* Comments onlySimon Peyton Jones2016-06-101-1/+1
* Remove Ord ClassBartosz Nitka2016-06-091-7/+0
* Remove Ord (CoAxiom br)Bartosz Nitka2016-06-091-9/+2
* Implement Eq TyCon directlyBartosz Nitka2016-06-091-2/+2
* Make FieldLabelEnv a deterministic setBartosz Nitka2016-06-031-5/+5
* Localize orphan-related nondeterminismBartosz Nitka2016-06-021-1/+1
* More fixes for unboxed tuplesSimon Peyton Jones2016-05-271-5/+5
* Reduce special-casing for nullary unboxed tupleSimon Peyton Jones2016-05-262-123/+138
* Remove 'deriving Typeable' statementsRyan Scott2016-05-246-24/+15
* Document some benign nondeterminismBartosz Nitka2016-05-243-5/+19
* Remove unused Type.splitFunTysNSimon Peyton Jones2016-05-241-10/+1
* FunDep printer: Fix unicode arrowÖmer Sinan Ağacan2016-05-201-1/+1
* Give lifted primitive types a representationBen Gamari2016-05-191-1/+2
* Improve pretty-printing of equalitiesSimon Peyton Jones2016-05-191-57/+50
* Kill varSetElems in tidyFreeTyCoVarsBartosz Nitka2016-05-181-4/+4
* Fix deriveTyData's kind unification when two kind variables are unifiedRyanGlScott2016-05-122-2/+12
* Document why closeOverKind is OK for determinismBartosz Nitka2016-05-111-1/+3
* Make simplifyInstanceContexts deterministicBartosz Nitka2016-05-101-2/+14
* Comment typos: Mkae -> Make, Hsakell -> HaskellRyanGlScott2016-04-301-1/+1
* Fix reference to Note in TcCanonicalRyanGlScott2016-04-301-2/+2
* Remove the incredibly hairy splitTelescopeTvs.Richard Eisenberg2016-04-291-7/+56
* Add uniqSetAny and uniqSetAll and use themBartosz Nitka2016-04-281-2/+2
* Kill varSetElems in markNominalBartosz Nitka2016-04-261-1/+1
* Kill varSetElemsWellScoped in quantifyTyVarsBartosz Nitka2016-04-262-7/+10