# 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.