From: Johann Hibschman Date: 2001-12-29T00:15:03+09:00 Subject: [ruby-talk:29534] Re: GC and values in extensions >>>>> "matz" == Yukihiro Matsumoto writes: matz> Ruby's GC is "conservative" so that they are protected as matz> long as they live. So you don't have to worry about local matz> variable protection. Can the conservative GC find objects (i.e. stuctures with VALUEs for slots) that are heap-allocated? As I understand it, it simply goes through the call stack looking for Ruby objects, which would miss any objects on the heap. If I'm wrong, hurrah, but if I'm right, how can I handle objects on the heap? --Johann