summaryrefslogtreecommitdiff
path: root/compiler/GHC/Tc/Solver/Rewrite.hs
Commit message (Expand)AuthorAgeFilesLines
* Zonk coercion holes correctly; a few other fixes.wip/zapzapzapRichard Eisenberg2022-03-301-11/+21
* Zap coercions in the rewriterRichard Eisenberg2022-03-301-6/+365
* Kill derived constraintsRichard Eisenberg2022-02-231-118/+77
* Make typechecker trace less strictSimon Peyton Jones2022-01-311-2/+4
* Compare FunTys as if they were TyConApps.Richard Eisenberg2021-09-291-12/+40
* Add rewriting to typechecking pluginssheaf2021-08-131-40/+101
* Use Reductions to keep track of rewritingssheaf2021-08-041-208/+195
* Rip GHC.Tc.Solver.Monad asunder (only)Richard Eisenberg2021-05-291-1/+2
* 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-4/+5
* Clarify commentary around the constraint solverRichard Eisenberg2021-04-101-0/+3
* Rewrite.split: Fix reboxingBen Gamari2021-02-271-2/+5
* GHC.Tc.Solver.Rewrite: oneShot-ifyBen Gamari2021-02-271-7/+14
* Never Anyify during kind inferenceRichard Eisenberg2021-01-091-1/+1
* Quick Look: zonk result typeSimon Peyton Jones2020-12-191-0/+5
* Rename the flattener to become the rewriter.Richard Eisenberg2020-12-011-0/+1028