Add new implementation of GC finalizers, a cleaner replacement for the
authorChris Hanson <org/chris-hanson/cph>
Mon, 10 Apr 2000 19:09:18 +0000 (19:09 +0000)
committerChris Hanson <org/chris-hanson/cph>
Mon, 10 Apr 2000 19:09:18 +0000 (19:09 +0000)
old protection list abstraction.  Unlike protection lists, GC
finalizers keep themselves clean, eliminating the need for the
programmer to interact with GC daemons and events.

v7/src/runtime/ed-ffi.scm

index 92ce80db0fcb3170d74a42129e6d5a8b2ddcf747..6da45812484e50d8b528208f185966a0d09379e3 100644 (file)
@@ -1,8 +1,8 @@
 #| -*- Scheme -*-
 
-$Id: ed-ffi.scm,v 1.21 1999/05/13 03:04:06 cph Exp $
+$Id: ed-ffi.scm,v 1.22 2000/04/10 19:09:18 cph Exp $
 
-Copyright (c) 1988-1999 Massachusetts Institute of Technology
+Copyright (c) 1988-2000 Massachusetts Institute of Technology
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
@@ -97,6 +97,8 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
                syntax-table/system-internal)
     ("gcdemn"  (runtime gc-daemons)
                syntax-table/system-internal)
+    ("gcfinal" (runtime gc-finalizer)
+               syntax-table/system-internal)
     ("gcnote"  (runtime gc-notification)
                syntax-table/system-internal)
     ("gcstat"  (runtime gc-statistics)