首页
下载应用
提交文章
关于我们
🔥 热搜 🔥
1
1
2
李思坤
3
朱胄
4
继续者张付
5
胡长白
6
继续者 佛教
7
004
8
bxss.me
9
百度
10
今日热点
分类
社会
娱乐
国际
人权
科技
经济
其它
首页
下载应用
提交文章
关于我们
🔥
热搜
🔥
1
1
2
李思坤
3
朱胄
4
继续者张付
5
胡长白
6
继续者 佛教
7
004
8
bxss.me
9
百度
10
今日热点
分类
社会
娱乐
国际
人权
科技
经济
其它
震撼!上海开放Google、Meta等国际平台,中国数字化迈出历史性一步!
战争烈度再升级,特朗普加征10%对华关税
特朗普称计划对中国商品征收25%的关税,外交部回应
从地方目标看全国!今年经济增长还是有很高要求
二姐李思林早知道李玟有轻生的念头,居然没一点防备措施!
生成图片,分享到微信朋友圈
查看原文
其他
GCC Rust得到GCC批准,将被纳入主线代码库
OSC开源社区
2022-10-04
收录于合集
#开源
296 个
#代码
48 个
#gcc
5 个
出品 | OSC开源社区(ID:oschina2013)
GCC Front-End For Rust(也称为 GCC Rust)是 Rust 语言在 GCC 之上的一个完整替代性实现,目标是成为 GNU 工具链的完全上游。
由于这是一个前端项目,该编译器将获得对所有 GCC 内部中端优化通道的完全访问权,这与 LLVM 不同。这个编译器的用户可以使用熟悉的 -O2 标志来调整 GCC 的优化器。
与 GCC 的紧密结合将对一些项目很有帮助,这些项目也将能够从 GCC 插件中受益。当然 GCC 也会带来对更多目标架构的支持,基于 GCC 的 Rust 编译器将使 GCC Rust 在新的平台上更加容易启动。
在这个项目创立时,Rust 还处于 0.9 版本,随着 Rust 语言已经足够稳定,这是创建替代性编译器的绝佳时机。从 2020 年 11 月开始,开发者 Philip Herron 就已全职从事 GCC Rust 的开发工作,在他和整个社区的共同努力下,GCC 指导委员会日前正式宣布,接受 GCC Rust 对 GCC 的贡献,GCC Rust 将被纳入 GCC 主线代码库,由 GCC 提供 Rust 编程语言支持。
这个 Rust 前端可能会在明年的 GCC 13 发布之前被合并,而 GCC 13 将在明年 4 月左右作为稳定版发布。
该项目仍处于早期阶段,目标是率先实现编译官方的 Rust 测试套件,目前也暂时不会支持 proc_macro crate 和 Rust 借用检查器这样的功能。开发者希望 GCC Rust 在 GCC 13 中对 Rust 编程语言至少有 "测试" 级别的支持。
Rust 的设计准则为 “安全、并发、实用”,在确保性能和原生编译语言一样的同时,能够实现内存安全。这样的特性也促使如今有越来越多的公司开始使用 Rust 编程语言,支持 Rust 项目。Rust for Linux 也有望在 Linux 5.20 中
实现
。
相关链接:
https://gcc.gnu.org/pipermail/gcc/2022-July/239057.html
福利
包邮送书
为感谢各位粉丝对“OSC开源社区”公众号一直以来的支持,现
点击下方文章链接
,将有
机会免费领取张彦飞老师(腾讯十年开发经验)的新书《深入理解Linux网络》一本
~
图解Linux网络包接收过程
觉得不错,请点个
在看
呀
您可能也对以下帖子感兴趣
{{{title}}}
文章有问题?点此查看未经处理的缓存