2014-02-08から1日間の記事一覧
JITコンパイラを書くには、まずRubyの生成するASTを調べる必要があります。そのためのツールとして、以前に読んだ「Rubyソースコード完全解説」でnodedumpという外部ライブラリを使っていました。 じゃあそれを使おうと思ってググってみましたが、どうも最新…
MRIのコードを読む準備として、デバッガにブレークするメソッドをObjectクラスに定義します。 minirubyだけでは外部ライブラリを構築できませんので、object.cに直接書いてしまいます。 まず、以下のコードをobject.cのInit_Object()の前に追加します。 stat…