cvs commit: fptools/ghc/compiler/deSugar Desugar.lhs
fptools/ghc/compiler/main
HscTypes.lhs fptools/ghc/compiler/rename RnNames.lhs
fptools/ghc/compiler/typecheck TcRnMonad.lhs TcRnTypes.lhs
TcSplice.lhs fptools/ghc/compiler/utils ListSetOps.lhs
Simon Peyton Jones
simonpj at glass.cse.ogi.edu
Tue Feb 24 07:57:59 EST 2004
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
More information about the Cvs-ghc
mailing list