@@ -74,7 +74,9 @@ and just ask the editors to select the category.
74
74
75
75
## Crate of the Week
76
76
77
- <!-- COTW goes here -->
77
+ This week's crate is [ oxvg] ( https://github.com/noahbald/oxvg ) , a SVG optimizer.
78
+
79
+ Thanks to [ Noah Baldwin] ( https://users.rust-lang.org/t/crate-of-the-week/2704/1450 ) for the self-suggestion!
78
80
79
81
[ Please submit your suggestions and votes for next week] [ submit_crate ] !
80
82
@@ -126,7 +128,61 @@ If you are an event organizer hoping to expand the reach of your event, please s
126
128
127
129
## Updates from the Rust Project
128
130
129
- <!-- Rust updates go here -->
131
+ 421 pull requests were [ merged in the last week] [ merged ]
132
+
133
+ [ merged ] : https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2025-07-08..2025-07-15
134
+
135
+ #### Compiler
136
+ * [ use lld by default on ` x86_64-unknown-linux-gnu ` stable] ( https://github.com/rust-lang/rust/pull/140525 )
137
+ * [ apply effects to ` otherwise ` edge in dataflow analysis] ( https://github.com/rust-lang/rust/pull/142707 )
138
+ * [ compute all rpitit of a trait] ( https://github.com/rust-lang/rust/pull/143783 )
139
+ * [ consider nested cases for duplicate RPITIT] ( https://github.com/rust-lang/rust/pull/143570 )
140
+ * [ propagate from borrowed locals in CopyProp] ( https://github.com/rust-lang/rust/pull/143624 )
141
+ * [ resolver: refactor macro map into external and local maps] ( https://github.com/rust-lang/rust/pull/143657 )
142
+
143
+ #### Library
144
+ * [ constify ` Fn* ` traits] ( https://github.com/rust-lang/rust/pull/143640 )
145
+ * [ constify ` From ` and ` Into ` ] ( https://github.com/rust-lang/rust/pull/143774 )
146
+ * [ make ` Default ` const and add some ` const Default ` impls] ( https://github.com/rust-lang/rust/pull/134628 )
147
+ * [ slice: mark ` rotate_left ` , ` rotate_right ` unstably const] ( https://github.com/rust-lang/rust/pull/143554 )
148
+ * [ core: add ` BorrowedCursor::with_unfilled_buf ` ] ( https://github.com/rust-lang/rust/pull/142885 )
149
+ * [ implement ` int_format_into ` feature] ( https://github.com/rust-lang/rust/pull/142098 )
150
+
151
+ #### Cargo
152
+ * [ add ` [hints] ` table in ` Cargo.toml ` , and a ` hints.mostly-unused ` hint] ( https://github.com/rust-lang/cargo/pull/15673 )
153
+ * [ implementation and tests for ` multiple-build-scripts ` ] ( https://github.com/rust-lang/cargo/pull/15704 )
154
+ * [ perf: speed up TOML parsing by upgrading toml] ( https://github.com/rust-lang/cargo/pull/15736 )
155
+
156
+ #### Rustdoc
157
+ * [ don't mark ` #[target_feature] ` safe fns as unsafe in rustdoc JSON] ( https://github.com/rust-lang/rust/pull/143555 )
158
+
159
+ #### Clippy
160
+ * [ ` arithmetic_side_effects ` : don't warn on ` NonZeroU*.get() - 1 ` ] ( https://github.com/rust-lang/rust-clippy/pull/15238 )
161
+ * [ ` or_fun_call ` : lint method calls inside ` map_or ` first arg] ( https://github.com/rust-lang/rust-clippy/pull/15074 )
162
+ * [ ` {flat_,}map_identity ` : recognize ` |[x, y]| [x, y] ` as an identity function as well] ( https://github.com/rust-lang/rust-clippy/pull/15229 )
163
+ * [ add ` uninlined_format_args ` example for ` {:?} ` ] ( https://github.com/rust-lang/rust-clippy/pull/15228 )
164
+ * [ do not remove method call if type is adjusted] ( https://github.com/rust-lang/rust-clippy/pull/15181 )
165
+ * [ fix ` approx_const ` for some new cases] ( https://github.com/rust-lang/rust-clippy/pull/15236 )
166
+ * [ fix ` expect_fun_call ` producing invalid suggestions] ( https://github.com/rust-lang/rust-clippy/pull/15122 )
167
+ * [ fix ` legacy_numeric_constants ` suggestion when call is wrapped in parens] ( https://github.com/rust-lang/rust-clippy/pull/15191 )
168
+ * [ fix ` manual_abs_diff ` suggests wrongly behind refs] ( https://github.com/rust-lang/rust-clippy/pull/15265 )
169
+ * [ fix ` manual_assert ` suggests wrongly for macros] ( https://github.com/rust-lang/rust-clippy/pull/15264 )
170
+ * [ fix ` manual_is_variant_and ` condition generation] ( https://github.com/rust-lang/rust-clippy/pull/15206 )
171
+ * [ fix false negative of ` expect_used ` ] ( https://github.com/rust-lang/rust-clippy/pull/15253 )
172
+ * [ fix manual is multiple of] ( https://github.com/rust-lang/rust-clippy/pull/15205 )
173
+ * [ fix multiple problems in #15063 ] ( https://github.com/rust-lang/rust-clippy/pull/15070 )
174
+ * [ fix suggestion causes error of ` needless_for_each ` ] ( https://github.com/rust-lang/rust-clippy/pull/15262 )
175
+ * [ skip exit late lint pass on tests] ( https://github.com/rust-lang/rust-clippy/pull/15222 )
176
+
177
+ #### Rust-Analyzer
178
+ * [ rust-analyzer: generate ` new ` for tuple ` struct ` ] ( https://github.com/rust-lang/rust-analyzer/pull/20109 )
179
+ * [ rust-analyzer: support folding multiline arg list & fn body in one folding range] ( https://github.com/rust-lang/rust-analyzer/pull/20054 )
180
+ * [ rust-analyzer: assoc type where clause position] ( https://github.com/rust-lang/rust-analyzer/pull/20235 )
181
+ * [ rust-analyzer: fix display of ` use<> ` syntax] ( https://github.com/rust-lang/rust-analyzer/pull/20228 )
182
+ * [ rust-analyzer: fixes for ` dyn ` inlay hint] ( https://github.com/rust-lang/rust-analyzer/pull/20212 )
183
+ * [ rust-analyzer: inline asm fixes] ( https://github.com/rust-lang/rust-analyzer/pull/20210 )
184
+ * [ rust-analyzer: normalize projection types before calculating memory maps] ( https://github.com/rust-lang/rust-analyzer/pull/20232 )
185
+ * [ rust-analyzer: perf: put the expression stuff in the expression store behind an ` Option<Box> ` ] ( https://github.com/rust-lang/rust-analyzer/pull/20219 )
130
186
131
187
### Rust Compiler Performance Triage
132
188
@@ -295,7 +351,11 @@ Please see the latest [Who's Hiring thread on r/rust](INSERT_LINK_HERE)
295
351
296
352
# Quote of the Week
297
353
298
- <!-- QOTW goes here -->
354
+ > Unfortunately -∞ doesn't fit in ` usize ` .
355
+
356
+ – [ Tomek Czajka on rust-users] ( https://users.rust-lang.org/t/enumerations-how-are-they-stored-and-other-questions/131667/31 )
357
+
358
+ Thanks to [ Kyllingene] ( https://users.rust-lang.org/t/twir-quote-of-the-week/328/1703 ) for the suggestion!
299
359
300
360
[ Please submit quotes and vote for next week!] ( https://users.rust-lang.org/t/twir-quote-of-the-week/328 )
301
361
0 commit comments