[project @ 2000-10-16 15:16:59 by simonmar]
authorsimonmar <unknown>
Mon, 16 Oct 2000 15:16:59 +0000 (15:16 +0000)
committersimonmar <unknown>
Mon, 16 Oct 2000 15:16:59 +0000 (15:16 +0000)
commit90fecc3bb3600fc28662d090cb2218032689ed21
tree6e0d4c150c5ee8d0c02e39648309cd5a01199d36
parent554977f7be8a1ed5651a8183e582723835f12da6
[project @ 2000-10-16 15:16:59 by simonmar]
re-implement the finder using information from the driver.  The Finder
now has type

ModuleName -> IO (Maybe (Module, ModuleLocation)

where
data ModuleLocation  = ModuleLocation {
hs_file  :: FilePath,
hi_file  :: FilePath,
obj_file :: FilePath
      }

For a module in another package, the hs_file and obj_file components
are undefined.
ghc/compiler/ghci/CmFind.lhs [deleted file]
ghc/compiler/ghci/CmStaticInfo.lhs
ghc/compiler/ghci/CmSummarise.lhs
ghc/compiler/main/DriverPhases.hs [new file with mode: 0644]
ghc/compiler/main/DriverPipeline.hs
ghc/compiler/main/Finder.lhs [new file with mode: 0644]
ghc/compiler/main/HscTypes.lhs