simonpj     2002/09/03 06:57:27 PDT

  Modified files:        (Branch: meta-haskell-branch)
    ghc/compiler/coreSyn CoreFVs.lhs 
    ghc/compiler/main    MkIface.lhs 
    ghc/compiler/rename  RnIfaces.lhs 
    ghc/compiler/typecheck TcMType.lhs TcTyClsDecls.lhs TcType.lhs 
  Log:
        Only make a newtype recursive if there is
        no data type in the loop.
  
  I also reorganised the loop-spotting stuff in TcTyClsDcls
  somewhat.  (Synonym loops, class hierarchy loops.)
  
  Revision  Changes    Path
  1.18.6.1  +4 -4      fptools/ghc/compiler/coreSyn/CoreFVs.lhs
  1.158.2.12 +2 -2      fptools/ghc/compiler/main/MkIface.lhs
  1.152.2.13 +4 -4      fptools/ghc/compiler/rename/RnIfaces.lhs
  1.31.2.7  +73 -72    fptools/ghc/compiler/typecheck/TcMType.lhs
  1.90.2.5  +65 -48    fptools/ghc/compiler/typecheck/TcTyClsDecls.lhs
  1.77.2.5  +19 -19    fptools/ghc/compiler/typecheck/TcType.lhs
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc


Reply via email to