Skip to content

Commit 84221a4

Browse files
authored
Merge branch 'master' into add-ray-tracer-part3-to-walkthroughs
2 parents c3b4e43 + 7ced49c commit 84221a4

File tree

1 file changed

+33
-29
lines changed

1 file changed

+33
-29
lines changed

draft/2023-04-12-this-week-in-rust.md

Lines changed: 33 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -34,28 +34,45 @@ and just ask the editors to select the category.
3434
### Newsletters
3535

3636
### Project/Tooling Updates
37-
37+
* [Changelog #176](https://rust-analyzer.github.io/thisweek/2023/04/10/changelog-176.html)
38+
* [New in IntelliJ Rust for 2023.1 (Part 1)](https://blog.jetbrains.com/rust/2023/04/11/new-in-intellij-rust-for-2023-1-part-1/)
39+
* [IntelliJ Rust Changelog #192](https://intellij-rust.github.io/2023/04/11/changelog-192.html)
3840
* [sequence_align: an open-source Python + Rust toolkit for efficient sequence alignment](https://blog.kensho.com/introducing-sequence-align-an-open-source-python-rust-toolkit-for-efficient-sequence-alignment-ccdce71d04c7)
3941
* [Dozer Exiting Stealth Mode with v0.1.16 Release](https://getdozer.io/blog/2023/04/11/this-week-4)
42+
* [plrust - v1.0.0](https://github.com/tcdi/plrust/releases/tag/v1.0.0)
43+
* [cdrs-tokio - 8.0.0](https://github.com/krojew/cdrs-tokio/releases/tag/8.0.0)
44+
* [logos - v0.13](https://github.com/maciejhirsz/logos/releases/tag/v0.13)
45+
* [This Month in Rust OSDev: March 2023](https://rust-osdev.com/this-month/2023-03/)
46+
* [This Month in hyper: March 2023](https://seanmonstar.com/post/713948439199858688/this-month-in-hyper-march-2023)
47+
* [GCC Front-End For Rust - March 2023](https://rust-gcc.github.io/2023/04/03/2023-03-monthly-report.html)
4048

4149
### Observations/Thoughts
42-
43-
+ [How Kani helped find bugs in Hifitime](https://model-checking.github.io/kani-verifier-blog/2023/03/31/how-kani-helped-find-bugs-in-hifitime.html)
50+
* [How Kani helped find bugs in Hifitime](https://model-checking.github.io/kani-verifier-blog/2023/03/31/how-kani-helped-find-bugs-in-hifitime.html)
51+
* [Build faster with Buck2: Our open source build system](https://engineering.fb.com/2023/04/06/open-source/buck2-open-source-large-scale-build-system/)
52+
* [Modular Errors in Rust](https://sabrinajewson.org/blog/errors)
53+
* [How fast can you count to 16 in Rust?](https://www.bazhenov.me/posts/counting-to-16-in-rust/)
54+
* [Can You Trust a Compiler to Optimize Your Code?](https://matklad.github.io/2023/04/09/can-you-trust-a-compiler-to-optimize-your-code.html)
55+
* [The Scoped Task trilemma](https://without.boats/blog/the-scoped-task-trilemma/)
56+
* [Restructuring Patterns](https://www.catmonad.xyz/blog/nibbles_02.html)
57+
* [Control flow patterns in Rust](https://symbolica.io/posts/control_flow_patterns/)
58+
* [Eight million pixels and counting – Custom allocators in Rust](https://nical.github.io/posts/rust-custom-allocators.html)
59+
* [Using Metal and Rust to make FFT even faster](https://www.notamonadtutorial.com/using-metal-and-rust-to-make-fft-even-faster/)
60+
* [video] [Solving distributed systems challenges in Rust](https://www.youtube.com/watch?v=gboGyccRVXI)
4461

4562
### Rust Walkthroughs
4663
* [Writing a Fast C# Code-Search Tool in Rust](https://johnaustin.io/articles/2022/blazing-fast-structural-search-for-c-sharp-in-rust)
4764
* [Understanding tracing's macros by rebuilding them from scratch](https://dietcode.io/p/tracing-macros)
48-
49-
- [A guide to aid you in your journey of becoming a Rustacean](https://rust-lang.guide/)
50-
65+
* [A guide to aid you in your journey of becoming a Rustacean](https://rust-lang.guide/)
5166
* [Flexible Tracing with Rust and OpenTelemetry](https://broch.tech/posts/rust-tracing-opentelemetry/)
5267
* [Build a Ray Tracer, pt. 3 - Let There Be Light!](https://www.superperfundo.dev/articles/ray-tracer-part3)
68+
* [video] [Rust Axum Full Course - Web Development](https://www.youtube.com/watch?v=XZtlD_m59sM)
69+
* [video] [Introduction to Rust Programming language](https://www.youtube.com/watch?v=9ziaSnqL8RY)
5370

5471
### Research
5572

5673
### Miscellaneous
57-
58-
[CfP for EuroRust 2023 now open](https://www.papercall.io/eurorust-2023)
74+
* [CfP for EuroRust 2023 now open](https://www.papercall.io/eurorust-2023)
75+
* [video] [The Rust Project visualized with Gource](https://www.youtube.com/watch?v=Ds0Psk1YmOc)
5976

6077
## Crate of the Week
6178

@@ -160,9 +177,7 @@ If you are a Rust project owner and are looking for contributors, please submit
160177
Changes to Rust follow the Rust [RFC (request for comments) process](https://github.com/rust-lang/rfcs#rust-rfcs). These
161178
are the RFCs that were approved for implementation this week:
162179

163-
<!-- Approved RFCs go here, use this format: * [Topic](URL) -->
164-
<!-- or if none were approved this week, use: * *No RFCs were approved this week.* -->
165-
<!-- * []() -->
180+
* *No RFCs were approved this week.*
166181

167182
### Final Comment Period
168183

@@ -171,34 +186,23 @@ which are reaching a decision. Express your opinions now.
171186

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

174-
<!-- RFCs which have entered FCP go here, use this format: * [disposition: merge|close] [Topic](URL) -->
175-
<!-- or if none entered FCP this week, use: * *No RFCs entered Final Comment Period this week.* -->
176-
<!-- * [disposition: ] []() -->
189+
* *No RFCs entered Final Comment Period this week.*
177190

178191
#### [Tracking Issues & PRs](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc)
179-
180-
<!-- Tracking Issues which have entered FCP go here, use this format: * [disposition: merge|close] [Topic](URL) -->
181-
<!-- or if none entered FCP this week, use: * *No Tracking Issues or PRs entered Final Comment Period this week.* -->
182-
<!-- * [disposition: ] []() -->
192+
* [disposition: merge] [Evaluate place expression in `PlaceMention`](https://github.com/rust-lang/rust/pull/104844)
183193

184194
### [New and Updated RFCs](https://github.com/rust-lang/rfcs/pulls)
185-
186-
<!-- New or updated RFCs go here, use this format: * [new|updated] [Topic](URL) -->
187-
<!-- or if there are no new or updated RFCs this week, use: * *No New or Updated RFCs were created this week.* -->
188-
<!-- * [new|updated] []() -->
195+
* [new] [Casting From by as_cast](https://github.com/rust-lang/rfcs/pull/3413)
196+
* [new] [Proposal: add range value type and range value conversions between different ranges.](https://github.com/rust-lang/rfcs/pull/3412)
197+
* [new] [Explicit move binding mode](https://github.com/rust-lang/rfcs/pull/3410)
198+
* [new] [Guaranteed TCO (tail call optimization)](https://github.com/rust-lang/rfcs/pull/3407)
189199

190200
### [Call for Testing](https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing)
191201
An important step for RFC implementation is for people to experiment with the
192202
implementation and give feedback, especially before stabilization. The following
193203
RFCs would benefit from user testing before moving forward:
194204

195-
<!-- Calls for Testing go here, use this format:
196-
* [<RFC Topic>](<RFC URL>)
197-
* [Tracking Issue](<Tracking Issue URL>)
198-
* [Testing steps](<Testing Steps URL>)
199-
-->
200-
<!-- or if there are no new or updated RFCs this week, use: * *No New or Updated RFCs were created this week.* -->
201-
<!-- Remember to remove the `call-for-testing` label from the RFC so that the maintainer can signal for testers again, if desired. -->
205+
* *No RFCs issued a call for testing this week.*
202206

203207
If you are a feature implementer and would like your RFC to appear on the above list, add the new `call-for-testing`
204208
label to your RFC along with a comment providing testing instructions and/or guidance on which aspect(s) of the feature

0 commit comments

Comments
 (0)