Skip to content

Commit cc450c7

Browse files
authored
Merge branch 'master' into community-updates-issue-428
2 parents 266dab9 + fd69b6d commit cc450c7

File tree

1 file changed

+17
-8
lines changed

1 file changed

+17
-8
lines changed

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

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ If you find any errors in this week's issue, [please submit a PR](https://github
2828
* [rustc_codegen_gcc: Progress Report #8](https://blog.antoyo.xyz/rustc_codegen_gcc-progress-report-8)
2929
* [Rust Analyzer Changelog #114](https://rust-analyzer.github.io//thisweek/2022/01/31/changelog-114.html)
3030
* [IntelliJ Rust Changelog #164](https://intellij-rust.github.io/2022/01/31/changelog-164.html)
31+
* [This week in Databend #27: an elastic and reliable cloud warehouse](https://weekly.databend.rs/2022-02-02-databend-weekly/)
3132

3233
### Newsletters
3334

@@ -38,7 +39,7 @@ If you find any errors in this week's issue, [please submit a PR](https://github
3839
* [An Empirical Study of Yanked Releases in the Rust Package Registry](https://arxiv.org/abs/2201.11821)
3940

4041
### Observations/Thoughts
41-
42+
* [The 9 indispensable features to learn for the new Rust programmer](https://kerkour.com/indispensable-rust-features-to-learn/)
4243
* [Uninitialized Memory: Unsafe Rust is Too Hard](https://lucumr.pocoo.org/2022/1/30/unsafe-rust/)
4344
* [Part 2: Improving crypto code in Rust using LLVM’s optnone](https://blog.trailofbits.com/2022/02/01/part-2-rusty-crypto/)
4445
* [Writing the fastest GBDT library in Rust](https://www.tangram.dev/blog/writing_the_fastest_gbdt_library_in_rust/)
@@ -62,13 +63,18 @@ If you find any errors in this week's issue, [please submit a PR](https://github
6263
* [DE] [Ferris Talk #5: Tokio als asynchrone Laufzeitumgebung ist ein Fast-Alleskönner](https://www.heise.de/hintergrund/Ferris-Talk-5-Tokio-als-asynchrone-Laufzeitumgebung-ist-ein-Fast-Alleskoenner-6341018.html)
6364

6465
### Miscellaneous
66+
67+
* [Async Rust: What is a runtime? Here is how tokio works under the hood](https://kerkour.com/rust-async-await-what-is-a-runtime/)
6568
* [Implementation of CIDR routing table in Rust](https://rtoch.com/posts/rust-cidr-routing/)
6669
- [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)
6770
* [Building and Deploying a Rust library on iOS](https://fnordig.de/2022/01/31/rust-libraries-on-ios/)
6871
* [My new deployment workflow using AWS SDK for Rust](https://mdguerrero.com/blog)
6972
* [Meilisearch raises a $5M Seed to change the world of user-facing search](https://blog.meilisearch.com/meilisearch-raised-5meu-seed-fundraising/)
7073
* [Sequoia-PGP: Looking for SQ stakeholders](https://sequoia-pgp.org/blog/2022/02/01/202202-sq-stakeholders/)
7174
* [Hello, Microcontroller!](https://blog.tempus-ex.com/hello-microcontroller/)
75+
* [Podcast RustTalk 001. 与 Folyd 聊他的 Rust 使用经历](https://rusttalk.github.io/podcast/001/)
76+
* [Ferrous Systems and AdaCore to join forces on Ferrocene](https://ferrous-systems.com/blog/ferrous-systems-adacore-joining-forces/)
77+
* [AdaCore and Ferrous Systems joining forces to support Rust](https://blog.adacore.com/adacore-and-ferrous-systems-joining-forces-to-support-rust)
7278

7379
## Crate of the Week
7480

@@ -135,16 +141,15 @@ If you are a Rust project owner and are looking for contributors, please submit
135141

136142
### Rust Compiler Performance Triage
137143

138-
An awesome week. There was some bits of noise from PR [#91032](https://github.com/rust-lang/rust/issues/93032) that landed and then had to be backed out (and may soon land again), and we continue to wrestle with how to classify which things to include in rollup PR's. But overall there were some very real wins to the compiler's performance, and it is definitely reflected in the [total bootstrap time graph](https://perf.rust-lang.org/bootstrap.html). Great job!
144+
This was a relatively quiet week with regressions and improvements relatively equally each other out. The big exception is with a somewhat large regression in rustdoc which was needed for a large and important architectural change. This could lead to users see somewhat slower doc build times with more memory used especially in projects with large crate dependency graphs.
139145

140-
Triage done by **@pnkfelix**.
141-
Revision range: [7bc7be..c54dfe](https://perf.rust-lang.org/?start=7bc7be860f99f4a40d45b0f74e2d01b02e072357&end=c54dfee65126a0ac385d55389a316e89095a0713&absolute=false&stat=instructions%3Au)
146+
Triage done by **@rylev**.
147+
Revision range: [c54dfee..1ea4851](https://perf.rust-lang.org/?start=c54dfee65126a0ac385d55389a316e89095a0713&end=1ea4851715893ee3f365a8ef09d47165e9a7864f&absolute=false&stat=instructions%3Au)
142148

143-
4 Regressions, 5 Improvements, 4 Mixed; 3 of them in rollups
149+
2 Regressions, 4 Improvements, 2 Mixed; 1 of them in rollups
150+
35 comparisons made in total
144151

145-
29 comparisons made in total
146-
147-
[Full report here](https://github.com/rust-lang/rustc-perf/blob/master/triage/2022-01-25.md)
152+
[Full report here](https://github.com/rust-lang/rustc-perf/blob/master/triage/2022-02-02.md)
148153

149154
### [Approved RFCs](https://github.com/rust-lang/rfcs/commits/master)
150155

@@ -221,6 +226,10 @@ Email the [Rust Community Team][community] for access.
221226

222227
* [Senior Blockchain Engineer (Remote)](https://polarsync.breezy.hr/p/6b3e70422f1d)
223228

229+
**LoanPASS**
230+
231+
* [Full Stack Engineer, Rust + Typescript (Remote US)](https://loanpass.io/careerPage.html)
232+
224233
*Tweet us at [@ThisWeekInRust](https://twitter.com/ThisWeekInRust) to get your job offers listed here!*
225234

226235
# Quote of the Week

0 commit comments

Comments
 (0)