Krabby is a from-scratch Rust compiler implementation built with performance as the primary goal. The author argues that meaningful compilation speed improvements in rustc are now blocked by architectural constraints in a large, stability-focused codebase. Krabby takes a blank-slate approach, allowing every component to be designed with all others in mind, with the hope of uncovering large-scale architectural optimizations impossible in rustc. The project is hosted on Codeberg and is in early stages, with the author acknowledging the massive scope and uncertainty of completion.
Sort: