Ruby 3.3与新的“棱镜”解析器一起发布&&纯Ruby JIT编译器

2023年 12月 25日 70.0k 0


圣诞节将推出Ruby 3.3,这是对这种动态开源编程语言的重大更新。在Ruby3.3中,添加了Prism解析器以及一个新的纯Ruby即时(JIT)编译器。

Ruby 3.3将Prism解析器作为可移植、容错和可维护的递归下降解析器。PRISM被认为是生产就绪的,现在可以用来代替Ripper解析器。

Ruby 3.3还添加了RJIT作为纯Ruby编译器来取代MJIT。不过,目前RJIT仅支持类Unix架构上的x86_64,仅用于实验目的。

虽然RJIT很有趣,但它还没有投入生产,建议用户仍然使用YJIT编译器。在这个Ruby 3.3版本中,YJIT获得了许多性能改进、显著的内存使用改进,以及各种其他增强,使这个JIT编译器比以前的版本更好。

Ruby 3.3还继续使用Lrama作为解析器生成来取代Bison,引入了M:N线程调度器,并且还有其他各种性能改进,比如对Ruby的垃圾收集器的改进。

有关Ruby 3.3圣诞节的重大更新的下载和更多详细信息,请访问Ruby-Lang.org.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论