cvs commit: fptools/ghc/compiler/compMan CompManager.lhs fptools/ghc/compiler/ghci InteractiveUI.hs fptools/ghc/compiler/main DriverMkDepend.hs DriverUtil.hs Finder.lhs GetImports.hs

Julian Seward sewardj@glass.cse.ogi.edu
Fri, 11 May 2001 03:55:41 -0700


sewardj     2001/05/11 03:55:41 PDT

  Modified files:        (Branch: ghc-5-00-branch)
    ghc/compiler/compMan CompManager.lhs 
    ghc/compiler/ghci    InteractiveUI.hs 
    ghc/compiler/main    DriverMkDepend.hs DriverUtil.hs 
                         Finder.lhs GetImports.hs 
  Log:
  Merge various fixes from head:
    Avoid pattern match failure in getValidLinkable.maybe_old_linkable.
    Close files eagerly after analysing their imports.
    Security-related fixes for .ghci reading
    Fix CompManager.cmUnload [...] It was wrong in several ways.
    Don't fail during dependency generation if one of the search paths
       doesn't exist.
  
  Merged revs are
     CompManager       1.70,71,72
     InteractiveUI     1.65
     GetImports        1.6
     Finder            1.33,35 (34 already merged)
     DriverUtil        1.20
     DriverMkDepend    1.10
  
  Revision  Changes    Path
  1.69.2.2  +15 -15    fptools/ghc/compiler/compMan/CompManager.lhs
  1.60.2.4  +105 -46   fptools/ghc/compiler/ghci/InteractiveUI.hs
  1.9.2.1   +3 -4      fptools/ghc/compiler/main/DriverMkDepend.hs
  1.19.2.1  +13 -1     fptools/ghc/compiler/main/DriverUtil.hs
  1.31.2.3  +12 -19    fptools/ghc/compiler/main/Finder.lhs
  1.4.2.2   +15 -2     fptools/ghc/compiler/main/GetImports.hs