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
*[support the `#[expect]` attribute on fn parameters](https://github.com/rust-lang/rust/pull/97715) (RFC #[2383](https://rust-lang.github.io/rfcs/2383-lint-reasons.html))
87
+
*[tighten spans for bad fields in struct deriving `Copy`](https://github.com/rust-lang/rust/pull/97722)
88
+
*[add a suggestion to replace parentheses with angle brackets on associated trait constraint](https://github.com/rust-lang/rust/pull/97656)
89
+
*[diagnose anonymous lifetimes errors more uniformly between async and regular fns](https://github.com/rust-lang/rust/pull/97023)
90
+
*[do not ICE when failing to normalize during inlining](https://github.com/rust-lang/rust/pull/97696)
91
+
*[fail gracefully when encountering an HRTB in APIT](https://github.com/rust-lang/rust/pull/97683)
92
+
*[fix reachability analysis for const methods](https://github.com/rust-lang/rust/pull/97716)
93
+
*[fix wrong suggestion for adding where clauses](https://github.com/rust-lang/rust/pull/97640)
94
+
*[suggest `extern crate foo` when failing to resolve `use foo`](https://github.com/rust-lang/rust/pull/97264)
95
+
*[suggest adding `{}` for `'label: non_block_expr`](https://github.com/rust-lang/rust/pull/97759)
96
+
*[suggest adding a semicolon to a closure without block](https://github.com/rust-lang/rust/pull/97371)
97
+
*[suggest `?` when method is missing on `Result<T, _>` but found on `T`](https://github.com/rust-lang/rust/pull/96271)
*[clippy: improve `for_loops_over_fallibles` to detect the usage of iter, iter_mut and into_iterator](https://github.com/rust-lang/rust-clippy/pull/8941)
141
+
*[clippy: fix `use_self` false negative with on struct and tuple struct patterns](https://github.com/rust-lang/rust-clippy/pull/8899)
142
+
*[clippy: fix `manual_range_contains` false negative with chains of `&&` and `||`](https://github.com/rust-lang/rust-clippy/pull/8884)
143
+
*[clippy: when setting suggestion for significant_drop_in_scrutinee, add suggestion for MoveAndClone for non-ref](https://github.com/rust-lang/rust-clippy/pull/8902)
144
+
*[clippy: `needless_return` checks for macro expr in return stmts](https://github.com/rust-lang/rust-clippy/pull/8932)
145
+
*[clippy: don't lint `useless_transmute` on types with erased regions](https://github.com/rust-lang/rust-clippy/pull/8564)
146
+
*[clippy: `cast_abs_to_unsigned`: do not remove cast if it's required](https://github.com/rust-lang/rust-clippy/pull/8876)
147
+
*[clippy: remove `large_enum_variant` suggestion for `Copy` types](https://github.com/rust-lang/rust-clippy/pull/8906)
148
+
*[clippy: fix `manual_find_map` and `manual_filter_map`: check clone method](https://github.com/rust-lang/rust-clippy/pull/8930)
149
+
*[clippy: fix ICE in shadow lints](https://github.com/rust-lang/rust-clippy/pull/8913)
150
+
*[clippy: needless_late_init: fix ICE when all branches return the never type](https://github.com/rust-lang/rust-clippy/pull/8912)
151
+
*[clippy: set correct `ParamEnv` for `derive_partial_eq_without_eq`](https://github.com/rust-lang/rust-clippy/pull/8869)
152
+
*[rust-analyzer: increase worker thread stack and name them](https://github.com/rust-lang/rust-analyzer/pull/12466)
153
+
*[rust-analyzer: move trait_impl completion analysis into CompletionContext](https://github.com/rust-lang/rust-analyzer/pull/12461)
154
+
*[rust-analyzer: order auto-imports by relevance](https://github.com/rust-lang/rust-analyzer/pull/12333)
155
+
*[rust-analyzer: cleaer status bar bg color / command when server status returns to OK](https://github.com/rust-lang/rust-analyzer/pull/12435)
156
+
*[rust-analyzer: support `$$` in macros](https://github.com/rust-lang/rust-analyzer/pull/12451)
157
+
*[rust-analyzer: `Merge imports` assist can merge multiple selected imports](https://github.com/rust-lang/rust-analyzer/pull/12452)
158
+
*[rust-analyzer: don't remove diagnostic with empty message](https://github.com/rust-lang/rust-analyzer/pull/12440)
159
+
*[rust-analyzer: resolving import panics and improve import resolution](https://github.com/rust-lang/rust-analyzer/pull/12347)
160
+
*[rust-analyzer: type-mismatch when using equals w/ a trait bound](https://github.com/rust-lang/rust-analyzer/pull/12336)
161
+
*[rust-analyzer: cleanup output channels when restarting server](https://github.com/rust-lang/rust-analyzer/pull/12470)
162
+
*[rust-analyzer: fix VSCode config patching incorrectly patching some configs](https://github.com/rust-lang/rust-analyzer/pull/12427)
163
+
*[rust-analyzer: fix completions disappearing when typing two keys in quick succession](https://github.com/rust-lang/rust-analyzer/pull/12431)
164
+
*[rust-analyzer: fix match to if let assist for wildcard pats](https://github.com/rust-lang/rust-analyzer/pull/12467)
165
+
*[rust-analyzer: fix trait impl completions using wrong insert position](https://github.com/rust-lang/rust-analyzer/pull/12475)
166
+
*[rust-analyzer: restart the server instead of reloading the window when config changes](https://github.com/rust-lang/rust-analyzer/pull/12471)
*[rust-analyzer: parsing of `?` opt-out trait bounds](https://github.com/rust-lang/rust-analyzer/pull/12444)
81
169
82
170
### Rust Compiler Performance Triage
83
171
@@ -255,7 +343,13 @@ They should be of the form:
255
343
256
344
# Quote of the Week
257
345
258
-
<!-- QOTW goes here -->
346
+
> I wrote a bespoke time-series database in Rust a few years ago, and it has had exactly one issue since I stood it up in production, and that was due to pessimistic filesystem access patterns, rather than the language. This thing is handling hundreds of thousands of inserts per second, and it's even threaded.
347
+
>
348
+
> Given that I've been programming professionally for over a decade in Python, Perl, Ruby, C, C++, Javascript, Java, and Rust, I'll pick Rust absolutely any time that I want something running that I won't get called at 3 AM to fix. It probably took me 5 times as long to write it as if I did it in Go or Python, but I guarantee it's saved me 10 times as much time I would have otherwise spent triaging, debugging, and running disaster recovery.
349
+
350
+
– [Taywee on hacker news](https://news.ycombinator.com/item?id=31616966)
351
+
352
+
Thanks to [Erich Gubler](https://users.rust-lang.org/t/twir-quote-of-the-week/328/1250) for the suggestion.
259
353
260
354
[Please submit quotes and vote for next week!](https://users.rust-lang.org/t/twir-quote-of-the-week/328)
0 commit comments