Rust 1.38加入工作管線編譯功能,可加速部分Crate編譯工作

Rust團隊釋出最新的Rust 1.38,支援工作管線編譯(Pipelined Compilation),提升了平行化處理的能力,也為巨集擴充了#[deprecated]屬性,並且會為錯誤使用mem::{uninitialized, zeroed}語法的用例發出警告。
由於在編譯Crate的時候,編譯器不需要完整的相依項目就可以進行建置,其需要的資訊僅是類型、相依項目以及輸出等元資料,而這些元資料都在編譯過程的初期產生,因此從Rust 1.38版本開始,Cargo將在元資料準備就緒之後,自動開始建置Crate。

臉書留言

胡 自文

(這個頁面共進入 1 次, 今天進入 1 次)