Skip to content

Commit 3906075

Browse files
authored
Merge pull request #7260 from llogiq/twir-625
C/QotW and notable changes
2 parents ee04aec + 172cffd commit 3906075

File tree

1 file changed

+63
-4
lines changed

1 file changed

+63
-4
lines changed

draft/2025-11-12-this-week-in-rust.md

Lines changed: 63 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,11 @@ and just ask the editors to select the category.
7575

7676
## Crate of the Week
7777

78-
<!-- COTW goes here -->
78+
This week's crate is [automesh](https://docs.rs/automesh), a crate for high-performance automatic mesh generation in Rust.
7979

80-
[Please submit your suggestions and votes for next week][submit_crate]!
80+
Thanks to [Michael R. Buche](https://users.rust-lang.org/t/crate-of-the-week/2704/1485) for the self-suggestion!
81+
82+
[Please submit your suggestions and votes for neMichael R. Buchext week][submit_crate]!
8183

8284
[submit_crate]: https://users.rust-lang.org/t/crate-of-the-week/2704
8385

@@ -135,7 +137,60 @@ If you are an event organizer hoping to expand the reach of your event, please s
135137

136138
## Updates from the Rust Project
137139

138-
<!-- Rust updates go here -->
140+
409 pull requests were [merged in the last week][merged]
141+
142+
[merged]: https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2025-11-04..2025-11-11
143+
144+
#### Compiler
145+
* [add LLVM realtime sanitizer](https://github.com/rust-lang/rust/pull/147935)
146+
* [don't completely reset `HeadUsages`](https://github.com/rust-lang/rust/pull/148649)
147+
* [use annotate-snippets by default on nightly](https://github.com/rust-lang/rust/pull/148188)
148+
* [implement SIMD funnel shifts in const-eval/Miri](https://github.com/rust-lang/rust/pull/147534)
149+
* [recover `[T: N]` as `[T; N]`](https://github.com/rust-lang/rust/pull/148680)
150+
151+
#### Library
152+
* [add Allocator proxy impls for Box, Rc, and Arc](https://github.com/rust-lang/rust/pull/148539)
153+
* [add `extend_front` to VecDeque with specialization like extend](https://github.com/rust-lang/rust/pull/146861)
154+
* [add alignment parameter to `simd_masked_{load,store}`](https://github.com/rust-lang/rust/pull/147355)
155+
* [constify `ControlFlow` methods with unstable bounds](https://github.com/rust-lang/rust/pull/148285)
156+
* [constify `ControlFlow` methods without unstable bounds](https://github.com/rust-lang/rust/pull/148248)
157+
* [constify result unwrap unchecked](https://github.com/rust-lang/rust/pull/148333)
158+
* [optimize path components iteration on platforms that don't have prefixes](https://github.com/rust-lang/rust/pull/148084)
159+
* [stabilize `as_array` in `[_]` and `*const [_]`; stabilise `as_mut_array` in `[_]` and `*mut [_]`](https://github.com/rust-lang/rust/pull/147540)
160+
* [stabilize `vec_deque_pop_if`](https://github.com/rust-lang/rust/pull/145992)
161+
* [stabilize s390x `vector` target feature and `is_s390x_feature_detected!` macro](https://github.com/rust-lang/rust/pull/145656)
162+
* [stop specializing on `Copy`](https://github.com/rust-lang/rust/pull/135634)
163+
164+
#### Cargo
165+
* [`cli`: Refer to commands, not subcommands](https://github.com/rust-lang/cargo/pull/16226)
166+
* [`completions`: don't wrap completion item help in parenthesis](https://github.com/rust-lang/cargo/pull/16215)
167+
* [add native completions for `--package` on various commands](https://github.com/rust-lang/cargo/pull/16210)
168+
169+
#### Rustdoc
170+
* [search: remove broken index special case](https://github.com/rust-lang/rust/pull/148563)
171+
* [properly highlight shebang, frontmatter & weak keywords in source code pages and code blocks](https://github.com/rust-lang/rust/pull/148230)
172+
173+
#### Clippy
174+
* [perf: `manual_is_power_of_two`: perform the `is_integer_literal` check first](https://github.com/rust-lang/rust-clippy/pull/16050)
175+
* [consider type conversion that won't overflow](https://github.com/rust-lang/rust-clippy/pull/15950)
176+
* [don't flag `cfg(test)` as multiple inherent impl](https://github.com/rust-lang/rust-clippy/pull/16041)
177+
* [fix `match_single_binding` suggesting wrongly inside tuple](https://github.com/rust-lang/rust-clippy/pull/15539)
178+
* [fix `missing_asserts_for_indexing` changing `assert_eq` to `assert`](https://github.com/rust-lang/rust-clippy/pull/16040)
179+
* [fix `missing_inline_in_public_items` failing to fulfill `expect` in `--test` build](https://github.com/rust-lang/rust-clippy/pull/15320)
180+
* [fix `mod_module_files` false positive for tests in workspaces](https://github.com/rust-lang/rust-clippy/pull/16048)
181+
* [fix `nonminimal_bool` wrongly unmangled terms](https://github.com/rust-lang/rust-clippy/pull/16017)
182+
* [fix `useless_let_if_seq` false negative when `if` is in the last expr of block](https://github.com/rust-lang/rust-clippy/pull/16063)
183+
184+
#### Rust-Analyzer
185+
* [support rename after adding loop label](https://github.com/rust-lang/rust-analyzer/pull/20985)
186+
* [add block on postfix `.const` completion](https://github.com/rust-lang/rust-analyzer/pull/21003)
187+
* [fix panicking while resolving callable sigs for `AsyncFnMut`](https://github.com/rust-lang/rust-analyzer/pull/20971)
188+
* [handle guards in `replace_if_let_with_match`](https://github.com/rust-lang/rust-analyzer/pull/20542)
189+
* [handle method calls in `apply_demorgan`](https://github.com/rust-lang/rust-analyzer/pull/20973)
190+
* [parse `impl ! {}`](https://github.com/rust-lang/rust-analyzer/pull/20972)
191+
* [move safe computation out of unsafe block](https://github.com/rust-lang/rust-analyzer/pull/20977)
192+
* [perf: only populate public items in dependency symbol index](https://github.com/rust-lang/rust-analyzer/pull/20997)
193+
* [perf: reduce memory usage of symbol index](https://github.com/rust-lang/rust-analyzer/pull/20994)
139194

140195
### Rust Compiler Performance Triage
141196

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

338393
# Quote of the Week
339394

340-
<!-- QOTW goes here -->
395+
> Making your `unsafe` very tiny is sort of like putting caution markings *on* the lethally strong robot arm with no proximity sensors, rather than on the door into the protective cage.
396+
397+
[Stephan Sokolow on lobste.rs](https://lobste.rs/c/0vkdmo)
398+
399+
Thanks to [llogiq](https://users.rust-lang.org/t/twir-quote-of-the-week/328/1727) for the suggestion!
341400

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

0 commit comments

Comments
 (0)