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

Reply via email to