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
