Skip to content

Commit 82fc65b

Browse files
authored
C/QotW and notable changes (#7566)
1 parent d65f988 commit 82fc65b

File tree

1 file changed

+64
-3
lines changed

1 file changed

+64
-3
lines changed

draft/2026-01-28-this-week-in-rust.md

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

8282
## Crate of the Week
8383

84-
<!-- COTW goes here -->
84+
This week's crate is [dynamodb-crud](https://github.com/dariocurr/dynamodb-crud), a type-safe API for working with DynamoDB tables.
85+
86+
Thanks to [dario curreri](https://users.rust-lang.org/t/crate-of-the-week/2704/1524) for the self-suggestion!
8587

8688
[Please submit your suggestions and votes for next week][submit_crate]!
8789

@@ -136,7 +138,62 @@ If you are an event organizer hoping to expand the reach of your event, please s
136138

137139
## Updates from the Rust Project
138140

139-
<!-- Rust updates go here -->
141+
479 pull requests were [merged in the last week][merged]
142+
143+
[merged]: https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2026-01-20..2026-01-27
144+
145+
#### Compiler
146+
* [`const` blocks as a `mod` item](https://github.com/rust-lang/rust/pull/149174)
147+
* [improve error message for `assert!()` macro in functions returning bool](https://github.com/rust-lang/rust/pull/151457)
148+
* [inline constant localized typeck constraint computation](https://github.com/rust-lang/rust/pull/149639)
149+
150+
#### Library
151+
* [`ptr_aligment_type`: add more APIs](https://github.com/rust-lang/rust/pull/148764)
152+
* [add `simd_splat` intrinsic](https://github.com/rust-lang/rust/pull/151346)
153+
* [avoid pulling in unicode when calling `io::Error::kind`](https://github.com/rust-lang/rust/pull/151418)
154+
* [avoid tearing `dbg!` prints](https://github.com/rust-lang/rust/pull/149869)
155+
* [constify boolean methods](https://github.com/rust-lang/rust/pull/151489)
156+
* [ensure that the deadline has passed in `sleep_until`](https://github.com/rust-lang/rust/pull/151494)
157+
* [fix `is_ascii` performance regression on AVX-512 CPUs when compiling with -C target-cpu=native](https://github.com/rust-lang/rust/pull/151259)
158+
* [improve `is_ascii` performance on `x86_64` with explicit SSE2 intrinsics](https://github.com/rust-lang/rust/pull/151611)
159+
* [make `simd_insert_dyn` and `simd_extract_dyn` const](https://github.com/rust-lang/rust/pull/151453)
160+
* [optimize `vec.extend(slice.to_vec())`, take 2](https://github.com/rust-lang/rust/pull/151337)
161+
* [use `ByteStr`'s `Display` for `OsStr`](https://github.com/rust-lang/rust/pull/151010)
162+
163+
#### Cargo
164+
* [add -Z json-target-spec](https://github.com/rust-lang/cargo/pull/16557)
165+
* [don't check the specific build-std output](https://github.com/rust-lang/cargo/pull/16551)
166+
* [fix build-std lto test to run on other platforms](https://github.com/rust-lang/cargo/pull/16550)
167+
* [fix: show `implicit_minimum_version_req` emitted source once per package](https://github.com/rust-lang/cargo/pull/16535)
168+
* [increase `cache_lock` test timeout](https://github.com/rust-lang/cargo/pull/16545)
169+
* [lint: Add `redundant_readme` lint](https://github.com/rust-lang/cargo/pull/16552)
170+
* [lints: Add `non_*_case_features`](https://github.com/rust-lang/cargo/pull/16560)
171+
* [lints: Add `non_kebab_case_bin` lint](https://github.com/rust-lang/cargo/pull/16524)
172+
* [lints: Add mutually exclusive `non_{kebab,snake}_case_packages`](https://github.com/rust-lang/cargo/pull/16554)
173+
* [lints: Pluralize `non_kebab_case_bins`](https://github.com/rust-lang/cargo/pull/16553)
174+
* [rm: Suggest table flags when none are specified](https://github.com/rust-lang/cargo/pull/16533)
175+
176+
#### Rustdoc
177+
* [add "Skip to main content" link for keyboard navigation in rustdoc](https://github.com/rust-lang/rust/pull/151482)
178+
* [Make popover menus content scrollable on mobile devices](https://github.com/rust-lang/rust/pull/151216)
179+
180+
#### Clippy
181+
* [also ignore cases with comments in `let_and_return`](https://github.com/rust-lang/rust-clippy/pull/16461)
182+
* [fix `manual_dangling_ptr` false positive when pointee type is not `Sized`](https://github.com/rust-lang/rust-clippy/pull/16469)
183+
* [fix `test_attr_in_doctest` false positive on `test_harness`](https://github.com/rust-lang/rust-clippy/pull/16454)
184+
* [make `manual_is_variant_and` to cover manual `is_none_or`](https://github.com/rust-lang/rust-clippy/pull/16424)
185+
* [`manual_let_else`: add trailing comma to `struct` patterns ending with `..`](https://github.com/rust-lang/rust-clippy/pull/16442)
186+
* [rhs of short-circuit expression doesn't always run](https://github.com/rust-lang/rust-clippy/pull/16463)
187+
188+
#### Rust-Analyzer
189+
* [`hir-ty`: add method `references_only_ty_error` to detect type errors](https://github.com/rust-lang/rust-analyzer/pull/21497)
190+
* [add semicolon for `toggle_macro_delimiter`](https://github.com/rust-lang/rust-analyzer/pull/21522)
191+
* [correct ungrammar path in patch](https://github.com/rust-lang/rust-analyzer/pull/21523)
192+
* [`default_field_values`](https://github.com/rust-lang/rust-analyzer/pull/21408)
193+
* [do not mix the order of builtin/regular derives in "Expand macro recursively"](https://github.com/rust-lang/rust-analyzer/pull/21490)
194+
* [don't offer `apply_demorgan` on `if let`](https://github.com/rust-lang/rust-analyzer/pull/21499)
195+
* [fix not complete 'else' before tuple](https://github.com/rust-lang/rust-analyzer/pull/21495)
196+
* [fix incorrect continue for `convert_range_for_to_while`](https://github.com/rust-lang/rust-analyzer/pull/21514)
140197

141198
### Rust Compiler Performance Triage
142199

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

368425
# Quote of the Week
369426

370-
<!-- QOTW goes here -->
427+
> Telling a programmer there's already a library to do X is like telling a songwriter there's already a song about love.
428+
429+
[Pete Cordell cited by @blonk on rust-users](https://users.rust-lang.org/t/i-am-looking-for-feedback-for-my-own-game-engine-which-have-written-in-rust/137509/4)
430+
431+
Thanks to [Kill The Mule](https://users.rust-lang.org/t/twir-quote-of-the-week/328/1752) for the suggestion!
371432

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

0 commit comments

Comments
 (0)