[前][次][番号順一覧][スレッド一覧][生データ]

yarv-dev:332

From: SASADA Koichi <ko1 atdot.net>
Date: Mon, 22 Nov 2004 16:12:48 +0900
Subject: [yarv-dev:332] Re: support rb_yield

 ささだです。

> ブロックが渡されたメソッドはブロックを呼び出す確率が高いとい
> うことで、呼び出し前にthread_yield_light_prepare()のようなこ
> とができれば良いのではないかと思います。現状のAPIではローカ
> ル変数のアドレスを取っているので不可能ですが。

 rb_funcall のあとで rb_yield が呼ばれてしまったりすると悲し
いことになりそうな気がしたんですが、そもそもまつもとさんと考え
ていることが違うような気もします。

 ちなみに、今 svn に commit しているものはやっぱりバグバグで
した。もう少し考えないと。でも、歯が痛くてデバッグできない。

--
ML: yarv-dev quickml.atdot.net
使い方: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧][生データ]

       330 2004-11-22 03:10 [ko1 atdot.net       ] support rb_yield                        
       331 2004-11-22 11:25 ┗[matz ruby-lang.org  ]                                       
->     332 2004-11-22 16:12  ┗[ko1 atdot.net       ]                                     
       333 2004-11-23 00:02   ┗[matz ruby-lang.org  ]