Podcast:Rustacean Station Published On: Mon Oct 25 2021 Description: Jon and Ben discuss the highlights of the 1.54 and 1.55 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 [@00:37] - Rust 1.54 [@00:55] - Attributes can invoke function-like macros The doc attribute [@04:04] - wasm32 intrinsics stabilized std::intrinsics Target families [@06:59] - Incremental compilation is re-enabled by default Rust 1.52.1 disables incremental compilation Incremental compilation issues tracking issue [@08:55] - Stabilized APIs [@11:00] - Changelog deep-div [@11:04] - cargo report and future incompatibility lints [@14:12] - LLVM mutable noalias is on again [@16:24] - CARGO_TARGET_TMPDIR [@17:24] - Use semver 1.0 Checking semver 1.0 against crates.io [@19:18] - Rust 1.55 [@19:26] - Cargo deduplicates compiler errors [@20:24] - Faster, more correct float parsing The PR Reddit post with details [@22:20] - io::ErrorKind variants updates [@28:08] - Open range patterns added [@29:44] - Stabilized APIs [@29:44] - MaybeUninit [@32:44] - ops::ControlFlow Try trait (v2) RFC [@35:59] - string::Drain::as_str [@37:52] - Changelog deep-dive [@38:08] - Build scripts informed about rustc configuration [@38:38] - cargo clippy --fix [@39:10] - Clippy lint override survey [@40:07] - #[doc(hidden)] on trait implementations Credits Intro Theme: Aerocity Audio Editing: Jeremy Jung Hosting Infrastructure: Jon Gjengset Show Notes: Jon Gjengset Hosts: Jon Gjengset and Ben Striegel Transcript: Eric Seppanen