Headstart acelera la compilación de Rust hasta el doble al emitir metadatos antes de tiempo

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

Headstart modifica rustc y cargo para que los crates dependientes comiencen a compilarse en cuanto la interfaz de sus dependencias está lista, sin esperar a que se verifiquen los cuerpos de las funciones. En pruebas con 13 proyectos reales, los builds limpios son hasta un 54% más rápidos con cargo check y un 42% con cargo build. La mejora proviene de aprovechar núcleos que de otro modo quedarían inactivos, por lo que se reduce en máquinas con menos núcleos.

Cada crate espera a que los crates de los que depende estén completamente verificados, incluidos los cuerpos de las funciones, antes de comenzar. No necesita esos cuerpos para verificarse a sí mismo.

Más de este día

2026-10-04