-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Async project goal #3657
Async project goal #3657
Conversation
@rfcbot fcp merge This project goal has been under development and discussion for some time. Since discussion on the thread has been relatively quiet, I'm going to go ahead and propose to merge it now. There will be a long list of checkboxes regardless so I want to get that discussion up and going. |
Team member @nikomatsakis has proposed to merge this. The next step is review by the rest of the tagged team members: No concerns currently listed. Once a majority of reviewers approve (and at most 2 approvals are outstanding), this will enter its final comment period. If you spot a major issue that hasn't been raised at any point in this process, please speak up! cc @rust-lang/lang-advisors: FCP proposed for lang, please feel free to register concerns. |
Co-authored-by: Tyler Mandry <tmandry@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the edits. Will respond now to the more thoughtful questions.
also, clarify prioritization
After discussion with @tmandry I have made two major updates to the goal structure
|
Co-authored-by: Travis Cross <tc@traviscross.com>
Upon reflection, I've decided to change the process for approving project goals. I'm going to close this RFC, but the content is still correct. |
Hello, I was following this rfc (was probably mentioned in TWiR), is there a new/different issue/object to follow? 🤔 |
I shared a similar question on the other RFC that was closed relating to project goals; might be worth centralising the discussion there: #3658 (comment) Although presumably an alternative link to follow this specific goal will be provided here once that discussion has finished. |
This is a proposed flagship goal for 2024h2 covering async Rust. You can read more about the project goal slate and its associated process here. This RFC is prepared using the project goal template, which differs from the typical RFC template.
The overall goal is bringing the Async Rust experience closer to parity with sync Rust. We have identified three high-priority goals that we believe would do the most to improve async over the long term:
Service
trait;Iterator
;We have also identified two "stretch goals":
Approving this goal implies agreement from the Lang, Libs, and Libs-API teams to the items marked as in the table of work items, along with potentially other design meetings as needed.
Rendered