---
# System prepended metadata

title: jyn’s open-source roadmap

---

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