4 ms·
Check out crater: https://github.com/rust-lang/crater https://github.com/rust-lang/crater The rust devs recompile a huge chunk of the entire rust ecosystem to
by drewm1980 7y ago
Check out crater: https://github.com/rust-lang/crater https://github.com/rust-lang/crater
The rust devs recompile a huge chunk of the entire rust ecosystem to make sure new compiler versions don't break things.
I can't imagine something like this being even close to feasible in the C++ ecosystem; there is too little standardization of build tooling, too much brittle/broken code.
Still it's not cheap and Amazon is paying, bless their hearts and excess compute capacity when it's not Christmas.
- pnako 7y agoC++ being a standard, you don't need to rebuild the world to develop your compiler. That being said, there is nothing preventing something similar with C++. In fact, that's pretty much what Linux distributions and BSDs do when upgrading the compiler, see for example https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240629 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240629
- Dylan16807 7y agoHow it's standardized doesn't matter. And neither language 'needs' it. But it would be just as useful to C++ compiler devs as it is to Rust.