Post

Radiance compiles itself in 0.2s from scratch on the experimental amd64 backend. It's fast 💨

0 reposts13 likes

All benchmarks are run on a single thread. Radiance compiles its own source code, while the other compilers are compiling synthetic code. When allowed to use multiple cores, Go was the fastest. Radiance isn't optimized for parallelism currently.

Also note that most of these compilers are optimized for incremental compilation. Radiance is optimized for whole program compilation. The only other language we know of that by design does not do incremental compilation is Jai.