Ruby 1.9 の末尾呼び出し最適化
以前にさらっと書いたけど VM::InstructionSequence で変更できる。
VM::InstructionSequence.compile_option = { :taillcall_optimization => true }
とかそんなの。
まぁ、undocumented なのでどう変わるか分からないけど。
以前にさらっと書いたけど VM::InstructionSequence で変更できる。
VM::InstructionSequence.compile_option = { :taillcall_optimization => true }
とかそんなの。
まぁ、undocumented なのでどう変わるか分からないけど。