You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: draft/2025-01-15-this-week-in-rust.md
+113-3Lines changed: 113 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,7 +58,9 @@ and just ask the editors to select the category.
58
58
59
59
## Crate of the Week
60
60
61
-
<!-- COTW goes here -->
61
+
This week's crate is [vidyut](https://github.com/ambuda-org/vidyut), a Sanskrit toolkit containing functionality about meter, segmentation, inflections, etc.
62
+
63
+
Thanks to [Arun Prasad](https://users.rust-lang.org/t/crate-of-the-week/2704/1387) for the self-suggestion!
62
64
63
65
[Please submit your suggestions and votes for next week][submit_crate]!
64
66
@@ -125,7 +127,111 @@ If you are an event organizer hoping to expand the reach of your event, please s
125
127
126
128
## Updates from the Rust Project
127
129
128
-
<!-- Rust updates go here -->
130
+
469 pull requests were [merged in the last week][merged]
*[`best_blame_constraint`: Blame better constraints when the region graph has cycles from invariance or `'static`](https://github.com/rust-lang/rust/pull/133858)
*[detect `mut arg: &Ty` meant to be `arg: &mut Ty` and provide structured suggestion](https://github.com/rust-lang/rust/pull/134977)
155
+
*[do not ICE when encountering predicates from other items in method error reporting](https://github.com/rust-lang/rust/pull/135083)
156
+
*[eagerly collect mono items for non-generic closures](https://github.com/rust-lang/rust/pull/135314)
157
+
*[ensure that we don't try to access fields on a non-struct pattern type](https://github.com/rust-lang/rust/pull/135222)
158
+
*[exhaustively handle expressions in patterns](https://github.com/rust-lang/rust/pull/134228)
159
+
*[fix ICE with references to infinite structs in consts](https://github.com/rust-lang/rust/pull/135464)
160
+
*[fix cycle error only occurring with -Zdump-mir](https://github.com/rust-lang/rust/pull/134498)
161
+
*[fix handling of ZST in win64 ABI on windows-msvc targets](https://github.com/rust-lang/rust/pull/135204)
162
+
*[implement `const Destruct` in old solver](https://github.com/rust-lang/rust/pull/134875)
163
+
*[lower Guard Patterns to HIR](https://github.com/rust-lang/rust/pull/134989)
164
+
*[make (unstable API) `UniqueRc` invariant for soundness](https://github.com/rust-lang/rust/pull/135379)
165
+
*[make MIR cleanup for functions with impossible predicates into a real MIR pass](https://github.com/rust-lang/rust/pull/135377)
166
+
*[make `lit_to_mir_constant` and `lit_to_const` infallible](https://github.com/rust-lang/rust/pull/135195)
167
+
*[normalize each signature input/output in `typeck_with_fallback` with its own span](https://github.com/rust-lang/rust/pull/134745)
168
+
*[remove a bunch of diagnostic stashing that doesn't do anything](https://github.com/rust-lang/rust/pull/135378)
169
+
*[remove allocations from case-insensitive comparison to keywords](https://github.com/rust-lang/rust/pull/135371)
170
+
*[remove special-casing for argument patterns in MIR typeck (attempt to fix perf regression of #133858)](https://github.com/rust-lang/rust/pull/135273)
171
+
*[reserve x18 register for aarch64 wrs vxworks target](https://github.com/rust-lang/rust/pull/135184)
*[rust-analyzer: do not compute `prettify_macro_expansion()` unless the "Inline macro" assist has actually been invoked](https://github.com/rust-lang/rust-analyzer/pull/18900)
224
+
*[rust-analyzer: do not offer completions within macro strings](https://github.com/rust-lang/rust-analyzer/pull/18832)
0 commit comments