Jon and Ben discuss the highlights of the 1.68 and 1.69 releases of Rust.
Contributing to Rustacean Station
Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: [email protected]Timestamps & referenced resources
[@01:30] - Rust 1.68
[@01:32] - Cargo’s sparse protocol
[@09:28] - Local Pin construction
Implementation comments
A fun hack
[@13:56] - Default alloc error handler
Small allocs in panic handler probably ok
[@18:24] - Stabilized APIs
impl From for f64
[@19:06] - Changelog deep-dive
[@19:15] - Stabilize UEFI extern
[@20:07] - cargo build --verbose
[@20:50] - home is a cargo crate
[@21:12] - Cargo.lock for workspace publish
[@21:35] - Make Context !Send and !Sync
[@24:24] - Rust 1.68.1
[@25:11] - Rust 1.68.2
GitHub announcement[@26:29] - Rust 1.69.0
[@28:17] - Nice PR#42069
[@29:50] - More cargo fix
[@31:17] - No more debug info for build scripts
Nicholas Nethercote’s blog
[@34:48] - Stabilized APIs
CStr::from_bytes_until_nul
[@37:24] - Changelog deep-dive
[@37:28] - Unaligned references is a hard error now
[@38:28] - Deriving on packed structs
More detailed description
[@44:51] - Suggest cargo add
[@45:36] - Search for macros with !
[@46:10] - Compatibility notes
[@47:18] - Rust 0.1 release notes
Credits
Hosting Infrastructure: Jon Gjengset
Hosts: Jon Gjengset and Ben Striegel