patch applied (ghc): Simplify TcSimplify, by removing Free
Simon Peyton Jones
simonpj at microsoft.com
Thu Nov 23 12:58:34 EST 2006
Thu Nov 23 09:16:02 PST 2006 simonpj at microsoft.com
* Simplify TcSimplify, by removing Free
For a long time TcSimplify used a three-way classification of constraints,
into Free
Irred
ReduceMe
(see the data type WhatToDo). In the new world of implication constraints,
the Free case does not make so much sense, and I managed to elminate it
altogether, thus simplifying the story somewhat. Now WhatToDo has constructors
Stop
ReduceMe
There should be no change in behaviour.
M ./compiler/typecheck/Inst.lhs -5 +3
M ./compiler/typecheck/TcRnTypes.lhs -1 +7
M ./compiler/typecheck/TcSimplify.lhs -151 +124
More information about the Cvs-ghc
mailing list