Skip to content

Commit 9872c69

Browse files
authored
Merge branch 'master' into master
2 parents e50ae4e + 2c719eb commit 9872c69

File tree

1 file changed

+93
-72
lines changed

1 file changed

+93
-72
lines changed

draft/2022-02-02-this-week-in-rust.md

Lines changed: 93 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,46 @@ If you find any errors in this week's issue, [please submit a PR](https://github
1818

1919
### Project/Tooling Updates
2020

21+
* [rustc_codegen_gcc: Progress Report #8](https://blog.antoyo.xyz/rustc_codegen_gcc-progress-report-8)
22+
* [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+
2127
### 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/)
2229

2330
### Research
2431

2532
### 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)
2637

2738
### Rust Walkthroughs
2839

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+
2944
### 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)
3052

3153
## Crate of the Week
3254

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.
3458

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!
3661

3762
[Please submit your suggestions and votes for next week][submit_crate]!
3863

@@ -51,50 +76,42 @@ If you are a Rust project owner and are looking for contributors, please submit
5176

5277
## Updates from the Rust Project
5378

54-
381 pull requests were [merged in the last week][merged]
55-
56-
[merged]: https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2022-01-17..2022-01-24
57-
58-
* [LLVM on AArch64/GlobalISel: fix incorrect handling of fp truncating stores](https://github.com/rust-lang/llvm-project/pull/127)
59-
* [show a more informative panic message when `DefPathHash` does not exist](https://github.com/rust-lang/rust/pull/93098)
60-
* [only suggest adding `!` to expressions that can be macro invocation](https://github.com/rust-lang/rust/pull/93061)
61-
* [point at correct argument when async fn output type lifetime disagrees with signature](https://github.com/rust-lang/rust/pull/92183)
62-
* [change lint message to be stronger for `&T``&mut T` transmute](https://github.com/rust-lang/rust/pull/92704)
63-
* [improve string concatenation suggestion](https://github.com/rust-lang/rust/pull/92843)
64-
* [formally implement let chains](https://github.com/rust-lang/rust/pull/88642)
65-
* [implement `#[rustc_must_implement_one_of]` attribute](https://github.com/rust-lang/rust/pull/92164)
66-
* [allow eq constraints on associated constants](https://github.com/rust-lang/rust/pull/87648)
67-
* [check `const Drop` impls considering `~const` Bounds](https://github.com/rust-lang/rust/pull/93028)
68-
* [add `~const` bound test for negative impls](https://github.com/rust-lang/rust/pull/92997)
69-
* [fix ICEs related to `Deref<Target=[T; N]>` on newtypes](https://github.com/rust-lang/rust/pull/92640)
70-
* [disable drop range tracking in generators](https://github.com/rust-lang/rust/pull/93165)
71-
* [directly use ConstValue for single literals in blocks](https://github.com/rust-lang/rust/pull/92780)
72-
* [add preliminary support for inline assembly for msp430](https://github.com/rust-lang/rust/pull/93219)
73-
* [let qpath contain NtTy: `<$:ty as $:ty>::…`](https://github.com/rust-lang/rust/pull/91150)
74-
* [make `Decodable` and `Decoder` infallible](https://github.com/rust-lang/rust/pull/93066)
75-
* [remove a `Span` from `hir::ExprKind::MethodCall`](https://github.com/rust-lang/rust/pull/92787)
76-
* [emit simpler code from `format_args`](https://github.com/rust-lang/rust/pull/91359)
77-
* [fix CVE-2022-21658 (symbolic link timing attack in `std::fs::remove_dir_all`)](https://github.com/rust-lang/rust/pull/93112)
78-
* [implement RFC 3151: Scoped threads](https://github.com/rust-lang/rust/pull/92555)
79-
* [improve capacity estimation in `Vec::from_iter`](https://github.com/rust-lang/rust/pull/92138)
80-
* [little improves in `CString::new` when creating from slice](https://github.com/rust-lang/rust/pull/92124)
81-
* [add `MaybeUninit::`(`slice_`)`as_bytes`(`_mut`)](https://github.com/rust-lang/rust/pull/89747)
82-
* [add `Option::is_some_with` and `Result::is_`{`ok`, `err`}`_with`](https://github.com/rust-lang/rust/pull/93051)
83-
* [add `log2` and `log10` to `NonZeroU*`](https://github.com/rust-lang/rust/pull/92956)
84-
* [std: implement `try_reserve` and `try_reserve_exact` on `PathBuf`](https://github.com/rust-lang/rust/pull/92513)
85-
* [`impl Not for !`](https://github.com/rust-lang/rust/pull/91122) (did you guess that "not never" is still "never"?)
86-
* [stabilize `arc_new_cyclic`](https://github.com/rust-lang/rust/pull/90666)
87-
* [stabilize `vec_spare_capacity`](https://github.com/rust-lang/rust/pull/93016)
88-
* [stabilize `-Z print-link-args` as `--print link-args`](https://github.com/rust-lang/rust/pull/91606)
89-
* [cargo: error when setting crate type of both dylib and cdylib in library](https://github.com/rust-lang/cargo/pull/10243)
90-
* [clippy: add `msrv` config for `map_clone`](https://github.com/rust-lang/rust-clippy/pull/8280)
91-
* [clippy: check usages in `ptr_arg`](https://github.com/rust-lang/rust-clippy/pull/8271)
92-
* [clippy: don't suggest an empty variant name in `enum_variant_names`](https://github.com/rust-lang/rust-clippy/pull/8329)
93-
* [clippy: fix `needless_borrow` causing mutable borrows to be moved](https://github.com/rust-lang/rust-clippy/pull/8217)
94-
* [clippy: `needless_lifetimes`: ignore lifetimes in explicit self types](https://github.com/rust-lang/rust-clippy/pull/8278)
95-
* [clippy: `trait_duplication_in_bounds` checks path segments for trait items](https://github.com/rust-lang/rust-clippy/pull/8315)
96-
* [clippy: fix `needless_question_mark` not considering async fn](https://github.com/rust-lang/rust-clippy/pull/8311)
97-
* [clippy: fix `op_ref` false positive](https://github.com/rust-lang/rust-clippy/pull/8298)
79+
327 pull requests were [merged in the last week][merged]
80+
81+
[merged]: https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2022-01-24..2022-01-31
82+
83+
* [LLVM: cherry-pick different fix for AArch64 truncating FP stores](https://github.com/rust-lang/llvm-project/pull/128)
84+
* [allow eliding GATs in expression position](https://github.com/rust-lang/rust/pull/92918)
85+
* [fix debuginfo for pointers/references to unsized types](https://github.com/rust-lang/rust/pull/93006)
86+
* [add note suggesting that predicate may be satisfied, but is not `const`](https://github.com/rust-lang/rust/pull/93358)
87+
* [ignore unwinding edges when checking for unconditional recursion](https://github.com/rust-lang/rust/pull/92889)
88+
* [don't suggest inaccessible fields](https://github.com/rust-lang/rust/pull/93039)
89+
* [implement stable overlap check considering negative traits](https://github.com/rust-lang/rust/pull/93175)
90+
* [improve selection errors for `~const` trait bounds](https://github.com/rust-lang/rust/pull/92256)
91+
* [improve suggestion for escaping reserved keywords](https://github.com/rust-lang/rust/pull/93395)
92+
* [suggest tuple-parentheses for enum variants](https://github.com/rust-lang/rust/pull/90677)
93+
* [fix the unsoundness in the `early_otherwise_branch` mir opt pass](https://github.com/rust-lang/rust/pull/91840)
94+
* [store `def_id_to_hir_id` as variant in hir_owner](https://github.com/rust-lang/rust/pull/93373)
95+
* [store `hir_id_to_def_id` in OwnerInfo](https://github.com/rust-lang/rust/pull/93301)
96+
* [use `indexmap` to avoid sorting `LocalDefId`s](https://github.com/rust-lang/rust/pull/90842)
97+
* [codegen\_gcc: correctly import foreign statics](https://github.com/rust-lang/rustc_codegen_gcc/pull/115)
98+
* [codegen\_gcc: support `-Zfunction-sections`](https://github.com/rust-lang/rustc_codegen_gcc/pull/118)
99+
* [codegen\_gcc: support 128-bit integers on platforms without native support](https://github.com/rust-lang/rustc_codegen_gcc/pull/103)
100+
* [codegen\_gcc: support upgrading the alignment of a global variable](https://github.com/rust-lang/rustc_codegen_gcc/pull/121)
101+
* [accommodate yield points in the `format_args` expansion](https://github.com/rust-lang/rust/pull/93461)
102+
* [add `Simd::cast`](https://github.com/rust-lang/portable-simd/pull/232)
103+
* [add `intrinsics::const_deallocate`](https://github.com/rust-lang/rust/pull/92274)
104+
* [add `os::unix::net::SocketAddr::from_path`](https://github.com/rust-lang/rust/pull/93239)
105+
* [make `NonNull::new` `const`](https://github.com/rust-lang/rust/pull/93236)
106+
* [make `char::DecodeUtf16::size_hist` more precise](https://github.com/rust-lang/rust/pull/93347)
107+
* [improve `Duration::try_from_secs_f32`/`64` accuracy by directly processing exponent and mantissa](https://github.com/rust-lang/rust/pull/90247)
108+
* [cargo: add bash completion for `cargo clippy`](https://github.com/rust-lang/cargo/pull/10347)
109+
* [cargo: do not ignore `--features` when `--all-features` is present](https://github.com/rust-lang/cargo/pull/10337)
110+
* [clippy: add `default_union_representation` lint](https://github.com/rust-lang/rust-clippy/pull/8289)
111+
* [clippy: don't lint `ptr_arg` for `&mut _` types in trait items](https://github.com/rust-lang/rust-clippy/pull/8369)
112+
* [clippy: fix underflow in `manual_split_once` lint](https://github.com/rust-lang/rust-clippy/pull/8250)
113+
* [clippy: fix bad suggestion on `numeric_literal`](https://github.com/rust-lang/rust-clippy/pull/8350)
114+
* [clippy: `single_match`: don't lint non-exhaustive matches; support tuples](https://github.com/rust-lang/rust-clippy/pull/8322)
98115

99116
### Rust Compiler Performance Triage
100117

@@ -114,7 +131,7 @@ Revision range: [7bc7be..c54dfe](https://perf.rust-lang.org/?start=7bc7be860f99f
114131
Changes to Rust follow the Rust [RFC (request for comments) process](https://github.com/rust-lang/rfcs#rust-rfcs). These
115132
are the RFCs that were approved for implementation this week:
116133

117-
* [Scoped threads in the standard library, take 2](https://github.com/rust-lang/rfcs/pull/3151)
134+
* *No RFCs were approved this week.*
118135

119136
### Final Comment Period
120137

@@ -124,45 +141,43 @@ decision. Express your opinions now.
124141

125142
#### [RFCs](https://github.com/rust-lang/rfcs/labels/final-comment-period)
126143

127-
* *No RFCs entered FCP this week.*
144+
* *No RFCs entered final comment period this week.*
128145

129146
#### [Tracking Issues & PRs](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc)
130147

131-
* [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)
150+
* [disposition: merge] [Stabilise std::is_aarch64_feature_detected](https://github.com/rust-lang/rust/issues/86941)
151+
* [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)
137155

138156
### [New and Updated RFCs](https://github.com/rust-lang/rfcs/pulls)
139157

140-
* [new] [Add `ignore_if` RFC](https://github.com/rust-lang/rfcs/pull/3221)
141-
* [update] [Add vendor-specific suffixes to v0 mangling RFC 2603](https://github.com/rust-lang/rfcs/pull/3224)
142-
* [update] [Mark RFC 1201 (naked functions) superseded by RFC 2972 (constrained naked functions)](https://github.com/rust-lang/rfcs/pull/3223)
158+
* [new] [RFC: Custom logo/favicon command-line flags](https://github.com/rust-lang/rfcs/pull/3226)
143159

144160
## Upcoming Events
145161

146-
Rusty Events between 1/26/2022 - 2/23/2022 🦀
162+
Rusty Events between 2/2/2022 - 3/2/2022 🦀
147163

148164
### Online
149165

150-
* [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/)
152-
* [January 27, 2021 | Linz, AT | **Rust Meetup Linz - 18th Edition** | Rust Linz](https://www.meetup.com/Rust-Linz/events/283116945/)
153-
* [January 27, 2022 | Nürnberg, DE | **Rust Nürnberg online #9**| Rust Nuremberg](https://www.meetup.com/rust-noris/events/283118050/)
154-
* [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/)
159166
* [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/)
168+
* [February 8, 2022 | Saarbrücken, DE | **Meetup: 17u16** | Rust-Saar](https://www.meetup.com/Rust-Saar/events/283617274)
160169
* [February 8, 2022 | Seattle, WA, US | **Monthly meetup** | Seattle Rust Meetup](https://www.meetup.com/Seattle-Rust-Meetup/events/283213217/)
161170
* [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/)
162171
* [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)
163173
* [February 15, 2022 | Washington, DC, US| **Mid-month Rustful** | Rust DC](https://www.meetup.com/RustDC/events/283351974/)
164174
* [February 16, 2022 | Vancouver, BC, CA | **Rust Study/Hack/Hang-out Night** | Vancouver Rust](https://www.meetup.com/Vancouver-Rust/events/283260386/)
165175
* [February 17, 2022 | München, DE | **Rust - beyond "Hello World"**| Agile Softwareentwicklung München](https://www.meetup.com/maibornwolff-software-engineering-netzwerk/events/283379985)
176+
* [February 17, 2022 | Nürnberg, DE | **Rust Nürnberg online #10**| Rust Nuremberg](https://www.meetup.com/rust-noris/events/283545751/)
177+
* [February 17, 2022 | Stuttgart, DE | **Rust-Meetup** | Rust Community Stuttgart](https://www.meetup.com/Rust-Community-Stuttgart/events/282545308)
178+
* [February 17, 2022 | Würzburg, DE | **Meet and chat about Rust** | Rust Würzburg Meetup Group](https://www.meetup.com/rust-wurzburg-meetup-group/events/283609518)
179+
* [February 22, 2022 | Dublin, IE | **Rust Dublin February Meetup** - Rust Dublin](https://www.meetup.com/Rust-Dublin/events/283613610)
180+
* [February 24, 2022 | Linz, AT | **Rust Meetup Linz - 19th Edition** | Rust Linz](https://www.meetup.com/Rust-Linz/events/283377693/)
166181

167182

168183
If you are running a Rust event please add it to the [calendar] to get
@@ -178,17 +193,23 @@ Email the [Rust Community Team][community] for access.
178193

179194
* [Senior Rust Backend Engineer (Remote)](https://www.svix.com/careers/)
180195

196+
**Tangram**
197+
198+
* [Rust Programmer (Remote)](https://www.tangram.dev/jobs)
199+
200+
**Polar Sync**
201+
202+
* [Senior Blockchain Engineer (Remote)](https://polarsync.breezy.hr/p/6b3e70422f1d)
203+
181204
*Tweet us at [@ThisWeekInRust](https://twitter.com/ThisWeekInRust) to get your job offers listed here!*
182205

183206
# Quote of the Week
184207

185-
> Rust : We have a race condition bug in our standard filesystem library !
186-
> C++ : You guys have a concurrency safe standard filesystem library ?
187-
> C : You guys have a standard filesystem library ?
208+
> * [`impl Not for !`](https://github.com/rust-lang/rust/pull/91122) (did you guess that "not never" is still "never"?)
188209
189-
[redditmodsareshits on /r/cpp](https://np.reddit.com/r/cpp/comments/s8ok0h/possible_toctou_vulnerabilities_in)
210+
[llogiq on last week's TWiR](https://this-week-in-rust.org/blog/2022/01/26/this-week-in-rust-427)
190211

191-
Thanks to [UtherII](https://users.rust-lang.org/t/twir-quote-of-the-week/328/1168) for the suggestion!
212+
Thanks to [scottmcm](https://users.rust-lang.org/t/twir-quote-of-the-week/328/1174) for the suggestion!
192213

193214
[Please submit quotes and vote for next week!](https://users.rust-lang.org/t/twir-quote-of-the-week/328)
194215

0 commit comments

Comments
 (0)