Upgrade to Pro — share decks privately, control downloads, hide ads and more …

mruby VM

mruby VM

RubyKaigi 2023 LT

The internal of the mruby VM (in 5 minutes)

Yukihiro Matsumoto

July 04, 2023
Tweet

More Decks by Yukihiro Matsumoto

Other Decks in Programming

Transcript

  1. Powered by Rabbit 3.0.1 mruby VM OSS Vision Ruby Association

    Yukihiro "Matz" Matsumoto @yukihiro_matz
  2. Powered by Rabbit 3.0.1   Register Based Instruction Set Ruby

    Specialized Instructions Portable Instruction Set
  3. Powered by Rabbit 3.0.1   More Operands Longer Instructions Independent

    Instruction Order Easier to Peep-hole Optimize