Embedded instance variables in Ruby 1.9?
Hi, the new object structure in 1.9 embeds some ivars into objects for faster access: #define ROBJECT_EMBED_LEN_MAX 3 struct RObject { struct RBasic basic; union { struct { long numiv; VALUE *ivptr; struct st_table *iv_index_tbl; } heap; VALUE ary[ROBJECT_EMBED_LEN_MAX...