Mentioned hs_free_fun_ptr, which is important for the same reasons
authorSven Panne <svenpanne@gmail.com>
Sun, 17 Nov 2002 14:00:30 +0000 (14:00 +0000)
committerSven Panne <svenpanne@gmail.com>
Sun, 17 Nov 2002 14:00:30 +0000 (14:00 +0000)
hs_free_stable_ptr is.

ffi/finalizers.txt

index 5f6ea3e..03099e5 100644 (file)
@@ -135,10 +135,10 @@ Rationale
     George Russell claimed to have an example where it is also
     necessary for the foreign GC to invoke Haskell finalizers, but 
     on closer examination it became clear that what is needed is the
-    ability to call hs_free_stable_ptr and a richer interface to the 
-    garbage collector to deal with cycles that span both the Haskell and
-    the foreign heap.  In the end, no need for Haskell finalizers was
-    demonstrated.
+    ability to call hs_free_stable_ptr / hs_free_fun_ptr and a richer
+    interface to the garbage collector to deal with cycles that span
+    both the Haskell and the foreign heap.  In the end, no need for
+    Haskell finalizers was demonstrated.
 
 
   Expressing liveness dependencies between ForeignPtrs