simonpj 2005/07/22 07:00:35 PDT
Modified files:
ghc/compiler/iface MkIface.lhs
ghc/compiler/main HscTypes.lhs
ghc/compiler/rename RnNames.lhs
ghc/compiler/typecheck TcRnTypes.lhs
Log:
MERGE TO STABLE
Fix a long-standing bug in dependency tracking.
If you have
import M( x )
then you must recompile if M's export list changes, because it might
no longer export x. Until now we have only done that if the import was
import M
I can't think why this bug has lasted so long. Thanks to Ian Lynagh
for pointing it out.
Revision Changes Path
1.36 +7 -9 fptools/ghc/compiler/iface/MkIface.lhs
1.142 +10 -3 fptools/ghc/compiler/main/HscTypes.lhs
1.201 +7 -8 fptools/ghc/compiler/rename/RnNames.lhs
1.62 +6 -10 fptools/ghc/compiler/typecheck/TcRnTypes.lhs
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc