Kapitelklicken springt direkt hin
Shownotes
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 (twitter.com/rustaceanfm)
• Discord: Rustacean Station (discord.gg/cHc3Gyc)
• Github: @rustacean-station (github.com/rustacean-station)
• Email: hello@rustacean-station.org
Timestamps & referenced resources
[@01:30] - Rust 1.68 (blog.rust-lang.org/2023/03/09/Rust-1.68.0.html)
• [@01:32] - Cargo’s sparse protocol (blog.rust-lang.org/2023/03/09/Rust-1.68.0.html…)
• [@09:28] - Local Pin construction (blog.rust-lang.org/2023/03/09/Rust-1.68.0.html…)
• Implementation comments (doc.rust-lang.org/1.68.0/src/core/pin.rs.html#…)
• A fun hack (github.com/rust-lang/rust/blob/3ebb5629d1a3934…)
• [@13:56] - Default alloc error handler (blog.rust-lang.org/2023/03/09/Rust-1.68.0.html…)
• Small allocs in panic handler probably ok (github.com/rust-lang/rust/pull/106045#issuecom…)
• [@18:24] - Stabilized APIs (blog.rust-lang.org/2023/03/09/Rust-1.68.0.html…)
• impl From<bool> for f64 (doc.rust-lang.org/stable/std/primitive.f32.htm…)
• [@19:06] - Changelog deep-dive
• [@19:15] - Stabilize UEFI extern (github.com/rust-lang/rust/pull/105795)
• [@20:07] - cargo build --verbose (github.com/rust-lang/cargo/pull/11407)
• [@20:50] - home is a cargo crate (github.com/rust-lang/cargo/pull/11359)
• [@21:12] - Cargo.lock for workspace publish (github.com/rust-lang/cargo/pull/11477)
• [@21:35] - Make Context !Send and !Sync (github.com/rust-lang/rust/pull/95985)
[@24:24] - Rust 1.68.1 (blog.rust-lang.org/2023/03/23/Rust-1.68.1.html)
[@25:11] - Rust 1.68.2 (blog.rust-lang.org/2023/03/28/Rust-1.68.2.html)
• GitHub announcement (github.blog/2023-03-23-we-updated-our-rsa-ssh-…)
[@26:29] - Rust 1.69.0 (blog.rust-lang.org/2023/04/20/Rust-1.69.0.html)
• [@28:17] - Nice PR#42069 (github.com/rust-lang/rust/pull/42069)
• [@29:50] - More cargo fix (blog.rust-lang.org/2023/04/20/Rust-1.69.0.html…)
• [@31:17] - No more debug info for build scripts (blog.rust-lang.org/2023/04/20/Rust-1.69.0.html…)
• Nicholas Nethercote’s blog (nnethercote.github.io)
• [@34:48] - Stabilized APIs (blog.rust-lang.org/2023/04/20/Rust-1.69.0.html…)
• CStr::from_bytes_until_nul (doc.rust-lang.org/stable/core/ffi/struct.CStr.…)
• [@37:24] - Changelog deep-dive
• [@37:28] - Unaligned references is a hard error now (github.com/rust-lang/rust/pull/102513)
• [@38:28] - Deriving on packed structs (github.com/rust-lang/rust/pull/104429)
• More detailed description (github.com/rust-lang/rust/pull/104429#issuecom…)
• [@44:51] - Suggest cargo add (github.com/rust-lang/cargo/pull/11410)
• [@45:36] - Search for macros with ! (github.com/rust-lang/rust/pull/108143)
• [@46:10] - Compatibility notes (github.com/rust-lang/rust/releases/tag/1.69.0)
• [@47:18] - Rust 0.1 release notes (github.com/rust-lang/rust/blob/stable/RELEASES…)
Credits
Intro Theme: twitter.com/AerocityMusic
Audio Editing: twitter.com/AerocityMusic
Hosting Infrastructure: Jon Gjengset (twitter.com/jonhoo)
Show Notes: Jon Gjengset (twitter.com/jonhoo)
Hosts: Jon Gjengset and Ben Striegel