首批GCC Rust前端編譯器補丁已提交審核


繼本月GCCRust指導委員會批準Rust編程語言的編譯器前端之後,首個正式系列已經提交審核。據悉,GCC-Rust已融合得相當不錯,但仍處於相當早期的階段。如果一切順利,明年的GCC13有望提供對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 月前後穩定發佈之前,仍需經過多道仔細的審核。


相關推薦

2022-10-18

英特爾已經發佈GNU編譯器集合或GCC的新補丁,這將有助於支持即將到來的MeteorLake和SierraForestCPU。GCC包括幾種編碼語言和庫,如C、C++等,為利用Linux、Ubuntu等操作系統的用戶提供一個開源的編譯選項。英特爾提供的新編譯器更新

2022-07-12

GCC指導委員會已經批準GCCRust前端,該前端由GNU編譯器集合提供Rust編程語言支持。這個Rust前端可能會在明年的GCC13發佈之前被合並到主線當中。GCC指導委員會今天上午宣佈,Rust前端"GCCRust"適合被納入GCC主線代

2023-10-31

GCC14編譯器通過新的-march=yongfeng和-mtune=yongfeng編譯器選項合並對兆芯永豐處理器的支持。永豐是由威盛與上海市政府合資生產x86兼容處理器的兆芯公司推出的新一代處理器。永豐於2022年推出KH-40000系列16nm處理器,提供多達32個內

2023-03-20

編譯器的最重要的框架之一,不僅提供知名的C/C++編譯器前端clang,也為Rust等許多其他編程語言提供編譯框架支持,包括Chromium在內的大量大型軟件都采用LLVM作為編譯構建工具。龍芯中科是LLVM社區代碼貢獻量較多的機構參與者,

2022-10-18

銳龍7000系列AM5臺式處理器後,AMD終於為Zen4架構CPU提供GNU編譯器套件(GCC)的初始支持代碼。Phoronix指出,AMD已發佈帶有更新後的Znver4目標的“基礎啟用補丁”。遺憾的是,目前已知的調整與Zen3相同,暫時沒有在變更日志中給出

2022-08-06

發者 Miguel Ojeda 評論道:作為 v8 補丁的‘精簡版’,v9 為編譯一個最小的 Rust 內核模塊提供足夠的支持 —— 以期率先得到‘核心’支持,並開始逐步將其餘部分‘上遊化’。內核模塊能夠創建一個‘向量’,作為一種連續、可

2024-03-20

,尤其是Linux系統下。現在,AMD已經將Zen5微架構加入到GCC編譯器的支持,GCCGit倉庫的target設定值為“znver5”,可以趕上GCC4.1穩定版的發佈。目前已支持的新指令集有:AVXVNNI、MOVDIRI、MOVDIR64B、AVX512VP2INTERSECT、PREFETCHI。後續,AMD還

2022-07-07

顯圖形支持的早期階段。該公司的 Windows / Linux 開源圖形編譯器(IGC),已經為 Meteor Lake 提供 virtual ISA target 。截止周二晚間,Meteor Lake 的“MTL”相關代碼已經被合並到 IDV 編譯器代碼中(via GitHub)。當前其在很大程度上遵循與

2023-04-04

就是Free Pascal Compiler,是一款成熟、多用途、開源的Pascal編譯器,1998年誕生至今,已經在社區持續活躍20多年。FPC已支持包括LoongArch在內的多種處理器架構和多個操作系統平臺,兼容Turbo Pascal和Delphi語法,在應用生態中得到廣泛

2023-11-08

有所有最新的開源桌面功能、LibreOffice7.6辦公套件、LLVM17編譯器棧以及許多其他可用的更新軟件包。Fedora39采用Linux6.5內核,不過更新的版本將作為穩定版更新發佈。Fedora 39 還有各種工具鏈升級,如 GCC 13.2 和 GNU Binutils 2.40、Glibc 2

2022-11-17

一系列其他的更新增強--特別是圍繞混合雲和容器。而在編譯器方面,GCC 12、LLVM 14.0.6和Rust 1.62也都可用。關於今天的紅帽企業Linux 9.1發佈的更多細節,請看此新聞稿:https://www.businesswire.com/news/home/20221116005632/en/Red-Hat-Introduces-Late

2024-05-12

最終支持多核,因此請繼續關註更多更新!"ReactOS 在編譯和運行 GCC 13 編譯器構建的環境方面也取得進展。為更新組裝 ReactOS 的 GCC 編譯器工具鏈,GCC 13 的工作正在進行中。ReactOS 還在努力更新 Wine 項目中使用的用戶模式模塊

2023-11-27

根據IntelIGC圖形編譯器補丁的最新更新,Intel下一代酷睿處理器的核顯將迎來一次飛躍,從架構到技術特性都有升級。Intel即將推出的第一代酷睿UltraMeteorLake,會在核顯方面首次引入XeLPG架構,也就是現在ArcA系列獨立顯卡架構的低

2022-10-23

核x86/x86_64CPU代碼的修復。有一些拓撲結構的修復,各種編譯器處理檢查的清理,英特爾perfLBR的修復,FPU狀態設置的修復,也許最引人註目的是對AMDCPU微代碼加載器的修復。解更多:https://lore.kernel.org/lkml/[email protected]/今年