> There is absolutely no reason why the GCC front-end needs to be written in Rust.
How about memory safety and fearless concurrency?
How about memory safety and fearless concurrency?
Keeping a viable C++ implementation as part of GCC would be the smartest decision.
I know OpenBSD avoids rust because of the bootstrapping issue, but they also avoid LLVM because of a licensing issue.
https://bootstrappable.org/ https://bootstrapping.miraheze.org/wiki/Main_Page
Have you ever seen GCC crash with a SIGSEGV? I rarely did even when I used to be a GCC developer.