This was one of the largest differences between 1.8 and 1.9, to give context for when this change happened in MRI. During the split, the original interpreter was &quot;MRI&quot; and the bytecode VM was &quot;YARV&quot;, but once 1.9 shipped, YARV became MRI, even though it was basically rewritten. Yay naming!