

What's New in Rust 1.68 and 1.69
Sep 19, 2023
Highlights of the Rust 1.68 and 1.69 releases are discussed, including Cargo's sparse protocol, local Pin construction, and default alloc error handler. Stabilized APIs cover from<bool> for f64, UEFI extern, cargo build --verbose, and Make Context !Send and !Sync. Rust 1.68.1 and 1.68.2 are mentioned. Rust 1.69.0 brings Nice PR#42069, more cargo fix, and no more debug info for build scripts. Stabilized APIs include CStr::from_bytes_until_nul and unaligned references as a hard error. Suggest cargo add, search for macros with !, compatibility notes, and Rust 0.1 release notes are covered.
Chapters
Transcript
Episode notes
1 2 3 4 5 6
Introduction
00:00 • 2min
Registry, Dependency Resolution, and Speed Improvements
01:53 • 12min
Default Alloc Error Handler and Out of Memory Errors in Rust
13:57 • 4min
Future Changes and Stabilized APIs
18:12 • 19min
Changes in Rust's Packed Representation
36:57 • 12min
Wrapping up the episode with jokes and invitation
48:57 • 2min