过去几年我们一直在圣诞节(12 月 25 日)看到 Ruby 编程语言的新版本发布。今年也不例外,Ruby 4.0 今天早上已经发布。
Ruby 4.0 是一个重大更新,引入了 ZJIT 作为新一代的即时编译器,取代了 YJIT。ZJIT 的重点在于进一步提升性能,但开发人员承认目前它的速度可能还无法与 YJIT 相比。
Ruby 4.0 也带来了 Ruby Box 这一实验性功能,以实现定义的隔离。加载在盒子中的 Ruby 定义会被隔离在该盒子中,从而实现更高的分离程度。

Ruby 4.0 还改进了 Ractor 并行执行机制,一些微小的语言变更以及各种类的更新。通过 Ruby-Lang.org 获取今天的 Ruby 4.0 发布版本的下载链接和更多详情。
转自 Ruby 4.0 Released With Ruby Box Experimental Feature, ZJIT Compiler – Phoronix
Linuxeden开源社区