继本月 GCC Rust 指导委员会批准了 Rust 编程语言的编译器前端之后,首个正式系列已经提交审核。据悉,GCC-Rust 已融合得相当不错,但仍处于相当早期的阶段。如果一切顺利,明年的 GCC 13 有望提供对 Rust 的初步支持。
周三的时候,Herron Philip 在通过一组四套初始代码,宣告了“v1”系列 Rust 前端补丁的到来。
他在 gcc 补丁列表上写道:
作为 Rust 前端的初始 v1 补丁集,它与我们已实现的所有目标挂钩,但还有更多变动需要提取。
当前目标是查看是否为 x86 和 arm 实现了目标信息的挂钩,且后续更多补丁都将遵循这一套模式来构建。
截图(来自:GCC.GUN.org)
Phoronix 指出:上述 GCC Rust 补丁已重新基于最新的上游 GNU 编译器集合代码库,并为新的前端布局框架做好了准备。
同时为 i386 和 ARM 提供初始 target hooks,以及启用 front-end 代码布局。
不过在它们作为 GCC 13 的一部分、而于 2023 年 4 月前后稳定发布之前,仍需经过多道仔细的审核。