Maxime Chevalier-Boisvertová představila v úterý just-in-time compiler pro Ruby s názvem YJIT, který používá Lazy Basic Block Versioning (LBBV). YJIT je průměrně o 23 % rychlejší než CRuby. Podle plánu by YJIT měl být v Ruby 3.1, jen nebude ve výchozím stavu zapnut.
K zapnutí je potřeba použí přepínač--yjit
nebo nastavit YJIT_RUBY_ENABLE=1
. YJIT zatím podporuje jen Linux a macOS a to jen na procesorech x86_64.
(zdroj: phoronix)