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.52 and 1.53

What's New in Rust 1.52 and 1.53

FromRustacean Station


What's New in Rust 1.52 and 1.53

FromRustacean Station

ratings:
Length:
67 minutes
Released:
Jul 12, 2021
Format:
Podcast episode

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
Released:
Jul 12, 2021
Format:
Podcast episode

Titles in the series (100)

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