Have you tried to build the rust compiler on a machine with a large number of cores? I did, with 72 cores. The result was not nice. Most of the time was spent with less than 5 cores in use.
-
-
-
Well, certainly we can do better with parallelism, but most of the complaints we get aren’t from 72 core systems :)
End of conversation
New conversation -
-
-
Modern C++ (and it's impact on the exiting compiler toolchains) is one of the suspected reasons for the slowdown in Chromium/Blink cycle times. There's more to it than modernity. Removing the legacy stuff is a big win.
-
Elaborate? Modern C++ takes more time to compile?
- 1 more reply
New conversation -
-
-
I expected Rust to be much faster than C++ because of all the preprocessor generated code that rustc doesn't have to care about. Sophisticated code generation (LLVM) seems to be the source of most of the slowness, no matter the language.
-
Cargo check is great though. Compile times are slowish, but often I just want to check: Will it compile?
- 2 more replies
New conversation -
-
-
Sure, but is that a plus, though? Seems like people would just say "then don't overuse the idioms"
-
But C++ fans also like to claim that modern C++ is all that’s needed to solve memory safety problems. I think people commonly underestimate how much modern C++ affects compile times.
- 3 more replies
New conversation -
-
-
This is literally why I have any interest in rust at all. I love writing modern C++ but holy cow is it annoying to deal with any C++ that wasn't written with a slavish devotion to C++11 at the very minimum. (also tfw "we can't use C++11 yet, it's too new/unsupported")
-
Not moving to c++11 because its new? Its 2018? Most javascript frameworks dont even last 7 years :) although this attitude my be an indication of how important stability and quality are for a product, its misguided, you are missing out of new checks and bugfixes
- 1 more reply
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.