基於GCC的Rust語言編譯器開發進展

GCC編譯器集開發者郵件列表發布了一份關於Rust-GCC專案狀態的報告,該專案開發了GCC前端gccrs,並實作了基於GCC的Rust語言編譯器。 計畫到今年 1.40 月,讓 gccrs 具備建置 Rust 6 編譯器支援的程式碼的能力,並實現 Rust 標準函式庫 libcore、liballoc 和 libstd 的成功編譯和使用。 在接下來的 XNUMX 個月內,計劃實作借用檢查器並支援 proc_macro 套件。

將gccrs納入GCC主體的準備工作也已開始。 如果GCC採用gccrs,則可以使用GCC工具包來編譯Rust程序,而無需安裝rustc編譯器。 開始整合的標準之一是在 Rust 中成功編譯官方測試套件和實際專案。 值得注意的是,開發人員有可能在當前 GCC 實驗分支的準備週期內實現預期目標,並且 gccrs 將包含在計劃於明年 13 月發布的 GCC XNUMX 中。

來源: opennet.ru

添加評論