AUTHOR: lngnmn2@yahoo.com
There are a few facts to understand:
- it has been written from scratch, using an academic literature of the compiler’s sub-field, with focus on IR, SSA, guided by some “compiler people”
- it does not rely on the legacy
gccinternal code which no one really understands, it does not rely on llvm/clang (only the literature) - it is not optimizing (all the optimizations are missed) so the generated code quality is worse than
gcc -O0 - so they frightfully followed all the architecture specifications and ABI standards, which is what slop generators are good for.
- the actual Rust code has to be evaluated yet (the key metrics are modularity and abstraction, clear abstraction barriers) but I predict it will be an imperative spaghetti crap.
lets see.