summaryrefslogtreecommitdiff
path: root/compiler/types/Unify.hs
Commit message (Expand)AuthorAgeFilesLines
* Coercion Quantificationningning2018-09-151-5/+29
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-211-1/+1
* Treat isConstraintKind more consistentlySimon Peyton Jones2018-07-251-1/+0
* Small spelling fixes for Unify.hsSasa Bogicevic2018-07-191-4/+4
* Refactor coercion ruleningning2018-07-091-18/+31
* Adjust comments (Trac #14164)Simon Peyton Jones2018-06-191-2/+2
* Typofixes in docs and comments [ci skip]Gabor Greif2018-06-181-4/+4
* Fix an infinite loop in niFixTCvSubstSimon Peyton Jones2018-06-181-30/+86
* Embrace -XTypeInType, add -XStarIsTypeVladislav Zavialov2018-06-141-1/+1
* Caching coercion roles in NthCo and coercionKindsRole refactoringTobias Dammers2018-04-201-2/+2
* Apply the interim fix for #14119 to liftCoMatchRichard Eisenberg2018-03-311-1/+7
* Fix two obscure bugs in rule matchingSimon Peyton Jones2018-03-211-55/+66
* Comments onlySimon Peyton Jones2018-02-271-0/+1
* Fix a nasty bug in the pure unifierSimon Peyton Jones2018-02-271-26/+33
* Comments in Unify, fixing #12442Richard Eisenberg2018-02-221-0/+46
* TypofixesGabor Greif2017-09-271-1/+1
* A bunch of typofixesGabor Greif2017-09-261-2/+2
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Interim fix for a nasty type-matching bugSimon Peyton Jones2017-09-141-10/+58
* Canonicalise MonoidFail instances in GHCHerbert Valerio Riedel2017-09-091-1/+1
* Fix #14060 by more conservatively annotating TH-reified typesRyan Scott2017-08-141-1/+1
* Drop GHC 7.10 compatibilityRyan Scott2017-08-011-4/+0
* Fix the pure unifierSimon Peyton Jones2017-05-161-196/+184
* Clean up coreView/tcView.Ben Gamari2017-03-311-6/+7
* Upgrade UniqSet to a newtypeDavid Feuer2017-03-011-5/+6
* Add VarSet.anyDVarSet, allDVarSetSimon Peyton Jones2017-02-281-2/+2
* Make Specialise work with castsSimon Peyton Jones2017-02-281-1/+1
* Typos in manual, tests and commentsGabor Greif2017-02-201-1/+1
* Generalize kind of the (->) tyconBen Gamari2017-02-181-5/+15
* Tweaks and typos in manual, note refs, commentsGabor Greif2017-02-091-1/+1
* Typos in comments [ci skip]Gabor Greif2017-01-251-1/+1
* Fix #12442.Richard Eisenberg2016-09-231-17/+92
* Re-add FunTy (big patch)Simon Peyton Jones2016-06-151-5/+5
* Document some benign nondeterminismBartosz Nitka2016-05-241-3/+11
* Add uniqSetAny and uniqSetAll and use themBartosz Nitka2016-04-281-2/+2
* Comments only in Unify.hsSimon Peyton Jones2016-03-301-69/+81
* Clarify Note [Kind coercions in Unify]Richard Eisenberg2016-03-261-1/+24
* Add two small optimizations. (#11196)Richard Eisenberg2016-03-211-8/+12
* Fix exponential algorithm in pure unifier.Richard Eisenberg2016-03-211-22/+30
* Add missing kind cast to pure unifier.Richard Eisenberg2016-02-171-1/+1
* Define mkTvSubst, and use itSimon Peyton Jones2016-02-081-10/+8
* Simplify API to tcMatchTysSimon Peyton Jones2016-01-181-21/+22
* Canonicalise `MonadPlus` instancesHerbert Valerio Riedel2016-01-011-8/+4
* Remove some redundant definitions/constraintsHerbert Valerio Riedel2015-12-311-2/+0
* Drop pre-AMP compatibility CPP conditionalsHerbert Valerio Riedel2015-12-311-3/+0
* Refactoring onlySimon Peyton Jones2015-12-241-0/+32
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-405/+832
* Get rid of tcView altogetherÖmer Sinan Ağacan2015-12-071-6/+6
* Create a deterministic version of tyVarsOfTypeBartosz Nitka2015-11-211-1/+1
* MonadFail proposal, phase 1David Luposchainsky2015-11-171-0/+8