Writing a Rust compiler in C

To bootstrap Rust, the author has embarked on a monumental project called Dozer, a Rust compiler written in pure C. This ambitious endeavor aims to eliminate reliance on C++ in the bootstrap process, ensuring Rust can be compiled from the ground up using only C. By following a complex chain of bootstrapping starting from a 512-byte binary seed, the project progresses from a basic compiler to eventually compiling full-fledged Rust code. The author’s dedication to this challenging task is driven by a desire to achieve a significant milestone in the open-source world. This unique journey through bootstrapping showcases the intricate process of building software from scratch.

https://notgull.net/announcing-dozer/

To top