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
65
42
66
### 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/)
45
-
-[video][Building a Lua package manager in Rust (Arabic)](https://youtu.be/YsupdHTAKDw)
67
+
*[Read the Code: Using Drop Safely in Rust](https://v5.chriskrycho.com/journal/read-the-code/using-drop-safely-in-rust/)
68
+
*[Thoughts on Rust hashing](https://purplesyringa.moe/blog/thoughts-on-rust-hashing/)
69
+
*[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)
70
+
*[Solving Advent of Code at Compile Time with Rust Macros](https://doublefree.bearblog.dev/solving-advent-of-code-at-compile-time-with-rust-macros/)
71
+
*[video][Rust code reading: The thousands crate](https://www.youtube.com/watch?v=ITTj7ByNStE)
72
+
*[video][Building a Lua package manager in Rust (Arabic)](https://youtu.be/YsupdHTAKDw)
46
73
47
74
### Research
48
75
49
76
### Miscellaneous
77
+
*[What is shift-left ⬅️ programming?](https://dev.to/szabgab/what-is-shift-left-programming-5601)
78
+
*[Rust social status update 2024.12](https://rust.code-maven.com/rust-update-2024-12-17)
50
79
51
80
## Crate of the Week
52
81
53
-
<!-- COTW goes here -->
82
+
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.
83
+
84
+
Thanks to [Remo Senekowitsch](https://users.rust-lang.org/t/crate-of-the-week/2704/1382) for the suggestion!
54
85
55
86
[Please submit your suggestions and votes for next week][submit_crate]!
56
87
@@ -109,7 +140,112 @@ If you are an event organizer hoping to expand the reach of your event, please s
109
140
110
141
## Updates from the Rust Project
111
142
112
-
<!-- Rust updates go here -->
143
+
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)
200
+
*[add value accessor methods to `Mutex` and `RwLock`](https://github.com/rust-lang/rust/pull/133406)
201
+
*[de-duplicate and improve definition of `core::ffi::c_char`](https://github.com/rust-lang/rust/pull/132975)
202
+
*[run TLS destructors for wasm32-wasip1-threads](https://github.com/rust-lang/rust/pull/133472)
203
+
*[wasi/fs: improve stopping condition for `<ReadDir` as `Iterator>::next`](https://github.com/rust-lang/rust/pull/133184)
204
+
*[codegen\_gcc: stabilize `lang_tests_common` config parsing logic](https://github.com/rust-lang/rustc_codegen_gcc/pull/576)
205
+
*[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)
246
+
*[rust-analyzer: hash completion items to properly match them during /resolve](https://github.com/rust-lang/rust-analyzer/pull/18653)
247
+
*[rust-analyzer: properly handle different defaults for severity of lints](https://github.com/rust-lang/rust-analyzer/pull/18466)
248
+
*[rust-analyzer: show expansion errors in `expand_macro` feature](https://github.com/rust-lang/rust-analyzer/pull/18674)
113
249
114
250
### Rust Compiler Performance Triage
115
251
@@ -255,7 +391,11 @@ Please see the latest [Who's Hiring thread on r/rust](INSERT_LINK_HERE)
255
391
256
392
# Quote of the Week
257
393
258
-
<!-- QOTW goes here -->
394
+
> She said yes!! (And so did I!)
395
+
396
+
– [Amos on Mastodon](https://hachyderm.io/@fasterthanlime/113639047728482697) proving that Rustaceans *do* have a life outside of Rust. Congratulations, Amos!
397
+
398
+
Thanks to [Jacob Pratt](https://users.rust-lang.org/t/twir-quote-of-the-week/328/1642) for the suggestion!
259
399
260
400
[Please submit quotes and vote for next week!](https://users.rust-lang.org/t/twir-quote-of-the-week/328)
0 commit comments