I've been poking around in rustc, after noting that compile times are
much longer than I'd expect.

So while some micro optimizations may help, I'm wondering if anyone
has given a lot of thought as to how to make the llvm passes faster or
parallel, because this is something like more than half the battle.

What's worrisome is Rust's typical compilation model encourages large
crates that are one compilation unit, unlike, say, a pile of
individual C files each emitting an object file that admittedly must
be linked... but at least the instruction selector can be run in
parallel.  Does this present a sticky problem?
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to