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