From: "Iñaki Baz Castillo" Date: 2012-04-17T03:31:58+09:00 Subject: C extensions: disable GC for a Ruby object and enable GC later for it Hi, I do know this is very commented subject but I don't understand it clearly: I'm coding a Ruby C extension which usess Ruby objects (Proc objects, class instances...) asynchronously, which means that I need to tell CG not to try those objects until I use them so they can be GC'd. Could I know which two C functions should I use?: 1) a function for avoiding GC on a given Ruby object (VALUE). 2) a function to re-enable GC on a given Ruby object (VALUE). Thanks a lot. -- Iñaki Baz Castillo