patch applied (ghc): Fix a recomp bug: make classes/datatypes depend directly on DFuns (#4469)
Simon Marlow
marlowsd at gmail.com
Thu Dec 2 15:04:01 CET 2010
Thu Dec 2 04:23:49 PST 2010 Simon Marlow <marlowsd at gmail.com>
* Fix a recomp bug: make classes/datatypes depend directly on DFuns (#4469)
And remove the old mechanism of recording dfun uses separately,
because it didn't work.
This wiki page describes recompilation avoidance and fingerprinting.
I'll update it to describe the new method and what went wrong with the
old method:
http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/RecompilationAvoidance
M ./compiler/deSugar/Desugar.lhs -1 +1
M ./compiler/iface/MkIface.lhs -29 +15
M ./compiler/typecheck/TcRnMonad.lhs -4 +2
M ./compiler/typecheck/TcRnTypes.lhs -14 +5
M ./compiler/typecheck/TcSMonad.lhs -24 +2
View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20101202122349-12142-36441f155aaa7a6ef2ba8d07a07a64790affb30b.gz
More information about the Cvs-ghc
mailing list