simonmar    2003/03/27 02:24:44 PST

  Modified files:
    libraries/base/Foreign ForeignPtr.hs 
  Log:
  [ oops, forgot to commit this with the rest of the changes yesterday... ]
  
  Change our ForeignPtr implementation to match the spec: finalizers
  must now be foreign functions.
  
  Move the old Haskell-finalizer versions of newForeignPtr and
  addForeignPtrFinalizer into Foreign.Concurrent, to make it clear that
  the implementations of these functions require concurrency.
  
  While I'm here: move the GHC-specific parts of the ForeignPtr
  implementation into GHC.ForeignPtr.
  
  Revision  Changes    Path
  1.16      +20 -187   fptools/libraries/base/Foreign/ForeignPtr.hs
_______________________________________________
Cvs-libraries mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-libraries

Reply via email to