summaryrefslogtreecommitdiff
path: root/compiler/typecheck/TcCanonical.hs
Commit message (Expand)AuthorAgeFilesLines
...
* Turn EvTerm (almost) into CoreExpr (#14691)Joachim Breitner2018-01-261-16/+18
* Refactor coercion holesSimon Peyton Jones2017-12-211-1/+1
* Get rid of some stuttering in comments and docsGabor Greif2017-12-191-2/+2
* Catch a few more typos in commentsGabor Greif2017-10-301-1/+1
* A bit more tc-tracingSimon Peyton Jones2017-10-301-2/+8
* Comments and white spaceSimon Peyton Jones2017-10-201-1/+1
* Better solving for representational equalitiesSimon Peyton Jones2017-10-181-9/+5
* Don't deeply expand insolublesSimon Peyton Jones2017-10-181-6/+16
* Remove wc_insol from WantedConstraintsSimon Peyton Jones2017-10-111-25/+21
* Fix solving of implicit parameter constraintsSimon Peyton Jones2017-09-251-1/+40
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Fix ASSERT failure in tc269Simon Peyton Jones2017-07-281-6/+3
* Fix #12176 by being a bit more careful instantiating.Richard Eisenberg2017-07-271-2/+2
* Track visibility in TypeEqOriginRichard Eisenberg2017-07-271-6/+12
* Improve error messages around kind mismatches.Richard Eisenberg2017-07-271-127/+169
* Spelling fixesGabor Greif2017-07-201-1/+1
* Fix constraint solving for forall-typesSimon Peyton Jones2017-06-281-21/+74
* Use lengthIs and friends in more placesRyan Scott2017-06-021-1/+1
* Re-engineer Given flatten-skolemsSimon Peyton Jones2017-05-261-1/+1
* Comments onlySimon Peyton Jones2017-05-251-4/+3
* Ensure that insolubles are fully rewrittenSimon Peyton Jones2017-05-191-1/+1
* Reset cc_pend_sc flag in dropDerivedCtSimon Peyton Jones2017-05-091-8/+17
* Fix #13333 by fixing the covar's type in ctEvCoercionRichard Eisenberg2017-05-021-80/+18
* Clean up coreView/tcView.Ben Gamari2017-03-311-6/+6
* Fix error-message suppress on given equalitiesSimon Peyton Jones2017-03-271-4/+5
* Treat all TyCon with hole names as skolem abstract.Edward Z. Yang2017-02-261-2/+2
* Generalize kind of the (->) tyconBen Gamari2017-02-181-3/+44
* Typos in notes and comments [ci skip]Gabor Greif2017-02-131-1/+1
* Update levity polymorphismRichard Eisenberg2017-01-191-2/+1
* Fix zonk_eq_types in TcCanonicalSimon Peyton Jones2017-01-091-5/+14
* Another major constraint-solver refactoringSimon Peyton Jones2016-11-251-1/+1
* Fix a bug in mk_superclasses_ofSimon Peyton Jones2016-11-251-6/+12
* Improve TcCanonical.unifyWanted and unifyDerivedSimon Peyton Jones2016-10-211-14/+19
* Define emitNewWantedEq, and use itSimon Peyton Jones2016-10-211-4/+3
* Refactor occurrence-check logicSimon Peyton Jones2016-10-211-8/+2
* New story for abstract data types in hsig files.Edward Z. Yang2016-10-201-0/+5
* Fix a bug in occurs checkingSimon Peyton Jones2016-09-301-127/+27
* Deal correctly with unused imports for 'coerce'Simon Peyton Jones2016-06-281-12/+10
* s/Invisible/Inferred/g s/Visible/Required/gRichard Eisenberg2016-06-251-2/+2
* Expand given superclasses more eagerlySimon Peyton Jones2016-06-221-33/+54
* Major patch to introduce TyConBinderSimon Peyton Jones2016-06-151-2/+2
* Re-add FunTy (big patch)Simon Peyton Jones2016-06-151-6/+6
* A little more debug tracingSimon Peyton Jones2016-04-221-1/+1
* Improve TcFlatten.flattenTyVarSimon Peyton Jones2016-04-151-2/+5
* Fix suggestions for unbound variables (#11680)Jason Eisenberg2016-04-101-7/+5
* Fix #11716.Richard Eisenberg2016-03-171-2/+2
* Comments onlySimon Peyton Jones2016-03-011-2/+3
* Address #11471 by putting RuntimeRep in kinds.wip/runtime-repRichard Eisenberg2016-02-241-3/+1
* Document and improve superclass expansionSimon Peyton Jones2016-02-081-13/+32
* Special-case implicit params in superclass expansionSimon Peyton Jones2016-01-251-5/+6