[project @ 2005-03-31 15:16:53 by simonmar]
authorsimonmar <unknown>
Thu, 31 Mar 2005 15:16:54 +0000 (15:16 +0000)
committersimonmar <unknown>
Thu, 31 Mar 2005 15:16:54 +0000 (15:16 +0000)
commitc1909a1b2fbc945e797c89ba440e01e32703be5f
treeead8ed59b325e660d405fbc51d0e755d77496c22
parentee81425d0c684f5d2bffd4b647b0897df0539122
[project @ 2005-03-31 15:16:53 by simonmar]
More hacking on the GHC API to get it into shape for VS

 - load now takes a LoadHowMuch argument, which is either
LoadAllTargets
LoadUpTo Module
LoadDependenciesOf Module
   which should be self-explanatory.  LoadDependenciesOf might go
   away in the future, it's necessary at the moment because it is
   used in the implementation of:

 - checkModule :: Session -> Module -> MessageHandler -> IO CheckResult

   which is currently the only way to get at the parsed & typechecked
   abstract syntax for a module.
ghc/compiler/ghci/InteractiveUI.hs
ghc/compiler/main/GHC.hs
ghc/compiler/main/HscMain.lhs
ghc/compiler/main/HscTypes.lhs
ghc/compiler/main/Main.hs