Skip to content

Commit 9aefc66

Browse files
Merge branch 'master' into post/axum-db
2 parents 0a19540 + f77c5ca commit 9aefc66

File tree

1 file changed

+27
-1
lines changed

1 file changed

+27
-1
lines changed

draft/2025-09-17-this-week-in-rust.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,23 @@ and just ask the editors to select the category.
4242
### Foundation
4343

4444
### Newsletters
45+
* [The Embedded Rustacean Issue #54](https://www.theembeddedrustacean.com/p/the-embedded-rustacean-issue-54)
46+
* [Rust Trends Issue #70: Foundation Moves and Performance Breakthroughs](https://rust-trends.com/newsletter/rust-foundation-performance-breakthroughs-2025)
4547

4648
### Project/Tooling Updates
49+
* [Cot v0.4: Particularly Lazy](https://mackow.ski/blog/cot-v04-particularly-lazy/)
50+
* [Announcing Diesel 2.3](https://diesel.rs/news/2_3_0_release.html)
4751

4852
### Observations/Thoughts
4953

5054
### Rust Walkthroughs
5155
* [Axum Backend Series: Docker, Database and Connection Pooling](https://blog.0xshadow.dev/posts/backend-engineering-with-axum/axum-database-setup-using-docker/)
56+
* [The Hidden Rules Behind Rust Functions & Closures](https://blog.cuongle.dev/p/the-hidden-rules-behind-rust-functions)
5257

5358
### Research
5459

5560
### Miscellaneous
61+
* [August 2025 Rust Jobs Report](https://filtra.io/rust/jobs-report/aug-25)
5662

5763
## Crate of the Week
5864

@@ -119,6 +125,7 @@ Every week we highlight some tasks from the Rust community for you to pick and g
119125

120126
Some of these tasks may also have mentors available, visit the task page for more information.
121127

128+
* [Diesel - Automatically infer enum definitions](https://github.com/diesel-rs/diesel/issues/4759)
122129
<!-- CFPs go here, use this format: * [project name - title of issue](URL to issue) -->
123130
<!-- * [ - ]() -->
124131
<!-- or if none - *No Calls for participation were submitted this week.* -->
@@ -142,7 +149,26 @@ If you are an event organizer hoping to expand the reach of your event, please s
142149

143150
### Rust Compiler Performance Triage
144151

145-
<!-- Perf results go here -->
152+
Difficult week to interpret, because a positive change in [#145910](https://github.com/rust-lang/rust/pull/145910) skewes the results more negative in our benchmarks. Overall result is probably still slightly negative, because there's more work from added features. On the other hand, we also have a nice improvement in reducing the number of query dependencies in compiler's tracking system in [#145186](https://github.com/rust-lang/rust/pull/145186).
153+
154+
Triage done by **@panstromek**.
155+
Revision range: [f13ef0d7..52618eb3](https://perf.rust-lang.org/?start=f13ef0d75d834c826c9479a5d244bcfb9891df45&end=52618eb338609df44978b0ca4451ab7941fd1c7a&absolute=false&stat=instructions%3Au)
156+
157+
**Summary**:
158+
159+
| (instructions:u) | mean | range | count |
160+
|:----------------------------------:|:-----:|:--------------:|:-----:|
161+
| Regressions ❌ <br /> (primary) | 0.5% | [0.2%, 2.7%] | 72 |
162+
| Regressions ❌ <br /> (secondary) | 0.7% | [0.0%, 3.5%] | 96 |
163+
| Improvements ✅ <br /> (primary) | -0.5% | [-0.9%, -0.1%] | 10 |
164+
| Improvements ✅ <br /> (secondary) | -0.8% | [-2.9%, -0.1%] | 41 |
165+
| All ❌✅ (primary) | 0.4% | [-0.9%, 2.7%] | 82 |
166+
167+
168+
1 Regression, 1 Improvement, 6 Mixed; 3 of them in rollups
169+
36 artifact comparisons made in total
170+
171+
[Full report here](https://github.com/rust-lang/rustc-perf/blob/e0539d750ab104f1bd884f60a21a1e0355981d20/triage/2025/2025-09-15.md)
146172

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

0 commit comments

Comments
 (0)