From ddfa666939401cfdc51d4c6703521a63879b7adf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Thu, 19 Dec 2024 07:58:47 +0100 Subject: [PATCH 01/11] Add Rust university course exercises --- draft/2024-12-25-this-week-in-rust.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/draft/2024-12-25-this-week-in-rust.md b/draft/2024-12-25-this-week-in-rust.md index 5ff39bd27..8cb0f660a 100644 --- a/draft/2024-12-25-this-week-in-rust.md +++ b/draft/2024-12-25-this-week-in-rust.md @@ -45,6 +45,8 @@ and just ask the editors to select the category. ### Miscellaneous +- [Rust university course exercises](https://kobzol.github.io/teaching/2024/12/18/rust-exercises.html) + ## Crate of the Week From 2f0051c688488f9b2b48901fae6be64e00901d3e Mon Sep 17 00:00:00 2001 From: Curly Date: Thu, 19 Dec 2024 11:56:11 -0800 Subject: [PATCH 02/11] Update RFC, MCP, FCP and CFT sections for TWiR-578 --- draft/2024-12-25-this-week-in-rust.md | 52 +++++++++++---------------- 1 file changed, 21 insertions(+), 31 deletions(-) diff --git a/draft/2024-12-25-this-week-in-rust.md b/draft/2024-12-25-this-week-in-rust.md index 5ff39bd27..003e1a07b 100644 --- a/draft/2024-12-25-this-week-in-rust.md +++ b/draft/2024-12-25-this-week-in-rust.md @@ -54,25 +54,18 @@ and just ask the editors to select the category. [submit_crate]: https://users.rust-lang.org/t/crate-of-the-week/2704 ## Calls 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: - - - - - ### [RFCs](https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing) +* *No calls for testing were issued this week.* ### [Rust](https://github.com/rust-lang/rust/labels/call-for-testing) +* *No calls for testing were issued this week.* ### [Rustup](https://github.com/rust-lang/rustup/labels/call-for-testing) +* *No calls for testing were issued this week.* 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 @@ -117,15 +110,7 @@ If you are an event organizer hoping to expand the reach of your event, please s 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: - - - - - +* [crates.io: Trusted Publishing Support](https://github.com/rust-lang/rfcs/pull/3691) ### Final Comment Period @@ -133,31 +118,36 @@ 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) - - - +* *No RFCs entered Final Comment Period this week.* #### Tracking Issues & PRs - - - - - ##### [Rust](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc) +* [disposition: merge] [Specify the behavior of `file!`](https://github.com/rust-lang/rust/pull/134442) +* [disposition: merge] [Stabilize `feature(trait_upcasting)`](https://github.com/rust-lang/rust/pull/134367) +* [disposition: merge] [Stabilize `derive(CoercePointee)`](https://github.com/rust-lang/rust/pull/133820) +* [disposition: merge] [Stabilize `asm_goto feature gate`](https://github.com/rust-lang/rust/pull/133870) +* [disposition: merge] [Tracking Issue for get_many_mut](https://github.com/rust-lang/rust/issues/104642) +* [disposition: merge] [`--nocapture` doesn't follow common CLI conventions, making it a stumbling block to people debugging failures](https://github.com/rust-lang/rust/issues/133073) +* [disposition: merge] [Tracking Issue for `sub_ptr` (feature `ptr_sub_ptr`)](https://github.com/rust-lang/rust/issues/95892) +* [disposition: merge] [From iterator for more tuples](https://github.com/rust-lang/rust/pull/132431) +* [disposition: merge] [Tracking Issue for const_swap](https://github.com/rust-lang/rust/issues/83163) +* [disposition: merge] [Tracking issue for const `alloc::Layout`](https://github.com/rust-lang/rust/issues/67521) ##### [Cargo](https://github.com/rust-lang/cargo/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc) +* *No Cargo Tracking Issues or PRs entered Final Comment Period this week.* ##### [Language Team](https://github.com/rust-lang/lang-team/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc+) +* *No Language Team Proposals entered Final Comment Period this week.* ##### [Language Reference](https://github.com/rust-lang/reference/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc) +* *No Language Reference RFCs entered Final Comment Period this week.* ##### [Unsafe Code Guidelines](https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc) +* *No Unsafe Code Guideline Tracking Issues or PRs entered Final Comment Period this week.* #### [New and Updated RFCs](https://github.com/rust-lang/rfcs/pulls) - - - - +* [new] [unsized params in traits](https://github.com/rust-lang/rfcs/pull/3745) +* [new] [Convert "reassignment of immutable local" and "mutable borrow of immutable local" from a hard error to a deny-by-default lint](https://github.com/rust-lang/rfcs/pull/3742) ## Upcoming Events From ffde2d664c81d613a30de5889a5f88da082e638a Mon Sep 17 00:00:00 2001 From: Nutomic Date: Fri, 20 Dec 2024 10:18:02 +0100 Subject: [PATCH 03/11] Add Ibis 0.2.0 release to project updates --- draft/2024-12-25-this-week-in-rust.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/draft/2024-12-25-this-week-in-rust.md b/draft/2024-12-25-this-week-in-rust.md index 5ff39bd27..a7639f809 100644 --- a/draft/2024-12-25-this-week-in-rust.md +++ b/draft/2024-12-25-this-week-in-rust.md @@ -37,6 +37,8 @@ and just ask the editors to select the category. ### Project/Tooling Updates +* [Ibis 0.2.0 - Federated Wiki with Shiny Redesign, based on Diesel, Actix and Leptos](https://ibis.wiki/article/Ibis_release_0.2.0_-_Federated_Wiki_with_Shiny_Redesign@ibis.wiki) + ### Observations/Thoughts ### Rust Walkthroughs From 56dea6a3dcecc2da0ea8830ec9061418796d76ab Mon Sep 17 00:00:00 2001 From: Serhii Potapov Date: Fri, 20 Dec 2024 13:15:02 +0100 Subject: [PATCH 04/11] Add a note about nutype 0.5.1 --- draft/2024-12-25-this-week-in-rust.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/draft/2024-12-25-this-week-in-rust.md b/draft/2024-12-25-this-week-in-rust.md index 5ff39bd27..cb5e6a877 100644 --- a/draft/2024-12-25-this-week-in-rust.md +++ b/draft/2024-12-25-this-week-in-rust.md @@ -37,6 +37,8 @@ and just ask the editors to select the category. ### Project/Tooling Updates +[Nutype 0.5.1: better no_std support and bug fixes](https://github.com/greyblake/nutype/releases/tag/v0.5.1) + ### Observations/Thoughts ### Rust Walkthroughs From 040c7ba5ee54726446f8443c791c4cca9ff4d942 Mon Sep 17 00:00:00 2001 From: The Embedded Rustacean <166909466+theembeddedrustacean@users.noreply.github.com> Date: Fri, 20 Dec 2024 18:19:16 +0300 Subject: [PATCH 05/11] Add Issue #35 of TER Newsletter Added Issue #35 of The Embedded Rustacean Newsletter --- draft/2024-12-25-this-week-in-rust.md | 1 + 1 file changed, 1 insertion(+) diff --git a/draft/2024-12-25-this-week-in-rust.md b/draft/2024-12-25-this-week-in-rust.md index 5ff39bd27..6264734a3 100644 --- a/draft/2024-12-25-this-week-in-rust.md +++ b/draft/2024-12-25-this-week-in-rust.md @@ -34,6 +34,7 @@ and just ask the editors to select the category. ### Foundation ### Newsletters +* [The Embedded Rustacean Issue #35](https://www.theembeddedrustacean.com/p/the-embedded-rustacean-issue-35) ### Project/Tooling Updates From 0d03be7d317647f1bcf192c16d01da75838aade2 Mon Sep 17 00:00:00 2001 From: Glen De Cauwsemaecker Date: Fri, 20 Dec 2024 22:04:44 +0100 Subject: [PATCH 06/11] add Rama CFP to 2024-12-25-this-week-in-rust.md --- draft/2024-12-25-this-week-in-rust.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/draft/2024-12-25-this-week-in-rust.md b/draft/2024-12-25-this-week-in-rust.md index 5ff39bd27..c2cba5dde 100644 --- a/draft/2024-12-25-this-week-in-rust.md +++ b/draft/2024-12-25-this-week-in-rust.md @@ -91,6 +91,10 @@ Some of these tasks may also have mentors available, visit the task page for mor +* [Rama — provide constants for common (network) hosts to rama-net's Host](https://github.com/plabayo/rama/issues/363) +* [Rama — support vec/array impl for DnsResolver](https://github.com/plabayo/rama/issues/332) +* [Rama — support HAR exporter (http) layer in rama](https://github.com/plabayo/rama/issues/357) + If you are a Rust project owner and are looking for contributors, please submit tasks [here][guidelines] or through a [PR to TWiR](https://github.com/rust-lang/this-week-in-rust) or by reaching out on [X (formerly Twitter)](https://x.com/ThisWeekInRust) or [Mastodon](https://mastodon.social/@thisweekinrust)! [guidelines]:https://github.com/rust-lang/this-week-in-rust?tab=readme-ov-file#call-for-participation-guidelines From 10507a44fc8f49ab2f1dc49d18046d99d1912467 Mon Sep 17 00:00:00 2001 From: bdillo Date: Sat, 21 Dec 2024 12:32:57 -0800 Subject: [PATCH 07/11] trim meetups.json to contain rust only groups, split non-rust-specific meetup groups into maybe-rust-meetups.json --- tools/events/maybe-rust-meetups.json | 33 +++++ tools/events/meetups.json | 192 +-------------------------- 2 files changed, 34 insertions(+), 191 deletions(-) create mode 100644 tools/events/maybe-rust-meetups.json diff --git a/tools/events/maybe-rust-meetups.json b/tools/events/maybe-rust-meetups.json new file mode 100644 index 000000000..f8af16b0f --- /dev/null +++ b/tools/events/maybe-rust-meetups.json @@ -0,0 +1,33 @@ +[ + "https://www.meetup.com/8th-light-university/events/", + "https://www.meetup.com/altow-academy/events/", + "https://www.meetup.com/aws-cologne/events/", + "https://www.meetup.com/barcelona-free-software/events/", + "https://www.meetup.com/bay-area-newsql-database-meetup/events/", + "https://www.meetup.com/bellinghamcodes/events/", + "https://www.meetup.com/bergen-html-css-meetup-group/events/", + "https://www.meetup.com/berlin-mozilla-meetup/events/", + "https://www.meetup.com/berlinawsug/events/", + "https://www.meetup.com/bitdevsla/events/", + "https://www.meetup.com/blockchaincenter/events/", + "https://www.meetup.com/boulder-elixir/events/", + "https://www.meetup.com/code-mavens/events/", + "https://www.meetup.com/coderrange-endless-programming-languages/events/", + "https://www.meetup.com/conf42/events/", + "https://www.meetup.com/data-ai-online/events/", + "https://www.meetup.com/func-prog-sweden/events/", + "https://www.meetup.com/hackerdojo/events/", + "https://www.meetup.com/hackschool-rhein-neckar/events/", + "https://www.meetup.com/houston-functional-programming-users-group/events/", + "https://www.meetup.com/pydelhi/events/", + "https://www.meetup.com/stacja-it-krakow/events/", + "https://www.meetup.com/stacja-it-trojmiasto/events/", + "https://www.meetup.com/stacja-it-wroclaw/events/", + "https://www.meetup.com/techmeetupostrava/events/", + "https://www.meetup.com/the-karlsruhe-functional-programmers-meetup-group/events/", + "https://www.meetup.com/ucsc-extension-community/events/", + "https://www.meetup.com/vancouver-postgres/events/", + "https://www.meetup.com/vilnius-rust-go-meetup-group/events/", + "https://www.meetup.com/wasm-rust-meetup/events/", + "https://www.meetup.com/wearedevelopers-community/events/" +] diff --git a/tools/events/meetups.json b/tools/events/meetups.json index ce05aa4c6..ee020f99f 100644 --- a/tools/events/meetups.json +++ b/tools/events/meetups.json @@ -1,155 +1,41 @@ [ - "https://www.meetup.com/8th-light-university/events/", - "https://www.meetup.com/abra-rnd-solutions/events/", - "https://www.meetup.com/altow-academy/events/", - "https://www.meetup.com/ann-arbor-rust-meetup/events/", - "https://www.meetup.com/ardech-drom-dev/events/", - "https://www.meetup.com/atx-rustaceans/events/", - "https://www.meetup.com/aws-cologne/events/", - "https://www.meetup.com/barcelona-free-software/events/", - "https://www.meetup.com/bay-area-newsql-database-meetup/events/", "https://www.meetup.com/bcnrust/events/", - "https://www.meetup.com/beijing-infrastructure-meetup/events/", "https://www.meetup.com/belgium-rust-user-group/events/", "https://www.meetup.com/belgrade-rust-meetup-group/events/", - "https://www.meetup.com/bellinghamcodes/events/", - "https://www.meetup.com/bergen-html-css-meetup-group/events/", - "https://www.meetup.com/berlin-mozilla-meetup/events/", - "https://www.meetup.com/berlinawsug/events/", "https://www.meetup.com/bevy-game-development/events/", - "https://www.meetup.com/bitdevsla/events/", - "https://www.meetup.com/blockchaincenter/events/", - "https://www.meetup.com/blockchaincentersf/events/", "https://www.meetup.com/bordeaux-rust/events/", - "https://www.meetup.com/boston-rust-meetup-25317522anphwzdw/events/", "https://www.meetup.com/bostonrust/events/", - "https://www.meetup.com/boulder-elixir/events/", - "https://www.meetup.com/boulder-elixir-rust/events/", "https://www.meetup.com/boulder-rust-meetup/events/", "https://www.meetup.com/bratislava-rust-meetup-group/events/", - "https://www.meetup.com/brussels-hackerspace/events/", - "https://www.meetup.com/budapest-rust-meetup-group/events/", "https://www.meetup.com/buffalo-rust-meetup/events/", - "https://www.meetup.com/c-programmer-meetup/events/", "https://www.meetup.com/cambridge-rust-meetup/events/", - "https://www.meetup.com/cap-hill-rust/events/", "https://www.meetup.com/charlottesville-rust-meetup/events/", - "https://www.meetup.com/chicago-healthcare-tech-and-ai/events/", "https://www.meetup.com/chicago-rust-meetup/events/", "https://www.meetup.com/christchurch-rustlang-meetup-group/events/", - "https://www.meetup.com/cloud-native-new-york/events/", - "https://www.meetup.com/code-mavens/events/", - "https://www.meetup.com/coderrange-endless-programming-languages/events/", "https://www.meetup.com/columbus-rs/events/", - "https://www.meetup.com/conf42/events/", "https://www.meetup.com/copenhagen-rust-community/events/", - "https://www.meetup.com/copenhagen-rust-meetup-group/events/", - "https://www.meetup.com/copenhagen-tech-polyglots/events/", - "https://www.meetup.com/dallas-rust/events/", "https://www.meetup.com/dallasrust/events/", - "https://www.meetup.com/data-ai-online/events/", - "https://www.meetup.com/data-science-on-aws/events/", - "https://www.meetup.com/data-umbrella/events/", - "https://www.meetup.com/data-umbrella-africa2/events/", - "https://www.meetup.com/dedotalk/events/", "https://www.meetup.com/deep-dish-rust/events/", "https://www.meetup.com/desert-rustaceans/events/", "https://www.meetup.com/detroitrust/events/", - "https://www.meetup.com/developing-embedded-systems-in-rhein-main/events/", - "https://www.meetup.com/digital-craftsmanship-nordoberpfalz/events/", "https://www.meetup.com/dutch-rust-meetup/events/", - "https://www.meetup.com/edmonton-r-user-group-yegrug/events/", - "https://www.meetup.com/everyonecancontribute-cafe/events/", - "https://www.meetup.com/facebook-developer-circle-ruhr/events/", - "https://www.meetup.com/find/events/", "https://www.meetup.com/finland-rust-meetup/events/", - "https://www.meetup.com/floss-grenoble/events/", - "https://www.meetup.com/fp-eug/events/", - "https://www.meetup.com/freshminds-future-proof-software-development/events/", - "https://www.meetup.com/frontend-developer-meetup-amsterdam/events/", - "https://www.meetup.com/frontend_rm/events/", - "https://www.meetup.com/func-prog-sweden/events/", - "https://www.meetup.com/functional-vilnius/events/", - "https://www.meetup.com/gdg-columbus/events/", - "https://www.meetup.com/google-open-source/events/", - "https://www.meetup.com/goto-nights-berlin/events/", - "https://www.meetup.com/granadagdg/events/", - "https://www.meetup.com/graz-rust-meetup/events/", - "https://www.meetup.com/guru-sp-grupo-de-usuarios-ruby-de-sao-paulo/events/", - "https://www.meetup.com/hackathons-denver/events/", - "https://www.meetup.com/hackerdojo/events/", - "https://www.meetup.com/hackschool-rhein-neckar/events/", "https://www.meetup.com/helsinki-rust-meetup-group/events/", - "https://www.meetup.com/hk-functional-programming/events/", - "https://www.meetup.com/houston-functional-programming-users-group/events/", - "https://www.meetup.com/hwswfree/events/", "https://www.meetup.com/indyrs/events/", - "https://www.meetup.com/itgilde-cooperatie-amsterdam-unix-linux-meetups/events/", - "https://www.meetup.com/java-user-group-hessen-jugh/events/", - "https://www.meetup.com/jersey-city-classy-curious-coders-club-cooperative/events/", "https://www.meetup.com/johannesburg-rust-meetup/events/", "https://www.meetup.com/join-srug/events/", - "https://www.meetup.com/just-code/events/", - "https://www.meetup.com/kaibee/events/", - "https://www.meetup.com/kansai-rust/events/", - "https://www.meetup.com/kyoto-rust/events/", - "https://www.meetup.com/lajugstudygroup/events/", - "https://www.meetup.com/linuxing-in-london/events/", - "https://www.meetup.com/longview-code-and-coffee/events/", - "https://www.meetup.com/los-gatos-rust-reading-group/events/", - "https://www.meetup.com/ludwigslust-rust-meetup/events/", "https://www.meetup.com/mad-rs/events/", "https://www.meetup.com/madrust/events/", - "https://www.meetup.com/maibornwolff-software-engineering-netzwerk/events/", - "https://www.meetup.com/meetup-group-boston-nosql-database-group/events/", - "https://www.meetup.com/meetup-group-bxuhnetv/events/", "https://www.meetup.com/meetup-group-zgphbyet/events/", - "https://www.meetup.com/meetup-paris-ecole-superieur-du-genie-informatique/events/", - "https://www.meetup.com/miami-java-user-group/events/", - "https://www.meetup.com/michigan-python/events/", - "https://www.meetup.com/microsoft-reactor-london/events/", - "https://www.meetup.com/microsoft-reactor-new-york/events/", - "https://www.meetup.com/microsoft-reactor-redmond/events/", - "https://www.meetup.com/microsoft-reactor-san-francisco/events/", - "https://www.meetup.com/microsoft-reactor-sao-paulo/events/", - "https://www.meetup.com/microsoft-reactor-stockholm/events/", - "https://www.meetup.com/microsoft-reactor-toronto/events/", "https://www.meetup.com/minneapolis-rust-meetup/events/", - "https://www.meetup.com/minneapolis-rust-meetup-group/events/", - "https://www.meetup.com/mob-programming-on-open-source-software/events/", - "https://www.meetup.com/monkey-tech-days/events/", "https://www.meetup.com/montpellier-rust-meetup/events/", - "https://www.meetup.com/montreal-rust-language-meetup/events/", - "https://www.meetup.com/mozilla-community-dresden/events/", - "https://www.meetup.com/mozilla-meetup-switzerland/events/", - "https://www.meetup.com/mozilla-torino/events/", - "https://www.meetup.com/mucplusplus/events/", "https://www.meetup.com/music-city-rust-developers/events/", "https://www.meetup.com/mv-rust-meetup/events/", - "https://www.meetup.com/n-languages-in-n-months-nyc/events/", - "https://www.meetup.com/native-developers-in-ua/events/", - "https://www.meetup.com/neighborhood-math-club/events/", - "https://www.meetup.com/newspace-nyc/events/", - "https://www.meetup.com/nj-code-coffee/events/", "https://www.meetup.com/oc-rust/events/", - "https://www.meetup.com/ocaml-paris/events/", - "https://www.meetup.com/opentechschool-berlin/events/", "https://www.meetup.com/oxford-rust-meetup-group/events/", "https://www.meetup.com/paessler-rust-camp-2024/events/", - "https://www.meetup.com/papers-we-love-vienna/events/", - "https://www.meetup.com/paris-scala-user-group-psug/events/", "https://www.meetup.com/pdxrust/events/", - "https://www.meetup.com/peerlab-native-developers/events/", "https://www.meetup.com/perth-rust-meetup-group/events/", - "https://www.meetup.com/phx-android/events/", - "https://www.meetup.com/polkadot-india/events/", - "https://www.meetup.com/portland-solana-blockchain-meetup/events/", - "https://www.meetup.com/prague-containers-meetup/events/", - "https://www.meetup.com/prenzlauer-berg-software-engineers/events/", - "https://www.meetup.com/programming-languages-toronto-meetup/events/", - "https://www.meetup.com/pydelhi/events/", - "https://www.meetup.com/react-berlin-meetup/events/", - "https://www.meetup.com/reactive-application-programmers-in-delhi-ncr/events/", "https://www.meetup.com/reading-rust-workshop/events/", "https://www.meetup.com/rust-aarhus/events/", "https://www.meetup.com/rust-aarhus-organizers/events/", @@ -157,11 +43,9 @@ "https://www.meetup.com/rust-amsterdam/events/", "https://www.meetup.com/rust-amsterdam-group/events/", "https://www.meetup.com/rust-and-c-plus-plus-in-cardiff/events/", - "https://www.meetup.com/rust-and-friends/events/", "https://www.meetup.com/rust-argentina/events/", "https://www.meetup.com/rust-atl/events/", "https://www.meetup.com/rust-atx/events/", - "https://www.meetup.com/rust-barcelona/events/", "https://www.meetup.com/rust-basel/events/", "https://www.meetup.com/rust-bay-area/events/", "https://www.meetup.com/rust-berlin/events/", @@ -170,55 +54,34 @@ "https://www.meetup.com/rust-breakfast-learn/events/", "https://www.meetup.com/rust-brisbane/events/", "https://www.meetup.com/rust-bristol/events/", - "https://www.meetup.com/rust-bulgaria/events/", "https://www.meetup.com/rust-canberra/events/", "https://www.meetup.com/rust-chinese-group/events/", "https://www.meetup.com/rust-cologne-bonn/events/", - "https://www.meetup.com/rust-community-stuttgart/events/", "https://www.meetup.com/rust-czech-republic/events/", - "https://www.meetup.com/rust-detroit/events/", - "https://www.meetup.com/rust-dev-in-mountain-view/events/", - "https://www.meetup.com/rust-dortmund/events/", "https://www.meetup.com/rust-dublin/events/", "https://www.meetup.com/rust-edi/events/", "https://www.meetup.com/rust-frankfurt/events/", "https://www.meetup.com/rust-gdansk/events/", "https://www.meetup.com/rust-getting-started/events/", - "https://www.meetup.com/rust-girona/events/", - "https://www.meetup.com/rust-gouda/events/", "https://www.meetup.com/rust-hack-learn-karlsruhe/events/", - "https://www.meetup.com/rust-hangzhou/events/", - "https://www.meetup.com/rust-hungary-meetup/events/", "https://www.meetup.com/rust-hyderabad/events/", - "https://www.meetup.com/rust-in-blockchain-berlin/events/", - "https://www.meetup.com/rust-in-blockchain-hangzhou/events/", - "https://www.meetup.com/rust-in-blockchain-san-francisco/events/", - "https://www.meetup.com/rust-in-israel/events/", - "https://www.meetup.com/rust-in-vilnius/events/", "https://www.meetup.com/rust-kw/events/", - "https://www.meetup.com/rust-lang-bucharest-meetup/events/", "https://www.meetup.com/rust-language-milano/events/", "https://www.meetup.com/rust-linz/events/", - "https://www.meetup.com/rust-lisbon/events/", "https://www.meetup.com/rust-london-user-group/events/", "https://www.meetup.com/rust-los-angeles/events/", "https://www.meetup.com/rust-lyon/events/", - "https://www.meetup.com/rust-madrid/events/", "https://www.meetup.com/rust-manchester/events/", "https://www.meetup.com/rust-medellin/events/", "https://www.meetup.com/rust-meetup-augsburg/events/", "https://www.meetup.com/rust-meetup-hamburg/events/", - "https://www.meetup.com/rust-meetup-sofia/events/", "https://www.meetup.com/rust-melbourne/events/", "https://www.meetup.com/rust-modern-systems-programming-in-leipzig/events/", "https://www.meetup.com/rust-montreal/events/", "https://www.meetup.com/rust-moravia/events/", "https://www.meetup.com/rust-munich/events/", "https://www.meetup.com/rust-mx/events/", - "https://www.meetup.com/rust-nairobi/events/", "https://www.meetup.com/rust-nederland/events/", - "https://www.meetup.com/rust-nerf/events/", - "https://www.meetup.com/rust-nijmegen/events/", "https://www.meetup.com/rust-noris/events/", "https://www.meetup.com/rust-nyc/events/", "https://www.meetup.com/rust-oslo/events/", @@ -228,89 +91,36 @@ "https://www.meetup.com/rust-rhein-main/events/", "https://www.meetup.com/rust-roma/events/", "https://www.meetup.com/rust-saar/events/", - "https://www.meetup.com/rust-sacramento/events/", - "https://www.meetup.com/rust-santiago-de-chile/events/", "https://www.meetup.com/rust-sao-paulo-meetup/events/", "https://www.meetup.com/rust-seoul-meetup/events/", "https://www.meetup.com/rust-singapore/events/", "https://www.meetup.com/rust-study-group/events/", "https://www.meetup.com/rust-sydney/events/", - "https://www.meetup.com/rust-tampa/events/", - "https://www.meetup.com/rust-tell-halifax/events/", "https://www.meetup.com/rust-tlv/events/", "https://www.meetup.com/rust-toronto/events/", "https://www.meetup.com/rust-trondheim/events/", - "https://www.meetup.com/rust-tunisia/events/", - "https://www.meetup.com/rust-tw/events/", "https://www.meetup.com/rust-uruguay/events/", - "https://www.meetup.com/rust-utrecht/events/", "https://www.meetup.com/rust-vienna/events/", "https://www.meetup.com/rust-warsaw/events/", "https://www.meetup.com/rust-wellington/events/", "https://www.meetup.com/rust-wroclaw/events/", - "https://www.meetup.com/rust-wurzburg-meetup-group/events/", "https://www.meetup.com/rust-zurich/events/", - "https://www.meetup.com/rustaceans-rva/events/", "https://www.meetup.com/rustcologne/events/", "https://www.meetup.com/rustdc/events/", "https://www.meetup.com/rustdelhi/events/", - "https://www.meetup.com/rustfloripa/events/", "https://www.meetup.com/rustgbg/events/", - "https://www.meetup.com/rustmn/events/", - "https://www.meetup.com/rustny/events/", "https://www.meetup.com/rustox/events/", - "https://www.meetup.com/rustphilly/events/", "https://www.meetup.com/ruststhlm/events/", "https://www.meetup.com/san-diego-rust/events/", "https://www.meetup.com/san-francisco-rust-study-group/events/", - "https://www.meetup.com/seattle-rust-meetup/events/", - "https://www.meetup.com/seattle-rust-user-group/events/", - "https://www.meetup.com/seoul-substrate-blockchain-meetup/events/", - "https://www.meetup.com/sfugcgn/events/", - "https://www.meetup.com/shop-apotheke-europe/events/", - "https://www.meetup.com/singapore-web3-blockchain-meetup/events/", - "https://www.meetup.com/slowtec/events/", - "https://www.meetup.com/softwerkskammer-ruhrgebiet/events/", - "https://www.meetup.com/solidstatedepot/events/", - "https://www.meetup.com/south-florida-rust-meetup/events/", - "https://www.meetup.com/spbrust/events/", "https://www.meetup.com/spokane-rust/events/", - "https://www.meetup.com/stacja-it-krakow/events/", - "https://www.meetup.com/stacja-it-trojmiasto/events/", - "https://www.meetup.com/stacja-it-wroclaw/events/", "https://www.meetup.com/stl-rust/events/", - "https://www.meetup.com/stockholm-google-developer-group/events/", "https://www.meetup.com/stockholm-rust/events/", - "https://www.meetup.com/stockholmcpp/events/", - "https://www.meetup.com/t-rust-meetup/events/", - "https://www.meetup.com/techatagoda/events/", - "https://www.meetup.com/techceleration/events/", - "https://www.meetup.com/techmeetupostrava/events/", - "https://www.meetup.com/technocracy/events/", - "https://www.meetup.com/tel-aviv-data-science-odsc/events/", - "https://www.meetup.com/the-karlsruhe-functional-programmers-meetup-group/events/", - "https://www.meetup.com/the-south-padre-island-reading-group/events/", - "https://www.meetup.com/thursday-go/events/", "https://www.meetup.com/tokyo-rust-meetup/events/", - "https://www.meetup.com/toulouse-rust-meetup/events/", - "https://www.meetup.com/triangle-bitdevs/events/", "https://www.meetup.com/triangle-rust/events/", - "https://www.meetup.com/triangle-rustaceans/events/", - "https://www.meetup.com/turing-community/events/", - "https://www.meetup.com/ucsc-extension-community/events/", "https://www.meetup.com/utah-rust/events/", - "https://www.meetup.com/utahrust/events/", - "https://www.meetup.com/vancouver-postgres/events/", "https://www.meetup.com/vancouver-rust/events/", - "https://www.meetup.com/vilnius-rust-go-meetup-group/events/", - "https://www.meetup.com/wasm-rust-meetup/events/", - "https://www.meetup.com/wasmna/events/", - "https://www.meetup.com/wasmsf/events/", - "https://www.meetup.com/wearedevelopers-community/events/", - "https://www.meetup.com/web3devc/events/", - "https://www.meetup.com/webassembly-and-wasmedge/events/", "https://www.meetup.com/wellington-rust-meetup/events/", "https://www.meetup.com/women-in-rust/events/", - "https://www.meetup.com/yeducation/events/", "https://www.meetup.com/zagreb-rust-meetup/events/" -] \ No newline at end of file +] From eec93863c0c010230c97737961e0272a5dbdb777 Mon Sep 17 00:00:00 2001 From: bdillo Date: Sat, 21 Dec 2024 12:33:54 -0800 Subject: [PATCH 08/11] rename meetups.json to rust-meetups.json to show it's for rust specific meetup groups --- tools/events/{meetups.json => rust-meetups.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename tools/events/{meetups.json => rust-meetups.json} (100%) diff --git a/tools/events/meetups.json b/tools/events/rust-meetups.json similarity index 100% rename from tools/events/meetups.json rename to tools/events/rust-meetups.json From 8cb1d16ba625ff263eb4e0d3212ec536500d1a4d Mon Sep 17 00:00:00 2001 From: bdillo Date: Sat, 21 Dec 2024 12:41:16 -0800 Subject: [PATCH 09/11] trim a few more events from maybe-rust-meetups.json --- tools/events/maybe-rust-meetups.json | 6 ------ 1 file changed, 6 deletions(-) diff --git a/tools/events/maybe-rust-meetups.json b/tools/events/maybe-rust-meetups.json index f8af16b0f..236a229cb 100644 --- a/tools/events/maybe-rust-meetups.json +++ b/tools/events/maybe-rust-meetups.json @@ -1,13 +1,7 @@ [ - "https://www.meetup.com/8th-light-university/events/", - "https://www.meetup.com/altow-academy/events/", - "https://www.meetup.com/aws-cologne/events/", "https://www.meetup.com/barcelona-free-software/events/", - "https://www.meetup.com/bay-area-newsql-database-meetup/events/", "https://www.meetup.com/bellinghamcodes/events/", "https://www.meetup.com/bergen-html-css-meetup-group/events/", - "https://www.meetup.com/berlin-mozilla-meetup/events/", - "https://www.meetup.com/berlinawsug/events/", "https://www.meetup.com/bitdevsla/events/", "https://www.meetup.com/blockchaincenter/events/", "https://www.meetup.com/boulder-elixir/events/", From a5a1c3213c2e802df25ab67eafcb4c5d0efc0d6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Mon, 23 Dec 2024 23:32:35 +0100 Subject: [PATCH 10/11] Add 2024-12-23 perf triage --- draft/2024-12-25-this-week-in-rust.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/draft/2024-12-25-this-week-in-rust.md b/draft/2024-12-25-this-week-in-rust.md index 5ff39bd27..5c1479dae 100644 --- a/draft/2024-12-25-this-week-in-rust.md +++ b/draft/2024-12-25-this-week-in-rust.md @@ -110,7 +110,25 @@ If you are an event organizer hoping to expand the reach of your event, please s ### Rust Compiler Performance Triage - +We missed triage last week due to some process issues, so this triage includes two weeks of data. The overall result is positive, due to parser optimizations ([#133793](https://github.com/rust-lang/rust/pull/133793)), trait solving optimizations ([#134501](https://github.com/rust-lang/rust/pull/134501), [#132325](https://github.com/rust-lang/rust/pull/132325)) and bumping the cc crate ([#134505](https://github.com/rust-lang/rust/pull/134505)), which [improved the performance](https://github.com/rust-lang/cc-rs/pull/1279) of C/C++ dependencies of the compiler. + +Triage done by **@kobzol**. +Revision range: [1b3fb316..0eca4dd3](https://perf.rust-lang.org/?start=1b3fb316751227d30b1523ed0e3f00d83956d4d0&end=0eca4dd3205a01dba4bd7b7c140ec370aff03440&absolute=false&stat=instructions%3Au) + +**Summary**: + +| (instructions:u) | mean | range | count | +|:----------------------------------:|:-----:|:--------------:|:-----:| +| Regressions ❌
(primary) | 0.5% | [0.3%, 0.8%] | 3 | +| Regressions ❌
(secondary) | 1.0% | [1.0%, 1.0%] | 1 | +| Improvements ✅
(primary) | -1.8% | [-7.5%, -0.3%] | 254 | +| Improvements ✅
(secondary) | -1.3% | [-5.4%, -0.3%] | 224 | +| All ❌✅ (primary) | -1.8% | [-7.5%, 0.8%] | 257 | + +4 Regressions, 10 Improvements, 12 Mixed; 9 of them in rollups +90 artifact comparisons made in total + +[Full report here](https://github.com/rust-lang/rustc-perf/blob/457d83dc231ed684e9f09e96fdf41f45bed0fe67/triage/2024-12-23.md) ### [Approved RFCs](https://github.com/rust-lang/rfcs/commits/master) From 5a0337bd45e920c45c7f8d9787210da6d64936da Mon Sep 17 00:00:00 2001 From: Nell Shamrell-Harrington Date: Mon, 23 Dec 2024 21:26:52 -0800 Subject: [PATCH 11/11] Fix list item formatting in markdown --- draft/2024-12-25-this-week-in-rust.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/draft/2024-12-25-this-week-in-rust.md b/draft/2024-12-25-this-week-in-rust.md index 8cb0f660a..b9d7d2bc7 100644 --- a/draft/2024-12-25-this-week-in-rust.md +++ b/draft/2024-12-25-this-week-in-rust.md @@ -45,7 +45,7 @@ and just ask the editors to select the category. ### Miscellaneous -- [Rust university course exercises](https://kobzol.github.io/teaching/2024/12/18/rust-exercises.html) +* [Rust university course exercises](https://kobzol.github.io/teaching/2024/12/18/rust-exercises.html) ## Crate of the Week