20 min listen
What's New in Rust 1.54 and 1.55
ratings:
Length:
44 minutes
Released:
Oct 25, 2021
Format:
Podcast episode
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
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
Released:
Oct 25, 2021
Format:
Podcast episode
Titles in the series (100)
This Week in Rust - Issue 351 by Rustacean Station