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/2024-12-18-this-week-in-rust.md
+114-3Lines changed: 114 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,7 +49,9 @@ and just ask the editors to select the category.
49
49
50
50
## Crate of the Week
51
51
52
-
<!-- COTW goes here -->
52
+
This week's crate is [cmd_lib](https://crates.io/crates/cmd_lib), a library of command-line macros and utilities to write shell-script like tasks easily in Rust.
53
+
54
+
Thanks to [Remo Senekowitsch](https://users.rust-lang.org/t/crate-of-the-week/2704/1382) for the suggestion!
53
55
54
56
[Please submit your suggestions and votes for next week][submit_crate]!
55
57
@@ -108,7 +110,112 @@ If you are an event organizer hoping to expand the reach of your event, please s
108
110
109
111
## Updates from the Rust Project
110
112
111
-
<!-- Rust updates go here -->
113
+
437 pull requests were [merged in the last week][merged]
*[`std::net`: Solaris supports `SOCK_CLOEXEC` as well since 11.4](https://github.com/rust-lang/rust/pull/130361)
170
+
*[add value accessor methods to `Mutex` and `RwLock`](https://github.com/rust-lang/rust/pull/133406)
171
+
*[de-duplicate and improve definition of `core::ffi::c_char`](https://github.com/rust-lang/rust/pull/132975)
172
+
*[run TLS destructors for wasm32-wasip1-threads](https://github.com/rust-lang/rust/pull/133472)
173
+
*[wasi/fs: improve stopping condition for `<ReadDir` as `Iterator>::next`](https://github.com/rust-lang/rust/pull/133184)
174
+
*[codegen\_gcc: stabilize `lang_tests_common` config parsing logic](https://github.com/rust-lang/rustc_codegen_gcc/pull/576)
175
+
*[codegen\_gcc: use casts instead of bitcast between pointers and integers to fix issues when using the lld linker](https://github.com/rust-lang/rustc_codegen_gcc/pull/577)
*[rust-analyzer: use string literal contents as a name when extracting into variable](https://github.com/rust-lang/rust-analyzer/pull/18690)
216
+
*[rust-analyzer: hash completion items to properly match them during /resolve](https://github.com/rust-lang/rust-analyzer/pull/18653)
217
+
*[rust-analyzer: properly handle different defaults for severity of lints](https://github.com/rust-lang/rust-analyzer/pull/18466)
218
+
*[rust-analyzer: show expansion errors in `expand_macro` feature](https://github.com/rust-lang/rust-analyzer/pull/18674)
112
219
113
220
### Rust Compiler Performance Triage
114
221
@@ -254,7 +361,11 @@ Please see the latest [Who's Hiring thread on r/rust](INSERT_LINK_HERE)
254
361
255
362
# Quote of the Week
256
363
257
-
<!-- QOTW goes here -->
364
+
> She said yes!! (And so did I!)
365
+
366
+
– [Amos on Mastodon](https://hachyderm.io/@fasterthanlime/113639047728482697) proving that Rustaceans *do* have a life outside of Rust. Congratulations, Amos!
367
+
368
+
Thanks to [Jacob Pratt](https://users.rust-lang.org/t/twir-quote-of-the-week/328/1642) for the suggestion!
258
369
259
370
[Please submit quotes and vote for next week!](https://users.rust-lang.org/t/twir-quote-of-the-week/328)
0 commit comments