Skip to content

Commit

Permalink
Update roadmap.md
Browse files Browse the repository at this point in the history
  • Loading branch information
nikomatsakis authored Sep 18, 2023
1 parent f1fae5b commit 7015ac3
Showing 1 changed file with 16 additions and 11 deletions.
27 changes: 16 additions & 11 deletions roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,23 @@ This initiative is part of the overall [async vision roadmap](https://rust-lang.

| Milestone | State | Key participants |
| --- | --- | --- |
| Author [evaluation doc] for [static async trait] | πŸ¦€ | [tmandry]
| Author [evaluation doc] for [dyn async trait] | πŸ¦€ | [tmandry]
| Author [evaluation doc] for [async drop] | πŸ¦€ | [tmandry]
| Author [evaluation doc] for [impl Trait in traits] | πŸ’€ |
| [Stabilize] [type alias impl trait] | πŸ’€ |
| [Stabilize] [generic associated types] | πŸ’€ |
| Author RFC for async fn in traits | πŸ’€ |
| Author [evaluation doc] for [async closures] | πŸ’€ |
| Author RFC for async fn in traits | πŸ’€ |
| [Feature complete] for async fn in traits | πŸ’€ |
| [Feature complete] for [impl Trait in traits] | πŸ’€ |
| Author [evaluation doc] for [static async trait] | done πŸŽ‰ | [tmandry]
| Author [evaluation doc] for [dyn async trait] | [done πŸŽ‰](https://rust-lang.github.io/async-fundamentals-initiative/evaluation/challenges/dyn_traits.html) | [tmandry]
| Author [evaluation doc] for [async drop] | πŸ’€ |
| Author [evaluation doc] for [impl Trait in traits] | done | [tmandry]
| [Stabilize] [type alias impl trait] | in-progress | [oli-obk]
| [Stabilize] [generic associated types] | [done πŸŽ‰](https://github.com/rust-lang/rust/pull/96709) | [jackh726]
| Author RFC for async fn in traits | [done πŸŽ‰](https://github.com/rust-lang/rfcs/pull/3185) |
| Author [evaluation doc] for [async closures] | [blog](https://smallcultfollowing.com/babysteps/blog/2023/03/29/thoughts-on-async-closures/) [posts](https://smallcultfollowing.com/babysteps/blog/2023/05/09/giving-lending-and-async-closures/) authored, doc pending | [nikomatsakis] |
| Author RFC for impl trait in traits | [done](https://github.com/rust-lang/rfcs/pull/3425) |
| [Feature complete] for async fn in traits | done πŸŽ‰ | [compiler-errors] |
| [Feature complete] for [impl Trait in traits] | done πŸŽ‰ | [compiler-errors] |
| [Feature complete] for [async drop] | πŸ’€ |
| [Feature complete] for [async closures] | πŸ’€ |
| [Stabilize] async fn in traits | [proposed](https://github.com/rust-lang/rust/pull/115822) | [compiler-errors] |
| [Stabilize] impl trait in traits | [proposed](https://github.com/rust-lang/rust/pull/115822) | [compiler-errors] |
| [Stabilize] async drop | πŸ’€ |
| [Stabilize] async closures | πŸ’€ |

## Design discussions

Expand All @@ -42,6 +46,7 @@ In the table of contents, you will find the overall status:
[oli-obk]: https://github.com/oli-obk/
[jackh726]: https://github.com/jackh726/
[tmandry]: https://github.com/tmandry/
[compiler-errors]: https://github.com/compiler-errors/
[async drop]: ./design-discussions/async_drop.md
[async closures]: ./design-discussions/async_closures.md
[impl Trait in traits]: ./design-discussions/impl_trait_in_traits.md
Expand Down

0 comments on commit 7015ac3

Please sign in to comment.