繼本月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 月前後穩定發佈之前,仍需經過多道仔細的審核。