Come journey with us into the weird, wonderful, and wily world of Rust.
What's New in Rust 1.52 and 1.53
July 12, 2021
1:07:08
48.33 MB
Downloads: 0
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
- [@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
- [@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
[@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