Out for Christmas adalah Ruby 3.3 sebagai pembaruan besar untuk bahasa pemrograman sumber terbuka dinamis ini. Dengan Ruby 3.3, parser Prism ditambahkan serta compiler Ruby just-in-time (JIT) murni yang baru.
Ruby 3.3 menghadirkan parser Prism sebagai parser keturunan rekursif yang portabel, toleran terhadap kesalahan, dan dapat dipelihara. Prism dianggap siap produksi dan sekarang dapat digunakan sebagai pengganti parser Ripper.
Ruby 3.3 juga menambahkan RJIT sebagai kompiler Ruby murni untuk menggantikan MJIT. Saat ini RJIT hanya mendukung x86_64 pada arsitektur mirip Unix dan dianggap untuk tujuan eksperimental saja.
Meskipun RJIT menarik, RJIT belum siap produksi dan pengguna disarankan untuk tetap menggunakan kompiler YJIT. YJIT dengan rilis Ruby 3.3 ini telah mendapatkan banyak peningkatan kinerja, peningkatan penggunaan memori secara signifikan, dan berbagai peningkatan lainnya membuat kompiler JIT ini jauh lebih baik dibandingkan dengan rilis sebelumnya.
Ruby 3.3 juga menggunakan Lrama sebagai generasi parser untuk menggantikan Bison, penjadwal thread M:N diperkenalkan, dan ada berbagai peningkatan kinerja lainnya seperti pengumpul sampah Ruby.
Unduhan dan detail lebih lanjut tentang pembaruan besar Natal ini dengan Ruby 3.3 dapat ditemukan melalui Ruby-Lang.org.
Itulah berita seputar Ruby 3.3 Dirilis Dengan Parser “Prism” Baru & Kompiler JIT Pure-Ruby, semoga bermanfaat. Disadur dari Phoronix.com.