What is this? This is a template to use for stabilization reports. It consists of a series of questions that aim to provide the information most commonly needed and to help reviewers be more likely to identify potential problems up front. Not all parts of the template will apply to all stabilizations. Feel free to put N/A if a question doesn't seem to apply to your case.
What is the RFC for this feature and what changes have occurred to the user-facing design since the RFC was finalized?
What behavior are we committing to that has been controversial? Summarize the major arguments pro/con.
Are there extensions to this feature that remain unstable? How do we know that we are not accidentally committing to those?
An example for async closures: https://rustc-dev-guide.rust-lang.org/coroutine-closures.html
- What does the test coverage landscape for this feature look like?
- (Positive/negative) Behavioral tests?
- (Positive/negative) Interface tests? (e.g. compiler cli interface)
- Maybe link to test folders or individual tests (ui/codegen/assembly/run-make tests, etc.)
- Are there any (intentional/unintentional) gaps in test coverage?
Summarize contributors to the feature by name for recognition and assuredness that people involved in the feature agree with stabilization
Consider rustdoc, clippy, rust-analyzer, rustfmt, rustup, docs.rs.
(Be sure to link to tests demonstrating that these tests are being done.)