Ian, this should also go into the 6.10 branch. 2008/11/13 Thomas Schilling <[EMAIL PROTECTED]>: > Thu Nov 13 08:26:53 PST 2008 Thomas Schilling <[EMAIL PROTECTED]> > * Fix a bug in the recompilation checking logic. > > Previously, using target HscNothing resulted in unnessesary > recompilation because 'upsweep_mod' treated HscInterface specially. > This patch changes relaxes this. > > When running GHC with debug level 5, 'upsweep_mod' will now also be > more verbose about what it is doing. > > There is (at least) one possible remaining problem, though: When using > target 'HscNothing' we generate a fake linkable to signal that we have > processed a module. When switching to 'HscInterpreted' this may cause > objects to not be recompiled. Switching from HscNothing to > HscInterpreted is therefore only safe if we unload everything first. > > M ./compiler/main/DynFlags.hs +13 > M ./compiler/main/GHC.hs -50 +60 > > View patch online: > http://darcs.haskell.org/ghc/_darcs/patches/20081113162653-7c5c6-ec97a0d0c87965c4ac4e571be633b6507ee4d58c.gz > > _______________________________________________ > Cvs-ghc mailing list > Cvs-ghc@haskell.org > http://www.haskell.org/mailman/listinfo/cvs-ghc >
-- Push the envelope. Watch it bend. _______________________________________________ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc