title | type |
---|---|
Pipelining Working Group |
docs |
- Leads: @alexcrichton, @nnethercote
- Meeting Notes: [All]({{< relref "/working-groups/pipelining/NOTES" >}})
- FAQ: [FAQ]({{< relref "/working-groups/pipelining/FAQ" >}})
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.
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
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!
There are some resources available for those interested in contributing to get some background and context: