お題のとおりです。明日以降キャスト以外の命令をJIT化してから、大量にあるキャスト命令のJIT化をしたいと思います。
山場だと思っていたOP_INVOKE_VIRTUAL_METHOD, OP_INVOKE_DYNAMIC_METHODなどはCの関数を呼ぶだけで簡単に実装できました。ブロックの呼び出しもJIT化されています。
あとはポインタ関係の命令がちょっとだけ残ってます。
それが終わればいよいよキャスト命令をJIT化して、フィナーレです。6月末までにはなんとかリリースに持っていきたいです。
お楽しみに。