Rustacean Station
Rustacean Station
Rustacean Station
What's New in Rust 1.68 and 1.69
51 minutes Posted Sep 19, 2023 at 8:00 am.
] Rust 1.68
] Cargo’s sparse protocol
] Local Pin construction
] Default alloc error handler
] Stabilized APIs
] Changelog deep-dive
] Stabilize UEFI extern
] cargo build --verbose
] home is a cargo crate
] Cargo.lock for workspace publish
] Make Context !Send and !Sync
] Rust 1.68.1
] Rust 1.68.2
] Rust 1.69.0
] Nice PR#42069
] More cargo fix
] No more debug info for build scripts
] Stabilized APIs
] Changelog deep-dive
] Unaligned references is a hard error now
] Deriving on packed structs
] Suggest cargo add
] Search for macros with !
] Compatibility notes
] Rust 0.1 release notes
0:00
51:24
Download MP3
Show notes
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<bool> for f64
[@
[@
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: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