@@ -50,7 +50,9 @@ and just ask the editors to select the category.
5050
5151## Crate of the Week
5252
53- <!-- COTW goes here -->
53+ This week's crate is [ wgpu] ( https://docs.rs/wgpu ) , a cross-platform graphics and compute library based on [ WebGPU] ( https://gpuweb.github.io/gpuweb/ ) .
54+
55+ Despite a lack of suggestions, llogiq is pleased with his choice.
5456
5557[ Please submit your suggestions and votes for next week] [ submit_crate ] !
5658
@@ -109,7 +111,66 @@ If you are an event organizer hoping to expand the reach of your event, please s
109111
110112## Updates from the Rust Project
111113
112- <!-- Rust updates go here -->
114+ 480 pull requests were [ merged in the last week] [ merged ]
115+
116+ [ merged ] : https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2025-04-08..2025-04-15
117+
118+ #### Compiler
119+
120+ * [ detect and provide suggestion for ` &raw EXPR ` ] ( https://github.com/rust-lang/rust/pull/139392 )
121+ * [ don't suggest the use of ` impl Trait ` in closure parameter] ( https://github.com/rust-lang/rust/pull/138998 )
122+ * [ make the compiler suggest actual paths instead of visible paths if the visible paths are through any doc hidden path] ( https://github.com/rust-lang/rust/pull/139364 )
123+ * [ tell LLVM about impossible niche tags] ( https://github.com/rust-lang/rust/pull/139098 )
124+ * [ remove ` Nonterminal ` and ` TokenKind::Interpolated ` ] ( https://github.com/rust-lang/rust/pull/124141 )
125+ * [ re-use ` Sized ` fast-path] ( https://github.com/rust-lang/rust/pull/139577 )
126+
127+ #### Library
128+
129+ * [ add ` core::intrinsics::simd::{simd_extract_dyn, simd_insert_dyn} ` ] ( https://github.com/rust-lang/rust/pull/137447 )
130+ * [ initial ` UnsafePinned ` implementation (Part 1: Libs)] ( https://github.com/rust-lang/rust/pull/137043 )
131+ * [ polymorphize ` array::IntoIter ` 's iterator impl] ( https://github.com/rust-lang/rust/pull/139430 )
132+ * [ speed up ` String::push ` and ` String::insert ` ] ( https://github.com/rust-lang/rust/pull/124810 )
133+ * [ std: add ` Output::exit_ok ` ] ( https://github.com/rust-lang/rust/pull/139554 )
134+
135+ #### Cargo
136+
137+ * [ added symlink resolution for ` workspace-path-hash ` ] ( https://github.com/rust-lang/cargo/pull/15400 )
138+ * [ improved error message when build-dir template var is invalid] ( https://github.com/rust-lang/cargo/pull/15418 )
139+
140+ #### Rustdoc
141+
142+ * [ search: add unbox flag to Result aliases] ( https://github.com/rust-lang/rust/pull/139688 )
143+ * [ enable Markdown extensions when looking for doctests] ( https://github.com/rust-lang/rust/pull/139592 )
144+
145+ #### Clippy
146+
147+ * [ ` arbitrary_source_item_ordering ` should ignore test modules] ( https://github.com/rust-lang/rust-clippy/pull/14585 )
148+ * [ ` implicit_return ` : better handling of asynchronous code] ( https://github.com/rust-lang/rust-clippy/pull/14446 )
149+ * [ accept ` self.cmp(other).into() ` as canonical ` PartialOrd ` impl] ( https://github.com/rust-lang/rust-clippy/pull/14573 )
150+ * [ add ` manual_abs_diff ` lint] ( https://github.com/rust-lang/rust-clippy/pull/14482 )
151+ * [ consecutive returns dont decrease cognitive Complexity level anymore] ( https://github.com/rust-lang/rust-clippy/pull/14460 )
152+ * [ consider nested lifetimes in ` mut_from_ref ` ] ( https://github.com/rust-lang/rust-clippy/pull/14471 )
153+ * [ correctly handle bracketed type in ` default_constructed_unit_struct ` ] ( https://github.com/rust-lang/rust-clippy/pull/14367 )
154+ * [ deprecate ` match_on_vec_items ` lint] ( https://github.com/rust-lang/rust-clippy/pull/14217 )
155+ * [ do not propose to auto-derive ` Clone ` in presence of unsafe fields] ( https://github.com/rust-lang/rust-clippy/pull/14559 )
156+ * [ fix: ` iter_cloned_collect ` false positive with custom ` From ` /` IntoIterator ` impl] ( https://github.com/rust-lang/rust-clippy/pull/14473 )
157+ * [ fix: ` map_entry ` : don't emit lint before checks have been performed] ( https://github.com/rust-lang/rust-clippy/pull/14568 )
158+ * [ fix: ` redundant_clone ` false positive in overlapping lifetime] ( https://github.com/rust-lang/rust-clippy/pull/14237 )
159+ * [ various fixes for ` manual_is_power_of_two ` ] ( https://github.com/rust-lang/rust-clippy/pull/14463 )
160+
161+ #### Rust-Analyzer
162+
163+ * [ ast: return correct types for ` make::expr_* ` methods] ( https://github.com/rust-lang/rust-analyzer/pull/19569 )
164+ * [ add children modules feature] ( https://github.com/rust-lang/rust-analyzer/pull/19255 )
165+ * [ add normalizeDriveLetter] ( https://github.com/rust-lang/rust-analyzer/pull/19578 )
166+ * [ distribute x64 and aarch64 Linux builds with PGO optimizations] ( https://github.com/rust-lang/rust-analyzer/pull/19582 )
167+ * [ fix dyn compatibility code bypassing ` callable_item_signature ` query] ( https://github.com/rust-lang/rust-analyzer/pull/19566 )
168+ * [ fix a small bug with catastrophic effects] ( https://github.com/rust-lang/rust-analyzer/pull/19558 )
169+ * [ fix an incorrect ` ExpressionStore ` that was passed] ( https://github.com/rust-lang/rust-analyzer/pull/19570 )
170+ * [ prevent panics when there is a cyclic dependency between closures] ( https://github.com/rust-lang/rust-analyzer/pull/19579 )
171+ * [ shadow type by module] ( https://github.com/rust-lang/rust-analyzer/pull/19461 )
172+ * [ ignore errors from rustfmt which may trigger error notification] ( https://github.com/rust-lang/rust-analyzer/pull/19576 )
173+ * [ port closure inference from rustc] ( https://github.com/rust-lang/rust-analyzer/pull/19536 )
113174
114175### Rust Compiler Performance Triage
115176
@@ -290,7 +351,11 @@ Please see the latest [Who's Hiring thread on r/rust](INSERT_LINK_HERE)
290351
291352# Quote of the Week
292353
293- <!-- QOTW goes here -->
354+ > IEEE 754 floating point, proudly providing counterexamples since 1985!
355+
356+ – [ Johannes Dahlström on rust-internals] ( https://internals.rust-lang.org/t/highlight-differences-in-assert-eq/22722/4 )
357+
358+ Thanks to [ Ralf Jung] ( https://users.rust-lang.org/t/twir-quote-of-the-week/328/1665 ) for the suggestion!
294359
295360[ Please submit quotes and vote for next week!] ( https://users.rust-lang.org/t/twir-quote-of-the-week/328 )
296361
0 commit comments