Skip to content

Commit c9f148d

Browse files
jieyouxutraviscross
authored andcommitted
Address Call for Testing review feedback
1 parent 4b75397 commit c9f148d

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

src/implementing_new_features.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,19 @@ tests/ui/feature-gates/ --bless`.
209209

210210
## Call for testing
211211

212-
Once the implementation is complete, the feature will be available to nightly users, but not yet part of stable Rust. This is a good time to write a blog post on [one of the Rust blogs](https://github.com/rust-lang/blog.rust-lang.org/) and issue a call for testing (here are three [example](https://blog.rust-lang.org/2021/08/03/GATs-stabilization-push.html) [blog](https://blog.rust-lang.org/inside-rust/2024/08/09/async-closures-call-for-testing.html) [posts](https://blog.rust-lang.org/2024/09/05/impl-trait-capture-rules.html) to give you the idea). The post should highlight how the feature works, what areas you'd like people to play with, and how they can supply feedback.
212+
Once the implementation is complete, the feature will be available to nightly users, but not yet part of stable Rust. This is a good time to write a blog post on [the main Rust blog][rust-blog] and issue a **Call for Testing**.
213+
214+
Some example Call for Testing blog posts:
215+
216+
1. [The push for GATs stabilization](https://blog.rust-lang.org/2021/08/03/GATs-stabilization-push/)
217+
2. [Changes to `impl Trait` in Rust 2024](https://blog.rust-lang.org/2024/09/05/impl-trait-capture-rules.html)
218+
3. [Async Closures MVP: Call for Testing!](https://blog.rust-lang.org/inside-rust/2024/08/09/async-closures-call-for-testing/)
219+
220+
Alternatively, [*This Week in Rust*][twir] has a [call-for-testing section][twir-cft]. Example:
221+
222+
- [Call for testing on boolean literals as cfg predicates](https://github.com/rust-lang/rust/issues/131204#issuecomment-2569314526).
223+
224+
Which option to choose might depend on how significant the language change is, though note that [*This Week in Rust*][twir]'s Call for Testing section might be less visible than a dedicated post on the main Rust blog.
213225

214226
## Affiliated work
215227

@@ -225,3 +237,6 @@ Once the feature is supported by rustc, there is other associated work that need
225237
The final step in the feature lifecycle is [stabilization][stab], which is when the feature becomes available to all Rust users. At this point, backwards incompatible changes are no longer permitted (modulo soundness bugs and inference changes; see the lang team's [defined semver policies](https://rust-lang.github.io/rfcs/1122-language-semver.html) for full details). To learn more about stabilization, see the [stabilization guide][stab].
226238

227239
[stab]: ./stabilization_guide.md
240+
[rust-blog]: https://github.com/rust-lang/blog.rust-lang.org/
241+
[twir]: https://github.com/rust-lang/this-week-in-rust
242+
[twir-cft]: https://this-week-in-rust.org/blog/2025/01/22/this-week-in-rust-583/#calls-for-testing

0 commit comments

Comments
 (0)