Pipelining Working Group
- Leads: @alexcrichton, @nnethercote
- Meeting Notes: All
- FAQ: FAQ
What is the goal of this working group?
This working group aims to accomplish the following:
- Enable Cargo to invoke rustc in a pipelined fashion. Specifically enabling Cargo to start compiling dependants of a crate as soon as metadata becomes available, rather than waiting until the entire compilation is done before proceeding.
How can I get involved?
If you are interested in getting involved in this working group, you are welcome to introduce yourself in the Zulip stream. This working group is relatively small in scope, though, so we may not have work for everyone to take on!
- Desired experience level: Experienced
- Relevant repositories:
rust-lang/rust
- Zulip stream:
#t-compiler/wg-pipelining
on Zulip
What if I don’t have much time?
We’re not quite at the point where we can test out support in rustc, but when that’s ready we can fill in some instructions here!
Are there any resources so I can get up to speed?
There are some resources available for those interested in contributing to get some background and context: