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