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
*[audio][Building Rust: An interview with Nell Shamrell-Harrington](https://timclicks.dev/podcast/nell-shamrell-harrington)
41
59
42
60
### Rust Walkthroughs
43
-
44
-
-[Read the Code: Using Drop for Safety in Rust](https://v5.chriskrycho.com/journal/read-the-code/using-drop-for-safety-in-rust/)
61
+
*[Read the Code: Using Drop Safely in Rust](https://v5.chriskrycho.com/journal/read-the-code/using-drop-safely-in-rust/)
62
+
*[Thoughts on Rust hashing](https://purplesyringa.moe/blog/thoughts-on-rust-hashing/)
63
+
*[Scheme to the Spec Part I: Concurrent Cycle Collection](https://maplant.com/2024-12-13-Scheme-to-the-Spec-Part-I:-Concurrent-Cycle-Collection.html)
64
+
*[Solving Advent of Code at Compile Time with Rust Macros](https://doublefree.bearblog.dev/solving-advent-of-code-at-compile-time-with-rust-macros/)
65
+
*[video][Rust code reading: The thousands crate](https://www.youtube.com/watch?v=ITTj7ByNStE)
45
66
46
67
### Research
47
68
48
69
### Miscellaneous
49
70
*[What is shift-left ⬅️ programming?](https://dev.to/szabgab/what-is-shift-left-programming-5601)
71
+
*[Rust social status update 2024.12](https://rust.code-maven.com/rust-update-2024-12-17)
50
72
51
73
## Crate of the Week
52
74
53
-
<!-- COTW goes here -->
75
+
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.
76
+
77
+
Thanks to [Remo Senekowitsch](https://users.rust-lang.org/t/crate-of-the-week/2704/1382) for the suggestion!
54
78
55
79
[Please submit your suggestions and votes for next week][submit_crate]!
56
80
@@ -109,7 +133,112 @@ If you are an event organizer hoping to expand the reach of your event, please s
109
133
110
134
## Updates from the Rust Project
111
135
112
-
<!-- Rust updates go here -->
136
+
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)
193
+
*[add value accessor methods to `Mutex` and `RwLock`](https://github.com/rust-lang/rust/pull/133406)
194
+
*[de-duplicate and improve definition of `core::ffi::c_char`](https://github.com/rust-lang/rust/pull/132975)
195
+
*[run TLS destructors for wasm32-wasip1-threads](https://github.com/rust-lang/rust/pull/133472)
196
+
*[wasi/fs: improve stopping condition for `<ReadDir` as `Iterator>::next`](https://github.com/rust-lang/rust/pull/133184)
197
+
*[codegen\_gcc: stabilize `lang_tests_common` config parsing logic](https://github.com/rust-lang/rustc_codegen_gcc/pull/576)
198
+
*[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)
239
+
*[rust-analyzer: hash completion items to properly match them during /resolve](https://github.com/rust-lang/rust-analyzer/pull/18653)
240
+
*[rust-analyzer: properly handle different defaults for severity of lints](https://github.com/rust-lang/rust-analyzer/pull/18466)
241
+
*[rust-analyzer: show expansion errors in `expand_macro` feature](https://github.com/rust-lang/rust-analyzer/pull/18674)
113
242
114
243
### Rust Compiler Performance Triage
115
244
@@ -255,7 +384,11 @@ Please see the latest [Who's Hiring thread on r/rust](INSERT_LINK_HERE)
255
384
256
385
# Quote of the Week
257
386
258
-
<!-- QOTW goes here -->
387
+
> She said yes!! (And so did I!)
388
+
389
+
– [Amos on Mastodon](https://hachyderm.io/@fasterthanlime/113639047728482697) proving that Rustaceans *do* have a life outside of Rust. Congratulations, Amos!
390
+
391
+
Thanks to [Jacob Pratt](https://users.rust-lang.org/t/twir-quote-of-the-week/328/1642) for the suggestion!
259
392
260
393
[Please submit quotes and vote for next week!](https://users.rust-lang.org/t/twir-quote-of-the-week/328)
0 commit comments