Skip to content

Commit

Permalink
Merge pull request #79 from this-week-in-rust/publishing-updates-to-540
Browse files Browse the repository at this point in the history
adding updates to 540
  • Loading branch information
bennyvasquez committed Apr 1, 2024
2 parents 3866081 + 41af4c6 commit 3814f02
Show file tree
Hide file tree
Showing 17 changed files with 73 additions and 57 deletions.
14 changes: 8 additions & 6 deletions atom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ and just ask the editors to select the category.
<li><a href="https://www.coderemote.dev/blog/faster-rust-compiler-macro-expansion-caching/">How I reduced (incremental) Rust compile times by up to 40%</a></li>
<li><a href="https://symbolica.io/posts/global_state/">How I learned to stop worrying and love the global state</a></li>
<li><a href="https://lucumr.pocoo.org/2024/3/26/rust-cdo/">On Tech Debt: My Rust Library is now a CDO</a></li>
<li><a href="https://diziet.dreamwidth.org/18122.html">How to use Rust on Debian (and Ubuntu, etc.) - rustup vs apt</a></li>
<li><a href="https://diziet.dreamwidth.org/18122.html">How to use Rust on Debian (and Ubuntu, etc.)</a></li>
<li>[audio] <a href="https://rustacean-station.org/episode/sean-mcarthur/">Hyper 1.0 with Sean McArthur</a></li>
<li>[video] <a href="https://www.youtube.com/watch?v=NDIU1GSBrVI">The magic of Rust's type system</a></li>
</ul>
Expand Down Expand Up @@ -84,8 +84,6 @@ need testing.</p>
<p>Always wanted to contribute to open-source projects but did not know where to start?
Every week we highlight some tasks from the Rust community for you to pick and get started!</p>
<p>Some of these tasks may also have mentors available, visit the task page for more information.</p>
<!-- CFPs go here, use this format: * [project name - title of issue](link to issue) -->
<!-- * [ - ]() -->
<ul>
<li><a href="https://github.com/juspay/hyperswitch/issues/4058">Hyperswitch - [REFACTOR]: Remove Default Case Handling - Braintree</a></li>
<li><a href="https://github.com/juspay/hyperswitch/issues/4059">Hyperswitch - [REFACTOR]: Remove Default Case Handling - Fiserv</a></li>
Expand All @@ -94,13 +92,17 @@ Every week we highlight some tasks from the Rust community for you to pick and g
<li><a href="https://github.com/plabayo/rama/issues/93">Rama — Provide “and(matcher)” and “or(matcher)” methods to enum matchers</a></li>
<li><a href="https://github.com/plabayo/rama/issues/92">Rama — Provide support for boxed custom matchers in layer enums</a></li>
<li><a href="https://github.com/plabayo/rama/issues/23">Rama — add open-telemetry middleware and extended prometheus support</a></li>
<li><a href="https://github.com/diesel-rs/diesel/discussions/3972">diesel - Review Diesel compile time error message</a></li>
</ul>
<p>If you are a Rust project owner and are looking for contributors, please submit tasks <a href="https://users.rust-lang.org/t/twir-call-for-participation/4821">here</a>.</p>
<h3 id="cfp-speakers"><a class="toclink" href="#cfp-speakers">CFP - Speakers</a></h3>
<p>Are you a new or experienced speaker looking for a place to share something cool? This section highlights events that are being planned and are accepting submissions to join their event as a speaker.</p>
<!-- CFPs go here, use this format: * [**event name**](link to CFP)| Date CFP closes in YYYY-MM-DD | city,state,country | Date of event in YYYY-MM-DD -->
<!-- or if none - *No Calls for papers or presentations were submitted this week.* -->

<ul>
<li><a href="https://rustfest.ch/cfp/">RustFest Zürich 2024</a> | Closes 2024-03-31 | Zürich, Switzerland | Event date: 2024-06-19 - 2024-06-24</li>
<li><a href="https://foundation.rust-lang.org/news/the-rustconf-2024-call-for-talk-proposals-is-open/">RustConf 2024</a> | Closes 2024-04-25 | Montreal, Canada | Event date: 2024-09-10</li>
<li><a href="https://www.papercall.io/eurorust-2024">EuroRust 2024</a>| Closes 2024-06-03 | Vienna, Austria & online | Event on 2024-10-10</li>
<li><a href="https://scientificcomputing.rs/">Scientific Computing in Rust 2024</a>| Closes 2024-06-14 | online | Event date: 2024-07-17 - 2024-07-19</li>
</ul>
<p>If you are an event organizer hoping to expand the reach of your event, please submit a link to the submission website through a <a href="https://github.com/rust-lang/this-week-in-rust">PR to TWiR</a>.</p>
<h2 id="updates-from-the-rust-project"><a class="toclink" href="#updates-from-the-rust-project">Updates from the Rust Project</a></h2>
<p>444 pull requests were <a href="https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2024-03-19..2024-03-26">merged in the last week</a></p>
Expand Down
2 changes: 1 addition & 1 deletion blog/2013/07/21/this-week-in-rust-7/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ <h2 id="notable-compiler-additions-bugfixes-and-cleanup"><a class="toclink" href
codegen</a>.</li>
<li>A <code>no_implicit_prelude</code> attribute <a href="https://github.com/mozilla/rust/pull/7844">has been
added</a>, which prevents prelude
injection in the module heirarchy starting at the item which that attribute
injection in the module hierarchy starting at the item which that attribute
is added to.</li>
<li>C-style enum variants are <a href="https://github.com/mozilla/rust/pull/7827">now
allowed</a> in <code>[T, ..n]</code>
Expand Down
2 changes: 1 addition & 1 deletion blog/2013/08/04/this-week-in-rust-9/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ <h2 id="breaking-changes"><a class="toclink" href="#breaking-changes">Breaking C
<li><code>PortSet</code> <a href="https://github.com/mozilla/rust/pull/8164">has been removed</a> from
std, as the new scheduler does not support it.</li>
<li>A bunch of old task APIs <a href="https://github.com/mozilla/rust/pull/8139">have been
removed</a>, aslo in preparation for
removed</a>, also in preparation for
the new schduler.</li>
<li><code>is_utf8</code> now <a href="https://github.com/mozilla/rust/pull/8133">rejects overlong
encodings</a>.</li>
Expand Down
2 changes: 1 addition & 1 deletion blog/2013/08/19/this-week-in-rust-11/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ <h2 id="breaking-changes"><a class="toclink" href="#breaking-changes">Breaking C
as it is impossible to create a valid C string with interior
<code>NUL</code>s</a>.</li>
</ul>
<h2 id="library-improvments-bugfixes-and-cleanup"><a class="toclink" href="#library-improvments-bugfixes-and-cleanup">Library improvments, bugfixes, and cleanup</a></h2>
<h2 id="library-improvements-bugfixes-and-cleanup"><a class="toclink" href="#library-improvements-bugfixes-and-cleanup">Library improvements, bugfixes, and cleanup</a></h2>
<ul>
<li><a href="https://github.com/mozilla/rust/pull/8446"><code>ifmt!</code>, the new formatter, has been
finished</a>. Yay!</li>
Expand Down
2 changes: 1 addition & 1 deletion blog/2014/02/23/this-week-in-rust-38/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ <h2 id="notable-additions"><a class="toclink" href="#notable-additions">Notable
<a href="https://github.com/mozilla/servo/pull/1706">#1706</a></li>
<li>Adam Sinnett corrected the parent type names of Text, Comment, and PI
types in <a href="https://github.com/mozilla/servo/pull/1702">#1702</a></li>
<li>Patrick Walton added some inlining that sped up flow contruction even
<li>Patrick Walton added some inlining that sped up flow construction even
more in <a href="https://github.com/mozilla/servo/pull/1602">#1602</a></li>
</ul>
<h2 id="new-contributors_1"><a class="toclink" href="#new-contributors_1">New contributors</a></h2>
Expand Down
2 changes: 1 addition & 1 deletion blog/2014/11/17/this-week-in-rust-57/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ <h2 id="new-contributors"><a class="toclink" href="#new-contributors">New Contri
<h1 id="approved-rfcs"><a class="toclink" href="#approved-rfcs">Approved RFC's</a></h1>
<ul>
<li><a href="https://github.com/rust-lang/rfcs/blob/master/text/0369-num-reform.md">RFC 369: Numerics reform</a>. Conservatively dismantle the
numeric trait heirarchy for later reconsideration. <a href="https://github.com/rust-lang/rfcs/pull/369">PR</a>.</li>
numeric trait hierarchy for later reconsideration. <a href="https://github.com/rust-lang/rfcs/pull/369">PR</a>.</li>
<li><a href="https://github.com/rust-lang/rfcs/blob/master/text/0380-stabilize-std-fmt.md">RFC 380: Stabilize std::fmt</a>. Primarily stabilizes the user-facing
formatting syntax, while leaving the library APIs
unstable. <a href="https://github.com/rust-lang/rfcs/pull/380">PR</a>.</li>
Expand Down
2 changes: 1 addition & 1 deletion blog/2015/05/18/this-week-in-rust-81/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ <h1 id="breaking-changes"><a class="toclink" href="#breaking-changes">Breaking C
<li><a href="https://github.com/rust-lang/rust/pull/25212">dropck: must assume <code>Box&lt;Trait + 'a&gt;</code> has a destructor of
interest</a>. Because
these types may have destructors, so the compiler must assume that
any contained regions strictly outlive the the type, per <a href="https://github.com/rust-lang/rfcs/blob/master/text/0769-sound-generic-drop.md#the-drop-check-rule">RFC
any contained regions strictly outlive the type, per <a href="https://github.com/rust-lang/rfcs/blob/master/text/0769-sound-generic-drop.md#the-drop-check-rule">RFC
769</a>.</li>
</ul>
<h1 id="other-changes"><a class="toclink" href="#other-changes">Other Changes</a></h1>
Expand Down
2 changes: 1 addition & 1 deletion blog/2018/01/23/this-week-in-rust-218/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ <h1 id="rust-jobs"><a class="toclink" href="#rust-jobs">Rust Jobs</a></h1>
<p><em>No jobs listed for this week.</em></p>
<h1 id="quote-of-the-week"><a class="toclink" href="#quote-of-the-week">Quote of the Week</a></h1>
<blockquote>
<p>Rust is difficult because most programmers abuse shared mutable state and Rust makes you sacrifice your first-born to be able to to do it.</p>
<p>Rust is difficult because most programmers abuse shared mutable state and Rust makes you sacrifice your first-born to be able to do it.</p>
</blockquote>
<p><a href="https://www.reddit.com/r/rust/comments/7rza1q/why_is_rust_difficult/dt11dqx/">u/<em>errata</em> on reddit</a>.</p>
<p>Thanks to <a href="https://www.reddit.com/r/rust/comments/7rza1q/why_is_rust_difficult/dt22fol/">u/kixunil for the suggestion</a>!</p>
Expand Down
2 changes: 1 addition & 1 deletion blog/2018/07/10/this-week-in-rust-242/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ <h1 id="rust-jobs"><a class="toclink" href="#rust-jobs">Rust Jobs</a></h1>
<p><em>Tweet us at <a href="https://twitter.com/ThisWeekInRust">@ThisWeekInRust</a> to get your job offers listed here!</em></p>
<h1 id="quote-of-the-week"><a class="toclink" href="#quote-of-the-week">Quote of the Week</a></h1>
<blockquote>
<p>actix-web has removed all unsound use of unsafe in its codebase. It’s down to less than 15 occurences of unsafe from 100+.</p>
<p>actix-web has removed all unsound use of unsafe in its codebase. It’s down to less than 15 occurrences of unsafe from 100+.</p>
</blockquote>
<p><a href="https://www.reddit.com/r/rust/comments/8wlkbe/actixweb_has_removed_all_unsound_use_of_unsafe_in/">u/_ar7 celebrating this commendable achievement</a>.</p>
<p>Thanks to <a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328/542">Jules Kerssemakers</a> for the suggestion!</p>
Expand Down
2 changes: 1 addition & 1 deletion blog/2018/10/09/this-week-in-rust-255/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ <h1 id="call-for-participation"><a class="toclink" href="#call-for-participation
<p>Some of these tasks may also have mentors available, visit the task page for more information.</p>
<ul>
<li><a href="https://tokio.rs/blog/2018-10-doc-blitz/">Announcing the Tokio doc blitz effort, we need your help</a>!</li>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSf9KCUs-8G87pHB08lM8-iXcDSY_VttOI0PvkKseHaZseCGGA/viewform">Rust Web Survey from from Networking Services WG</a>.</li>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSf9KCUs-8G87pHB08lM8-iXcDSY_VttOI0PvkKseHaZseCGGA/viewform">Rust Web Survey from Networking Services WG</a>.</li>
<li><a href="https://imag-pim.org/blog/2018/10/10/call-for-participation-1/">The imag project calls for contributors</a>.</li>
<li><a href="https://github.com/lukaslueg/macro_railroad/issues/17">macro_railroad: Update the parser for syn-0.15</a>. macro_railroad is a library to generate syntax diagrams for Rust macros.</li>
</ul>
Expand Down
14 changes: 8 additions & 6 deletions blog/2024/03/27/this-week-in-rust-540/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ <h3 id="observationsthoughts"><a class="toclink" href="#observationsthoughts">Ob
<li><a href="https://www.coderemote.dev/blog/faster-rust-compiler-macro-expansion-caching/">How I reduced (incremental) Rust compile times by up to 40%</a></li>
<li><a href="https://symbolica.io/posts/global_state/">How I learned to stop worrying and love the global state</a></li>
<li><a href="https://lucumr.pocoo.org/2024/3/26/rust-cdo/">On Tech Debt: My Rust Library is now a CDO</a></li>
<li><a href="https://diziet.dreamwidth.org/18122.html">How to use Rust on Debian (and Ubuntu, etc.) - rustup vs apt</a></li>
<li><a href="https://diziet.dreamwidth.org/18122.html">How to use Rust on Debian (and Ubuntu, etc.)</a></li>
<li>[audio] <a href="https://rustacean-station.org/episode/sean-mcarthur/">Hyper 1.0 with Sean McArthur</a></li>
<li>[video] <a href="https://www.youtube.com/watch?v=NDIU1GSBrVI">The magic of Rust's type system</a></li>
</ul>
Expand Down Expand Up @@ -134,8 +134,6 @@ <h3 id="cfp-projects"><a class="toclink" href="#cfp-projects">CFP - Projects</a>
<p>Always wanted to contribute to open-source projects but did not know where to start?
Every week we highlight some tasks from the Rust community for you to pick and get started!</p>
<p>Some of these tasks may also have mentors available, visit the task page for more information.</p>
<!-- CFPs go here, use this format: * [project name - title of issue](link to issue) -->
<!-- * [ - ]() -->
<ul>
<li><a href="https://github.com/juspay/hyperswitch/issues/4058">Hyperswitch - [REFACTOR]: Remove Default Case Handling - Braintree</a></li>
<li><a href="https://github.com/juspay/hyperswitch/issues/4059">Hyperswitch - [REFACTOR]: Remove Default Case Handling - Fiserv</a></li>
Expand All @@ -144,13 +142,17 @@ <h3 id="cfp-projects"><a class="toclink" href="#cfp-projects">CFP - Projects</a>
<li><a href="https://github.com/plabayo/rama/issues/93">Rama — Provide “and(matcher)” and “or(matcher)” methods to enum matchers</a></li>
<li><a href="https://github.com/plabayo/rama/issues/92">Rama — Provide support for boxed custom matchers in layer enums</a></li>
<li><a href="https://github.com/plabayo/rama/issues/23">Rama — add open-telemetry middleware and extended prometheus support</a></li>
<li><a href="https://github.com/diesel-rs/diesel/discussions/3972">diesel - Review Diesel compile time error message</a></li>
</ul>
<p>If you are a Rust project owner and are looking for contributors, please submit tasks <a href="https://users.rust-lang.org/t/twir-call-for-participation/4821">here</a>.</p>
<h3 id="cfp-speakers"><a class="toclink" href="#cfp-speakers">CFP - Speakers</a></h3>
<p>Are you a new or experienced speaker looking for a place to share something cool? This section highlights events that are being planned and are accepting submissions to join their event as a speaker.</p>
<!-- CFPs go here, use this format: * [**event name**](link to CFP)| Date CFP closes in YYYY-MM-DD | city,state,country | Date of event in YYYY-MM-DD -->
<!-- or if none - *No Calls for papers or presentations were submitted this week.* -->

<ul>
<li><a href="https://rustfest.ch/cfp/">RustFest Zürich 2024</a> | Closes 2024-03-31 | Zürich, Switzerland | Event date: 2024-06-19 - 2024-06-24</li>
<li><a href="https://foundation.rust-lang.org/news/the-rustconf-2024-call-for-talk-proposals-is-open/">RustConf 2024</a> | Closes 2024-04-25 | Montreal, Canada | Event date: 2024-09-10</li>
<li><a href="https://www.papercall.io/eurorust-2024">EuroRust 2024</a>| Closes 2024-06-03 | Vienna, Austria &amp; online | Event on 2024-10-10</li>
<li><a href="https://scientificcomputing.rs/">Scientific Computing in Rust 2024</a>| Closes 2024-06-14 | online | Event date: 2024-07-17 - 2024-07-19</li>
</ul>
<p>If you are an event organizer hoping to expand the reach of your event, please submit a link to the submission website through a <a href="https://github.com/rust-lang/this-week-in-rust">PR to TWiR</a>.</p>
<h2 id="updates-from-the-rust-project"><a class="toclink" href="#updates-from-the-rust-project">Updates from the Rust Project</a></h2>
<p>444 pull requests were <a href="https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2024-03-19..2024-03-26">merged in the last week</a></p>
Expand Down

0 comments on commit 3814f02

Please sign in to comment.