編集

Ruby 4.0.0リリース

Ruby 4.0.0がリリースされた。Ruby Box、ZJIT、Ractor改善などが含まれる。

Ruby Boxはクラス定義の分離・隔離機能で、モンキーパッチやグローバル変数操作をBox内に閉じる。テストでの挙動上書きやBlue-Greenデプロイメントなどに利用可能。

ZJITはYJITの次世代JITコンパイラで、Rust 1.85.0以降が必要。メソッドベース設計により外部貢献を促進。インタプリタより高速だが、本番利用は控える。

#参考文献

編集