patch applied (ghc-6.10/ghc): TcSimplify.reduceImplication: clean up
Ian Lynagh
igloo at earth.li
Fri Oct 3 18:07:33 EDT 2008
Wed Oct 1 02:13:15 PDT 2008 Manuel M T Chakravarty <chak at cse.unsw.edu.au>
* TcSimplify.reduceImplication: clean up
- This cleans up some of the mess in reduceImplication and documents the
precondition on the form of wanted equalities properly.
- I also made the back off test a bit smarter by allowing to back off in the
presence of wanted equalities as long as none of them got solved in the
attempt. (That should save generating some superfluous bindings.)
MERGE TO 6.10
M ./compiler/typecheck/Inst.lhs -32 +16
M ./compiler/typecheck/TcSimplify.lhs -57 +74
M ./compiler/typecheck/TcTyFuns.lhs -2 +2
View patch online:
http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20081001091315-6295e-9b4feff6358e75abd4b4e0954bef0d4559366482.gz
More information about the Cvs-ghc
mailing list