Skip to content

Commit 172cffd

Browse files
committed
C/QotW and notable changes
1 parent dc7aa85 commit 172cffd

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
@@ -55,9 +55,11 @@ and just ask the editors to select the category.
5555

5656
## Crate of the Week
5757

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

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

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

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

138140
## Updates from the Rust Project
139141

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

142197
### Rust Compiler Performance Triage
143198

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

355410
# Quote of the Week
356411

357-
<!-- QOTW goes here -->
412+
> 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.
413+
414+
[Stephan Sokolow on lobste.rs](https://lobste.rs/c/0vkdmo)
415+
416+
Thanks to [llogiq](https://users.rust-lang.org/t/twir-quote-of-the-week/328/1727) for the suggestion!
358417

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

0 commit comments

Comments
 (0)