[project @ 2005-04-28 16:05:54 by simonpj]
authorsimonpj <unknown>
Thu, 28 Apr 2005 16:05:57 +0000 (16:05 +0000)
committersimonpj <unknown>
Thu, 28 Apr 2005 16:05:57 +0000 (16:05 +0000)
commit91944423d83620441d6d3b120654a10fb41cfb3c
treef3384d90d64b1c99b36dead7429001def3568e59
parent69ccf53d0e15365947c88b9607c3df0651052ed2
[project @ 2005-04-28 16:05:54 by simonpj]
Re-plumb the connections between TidyPgm and the various
code generators.  There's a new type, CgGuts, to mediate this,
which has the happy effect that ModGuts can die earlier.

The non-O route still isn't quite right, because default methods
are being lost.  I'm working on it.
13 files changed:
ghc/compiler/codeGen/CodeGen.lhs
ghc/compiler/coreSyn/CorePrep.lhs
ghc/compiler/coreSyn/MkExternalCore.lhs
ghc/compiler/ghci/ByteCodeGen.lhs
ghc/compiler/iface/MkIface.lhs
ghc/compiler/main/CodeOutput.lhs
ghc/compiler/main/HscMain.lhs
ghc/compiler/main/HscTypes.lhs
ghc/compiler/main/TidyPgm.lhs
ghc/compiler/rename/RnNames.lhs
ghc/compiler/typecheck/TcClassDcl.lhs
ghc/compiler/typecheck/TcUnify.lhs
ghc/compiler/types/TyCon.lhs