Інструмент Headstart прискорює збірку Rust-проєктів до 54%

Emitting metadata early makes building/checking Rust up to twice as fast

Розробники представили експериментальний патч Headstart для rustc і cargo, який дозволяє залежним крейтам починати компіляцію ще до завершення перевірки тіл функцій у залежностях. За наведеними вимірюваннями, це прискорює cargo check на реальних проєктах, як-от rust-analyzer та Zed, до 54%, а cargo build — до 42%. Автори зазначають, що приріст швидкості більший на багатоядерних машинах, оскільки використовує раніше простоювані ядра.

Мовою оригіналу · EN

Headstart lets Rust crates start compiling on early interface metadata, speeding builds up to 54%.

Читати оригінал на Hacker News (100+ балів) →

Чому в стрічці: Технічна інновація для прискорення збірки Rust, що набрала популярність на Hacker News.

← Назад до стрічки