3 ms·
> Llvm [...] stable GCC API In GCC, the compiler frontends are generally developed in parallel with, and distributed in parallel with the backend. There are s
by moonchild 5y ago
> Llvm [...] stable GCC API
In GCC, the compiler frontends are generally developed in parallel with, and distributed in parallel with the backend. There are some frontends which are distributed separately, but I expect that gcc-rs will be integrated into the mainline gcc source tree once complete. So it's not really an issue in practice. To put it another way: llvm api breakage doesn't affect clang, but it does affect other compilers using llvm.
Gcc is like a BSD, while llvm is like linux (except that linux makes a commitment to compatibility which llvm does not).