[project @ 2003-03-27 10:24:43 by simonmar] [ oops, forgot to commit this with the rest of the changes yesterday... ]
[project @ 2003-03-27 10:24:43 by simonmar]
[ 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.

shockkolate/containers,Zigazou/containers,hvr/containers,hvr/containers,Zigazou/containers,shockkolate/containers,ekmett/containers,ekmett/containers,Zigazou/containers,shockkolate/containers,hvr/containers,iu-parfunc/containers,iu-parfunc/containers,meiersi/psqueues-old,ekmett/containers,beni55/pretty,iu-parfunc/containers