根据邮件列表显示,GCC Rust 的开发者正在建立一个单独的 GCC Git 分支和邮件列表,以继续推进 GCC Rust 的上游化。
官方的 Rust 编译器实现是基于 LLVM 的,而 GCC Rust 的目标是成为 Rust 官方编译器的完整替代。该项目于 Rust 0.9 版本时创立,不过当时 Rust 尚未稳定,因此社区开发进度不佳。与 LLVM 不同的是,由于这是一个前端项目,因此该编译器将获得对所有 GCC 内部中端优化通道的完全访问权,例如,该编译器的用户可以使用熟悉的 -O2 标志来调整 GCC 的优化器。
目前,该项目仍处于早期阶段,还没有完整的功能实现。不过, GCC Rust 前端的开发者们正在尝试建立一个正式的 GCC Git 分支来开发该项目,并建立一个单独的 GCC 邮件列表,来处理补丁的提交和审查,以补充他们的 GitHub 工作流程。与此同时,他们原本的 GitHub 仓库将继续存在。通过这些努力,他们希望该项目能最终实现上游化。
如果你对 GCC Rust 开发进度感兴趣,可以查看其每周的状态报告。最近的报告显示,该项目已经达到了泛型的里程碑,正在准备实现模式匹配和导入相关。
猜你喜欢:暂无回复。