This patch includes:
authorDimitrios Vytiniotis <dimitris@microsoft.com>
Tue, 22 Nov 2011 17:16:05 +0000 (17:16 +0000)
committerDimitrios Vytiniotis <dimitris@microsoft.com>
Mon, 28 Nov 2011 12:09:22 +0000 (12:09 +0000)
commitf3183d9a9c1d738da31b094c3baad2b885780592
tree51bacfa6ac69aca265d1195dd2775970b7ab6f30
parentdf43fcd5e7c331c71c323e8fa91e69c7e0f404e4
This patch includes:
0) Typo in panic message.
1) prioritization of equalities over family equalities in the worklists.
2) rewriting of inert substitutions and solveds on-the-spot instead of
   kicking them out in the inerts. This required a monadic map over
   substitutions hence the modifications in UniqFM.
3) Just comments and removing stale commented code.

4) Useful SCC for simplifyInfer.

5) Making CoreStats outputable.
compiler/coreSyn/CoreUtils.lhs
compiler/deSugar/Desugar.lhs
compiler/typecheck/TcCanonical.lhs
compiler/typecheck/TcInteract.lhs
compiler/typecheck/TcRnDriver.lhs
compiler/typecheck/TcRnMonad.lhs
compiler/typecheck/TcSMonad.lhs
compiler/utils/UniqFM.lhs