simonpj 2004/02/24 07:57:59 PST
Modified files:
ghc/compiler/deSugar Desugar.lhs
ghc/compiler/main HscTypes.lhs
ghc/compiler/rename RnNames.lhs
ghc/compiler/typecheck TcRnMonad.lhs TcRnTypes.lhs
TcSplice.lhs
ghc/compiler/utils ListSetOps.lhs
Log:
---------------------------------------
Record dependency on Template Haskell package
---------------------------------------
An unforseen consequence of making the Template Haskell package separate
is that we need to record dependency on the package, even if no TH module
is imported. So we carry round (another) mutable variable tcg_th_used in
the tyepchecker monad, and zap it when $(...) and [| ... |] are used.
I did a little tidy-up and documentation in ListSetOps too
Revision Changes Path
1.72 +13 -2 fptools/ghc/compiler/deSugar/Desugar.lhs
1.112 +1 -0 fptools/ghc/compiler/main/HscTypes.lhs
1.161 +6 -4 fptools/ghc/compiler/rename/RnNames.lhs
1.34 +5 -0 fptools/ghc/compiler/typecheck/TcRnMonad.lhs
1.36 +7 -0 fptools/ghc/compiler/typecheck/TcRnTypes.lhs
1.37 +11 -7 fptools/ghc/compiler/typecheck/TcSplice.lhs
1.11 +12 -10 fptools/ghc/compiler/utils/ListSetOps.lhs
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc