On Mon, Dec 22, 2008 at 3:03 AM, felix winkelmann <bunny...@gmail.com> wrote: > Please try this [finalizer patch].
Hi. I am seeing finalizers fail to execute on recent SVN and I think it is the result of this change. I backed out the patch and it works okay again. On Version 3.4.10 - SVN rev. 13079 - macosx-unix-gnu-x86 and Version 4.0.0x5 - SVN rev. 13079 - macosx-unix-gnu-x86 #;1> (let ((abc (vector 5))) (set-finalizer! abc (lambda (x) (print "final"))) (void)) #;2> (gc #t) 142744 On Version 3.3.10 - SVN rev. 11733 - macosx-unix-gnu-x86, and on 4.0.0x5 rev. 13079 with reversed runtime.c patch: #;1> (let ((abc (vector 5))) (set-finalizer! abc (lambda (x) (print "final"))) (void)) #;2> (gc #t) final ; right 139240 _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users