From: Roger Pack Date: 2012-09-18T03:17:43+09:00 Subject: Re: Finalizer in the GC > Why does GC uses finalizer in the sweep phase? Also what is the > final_list? I think historically it allowed to run finalizers "later" i.e. "after GC is done" so that code isn't running in the middle of a GC, when objects are in a state of being "marked and not" IIRC. -- Posted via http://www.ruby-forum.com/.