From 65113e0e5d44e998df26bb37134e97bbb804e826 Mon Sep 17 00:00:00 2001 From: Brad Gibson Date: Tue, 17 May 2022 07:41:03 -0700 Subject: [PATCH 1/9] Update CFT, RFC and FCP sections for TWiR-443 --- draft/2022-05-18-this-week-in-rust.md | 34 +++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/draft/2022-05-18-this-week-in-rust.md b/draft/2022-05-18-this-week-in-rust.md index e0bd38a51..fad2feaf6 100644 --- a/draft/2022-05-18-this-week-in-rust.md +++ b/draft/2022-05-18-this-week-in-rust.md @@ -72,15 +72,41 @@ If you are a Rust project owner and are looking for contributors, please submit -### Call for Testing +### Call for Testing (*New!*) An important step for RFC implementation is for people to experiment with the implementation and give feedback, especially before stabilization. The following -RFCs are at point where user testing is needed before moving forward: +RFCs would benefit from user testing before moving forward: - +* [RFC: Packages as (optional) namespaces](https://github.com/rust-lang/rfcs/pull/3243) +* [Tracking issue for Deduplicate Cargo workspace information RFC](https://github.com/rust-lang/cargo/issues/8415#issuecomment-1112618913) - +### [Approved RFCs](https://github.com/rust-lang/rfcs/commits/master) + +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: + +* [RFC: Add target configuration](https://github.com/rust-lang/rfcs/pull/3239) + +### Final Comment Period + +Every week [the team](https://www.rust-lang.org/team.html) announces the +'final comment period' for RFCs and key PRs which are reaching a +decision. Express your opinions now. + +#### [RFCs](https://github.com/rust-lang/rfcs/labels/final-comment-period) + +* [disposition: merge] [Create a types team](https://github.com/rust-lang/rfcs/pull/3254) + +#### [Tracking Issues & PRs](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc) + +* [disposition: merge] [Neither require nor imply lifetime bounds on opaque type for well formedness](https://github.com/rust-lang/rust/pull/95474) +* [disposition: merge] [impl Read and Write for VecDeque\](https://github.com/rust-lang/rust/pull/95632) +* [disposition: merge] [Tracking Issue for `int_roundings`](https://github.com/rust-lang/rust/issues/88581) + +### [New and Updated RFCs](https://github.com/rust-lang/rfcs/pulls) + +* [new] [RFC: Rust SemVer 2](https://github.com/rust-lang/rfcs/pull/3266) ## Upcoming Events From 5150fa17adb5f52c88f2217719dda2fde2b1cc00 Mon Sep 17 00:00:00 2001 From: Brad Gibson Date: Tue, 17 May 2022 07:55:18 -0700 Subject: [PATCH 2/9] Update CFT with additional information --- draft/2022-05-18-this-week-in-rust.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/draft/2022-05-18-this-week-in-rust.md b/draft/2022-05-18-this-week-in-rust.md index fad2feaf6..030a764f8 100644 --- a/draft/2022-05-18-this-week-in-rust.md +++ b/draft/2022-05-18-this-week-in-rust.md @@ -79,7 +79,9 @@ implementation and give feedback, especially before stabilization. The followin RFCs would benefit from user testing before moving forward: * [RFC: Packages as (optional) namespaces](https://github.com/rust-lang/rfcs/pull/3243) -* [Tracking issue for Deduplicate Cargo workspace information RFC](https://github.com/rust-lang/cargo/issues/8415#issuecomment-1112618913) +* [RFC: Deduplicate Cargo workspace information](https://github.com/rust-lang/rfcs/pull/2906) + - [Tracking Issue](https://github.com/rust-lang/cargo/issues/8415) + - [Testing steps](https://github.com/rust-lang/cargo/blob/master/src/doc/src/reference/unstable.md#testing-notes) ### [Approved RFCs](https://github.com/rust-lang/rfcs/commits/master) From c69fd0814d667345df655c1dd193202301ce6fce Mon Sep 17 00:00:00 2001 From: Brad Gibson Date: Tue, 17 May 2022 08:02:58 -0700 Subject: [PATCH 3/9] Flip CFT item order (pre-stabilization item first) --- draft/2022-05-18-this-week-in-rust.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/draft/2022-05-18-this-week-in-rust.md b/draft/2022-05-18-this-week-in-rust.md index 030a764f8..2cd5e0795 100644 --- a/draft/2022-05-18-this-week-in-rust.md +++ b/draft/2022-05-18-this-week-in-rust.md @@ -78,10 +78,10 @@ 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: Packages as (optional) namespaces](https://github.com/rust-lang/rfcs/pull/3243) * [RFC: Deduplicate Cargo workspace information](https://github.com/rust-lang/rfcs/pull/2906) - [Tracking Issue](https://github.com/rust-lang/cargo/issues/8415) - [Testing steps](https://github.com/rust-lang/cargo/blob/master/src/doc/src/reference/unstable.md#testing-notes) +* [RFC: Packages as (optional) namespaces](https://github.com/rust-lang/rfcs/pull/3243) ### [Approved RFCs](https://github.com/rust-lang/rfcs/commits/master) From cfca738393f9768b96efd4cd44239a54d42a3bf6 Mon Sep 17 00:00:00 2001 From: Brad Gibson Date: Tue, 17 May 2022 12:05:52 -0700 Subject: [PATCH 4/9] Add CFT item `Tracking Issue for scoped threads` --- draft/2022-05-18-this-week-in-rust.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/draft/2022-05-18-this-week-in-rust.md b/draft/2022-05-18-this-week-in-rust.md index 2cd5e0795..594fd15ec 100644 --- a/draft/2022-05-18-this-week-in-rust.md +++ b/draft/2022-05-18-this-week-in-rust.md @@ -81,6 +81,8 @@ RFCs would benefit from user testing before moving forward: * [RFC: Deduplicate Cargo workspace information](https://github.com/rust-lang/rfcs/pull/2906) - [Tracking Issue](https://github.com/rust-lang/cargo/issues/8415) - [Testing steps](https://github.com/rust-lang/cargo/blob/master/src/doc/src/reference/unstable.md#testing-notes) +* [Tracking Issue for scoped threads](https://github.com/rust-lang/rust/issues/93203) + - [Feature documentation](https://doc.rust-lang.org/nightly/std/thread/fn.scope.html) * [RFC: Packages as (optional) namespaces](https://github.com/rust-lang/rfcs/pull/3243) ### [Approved RFCs](https://github.com/rust-lang/rfcs/commits/master) From c20a6e9ed5de7fdf261010cccb2be44246938205 Mon Sep 17 00:00:00 2001 From: Tamme Schichler Date: Sat, 14 May 2022 16:27:52 +0200 Subject: [PATCH 5/9] Update 2022-05-18-this-week-in-rust.md: Added Asteracea --- draft/2022-05-18-this-week-in-rust.md | 1 + 1 file changed, 1 insertion(+) diff --git a/draft/2022-05-18-this-week-in-rust.md b/draft/2022-05-18-this-week-in-rust.md index 594fd15ec..bc60d17d8 100644 --- a/draft/2022-05-18-this-week-in-rust.md +++ b/draft/2022-05-18-this-week-in-rust.md @@ -37,6 +37,7 @@ and just ask the editors to select the category. ### Observations/Thoughts +* [Asteracea (platform-agnostic mixed-style frontend components)](https://blog.schichler.dev/posts/Asteracea/) * [video] [Building a Postgres storage system in Rust](https://www.youtube.com/watch?v=kAQeout-mh8) ### Rust Walkthroughs From 8dfddb76c264874b2b008b96eed5333c2687f62c Mon Sep 17 00:00:00 2001 From: Chris Tsang Date: Sun, 15 May 2022 18:58:46 +0800 Subject: [PATCH 6/9] Update 2022-05-18-this-week-in-rust.md --- draft/2022-05-18-this-week-in-rust.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/draft/2022-05-18-this-week-in-rust.md b/draft/2022-05-18-this-week-in-rust.md index bc60d17d8..25861c03e 100644 --- a/draft/2022-05-18-this-week-in-rust.md +++ b/draft/2022-05-18-this-week-in-rust.md @@ -35,6 +35,8 @@ and just ask the editors to select the category. ### Project/Tooling Updates +* [What's new in SeaORM 0.8.0](https://www.sea-ql.org/SeaORM/blog/2022-05-15-whats-new-in-0.8.0/) + ### Observations/Thoughts * [Asteracea (platform-agnostic mixed-style frontend components)](https://blog.schichler.dev/posts/Asteracea/) From 5133a0c9f51d57f9a48d6029107f3c2304b8183d Mon Sep 17 00:00:00 2001 From: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com> Date: Tue, 17 May 2022 12:33:57 -0400 Subject: [PATCH 7/9] Link to new Compiler Adventures episode in Walkthroughs This is a continuation of the series that's been in past editions of This Week in Rust. Episode 2 was linked here: https://github.com/rust-lang/this-week-in-rust/blob/c88b2d13c7f5dd1d62942df3db15806aa9c3f0a6/content/2022-02-23-this-week-in-rust.md --- draft/2022-05-18-this-week-in-rust.md | 1 + 1 file changed, 1 insertion(+) diff --git a/draft/2022-05-18-this-week-in-rust.md b/draft/2022-05-18-this-week-in-rust.md index 25861c03e..b7b0f490a 100644 --- a/draft/2022-05-18-this-week-in-rust.md +++ b/draft/2022-05-18-this-week-in-rust.md @@ -43,6 +43,7 @@ and just ask the editors to select the category. * [video] [Building a Postgres storage system in Rust](https://www.youtube.com/watch?v=kAQeout-mh8) ### Rust Walkthroughs +* [Compiler Adventures, part 3: Value Numbering](https://medium.com/@predrag.gruevski/compiler-adventures-part-3-value-numbering-12d087b891bd) ### Research From af6e167c114b49f9ed9c470eefa8e9a5bbe008d3 Mon Sep 17 00:00:00 2001 From: Marianne Goldin <23177337+mariannegoldin@users.noreply.github.com> Date: Tue, 17 May 2022 17:58:01 -0700 Subject: [PATCH 8/9] Add events for TWIR 443 --- draft/2022-05-18-this-week-in-rust.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/draft/2022-05-18-this-week-in-rust.md b/draft/2022-05-18-this-week-in-rust.md index b7b0f490a..984561c57 100644 --- a/draft/2022-05-18-this-week-in-rust.md +++ b/draft/2022-05-18-this-week-in-rust.md @@ -138,20 +138,29 @@ Rusty Events between 2022-05-18 - 2022-06-15 🦀 * [**Remote Book Club: Rust for Rustaceans Chapter Discussion**](https://www.meetup.com/RustPhilly/events/qkbktsydchbxb/) * 2022-05-18 | Vancouver, BC, CA | [Vancouver Rust](https://www.meetup.com/Vancouver-Rust/) * [**Rust Study/Hack/Hang-out night**](https://www.meetup.com/Vancouver-Rust/events/nwcmpsydchbxb/) -* 2022-05-24 | Berlin, DE | [OpenTechSchool Berlin](https://www.meetup.com/opentechschool-berlin/) +* 2022-05-24 | Berlin, DE | [OpenTechSchool Berlin](https://www.meetup.com/opentechschool-berlin/) | [Berline.rs](https://berline.rs/) * [**Rust Hack and Learn**](https://www.meetup.com/opentechschool-berlin/events/284399980/) * 2022-05-24 | San Francisco, CA, US | [Rust Bay Area](https://www.meetup.com/Rust-Bay-Area/) * [**(@ Google) What is soundness anyways?**](https://www.meetup.com/Rust-Bay-Area/events/285563981/) * 2022-05-25 | Stuttgart, DE | [Rust Community Stuttgart](https://www.meetup.com/Rust-Community-Stuttgart/) * [**Rust-Meetup**](https://www.meetup.com/Rust-Community-Stuttgart/events/qwgrssydchbhc/) +* 2022-05-31 | Dallas, TX, US | [Dallas Rust](https://www.meetup.com/Dallas-Rust/) + * [**Last Tuesday**](https://www.meetup.com/Dallas-Rust/events/jqxqwrydchbpc/) * 2022-06-01 | Indianapolis, IN, US | [Indy Rust](https://www.meetup.com/indyrs/) * [**Indy.rs - with Social Distancing**](https://www.meetup.com/indyrs/events/qwtdjsydcjbcb/) * 2022-06-01 | Philadelphia, PA, US | [Rust Philly (Rust Philadelphia)](https://www.meetup.com/RustPhilly/) * [**Remote Book Club: Rust for Rustaceans Chapter Discussion**](https://www.meetup.com/RustPhilly/events/qkbktsydcjbcb/) +* 2022-06 * 2022-06-07 | Buffalo, NY, US | [Buffalo Rust Meetup](https://www.meetup.com/Buffalo-Rust-Meetup/) * [**Buffalo Rust User Group, First Tuesdays**](https://www.meetup.com/Buffalo-Rust-Meetup/events/xgmfssydcjbkb/) * 2022-06-08 | Boulder, CO, US | [Boulder Elixir and Rust](https://www.meetup.com/boulder-elixir-rust/) * [**Monthly Meetup**](https://www.meetup.com/boulder-elixir-rust/events/zvxcsrydcjblb/) +* 2022-06-09| Nürnberg, DE | [Rust Nurnberg DE](https://www.meetup.com/rust-noris/) + * [**Rust Nürnberg online**](https://www.meetup.com/rust-noris/events/hlvbvsydcjbmb/) +* 2022-06-14| Dallas, TX, US | [Dallas Rust](https://www.meetup.com/Dallas-Rust/) + * [**Second Tuesday**](https://www.meetup.com/Dallas-Rust/events/vqtjcsydcjbsb/) +* 2022-06-15 | Philadelphia, PA, US | [Rust Philly (Rust Philadelphia)](https://www.meetup.com/RustPhilly/) + * [**Remote Book Club: Rust for Rustaceans Chapter Discussion**](https://www.meetup.com/RustPhilly/events/qkbktsydcjbtb/) ### North America @@ -165,6 +174,8 @@ Rusty Events between 2022-05-18 - 2022-06-15 🦀 * [**Rust Hacking in Person**](https://www.meetup.com/san-francisco-rust-study-group/events/wjkjssydchbwb/) * 2022-05-24 | San Francisco, CA, US | [Rust Bay Area](https://www.meetup.com/Rust-Bay-Area/) * [**(@ Google) What is soundness anyways?**](https://www.meetup.com/Rust-Bay-Area/events/285563981/) +* 2022-05-25 | New York, NY, US | [Rust NYC](https://www.meetup.com/Rust-NYC/) + * [**May Lightning Talks: State machines for sync, BonsaiDB, WASM Cloudflare Workers**](https://www.meetup.com/Rust-NYC/events/285925838/) * 2022-06-08 | Atlanta, GA, US | [Rust ATL](https://www.meetup.com/Rust-ATL/) * [**Grab a beer with fellow Rustaceans**](https://www.meetup.com/Rust-ATL/events/pczdssydcjblb/) @@ -178,6 +189,8 @@ Rusty Events between 2022-05-18 - 2022-06-15 🦀 * [**Rust Summit (paid)**](https://entwickler.de/rust-summit) * 2022-05-24 | Amsterdam, NL | [Rust Developers Amsterdam Group](https://www.meetup.com/rust-amsterdam-group/) * [**Rust Developer Meetup: Lightning Talks @ Fiberplane**](https://www.meetup.com/rust-amsterdam-group/events/285291653/) +* 2022-05-30 | London, UK | [Rust London User Group](https://www.meetup.com/Rust-London-User-Group/) + * [**LDN Talks May 2022 *Quickwit Takeover* RSVP @Skills Matter**](https://www.meetup.com/Rust-London-User-Group/events/285740296/) ### Oceania From a871d7a908061b437e9c288e08250edef5df2ff9 Mon Sep 17 00:00:00 2001 From: Brad Gibson Date: Wed, 18 May 2022 10:27:17 -0700 Subject: [PATCH 9/9] Add instructions for feature implementers on how to request inclusion on CFT list for their RFC. --- draft/2022-05-18-this-week-in-rust.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/draft/2022-05-18-this-week-in-rust.md b/draft/2022-05-18-this-week-in-rust.md index 984561c57..d47d0a12f 100644 --- a/draft/2022-05-18-this-week-in-rust.md +++ b/draft/2022-05-18-this-week-in-rust.md @@ -89,6 +89,10 @@ RFCs would benefit from user testing before moving forward: - [Feature documentation](https://doc.rust-lang.org/nightly/std/thread/fn.scope.html) * [RFC: Packages as (optional) namespaces](https://github.com/rust-lang/rfcs/pull/3243) +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. + ### [Approved RFCs](https://github.com/rust-lang/rfcs/commits/master) Changes to Rust follow the Rust [RFC (request for comments) process](https://github.com/rust-lang/rfcs#rust-rfcs). These