cvs commit: fptools/ghc/compiler/main SysTools.lhs

Simon Marlow simonmar at haskell.org
Wed Apr 27 04:25:47 EDT 2005


simonmar    2005/04/27 01:25:46 PDT

  Modified files:
    ghc/compiler/main    SysTools.lhs 
  Log:
  newTempName: instead of bumping the processId until we find a name
  that isn't used, add an integer suffix to the processId.  This should
  prevent temp-file conflicts that appear to have been affecting our
  nightly builds and occasionally make -j.
  
  The right way to allocate a temporary file is to create it straight
  away, but I'm not sure of the implications of passing existing
  temporary files to the various sub-processes that GHC executes, hence
  this fix instead.
  
  Revision  Changes    Path
  1.132     +4 -4      fptools/ghc/compiler/main/SysTools.lhs


More information about the Cvs-ghc mailing list