Ruby 3.3.0がリリース

2023年12月25日、プログラミング言語Rubyの最新バージョンであるRuby 3.3.0が公開された。恒例のクリスマスリリースとなる。

Ruby 3.3.0のおもな新機能や特徴は以下の通り。

  • 標準のパーサとしてPrismが追加
    • PrisumはRubyのためのポータブルでエラートレラントで、保守可能といった特徴を持つパーサ。従来のパーサであるRipperに代わり使用することができる。
  • パーサジェネレーターが従来のBisonに代わりLramaに置き換え
  • JITコンパイラYJITのパフォーマンス、メモリ使用効率の大幅な改善と機能強化
  • Rubyで書かれたJITコンパイラRJITが新たに導入
  • M:N スレッドスケジューラが採用
    • M個のRubyスレッドをN個のネイティブスレッドで管理するスケジューラ。スレッド生成管理のコストを抑え、軽量に扱うことができる。

その他、全体的な動作パフォーマンスの改善やライブラリの更新など、多くの改良が加えられている。

おすすめ記事

記事・ニュース一覧