# jyn's open-source roadmap ## Short term ### Bootstrap - Make rustbuild downloadable: https://github.com/rust-lang/rust/issues/94829 - Look into how hard `x.py fix` will be to get working ### Async-await - Improve diagnostics for non-send/sync futures by merging obligation code tracking and await tracking: https://github.com/rust-lang/rust/issues/97332#issuecomment-1159549743, https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/josh.20rambles.20about.20drop.20tracking.20.2397332/near/286844332 - Adhoc work to stabilize [-Zdrop-tracking](https://github.com/rust-lang/rust/issues/97331) as needed - this is mostly done I think ### docs.rs - land -Zbuild-std support: https://github.com/rust-lang/rustwide/pull/66 ## Long term ### Bootstrap - make python unnecessary: https://github.com/rust-lang/rust/issues/94829 - make it easier to replicate failures: https://github.com/rust-lang/rust/issues/97338 - fix incremental ICEs when building with a stage1 toolchain: https://github.com/rust-lang/rust/issues/76720 - make clippy easier to use from rust-lang/rust - fix test --stage 0: https://github.com/rust-lang/rust/pull/96798 - everything in https://github.com/rust-lang/rust/issues/76495 - figure out what to do about stage numbering: https://github.com/rust-lang/rust/issues/92538 - fix tools in custom toolchains: https://github.com/rust-lang/rust/issues/97762 ### docs.rs - finally get downloadable docs working: https://github.com/rust-lang/docs.rs/issues/174 - make the build server faster: https://github.com/rust-lang/docs.rs/issues/795 ### rustdoc - Give better warnings when using intra-doc links to link to items without docs generated: https://github.com/rust-lang/rust/pull/82014. This has been my white whale for a while and I'm not sure how to make progress.