Progress report on rustc_codegen_cranelift (June 2025)
There has been a fair bit of progress since the last progress report! There have been 476 commits since the last progress report.
There has been a fair bit of progress since the last progress report! There have been 476 commits since the last progress report.
There has been a fair bit of progress since the last progress report! There have been 383 commits since the last progress report.
There has been a fair bit of progress since the last progress report! There have been 342 commits since the last progress report.
Quite some exciting progress since the last progress report! There have been 180 commits since the last progress report.
It has been quite a while since the last progress report. A ton of progress has been made since then, but I simply didn’t get around writing a new progress report. There have been 639 commits since the last progress report. This is significantly more than the last time given how long there has been since the last progress report. As such I skimmed the commit list to see what stood out to me. I may…
There has a ton of progress since the last progress report. There have been 303 commits since then. @afonso360 has been contributing a ton to improve Windows and AArch64 support. (Thanks a lot for that!)
It’s been quite a while since the last progress report. There have been 393 commits since the last progress report.
Since the last progress report there have been 242 commits.
Since the last progress report there have been 135 commits.
Rustc_codegen_cranelift (cg_clif) is an alternative backend for rustc that I have been working on for the past two years. It uses the Cranelift code generator. Unlike LLVM which is optimized for output quality at the cost of compilation speed even when optimizations are disabled, Cranelift is optimized for compilation speed while producing executables that are almost as fast as LLVM with…