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

yarv-dev:373

From: shudo computer.org
Date: Sun, 12 Dec 2004 22:25:33 +0900
Subject: [yarv-dev:373] Re: Exception Problem with Register Allocated Variable

ささださん、皆様、首藤です。

>  他の処理系で不安なのと,書き込み時の安全性はやっぱりほしいような
> 気がするのと,あんまりコストは変わらないような気がするので,volatile
> な変数に毎回一緒に代入しようかと考えております.

VM 命令 1命令ごと (?) にメモリ (スタック?) に PC を書き込むというのは、
性能的にはオッケーなんですか?

例外発生時の大域脱出に setjmp/longjmp を使うことに、
何か必然性はあるんでしょうか。
setjmp/longjmp を使わないように現 Ruby インタプリタを書き換える
というのはナシでしょうか?

そろそろ、変更なしの現処理系に対するプラグインとして実装することの
限界が見えてきた?

Kazuyuki Shudo/首藤一幸   私をたばねないで あらせいとうの花のように
  shudo computer.org   http://www.shudo.net/

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

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

       366 2004-12-11 02:51 [ko1 atdot.net       ] Exception Problem with Register Allocated Variable
       368 2004-12-11 10:08 ┗[nobu.nokada softhome]                                       
       369 2004-12-11 11:34  ┗[ko1 atdot.net       ]                                     
->     373 2004-12-12 22:25   ┗[shudo computer.org  ]                                   
       374 2004-12-13 01:05    ┗[maeda-yarv atusi.org]                                 
       375 2004-12-13 14:46     ┗[ko1 atdot.net       ]                               
       376 2004-12-13 18:13      ┗[shudo computer.org  ]                             
       377 2004-12-13 18:18       ┗[ko1 atdot.net       ]                           
       378 2004-12-13 19:47        ┗[shudo computer.org  ]