Clover2開発日誌

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

まだだ、まだ終わらんよ

現在更なるJITの高速化を目指してコーディング中です。

コンパイル時にLLVMのbitcodeにClover2のバイトコードコンパイルしてしまおうという考え方です。

 

作業中のコードはgithubでブランチを作っています。bit-compilerがそのコードです。ただバグが出ていて正しく動きません。bitcodeを作ることは出来ましたが、正しくロードすることが出来ません。LLVMのバージョンの問題が怪しいので、明日以降LLVMをソースからビルドしてみます。