Skip to content

Commit ef4ecbf

Browse files
authored
Merge branch 'master' into twif-32
2 parents 9a89716 + 47cd8c5 commit ef4ecbf

File tree

4 files changed

+59
-5
lines changed

4 files changed

+59
-5
lines changed

‎content/2022-03-30-this-week-in-rust.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ If you find any errors in this week's issue, [please submit a PR](https://github
5555
### Miscellaneous
5656

5757
* [audio] [Interview with Dustin (A/B Street) | Rust Game Dev](https://rustgamedev.com/episodes/interview-with-dustin-a-b-street-ZCVQAek1)
58-
* [audio] [Rust Servers, Services, and Apps with Prabhu Eshwarla :: Rustacean ...](https://rustacean-station.org/episode/061-prabhu-eshwarla/)
58+
* [audio] [Rust Servers, Services, and Apps with Prabhu Eshwarla](https://rustacean-station.org/episode/061-prabhu-eshwarla/)
5959
* [videos] [RustFest LATAM 2022 [ESP]](https://www.youtube.com/playlist?list=PL85XCvVPmGQg4ks051r3VbgKGbV3FYUzo)
6060
* [videos] [RustFest LATAM 2022 [ENG]](https://www.youtube.com/playlist?list=PL85XCvVPmGQiT5Ug60zPQ_t9j3dHyawcy)
6161

‎content/2022-04-13-this-week-in-rust.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ If you find any errors in this week's issue, [please submit a PR](https://github
4646
* [How to speed up the Rust compiler in April 2022](https://nnethercote.github.io/2022/04/12/how-to-speed-up-the-rust-compiler-in-april-2022.html)
4747
* [Is life too short to fight Rust's borrow checker?](https://kerkour.com/life-is-short-rust-borrow-checker)
4848
* [Learning Rust You Need a Cognitive Frame](https://dev.to/zhanghandong/learning-rust-you-need-a-cognitive-frame-41oa)
49-
* [DE] [Programmiersprache: Rust-Team blickt zwei Jahre nach vorn auf Rust ...](https://www.heise.de/news/Programmiersprache-Rust-Team-blickt-zwei-Jahre-nach-vorn-auf-Rust-2024-6664059.html)
50-
* [DE] [Programmiersprache Rust 1.60 zeigt Codeabdeckung und sieht Zeitspan...](https://www.heise.de/news/Programmiersprache-Rust-1-60-zeigt-Codeabdeckung-und-sieht-Zeitspannen-positiv-6666628.html)
49+
* [DE] [Programmiersprache: Rust-Team blickt zwei Jahre nach vorn auf Rust 2024](https://www.heise.de/news/Programmiersprache-Rust-Team-blickt-zwei-Jahre-nach-vorn-auf-Rust-2024-6664059.html)
50+
* [DE] [Programmiersprache Rust 1.60 zeigt Codeabdeckung und sieht Zeitspannen positiv](https://www.heise.de/news/Programmiersprache-Rust-1-60-zeigt-Codeabdeckung-und-sieht-Zeitspannen-positiv-6666628.html)
5151

5252
### Rust Walkthroughs
5353
* [Implied bounds and perfect derive](https://smallcultfollowing.com/babysteps/blog/2022/04/12/implied-bounds-and-perfect-derive/)

‎content/2022-04-27-this-week-in-rust.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ and just ask the editors to select the category.
6666
### Miscellaneous
6767

6868
* [audio] [clap with Ed Page :: Rustacean Station](https://rustacean-station.org/episode/065-ed-page/)
69-
* [DE] [Ferris Talk #8: Wasm loves Rust – WebAssembly und Rust jenseits des...](https://www.heise.de/hintergrund/Ferris-Talk-8-Wasm-loves-Rust-WebAssembly-und-Rust-jenseits-des-Browsers-7064040.html)
69+
* [DE] [Ferris Talk #8: Wasm loves Rust – WebAssembly und Rust jenseits des Browsers](https://www.heise.de/hintergrund/Ferris-Talk-8-Wasm-loves-Rust-WebAssembly-und-Rust-jenseits-des-Browsers-7064040.html)
7070

7171
## Crate of the Week
7272

‎draft/2022-05-11-this-week-in-rust.md

Lines changed: 55 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,35 +27,66 @@ and just ask the editors to select the category.
2727
2828
-->
2929

30+
3031
### Official
3132

33+
* [Security advisory: malicious crate rustdecimal](https://blog.rust-lang.org/2022/05/10/malicious-crate-rustdecimal.html)
34+
* [CTCFT 2022-05-16 Agenda](https://blog.rust-lang.org/inside-rust/2022/05/10/CTCFT-may.html)
35+
3236
### Foundation
3337

3438
### Newsletters
3539

40+
* [This Month in Rust OSDev: April 2022](https://rust-osdev.com/this-month/2022-04/)
41+
3642
### Project/Tooling Updates
3743

44+
* [rust-analyzer changelog #128](https://rust-analyzer.github.io/thisweek/2022/05/09/changelog-128.html)
3845
* [Fornjot 0.6](https://www.fornjot.app/blog/fornjot-0.6/)
3946
* [Announcing the Kani Rust Verifier Project](https://model-checking.github.io/kani-verifier-blog/2022/05/04/announcing-the-kani-rust-verifier-project.html)
4047
* [Slint (UI crate) weekly update -- Version 0.2.2 Release](https://slint-ui.com/thisweek/2022-05-09.html)
4148
* [This week in Fluvio #32: the programmable streaming platform](https://www.fluvio.io/news/this-week-in-fluvio-0032/)
49+
* [Rocket's 2nd v0.5 Release Candidate - Rocket Web Framework](https://rocket.rs/v0.5-rc/news/2022-05-09-version-0.5-rc.2/)
50+
* [rustc_codegen_gcc: Progress Report #11](https://blog.antoyo.xyz/rustc_codegen_gcc-progress-report-11)
51+
* [GCC Rust Monthly Report #16 April 2022](https://thephilbert.io/2022/05/04/gcc-rust-monthly-report-16-april-2022/)
52+
* [RepliByte - An open-source tool to seed your dev database with real data](https://www.reddit.com/r/rust/comments/ukmnow/an_opensource_tool_to_seed_your_dev_database_with/)
53+
* [Introducing Crane: Composable and Cacheable Builds with Cargo and Nix](https://ipetkov.dev/blog/introducing-crane/)
54+
* [The run-up to v1.0 for Postcard](https://jamesmunns.com/blog/postcard-1-0-run/)
4255

4356
### Observations/Thoughts
4457

4558
* [Programming languages are platforms, not products](https://kerkour.com/programming-languages-are-platforms)
4659
* [Introducing Rust in security research](https://tweedegolf.nl/en/blog/71/introducing-rust-in-security-research)
60+
* [Xilem: an architecture for UI in Rust](https://raphlinus.github.io/rust/gui/2022/05/07/ui-architecture.html)
61+
* [Modeling Finite State Machines with Rust | Ramnivas Laddad](https://www.ramnivas.com/blog/2022/05/09/fsm-model-rust)
62+
* [Secure computation in Rust: Using Intel's SGX instructions with Teaclave and Fortanix](https://www.notamonadtutorial.com/secure-computation-in-rust-using-intels-sgx-instructions-with-teaclave-and-fortanix/)
63+
* [Securing Crates](https://tl8.co/entry/securing-crates)
64+
* [Over-Engineering A Fairly Simple Coding Challenge](https://ada-x64.github.io/over-engineering/)
65+
* [Building Rust code for my OpenWrt Wi-Fi router](https://blog.dend.ro/building-rust-for-routers/)
66+
* [Lisp interpreter in Rust](https://vishpat.github.io/lisp-rs/)
4767

4868
### Rust Walkthroughs
4969

5070
* [Building a crawler in Rust: Crawling a JSON API](https://kerkour.com/rust-crawler-json-api)
5171
* [Rust-raspberrypi-OS-tutorials: Tutorial 17 - Kernel Symbols](https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials/tree/master/17_kernel_symbols#readme)
5272
* [Rust-raspberrypi-OS-tutorials: Tutorial 18 - Backtracing](https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials/tree/master/18_backtrace#readme)
73+
* [Parsing/Recursive Descent Parser](https://www.huy.rocks/everyday/05-08-2022-parsing-recursive-descent-parser)
74+
* [Converting Integers to Floats Using Hyperfocus](https://blog.m-ou.se/floats/)
75+
* [Easy Lossless Trees with Nom and Rowan](https://blog.kiranshila.com/blog/easy_cst.md)
5376

5477
### Research
5578

79+
* [Evolving Collaboration, Dependencies, and Use in the Rust Open Source Software Ecosystem](https://arxiv.org/abs/2205.03597)
80+
* [Modeling Interconnected Social and Technical Risks in Open Source Software Ecosystems](https://arxiv.org/abs/2205.04268)
81+
5682
### Miscellaneous
5783

84+
* [Building a startup with Rust](https://www.shuttle.rs/blog/2021/10/08/building-a-startup-with-rust)
85+
* [Decentralized cluster membership implementation in Rust](https://quickwit.io/blog/chitchat)
5886
* [Black Hat Rust discount: Happy 2022](https://kerkour.com/black-hat-rust-discount-happy-2022)
87+
* [DE] [Redox OS: Ein Betriebssystem, geschrieben in Rust](https://www.heise.de/news/Redox-OS-Ein-Betriebssystem-geschrieben-in-Rust-7071974.html)
88+
* [video] [Let's Code Minesweeper with Rust and WASM](https://www.youtube.com/watch?v=0ywizYLPV00)
89+
* [audio] [Rust Safety with Quentin Ochem and Florian Gilcher](https://rustacean-station.org/episode/067-quentin-ochem-florian-gilcher/)
5990

6091
## Crate of the Week
6192

@@ -134,7 +165,26 @@ If you are a Rust project owner and are looking for contributors, please submit
134165

135166
### Rust Compiler Performance Triage
136167

137-
<!-- Perf results go here -->
168+
A good week: Several performance improvements, many around macro expansion. Only
169+
one regression of note, and that PR author opened an issue to follow up on it.
170+
171+
Triage done by **@pnkfelix**.
172+
Revision range: [468492c2..c51871c4](https://perf.rust-lang.org/?start=468492c2af3993f18b1fe98052200575c4a2e678&end=c51871c469f7ed3b35ae25d7e6e77bc73fbdd0e3&absolute=false&stat=instructions%3Au)
173+
174+
175+
**Summary**:
176+
177+
| | Regressions 😿 <br />(primary) | Regressions 😿 <br />(secondary) | Improvements 🎉 <br />(primary) | Improvements 🎉 <br />(secondary) | All 😿 🎉 <br />(primary) |
178+
|:----------:|:------------------------------:|:--------------------------------:|:-------------------------------:|:---------------------------------:|:------------------------:|
179+
| count | 11 | 37 | 117 | 65 | 128 |
180+
| mean | 0.7% | 0.7% | -1.2% | -1.6% | -1.1% |
181+
| max | 1.5% | 1.9% | -6.5% | -5.2% | -6.5% |
182+
183+
184+
2 Regressions, 4 Improvements, 1 Mixed; 1 of them in rollups
185+
59 artifact comparisons made in total
186+
187+
See the [full report](https://github.com/rust-lang/rustc-perf/blob/master/triage/2022-05-10.md) for more.
138188

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

@@ -256,6 +306,10 @@ They should be of the form:
256306
257307
-->
258308

309+
**NXLog**
310+
311+
* [Rust Developer (Remote, Europe or worldwide)](https://application.nxlog.org/jobs/detail/rust-developer-39)
312+
259313
**Quickwit**
260314

261315
* [Senior Software Engineer, Rust & distributed systems (Remote, European/Asian time zones)](https://quickwit.io/jobs/distributed-software-engineer)

0 commit comments

Comments
 (0)