From: Yukihiro Matsumoto Date: 2007-06-14T15:22:19+09:00 Subject: [ruby-dev:30984] Re: Linux/ia64で'ucontext_t' undeclared まつもと ゆきひろです In message "Re: [ruby-dev:30982] Re: Linux/ia64で'ucontext_t' undeclared" |> Illegal instructionはいずれ追いかけないといけないでしょうね。 | |マルチスレッドになったんだから各スレッドの register stack を |GC で scan しないといけないし、Fiber や継続では register |stack を保存・復帰しなきゃいけないのに、そういうコードがない |んだから、そういうコードを足すところからですね。 コンテキストスイッチ時にセーブするんでしょうね。うわぁ、面倒 だなぁ。 |いくらか GC 問題もつぶしましたが、その際の印象として、YARV |では VALUE を含む構造体へのポインタを扱っていて剣呑ですねぇ。 コミットしてもらった方がよいと思います。ささだくんの許可を得 た方がよいのかな?