- 🎈🎉 Announcing Rust 1.36.0. 🎉🎈
Future
is stable!- The
alloc
crate is stable! MaybeUninit<T>
officially replacesmem::uninitialized
!- NLLs for Rust 2015!
- A new
HashMap
implementation! - ... and more!
- Non-Lexical Lifetimes Arrive For Everyones - As of Rust 1.36, the 2015 edition of Rust has non-lexical lifetime support! This article talks at length about NLLs and the various edge cases where existing (unsound) code will be rejected.
- Async-await status report #2
- Shooting for stabilization of the async/await syntax in 1.38.
- Rejuvinating work on the Rust Async Book.
- Gives an update on what future work comes next.
- Building crates so they look like C(ABI) Libraries
- What Is Rust's unsafe? - An informative look at what "unsafety" means in the context of Rust.
- Perils of Constructors - A look at how Rust's method for initializing structs avoids many of the subtle complications that come with traditional constructors.
- HOWTO: Replace mem::uninitialized with mem::MaybeUninit
- Brave Improves Its Ad-Blocker Performance by 69x with New Engine Implementation in Rust
- Why was the Rust language chosen? - Rust was brought up in the U.S. House Committee on Financial Services hearing about Facebook's Libra currency.
- Why Rust for safe systems programming - From the Microsoft Security Response Center.