diff --git a/draft/2024-02-21-this-week-in-rust.md b/draft/2024-02-21-this-week-in-rust.md index 6beb3040d..375077e9f 100644 --- a/draft/2024-02-21-this-week-in-rust.md +++ b/draft/2024-02-21-this-week-in-rust.md @@ -88,6 +88,18 @@ Thanks to [Denys Séguret](https://users.rust-lang.org/t/crate-of-the-week/2704/ [submit_crate]: https://users.rust-lang.org/t/crate-of-the-week/2704 +#### [Call for Testing](https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing) +An important step for RFC implementation is for people to experiment with the +implementation and give feedback, especially before stabilization. The following +RFCs would benefit from user testing before moving forward: + +* [RFC: Checking conditional compilation at compile time](https://github.com/rust-lang/rfcs/pull/3013) + * [Testing steps](https://github.com/rust-lang/rfcs/pull/3013#issuecomment-1936648479) + +If you are a feature implementer and would like your RFC to appear on the above list, add the new `call-for-testing` +label to your RFC along with a comment providing testing instructions and/or guidance on which aspect(s) of the feature +need testing. + ## Call for Participation; projects and speakers ### CFP - Projects @@ -237,15 +249,7 @@ Revision range: [74c3f5a1..5af21304](https://perf.rust-lang.org/?start=74c3f5a14 Changes to Rust follow the Rust [RFC (request for comments) process](https://github.com/rust-lang/rfcs#rust-rfcs). These are the RFCs that were approved for implementation this week: - - - - - +* [eRFC: Iterate on and stabilize libtest's programmatic output](https://github.com/rust-lang/rfcs/pull/3558) ### Final Comment Period @@ -253,45 +257,23 @@ Every week, [the team](https://www.rust-lang.org/team.html) announces the 'final which are reaching a decision. Express your opinions now. #### [RFCs](https://github.com/rust-lang/rfcs/labels/final-comment-period) - - - - - -#### [Tracking Issues & PRs](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc) - - - - - -### [Language Reference](https://github.com/rust-lang/reference/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc) - - - - -### [Call for Testing](https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing) -An important step for RFC implementation is for people to experiment with the -implementation and give feedback, especially before stabilization. The following -RFCs would benefit from user testing before moving forward: - - - - - -If you are a feature implementer and would like your RFC to appear on the above list, add the new `call-for-testing` -label to your RFC along with a comment providing testing instructions and/or guidance on which aspect(s) of the feature -need testing. +* [RFC: Make Cargo respect minimum supported Rust version (MSRV) when selecting dependencies](https://github.com/rust-lang/rfcs/pull/3537) + +#### Tracking Issues & PRs +##### [Rust](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc) +* [disposition: merge] [change equate for binders to not rely on subtyping](https://github.com/rust-lang/rust/pull/118247) +* [disposition: merge] [Implement RFC 3373: Avoid non-local definitions in functions](https://github.com/rust-lang/rust/pull/120393) +* [disposition: merge] [Tracking Issue for `waker_getters`](https://github.com/rust-lang/rust/issues/96992) +* [disposition: merge] [Stabilize the `#[diagnostic]` namespace and `#[diagnostic::on_unimplemented]` attribute](https://github.com/rust-lang/rust/pull/119888) +* [disposition: merge] [Tracking Issue for cfg-target-abi](https://github.com/rust-lang/rust/issues/80970) +* [disposition: merge] [make non-PartialEq-typed consts as patterns a hard error](https://github.com/rust-lang/rust/pull/120805) +* [disposition: close] [Allow ?-converting from `Result` in functions returning `Option>`](https://github.com/rust-lang/rust/pull/99333) +* [disposition: merge] [Add Read Impl for &Stdin](https://github.com/rust-lang/rust/pull/99153) +* [disposition: merge] [Make `Barrier::new()` const ](https://github.com/rust-lang/rust/pull/119536) +* [disposition: close] [Implement `Future` for `Option`](https://github.com/rust-lang/rust/pull/109691) + +#### [New and Updated RFCs](https://github.com/rust-lang/rfcs/pulls) +* [new] [`is` operator for pattern-matching and binding](https://github.com/rust-lang/rfcs/pull/3573) ## Upcoming Events