From: SASADA Koichi Date: 2008-04-14T08:46:03+09:00 Subject: [ruby-dev:34387] Re: patch for  ささだです.  反応が遅くてすみません. wanabe wrote: > Fiber のトップフレームに ISeq を加えるパッチを書きました。 > ついでなので Thread も同様にしました。 > test_knownbug.rb の [ruby-dev:34128] とあるテストが通るようになります。  ダミーを入れてると思うんですが,毎回必要なもんでしょうか.あんまり 問題と解決を理解していません,すみません. > バックトレース対策で iseq->filename に nil を入れてしまいましたが > (普通に filename を入れると、Fiber.new(method(:load)).resume で >  ファイル名が空文字列、行番号が 0 などと表示される) > 本来はどう対処するのがスマートなのでしょうか。  ファイル名を入れたのに「ファイル名が空文字列、行番号が 0」ですか?  やってみないとわからないな.  vm_set_branch_frame(rb_thread_t *th, VALUE iseqval) の名前は気にな りました.  あと,th_init() はコピーですか.  もし気にされなければ,これを参考に私の方で対応したいと思うのです が,よろしいでしょうか. -- // SASADA Koichi at atdot dot net