Kapitelklicken springt direkt hin
Shownotes
Jon and Ben discuss the highlights of the 1.88 through 1.90 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
[@00:26] - Rust 1.88 (blog.rust-lang.org/2025/06/26/Rust-1.88.0)
• [@00:26] - Let chains (blog.rust-lang.org/2025/06/26/Rust-1.88.0/#let…)
• The if let temporary scope (doc.rust-lang.org/edition-guide/rust-2024/temp…)
• [@09:09] - Naked functions (blog.rust-lang.org/2025/06/26/Rust-1.88.0/#nak…)
• [@11:55] - Boolean configuration (blog.rust-lang.org/2025/06/26/Rust-1.88.0/#boo…)
• [@14:15] - Cargo automatic cache cleaning (blog.rust-lang.org/2025/06/26/Rust-1.88.0/#car…)
• [@17:52] - Stabilized APIs (blog.rust-lang.org/2025/06/26/Rust-1.88.0/#sta…)
• [@17:52] - hint::select_unpredictable (doc.rust-lang.org/stable/std/hint/fn.select_un…)
• [@21:16] - <[T]>::as_chunks (doc.rust-lang.org/stable/std/primitive.slice.h…)
• [@22:25] - Default for *const T (doc.rust-lang.org/stable/std/primitive.pointer…)
• [@23:13] - HashMap::extract_if (doc.rust-lang.org/stable/std/collections/struc…)
• [@23:43] - More metadata from Span (doc.rust-lang.org/stable/proc_macro/struct.Spa…)
• [@24:48] - Changelog deep-dive
• [@24:48] - De-stabilize #[bench] (github.com/rust-lang/rust/pull/134273)
• [@26:55] - --no-capture (github.com/rust-lang/rust/pull/139224)
[@28:31] - Rust 1.89 (blog.rust-lang.org/2025/08/07/Rust-1.89.0)
• [@28:40] - Explicitly inferred arguments to const generics (blog.rust-lang.org/2025/08/07/Rust-1.89.0/#exp…)
• [@30:14] - Mismatched lifetime syntaxes lint (blog.rust-lang.org/2025/08/07/Rust-1.89.0/#mis…)
• [@35:29] - More x86 target features (blog.rust-lang.org/2025/08/07/Rust-1.89.0/#mor…)
• [@36:33] - Cross-compiled doctests (blog.rust-lang.org/2025/08/07/Rust-1.89.0/#cro…)
• [@38:31] - i128 and u128 in extern "C" functions (blog.rust-lang.org/2024/10/17/Rust-1.82.0/#uns…)
• [@40:38] - Demoting x86_64-apple-darwin to Tier 2 (blog.rust-lang.org/2025/08/07/Rust-1.89.0/#dem…)
• Platform support policy (doc.rust-lang.org/stable/rustc/platform-suppor…)
• [@42:18] - Standards Compliant C ABI on wasm32-unknown-unknown (blog.rust-lang.org/2025/08/07/Rust-1.89.0/#sta…)
• More about the ABI changes (blog.rust-lang.org/2025/04/04/c-abi-changes-fo…)
• [@46:05] - Stabilized APIs (blog.rust-lang.org/2025/08/07/Rust-1.89.0/#sta…)
• [@46:05] - File::lock (doc.rust-lang.org/stable/std/fs/struct.File.ht…)
• [@48:34] - Changelog deep-dive
• [@48:40] - aarch64 frame pointers (github.com/rust-lang/rust/pull/140832)
• Why do frame pointers matter? (brendangregg.com/blog/2024-03-17/the-return-of…)
• [@49:59] - Allow storing format_args! in variable (github.com/rust-lang/rust/pull/140748)
• Behind the scenes of format_args! (blog.m-ou.se/format-args)
• [@51:38] - rustdoc sidebar on mobile (github.com/rust-lang/rust/pull/139831)
[@52:14] - Rust 1.90 (blog.rust-lang.org/2025/09/18/Rust-1.90.0)
• [@52:14] - LLD is now the default linker on x86_64-unknown-linux-gnu (blog.rust-lang.org/2025/09/18/Rust-1.90.0/#lld…)
• PR with lots of linked resources (github.com/rust-lang/rust/pull/140525)
• rustc performance diff with lld (perf.rust-lang.org/compare.html?start=b3e11704…)
• [@1:01:26] - Cargo adds native support for workspace publishing (blog.rust-lang.org/2025/09/18/Rust-1.90.0/#car…)
• [@1:03:03] - Stabilized APIs (blog.rust-lang.org/2025/09/18/Rust-1.90.0/#sta…)
• [@1:03:26] - u{n}::saturating_sub_signed (doc.rust-lang.org/stable/std/primitive.usize.h…)
• [@1:04:20] - Changelog deep-dive
• [@1:04:20] - home_dir fall back if HOME is set but empty (github.com/rust-lang/rust/pull/141840)
Credits
Intro Theme: twitter.com/AerocityMusic
Audio Editing: synchis (bsky.app/profile/did:plc:b5oneeierz2iocpjh2t5s…)
Hosting Infrastructure: Jon Gjengset (thesquareplanet.com)
Show Notes: Jon Gjengset (thesquareplanet.com)
Hosts: Jon Gjengset and Ben Striegel