2014-03-01から1日間の記事一覧
ローカル変数参照を実装しました。以下のコードが実行できます。 def m if true a = 10 else a = 20 end a end precompile Object, :m puts m # => 10 LLVMは優秀なので、上のメソッドはこんなコードにコンパイルされます(x86の場合)。 mov eax, 15h ret 1…
ローカル変数参照を実装しました。以下のコードが実行できます。 def m if true a = 10 else a = 20 end a end precompile Object, :m puts m # => 10 LLVMは優秀なので、上のメソッドはこんなコードにコンパイルされます(x86の場合)。 mov eax, 15h ret 1…