稳定版即将发布,GCC 13 合并上百个 GCC Rust 补丁

GCC13近日合并了上百个GCCRust补丁,这是Rust在GCC上的前端实现,旨在成为GNU工具链的一部分。开发者已对这些提交进行清理和测试,但GCC13仍缺少一些关键功能,如借用检查器。未来将改进提交流程,避免大规模推送。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

整理: 王子彧

预计将在今年4月正式发布稳定版本的 GCC 13 于近日合并了上百个的 GCC Rust 补丁,GCC Rust 是 GCC Front-End For Rust 的简称,该项目是 Rust 语言在 GCC 之上的一个完整替代性实现,目标是成为 GNU 工具链的上游。

作为 Rust 官方基于 LLVM 编译器的替代品,早在12月, GCC 13 编译器的初始 GCC Rust 前端 "gccrs "就已合并,并且将在未来一两个月内发布为稳定版。今天, GCC 13 的代码库中又增加了103个 Rust 前端的补丁。一大批 GCCRS 的更新被合并到 GCC Git 中,使上游状态更接近当前的 GCCRS 开发库。

开发者 Arthur Cohen 在 gcc-patches 在列表中写道:

"这一系列里有大部分 gccrs 的提交,它们保存在我们的 GitHub 仓库中,但还没有列入进 Changelog 变更条目上。我们对这些提交进行了清理、重构、测试和修复,让其包含适当的变更日志条目,以及贡献很大的 DCO 签字。

以上合并均是基于 x86_64 启动,并且已经通过测试。

随着对 GCC Rust 项目参与人数的增多,对 GCC 贡献者来说,在前端上破解最新版本也变得极其重要,而对于一下子提交过多的请求,我们也感到非常抱歉。

后边,我们将会在版本库上执行 DCO 签名和并更日志检查,这样的大规模推送不会再发生。目前,整个版本库中只剩下21个没有变更日志的条目提交,随后几天便会上传。

虽然现在有很多新的 GCC Rust 代码被上传到上游,但是 GCC 13 的状态仍然缺乏借用检查器和其他关键功能。 GCC Rust 前端也还不能构建像 Rust Linux 内核代码那样的复杂代码库。

参考链接:GCC 13 的 Rust 语言前端的现状 - Phoronix

今天为 GCC 100 合并了 13 多个锈斑 - Phoronix

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CSDN资讯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值