Podcast:Rustacean Station Published On: Mon Jul 12 2021 Description: Jon and Ben discuss the highlights of the 1.52 and 1.53 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:31] - Rust 1.52 [@01:31] - Stabilized APIs [@04:28] - All integer division and remainder APIs made const [@07:45] - Rust 1.52.1 and incremental compilation [@11:30] - LLVM 12 Disable “mutable noalias” Bringing Stack Clash Protection to Clang/x86, the Open Source Way [@16:15] - unsafe_op_in_unsafe_fn lint [@23:03] - Rust 1.53 [@23:03] - IntoIterator for arrays [@26:45] - Unicode identifiers [@29:37] - Or patterns [@31:05] - Stabilized APIs BITS associated const on numeric primitives [@36:36] - {f32, f64}::from_str now parse and print special values (NaN, -0) according to IEEE RFC 754. [@38:05] - {f32, f64}::is_subnormal [@41:11] - Cargo changes RFC: Make the authors field optional [@43:52] - Rust 2021 Edition Preview [@43:52] - What is an edition? [@47:33] - Additions to the prelude [@50:54] - Default Cargo feature resolver [@51:49] - IntoIterator for arrays [@53:09] - Disjoint capture in closures [@54:35] - Panic macro consistency [@56:00] - Reserving syntax [@1:01:38] - Or patterns in macro_rules [@1:03:16] - Promoting two warnings to hard errors Credits Intro Theme: Aerocity Audio Editing: Jeremy Jung Hosting Infrastructure: Jon Gjengset Show Notes: Ben Striegel Hosts: Jon Gjengset and Ben Striegel Transcript: Eric Seppanen