|
1 |
| -> * We are in the process of assembling the goal slate.* |
| 1 | +> * This set of goals has proposed as [RFC #3764](https://github.com/rust-lang/rfcs/pull/3764) on the Rust RFC repository.* |
2 | 2 |
|
3 | 3 | ## Summary
|
4 | 4 |
|
5 |
| -This is a draft for the eventual RFC proposing the 2025H1 goals. |
| 5 | +Propose a slate of <!-- #GOALS --> project goals for 2025H1, including 3 flagship goals: |
| 6 | + |
| 7 | +* Continue making Rust easier to use for network systems by [**bringing the Async Rust experience closer to parity with sync Rust**](./async.md). In 2025H1 we plan to: |
| 8 | + * tell a complete story for the use of async fn in traits, unblocking wide ecosystem adoption; |
| 9 | + * improve the ergonomics of `Pin`, which is frequently used in low-level async code; and |
| 10 | + * prepare to support asynchronous (and synchronous) generators in the language. |
| 11 | +* Continue helping Rust support low-level projects by [**stabilizing compiler options and tooling used by the Rust-for-Linux project**](./rfl.md). In 2025H1 we plan to: |
| 12 | + * implement [RFC #3716] to allow stabilizing ABI-modifying compiler flags to control code generation, sanitizer integration, and so forth; |
| 13 | + * taking the first step towards stabilizing [`build-std`](https://rust-lang.github.io/rust-project-goals/2025h1/https://doc.rust-lang.org/cargo/reference/unstable.html#build-std) by [creating a stable way to rebuild core with specific compiler options](./build-std.html); |
| 14 | + * add rustdoc features to extract and customize rustdoc tests (`--extract-doctests`); |
| 15 | + * stabilize clippy configuration like `.clippy.toml` and `CLIPPY_CONF_DIR`; |
| 16 | + * stabilize compiler flags to extract dependency info (e.g., as via `-Zbinary-dep-depinfo=y`) and to configure no-std without requiring it in the source file (e.g., as via `-Zcrate-attr`); |
| 17 | +* Address the biggest concerns raised by Rust maintainers, lack of face-to-face interaction, by [**organizing the Rust All-Hands 2025**](./all-hands.md). In 2025H1 we plan to: |
| 18 | + * convene Rust maintainers to celebrate Rust's tenth birthday at [RustWeek 2025](https://2025.rustweek.org) (co-organized with [RustNL](https://2025.rustweek.org/about/); |
| 19 | + * author a first draft for a [Rust vision doc](./rust-vision-doc.md) and gather feedback. |
| 20 | + |
6 | 21 |
|
7 | 22 | ## Motivation
|
8 | 23 |
|
|
0 commit comments