In Rust's case I wrote up an autobatching scheme years ago, requiring a straightforward three way PR classification, but doing it well requires more CI budget than we have right now. Probably could deploy a simpler version of it that gets us some wins.
-
-
Something shaped like https://internals.rust-lang.org/t/interface-only-crate-type/9562 … likely represents a significant avenue for concurrency. Pipelined compilation via interface extraction has been demonstrated for a fewer other languages recently.
-
argh twitter ate my tweet! roughly: we have a few things in mind for pipelining, along the lines of "crates have outlived their usefulness as a compilation unit" but it's more "latency" than "throughput" (although it would speed things up if you have cores to spare)
- 1 more reply
New conversation -
-
-
yeah, I think we screwed up a bit by relying so much on the notion of "crate" the feature we have in mind is called "multi-crate sessions" but really it's more "decratization of rustc"https://twitter.com/eddyb_r/status/1120563798685966336?s=19 …
- 2 more replies
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.