[ruby-list:40632] [ANN] YARV: Yet Another RubyVM 0.1.1

From: SASADA Koichi <ko1@...>
Date: 2005-02-18 19:17:38 UTC
List: ruby-list #40632
 ささだです。

 Ruby プログラムを高速に実行させることを目的とした Ruby 実行
処理系(コンパイラ、VM 開発プロジェクト)である YARV の 0.1.1
をリリースしましたのでお知らせします。

Project Home page: http://www.atdot.net/yarv/
YARV 0.1.1       : http://www.atdot.net/yarv/yarv-0.1.1.tar.gz
0.1.1 souces     : http://www.atdot.net/viewcvs.cgi/yarv/tags/0.1.1/


0.1.0 との主な変更点:

* いろいろなバグフィックス
* いろいろなリファクタリング

* 新機能
  * goto のサポート (*1)
  * YARV で実行する Ruby オプション -rite の追加 (*2)
  * defined? のいい加減なサポート
  * ブロックパラメータがメソッドローカル変数などでも許す
  
* 最適化
  * 命令融合の(暫定的な)サポート
  * JIT コンパイラ(ruby script -> 機械語)を作ろうとした残骸
  * AOT コンパイラ(ruby script -> C)でメソッド呼び出しのサポート

 詳細について興味のある方は yarv-dev ML (これについての詳細は
上記ウェブページ)までご連絡ください。


 このプロジェクトは、IPA 2004年度未踏ソフトウェア創造事業
「未踏ユース」の支援を受けています。

-- 
// SASADA Koichi at atdot dot net
//


// (*1) 冗談です。一応。いや、作ったというのは本当なんですが。
//      http://www.namikilab.tuat.ac.jp/~sasada/diary/200502.html#d9
// (*2) 冗談です。一応。
//      http://www.namikilab.tuat.ac.jp/~sasada/diary/200501.html#d29


In This Thread

Prev Next