From: wanabe Date: 2008-04-16T20:40:44+09:00 Subject: [ruby-dev:34428] Re: patch for ワナベです。 08/04/14 に SASADA Koichi さんは書きました: > > Fiber のトップフレームに ISeq を加えるパッチを書きました。 (中略) >  ダミーを入れてると思うんですが,毎回必要なもんでしょうか.あんまり > 問題と解決を理解していません,すみません. 確か vm_get_ruby_level_cfp() が止まってくれずに0を返す事が問題だった気がします。 [ruby-dev:34128] によれば "abc".enum_for(:scan, /./).next が落ちる代表例のようです。 > vm_set_branch_frame(rb_thread_t *th, VALUE iseqval) の名前は気にな > りました. 自分でもそう思います。思いつかなかったので適当につけました。 > あと,th_init() はコピーですか. そうです。 > もし気にされなければ,これを参考に私の方で対応したいと思うのです > が,よろしいでしょうか. ぜひお願いします。 送ったパッチはとりあえず動くだけの代物ですので。 -- ワナベ