cvs commit: fptools/libraries/base/GHC Conc.lhs TopHandler.lhs-boot fptools/libraries/base/include HsBase.h

Simon Marlow simonmar at microsoft.com
Wed Nov 30 11:56:24 EST 2005


simonmar    2005/11/30 08:56:24 PST

  Modified files:
    libraries/base/GHC   Conc.lhs 
    libraries/base/include HsBase.h 
  Added files:
    libraries/base/GHC   TopHandler.lhs-boot 
  Log:
  - move forkIO into GHC.Conc, so that the I/O manager can use proper forkIO
    with an exception handler.  This required TopHandler.lhs-boot.  It's the
    right thing, though, since the forkIO implementation is GHC-specific.
  
  - check for out-of-range file descriptors in the I/O manager, rather than
    just exploding.  The I/O manager will exit ungracefully, but at least
    there will be an error message.
  
  Revision  Changes    Path
  1.48      +47 -14    fptools/libraries/base/GHC/Conc.lhs
  1.74      +1 -0      fptools/libraries/base/include/HsBase.h


More information about the Cvs-libraries mailing list