← All projects
Project record01 mention
Originally shared on Hacker News

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.

Last shared
01 / Source history

Shared over time

Each entry reflects what was shared on that date. Details may have changed since then.

  1. 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.”