Breakneck
A static mass rewrite of core parts of the Rust compiler, developed in tandem with Ur's static analysis and code rewriting tools. It aims to put all crates in one process, drop memory after a crate finishes compiling, and achieve full incremental support across all commands; progress is documented in a literate program, with a release targeted for the end of the month.
Shared over time
Each entry reflects what was shared on that date. Details may have changed since then.
Breakneck
A static mass rewrite of core parts of the Rust compiler, developed in tandem with Ur's static analysis and code rewriting tools. It aims to put all crates in one process, drop memory after a crate finishes compiling, and achieve full incremental support across all commands; progress is documented in a literate program, with a release targeted for the end of the month.
Posted by @knuckleheads · Original comment ↗
“These tools have been developed in tandem with a static mass rewrite of some core parts of the Rust compiler. It's very much not done, but it's made pretty good progress towards putting all crates in one process, dropping memory after a crate is done compiling, and full incremental support across all commands. Here is a literate program that explains why, how and which changes are being made (I haven't read all of it myself yet, lots still changing). Aiming to have this out by end of the month.”