The Rust project is currently working towards a slate of 17 project goals, with 6 of them designated as Flagship Goals. This post provides selected updates on our progress towards these goals (or, in some cases, lack thereof). The full details for any particular goal are available in its associated tracking issue on the rust-project-goals repository.
Flagship goals
"Beyond the `&`"
Progress | |
Point of contact | |
Champions | compiler (Oliver Scherer), lang (TC) |
Task owners |
No detailed updates available.
Progress | |
Point of contact | |
Champions | |
Task owners |
No detailed updates available.
"Flexible, fast(er) compilation"
Progress | |
Point of contact | |
Champions | cargo (Eric Huss), compiler (David Wood), libs (Amanieu d'Antras) |
Task owners |
1 detailed update available.
Recently we've been working on feedback on the multi-staged format of the RFC. We've also shared the RFC outside of our sync call group to people from a variety of project teams and potential users too.
We're now receiving feedback that is much more detail-oriented, as opposed to being about the direction and scope of the RFC, which is a good indication that the overall strategy for shipping this RFC seems promising. We're continuing to address feedback to ensure the RFC is clear, consistent and technically feasible. David's feeling is that we've probably got another couple rounds of feedback from currently involved people and then we'll invite more people from various groups before publishing parts of the RFC formally.
Progress | |
Point of contact | |
Champions | |
Task owners | bjorn3, Folkert de Vries, [Trifecta Tech Foundation] |
No detailed updates available.
Progress | |
Point of contact | |
Champions | |
Task owners |
No detailed updates available.
"Higher-level Rust"
Progress | |
Point of contact | |
Champions | |
Task owners |
No detailed updates available.
Goals looking for help
Other goal updates
Progress | |
Point of contact | |
Champions | compiler (Oliver Scherer), lang (Tyler Mandry), libs (David Tolnay) |
Task owners |
No detailed updates available.
Progress | |
Point of contact | |
Champions | |
Task owners |
No detailed updates available.
Progress | |
Point of contact | |
Champions | |
Task owners |
No detailed updates available.
Progress | |
Point of contact | |
Champions | compiler (Manuel Drehwald), lang (TC) |
Task owners | Manuel Drehwald, LLVM offload/GPU contributors |
No detailed updates available.
Progress | |
Point of contact | |
Champions | |
Task owners | (depending on the flag) |
No detailed updates available.
Progress | |
Point of contact | |
Champions | cargo (Ed Page), compiler (b-naber), crates-io (Carol Nichols) |
Task owners |
No detailed updates available.
Progress | |
Point of contact | |
Champions | compiler (Oliver Scherer), lang (Scott McMurray), libs (Josh Triplett) |
Task owners | oli-obk |
No detailed updates available.
Progress | |
Point of contact | |
Champions | |
Task owners |
No detailed updates available.
Progress | |
Point of contact | |
Champions | |
Task owners |
1 detailed update available.
It is possible to now run the system with two different machines on two different architectures however there is work to be done to make this more robust.
We have worked on ironing out the last bits and pieces for dequeuing benchmarks as well as creating a new user interface to reflect multiple collectors doing work. Presently work is mostly on polishing the UI and handing edge cases through manual testing.
Queue Work:
- https://github.com/rust-lang/rustc-perf/pull/2212
- https://github.com/rust-lang/rustc-perf/pull/2214
- https://github.com/rust-lang/rustc-perf/pull/2216
- https://github.com/rust-lang/rustc-perf/pull/2221
- https://github.com/rust-lang/rustc-perf/pull/2226
- https://github.com/rust-lang/rustc-perf/pull/2230
- https://github.com/rust-lang/rustc-perf/pull/2231
Ui:
- https://github.com/rust-lang/rustc-perf/pull/2217
- https://github.com/rust-lang/rustc-perf/pull/2220
- https://github.com/rust-lang/rustc-perf/pull/2224
- https://github.com/rust-lang/rustc-perf/pull/2227
- https://github.com/rust-lang/rustc-perf/pull/2232
- https://github.com/rust-lang/rustc-perf/pull/2233
- https://github.com/rust-lang/rustc-perf/pull/2236
Progress | |
Point of contact | |
Champions | compiler (David Wood), lang (Niko Matsakis), libs (Amanieu d'Antras) |
Task owners |
No detailed updates available.
Progress | |
Point of contact | |
Champions | |
Task owners |