Skip to content

Commit e34370d

Browse files
authored
Merge pull request #6825 from llogiq/twir-608
C/QotW and notable changes
2 parents d46317a + 5e0dcc7 commit e34370d

File tree

1 file changed

+63
-3
lines changed

1 file changed

+63
-3
lines changed

draft/2025-07-16-this-week-in-rust.md

Lines changed: 63 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,9 @@ and just ask the editors to select the category.
7474

7575
## Crate of the Week
7676

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!
7880

7981
[Please submit your suggestions and votes for next week][submit_crate]!
8082

@@ -126,7 +128,61 @@ If you are an event organizer hoping to expand the reach of your event, please s
126128

127129
## Updates from the Rust Project
128130

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)
130186

131187
### Rust Compiler Performance Triage
132188

@@ -295,7 +351,11 @@ Please see the latest [Who's Hiring thread on r/rust](INSERT_LINK_HERE)
295351

296352
# Quote of the Week
297353

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!
299359

300360
[Please submit quotes and vote for next week!](https://users.rust-lang.org/t/twir-quote-of-the-week/328)
301361

0 commit comments

Comments
 (0)