Down the rb_newobj() Rabbit Hole: Garbage Collection in Ruby

Ruby Internals