array.c (rb_ary_resurrect), string.c (rb_str_resurrect): new functions based on [ruby-dev:37983]
insns.def (putstring, duparray): use rb_{ary,str}_resurrect().
iseq.c (iseq_data_to_ary): needs to result TS_VALUE. --
iseq.c (cdhash_each): resurrects internal literals.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26570 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merges r22395 and r22640 from trunk into ruby_1_9_1.¶
array.c (rb_ary_resurrect), string.c (rb_str_resurrect): new
functions based on [ruby-dev:37983]
insns.def (putstring, duparray): use rb_{ary,str}_resurrect().
iseq.c (iseq_data_to_ary): needs to result TS_VALUE.
--
iseq.c (cdhash_each): resurrects internal literals.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26570 b2dd03c8-39d4-4d8f-98ff-823fe69b080e