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
*[An update on rust/coreutils](https://sylvestre.ledru.info/blog/2022/01/29/an-update-on-rust-coreutils)
23
+
*[This week in Fluvio #20: the programmable streaming platform](https://www.fluvio.io/news/this-week-in-fluvio-0020/)
24
+
*[SixtyFPS (GUI crate): Changelog for 30th of January 2022](https://sixtyfps.io/thisweek/2022-01-31.html)
25
+
*[Fornjot 0.5.0 - Code-CAD in Rust](https://www.fornjot.app/blog/fornjot-0-5-0/)
26
+
21
27
### Newsletters
28
+
*[This Week in Glean: Building and Deploying a Rust library on iOS](https://blog.mozilla.org/data/2022/01/31/this-week-in-glean-building-and-deploying-a-rust-library-on-ios/)
22
29
23
30
### Research
24
31
25
32
### Observations/Thoughts
33
+
*[Uninitialized Memory: Unsafe Rust is Too Hard](https://lucumr.pocoo.org/2022/1/30/unsafe-rust/)
34
+
*[Part 2: Improving crypto code in Rust using LLVM’s optnone](https://blog.trailofbits.com/2022/02/01/part-2-rusty-crypto/)
35
+
*[Writing the fastest GBDT library in Rust](https://www.tangram.dev/blog/writing_the_fastest_gbdt_library_in_rust/)
36
+
*[Async Rust vs RTOS showdown!](https://tweedegolf.nl/en/blog/65/async-rust-vs-rtos-showdown)
26
37
27
38
### Rust Walkthroughs
28
39
40
+
*[(Basic) Segment Trees with beautiful diagrams!](https://desmondwillowbrook.github.io/blog/competitive-programming/dsa-explanations/basic-segment-tree/)
41
+
*[series][video][Writing a Programming Language (in Rust) 13: Object Destructuring (Part 2) and Fixing Recursion](https://www.youtube.com/watch?v=BMGlSTQEC9M)
42
+
*[series][video][Writing a Programming Language (in Rust) 14: Compiler Resources and Function Argument Destructuring](https://www.youtube.com/watch?v=hKOKfa30nAI)
43
+
29
44
### Miscellaneous
45
+
*[Implementation of CIDR routing table in Rust](https://rtoch.com/posts/rust-cidr-routing/)
46
+
47
+
-[How Prime Video updates its app for more than 8,000 device types](https://www.amazon.science/blog/how-prime-video-updates-its-app-for-more-than-8-000-device-types)
48
+
49
+
*[Building and Deploying a Rust library on iOS](https://fnordig.de/2022/01/31/rust-libraries-on-ios/)
50
+
51
+
*[My new deployment workflow using AWS SDK for Rust](https://mdguerrero.com/blog)
30
52
31
53
## Crate of the Week
32
54
33
-
This week's crate is [html5gum](https://github.com/untitaker/html5gum), a WHATWG HTML spec-compliant HTML5 tokenizer.
55
+
This week we have two crates: [update-informer](https://github.com/mgrachev/update-informer), a
56
+
library to embed an update check into your CLI project and
57
+
[blake3](https://crates.io/crates/blake3), a fast cryptographic hash function.
34
58
35
-
Thanks to [Markus Unterwaditzer](https://users.rust-lang.org/t/crate-of-the-week/2704/1012) for the self-suggestion!
59
+
Thanks to [Grachev Mikhail](https://users.rust-lang.org/t/crate-of-the-week/2704/1014) and
60
+
[Zac Burns](https://users.rust-lang.org/t/crate-of-the-week/2704/1014) for the suggestions!
36
61
37
62
[Please submit your suggestions and votes for next week][submit_crate]!
38
63
@@ -51,50 +76,42 @@ If you are a Rust project owner and are looking for contributors, please submit
51
76
52
77
## Updates from the Rust Project
53
78
54
-
381 pull requests were [merged in the last week][merged]
*[disposition: merge][unreachable!("{}") works on Rust 2021](https://github.com/rust-lang/rust/issues/92137)
132
-
*[disposition: merge][Tracking Issue for Stdin::lines forwarder method](https://github.com/rust-lang/rust/issues/87096)
133
-
*[disposition: merge][impl Display for io::ErrorKind](https://github.com/rust-lang/rust/pull/93090)
134
-
*[disposition: merge][Tracking Issue for feature(pin_static_ref): Pin::{static_ref,static_mut}](https://github.com/rust-lang/rust/issues/78186)
135
-
*[disposition: merge][Tracking issue for #[cfg(target_has_atomic = ...)]](https://github.com/rust-lang/rust/issues/32976)
136
-
*[disposition: merge][Stabilize -Z instrument-coverage as -C instrument-coverage](https://github.com/rust-lang/rust/pull/90132)
148
+
*[disposition: merge][Rename `FilenameTooLong` to `FilenameInvalid` and also use it for Windows' `ERROR_INVALID_NAME`](https://github.com/rust-lang/rust/pull/90955)
149
+
*[disposition: merge][Add `From<u8>` for `ExitCode`](https://github.com/rust-lang/rust/pull/93445)
*[disposition: merge][Impl {Add,Sub,Mul,Div,Rem,BitXor,BitOr,BitAnd}Assign<$t> for Wrapping<$t> for rust 1.61.0](https://github.com/rust-lang/rust/pull/93208)
152
+
*[disposition: merge][Tracking Issue for `int_abs_diff`](https://github.com/rust-lang/rust/issues/89492)
153
+
*[disposition: merge][Tracking Issue for total_cmp (on f32/f64)](https://github.com/rust-lang/rust/issues/72599)
154
+
*[disposition: close][Stabilize allow_fail test flag](https://github.com/rust-lang/rust/issues/46488)
137
155
138
156
### [New and Updated RFCs](https://github.com/rust-lang/rfcs/pulls)
*[January 26, 2021 | Vienna, AT | **The Rustic Mob** | Mob-Programming on Open Source Software](https://www.meetup.com/Mob-Programming-on-Open-Source-Software/events/283408208)
151
-
*[January 27, 2022 | Charlottesville, VA, US | **Minimal Area Bananagrams: a Tale of Needless Optimization** | Charlottesville Rust Meetup](https://www.meetup.com/Charlottesville-Rust-Meetup/events/283355090/)
*[January 27, 2022 | Stuttgart, DE | **Rust-Meetup** | Rust Community Stuttgart](https://www.meetup.com/Rust-Community-Stuttgart/events/282545254)
155
-
*[January 29, 2021 | London, UK | **Rust (Remote) Hack & Learn** | Rust London User Group](https://www.meetup.com/Rust-London-User-Group/events/283335221/)
156
-
*[February 1, 2021 | Berlin, DE | **Rust Hack and Learn** | OpenTechSchool Berlin](https://www.meetup.com/de-DE/opentechschool-berlin/events/283338268/)
157
-
*[February 1, 2022 | Buffalo, NY, US | **First Tuesdays: Buffalo Rust User Group** | Buffalo Rust Meetup](https://www.meetup.com/Buffalo-Rust-Meetup/events/283011769)
158
-
*[February 1, 2022 | Los Gatos, CA, US | **Book #24 - Rust for Rustaceans - Chapter 4 - Error Handling** | Los Gatos Reading Group](https://www.meetup.com/Los-Gatos-Rust-Reading-Group/events/283494504/)
159
166
*[February 3, 2022 | Cardiff, UK | **Rust Book Study Session - Smart Pointers** | Rust and C++ Cardiff](https://www.meetup.com/rust-and-c-plus-plus-in-cardiff/events/283480500/)
167
+
*[February 5 & 6, 2022 | Kyiv, UA | **Write a Game on Rust** | Rust Ukraine](https://dou.ua/calendar/42115/)
*[February 9, 2022 | Los Angeles, CA, US | **Raphael Tessmer & Celeste, finding craters on a rusty planet** (Virtual) | Rust Los Angeles](https://www.meetup.com/Rust-Los-Angeles/events/283232930/)
162
171
*[February 9, 2022 | Stuttgart, DE | **Rust-Meetup** | Rust Community Stuttgart](https://www.meetup.com/Rust-Community-Stuttgart/events/282545292)
172
+
*[February 15, 2022 | Indianapolis, IN, US | **Indy.rs - with Social Distancing** | Indy Rust](https://www.meetup.com/indyrs/events/283538948)
0 commit comments