diff --git a/draft/2024-11-13-this-week-in-rust.md b/draft/2024-11-13-this-week-in-rust.md index b9f52c821..2ebe47ac8 100644 --- a/draft/2024-11-13-this-week-in-rust.md +++ b/draft/2024-11-13-this-week-in-rust.md @@ -30,26 +30,39 @@ and just ask the editors to select the category. --> ### Official +* [gccrs: An alternative compiler for Rust](https://blog.rust-lang.org/2024/11/07/gccrs-an-alternative-compiler-for-rust.html) +* [Google Summer of Code 2024 results](https://blog.rust-lang.org/2024/11/07/gsoc-2024-results.html) ### Foundation +* [Rust Foundation Releases Problem Statement on C++/Rust Interoperability](https://foundation.rust-lang.org/news/rust-foundation-releases-problem-statement-on-c-rust-interoperability/) ### Newsletters -* [The Embedded Rustacean Issue #32](https://www.theembeddedrustacean.com/p/the-embedded-rustacean-issue-32) +* [Linebender in October 2024: resvg stewardship](https://linebender.org/blog/tmix-10/) ### Project/Tooling Updates +* [Introducing Hyperlight: Virtual machine-based security for functions at scale](https://opensource.microsoft.com/blog/2024/11/07/introducing-hyperlight-virtual-machine-based-security-for-functions-at-scale/) +* [Introducing Sled, a Rust Library for Creating Spatial LED Strip Lighting Effects](https://davjcosby.github.io/all-published/miscellaneous-tech/Introducing%20Sled,%20a%20Rust%20Library%20for%20Creating%20Spatial%20LED%20Strip%20Lighting%20Effects.html) * [Redis Shield: A high-performance rate limiting module in Rust using the Token Bucket algorithm](https://github.com/ayarotsky/redis-shield) * [Introducing Hyperlight: Virtual machine-based security for functions at scale](https://opensource.microsoft.com/blog/2024/11/07/introducing-hyperlight-virtual-machine-based-security-for-functions-at-scale/) * [Cohen: gccrs: An alternative compiler for Rust](https://lwn.net/Articles/997483/) * [Progress on toolchain security features](https://lwn.net/SubscriberLink/996344/a68070fd6ffe56e9/) ### Observations/Thoughts +* [Perhaps Rust needs "defer"](https://gaultier.github.io/blog/perhaps_rust_needs_defer.html) +* [Rust needs an official specification](https://tweedegolf.nl/en/blog/140/rust-needs-an-official-specification) +* [Why is std::pin::Pin so weird?](https://sander.saares.eu/2024/11/06/why-is-stdpinpin-so-weird/) +* [Bringing faster exceptions to Rust](https://purplesyringa.moe/blog/bringing-faster-exceptions-to-rust/) +* [Exploring the Assembly Code generated by Rust Recursive Tree Traversal](https://www.eventhelix.com/rust/rust-to-assembly-recursive-tree-fold/) * [Typed IDs with SeaORM](https://klacan.sk/posts/typed-ids-with-sea-orm/) +* [Blog: Rust needs an official specification](https://tweedegolf.nl/en/blog/140/rust-needs-an-official-specification) * [video] [Rust 2024 Project Goals Update & Rust 1.80.1](https://www.youtube.com/watch?v=DQ2XqNB-0Qg) * [video] [Rio: Next generation terminal emulator written in Rust](https://www.youtube.com/watch?v=bxcYj78UNPU) -* [Blog: Rust needs an official specification](https://tweedegolf.nl/en/blog/140/rust-needs-an-official-specification) - ### Rust Walkthroughs +* [Parsing arguments in Rust with no dependencies](https://ntietz.com/blog/parsing-arguments-rust-no-deps/) +* [Using portable SIMD in stable Rust](https://pythonspeed.com/articles/simd-stable-rust/) +* [Rust Syn Crate Tutorial: Automate Builder Patterns with Custom Macros](https://packetandpine.com/blog/rust-syn-crate-tutorial/) +* [The Embedded Rustacean Issue #32](https://www.theembeddedrustacean.com/p/the-embedded-rustacean-issue-32) * [Tutorial: Implementing JSON parsing](https://blog.davimiku.com/tutorials/json-parsing-rust-1) * [Impl Snake For Micro:bit - Embedded async Rust on BBC Micro:bit with Embassy](https://gitlab.com/cyril-marpaud/impl_snake_for_microbit/-/blob/main/README.md)