patch applied (ghc): Remove GADT refinements, part 4
chak at cse.unsw.edu.au
chak at cse.unsw.edu.au
Mon Apr 7 03:53:04 EDT 2008
Sun Mar 2 22:33:47 PST 2008 Manuel M T Chakravarty <chak at cse.unsw.edu.au>
* Remove GADT refinements, part 4
- MkId.mkRecordSelId only used a special case of refineGadt, which doesn't
need full unification. That special case is now implemented as
TcGadt.matchRefine and TcGadt.refineGadt can finally go.
M ./compiler/basicTypes/MkId.lhs -11 +15
M ./compiler/typecheck/TcGadt.lhs -107 +51
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20080303063347-6295e-724236704c32946a29177236a6f1150f3c4d36c0.gz
More information about the Cvs-ghc
mailing list