yjit についてメモ書き
- MRI に組み込まれた JIT 実装
- Shopify で Maxime Chevalier-Boisvert さんが中心となり開発された
- 日本語だと https://techracho.bpsinc.jp/hachi8833/2021_11_02/112909 が詳しい
めちゃ速い
$ for opt in '' '--jit' '--yjit'; do echo "opt": $opt; time ./miniruby $opt -e 'def fib(n); return n if n < 2; fib(n - 1) + fib(n-2); end; fib(35)'; done
opt: