cvs commit: fptools/ghc/compiler/main DriverPipeline.hs Finder.lhs fptools/ghc/compiler/compMan CompManager.lhs

Simon Marlow simonmar@glass.cse.ogi.edu
Thu, 7 Jun 2001 04:03:08 -0700


simonmar    2001/06/07 04:03:08 PDT

  Modified files:
    ghc/compiler/main    DriverPipeline.hs Finder.lhs 
    ghc/compiler/compMan CompManager.lhs 
  Log:
  First part of support for hierarchical module names:
  
     - the Finder now searches all possible paths when looking for
       a source file or .hi file.  I've removed the caching because
       now we have to search in subdirectories of each path option,
       and it was dubious whether the cache was actually helping.
  
     - the compilation manager now outputs a warning if it can't find
       the source for a given module, only the .hi file.  Previously
       this caused a cryptic error message when we attempted to call
       getModificationTime on the non-existent source file.
  
  Revision  Changes    Path
  1.75      +2 -2      fptools/ghc/compiler/main/DriverPipeline.hs
  1.37      +66 -80    fptools/ghc/compiler/main/Finder.lhs
  1.75      +20 -8     fptools/ghc/compiler/compMan/CompManager.lhs