Facebook Pixel
Rustacean Station

What's New in Rust 1.68 and 1.69

Rustacean Station
Rustacean Station
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: hello@rustacean-station.org


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<bool> 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

Intro Theme: Aerocity

Audio Editing: Aerocity

Hosting Infrastructure: Jon Gjengset

Show Notes: Jon Gjengset

Hosts: Jon Gjengset and Ben Striegel
Rustacean Station
Not playing