自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

GCC Rust 得到 GCC 批準,將被納入主線代碼庫

開發(fā)
GCC Front-End For Rust(也稱為 GCC Rust)是 Rust 語言在 GCC 之上的一個完整替代性實現(xiàn),目標(biāo)是成為 GNU 工具鏈的完全上游。

GCC Front-End For Rust(也稱為 GCC Rust)是 Rust 語言在 GCC 之上的一個完整替代性實現(xiàn),目標(biāo)是成為 GNU 工具鏈的完全上游。

由于這是一個前端項目,該編譯器將獲得對所有 GCC 內(nèi)部中端優(yōu)化通道的完全訪問權(quán),這與 LLVM 不同。這個編譯器的用戶可以使用熟悉的 -O2 標(biāo)志來調(diào)整 GCC 的優(yōu)化器。

與 GCC 的緊密結(jié)合將對一些項目很有幫助,這些項目也將能夠從 GCC 插件中受益。當(dāng)然 GCC 也會帶來對更多目標(biāo)架構(gòu)的支持,基于 GCC 的 Rust 編譯器將使 GCC Rust 在新的平臺上更加容易啟動。

在這個項目創(chuàng)立時,Rust 還處于 0.9 版本,隨著 Rust 語言已經(jīng)足夠穩(wěn)定,這是創(chuàng)建替代性編譯器的絕佳時機。從 2020 年 11 月開始,開發(fā)者 Philip Herron 就已全職從事 GCC Rust 的開發(fā)工作,在他和整個社區(qū)的共同努力下,GCC 指導(dǎo)委員會日前正式宣布,接受 GCC Rust 對 GCC 的貢獻,GCC Rust 將被納入 GCC 主線代碼庫,由 GCC 提供 Rust 編程語言支持。

這個 Rust 前端可能會在明年的 GCC 13 發(fā)布之前被合并,而 GCC 13 將在明年 4 月左右作為穩(wěn)定版發(fā)布。

該項目仍處于早期階段,目標(biāo)是率先實現(xiàn)編譯官方的 Rust 測試套件,目前也暫時不會支持 proc_macro crate 和 Rust 借用檢查器這樣的功能。開發(fā)者希望 GCC Rust 在 GCC 13 中對 Rust 編程語言至少有 "測試" 級別的支持。

Rust 的設(shè)計準則為 “安全、并發(fā)、實用”,在確保性能和原生編譯語言一樣的同時,能夠?qū)崿F(xiàn)內(nèi)存安全。這樣的特性也促使如今有越來越多的公司開始使用 Rust 編程語言,支持 Rust 項目。Rust for Linux 也有望在 Linux 5.20 中實現(xiàn)。

本文轉(zhuǎn)自O(shè)SCHINA

本文標(biāo)題:GCC Rust 得到 GCC 批準,將被納入主線代碼庫

本文地址:https://www.oschina.net/news/202630/gcc-rust-approved-by-gcc-steering-committee

責(zé)任編輯:未麗燕 來源: OSCHINA
相關(guān)推薦

2009-12-30 16:51:25

Ubuntu gcc

2011-10-20 09:22:06

2012-11-01 11:29:33

IBMdw

2009-12-01 11:21:28

Suse安裝gcc

2010-02-26 13:43:36

Linux gcc

2009-10-22 17:48:32

linux gcc版本

2009-01-16 08:57:58

GCCC編譯

2010-01-04 10:06:56

Ubuntu gcc

2013-06-24 15:32:00

c++GCC

2009-12-23 14:43:25

Fedora GCC

2009-04-16 11:01:29

LinuxIntelGCC

2010-02-05 11:00:33

Ubuntu GCC

2016-09-22 09:37:14

GCC內(nèi)聯(lián)語法

2022-04-12 09:28:46

gccJava程序員

2009-12-23 18:54:53

Fedora Core

2011-03-31 15:31:06

Redhat配置nagios

2009-12-11 14:05:32

Linux安裝GCC

2009-12-23 16:28:13

Linux GCC

2009-12-23 16:56:45

2017-12-12 10:02:59

點贊
收藏

51CTO技術(shù)棧公眾號