Clover2開発日誌

Clover2というJavaのように静的な型を持つRubyのようなコンパイラ+仮想マシンの開発日誌です。LLVMでJITもします。https://github.com/ab25cqにて開発しています。

JIT高速化の続き

現在./configure --with-jitは動きません。

 

ようやくキャスト命令の3/4くらいが終わりました。

キャスト命令さえ終われば、高速化も終わりです。

後はmake testなどテストをしてデバッグが上手く行けばversion 2.0としてリリースしたいと思います。

 

7月中にはめどを付けたいと思います。

どれくらい速くなっているか楽しみです。

3秒かかっていた処理が1秒以下になっていれば目標は達成です。

もし1秒以下になっていなかったら、GCアルゴリズムの改良などもしたいと思います。