From: Eric Hodel Date: 2008-08-02T03:32:43+09:00 Subject: [ruby-core:18063] Re: finalizers in 1.8 no longer run after gc_sweep() On Aug 1, 2008, at 01:59 AM, Nobuyoshi Nakada wrote: > At Fri, 1 Aug 2008 16:14:45 +0900, Eric Hodel wrote in [ruby-core: > 18045]: >> This was brought up by Roger Pack in [ruby-talk:309757]. >> >> In 1.6, a finalizer would run immediately after the garbage collector >> collected an object. Now they are no longer run until the process >> terminates or an explicit GC.start is run: > > It is problematic. Your patch works as expected, can it be committed?