Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

What's New in Rust 1.54 and 1.55

What's New in Rust 1.54 and 1.55

FromRustacean Station


What's New in Rust 1.54 and 1.55

FromRustacean Station

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
Released:
Oct 25, 2021
Format:
Podcast episode

Titles in the series (100)

Come journey with us into the weird, wonderful, and wily world of Rust.