Main points:
- Over the last six months, the Rust project has been working on 26 project goals, with 3 as Flagship Goals. It is finalizing plans for 2025H1 goals.
- Flagship goals progress: async closures landed on nightly on Dec 12 and will be in Rust 1.85; Return Type Notation (RTN) is implemented but not stable; async functions in traits and related issues are being worked on; async drop prototype work has begun; trait for async iteration discussions ongoing.
- Stablized language features for Rust for Linux project with some remaining work. Began compiler flag stabilization with RFC 3716.
- Underwent internal refactorings for
min_generic_const_args
prototype, added feature gate. Made progress in various areas like cargo semver-checks, manifest linting, const traits implementation, etc. - Discussed and worked on multiple other goals and issues with different stages of progress.
- Project goal slate for 2025h1 posted as an RFC and waiting for approval.
Key information:
- Flagship Goals: async closures (done), RTN (implemented, not stable), async functions in traits, async drop, async iteration trait.
- Rust 1.85 release date: February 20, 2025.
- Internal refactorings for
min_generic_const_args
. - Cargo-related improvements: semver-checks, manifest linting,
feature_missing
lint. - Const traits implementation progress.
- Various experiments and PRs related to different features and issues.
Important details:
- Stable support for async closures landed on nightly on Dec 12 and will be in Rust 1.85.
- RTN had a call for experimentation.
- Async functions in traits not considered
dyn
compatible yet. - Work on async drop prototype discovered review bandwidth issue.
- Stablized
offset_of!
macro and almost stabilizedCoercePointee
trait. - Completion status of different PRs and their details.
- Details of various performance improvements and optimizations.
- Project goal slate for 2025h1 posting and its status.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。