Rustacean Station

What's New in Rust 1.54 and 1.55


Listen Later

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
  • 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

                          ...more
                          View all episodesView all episodes
                          Download on the App Store

                          Rustacean StationBy Rustacean Station

                          • 4.9
                          • 4.9
                          • 4.9
                          • 4.9
                          • 4.9

                          4.9

                          63 ratings


                          More shows like Rustacean Station

                          View all
                          Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

                          Software Engineering Radio - the podcast for professional software developers

                          272 Listeners

                          The Changelog: Software Development, Open Source by Changelog Media

                          The Changelog: Software Development, Open Source

                          290 Listeners

                          Software Engineering Daily by Software Engineering Daily

                          Software Engineering Daily

                          622 Listeners

                          Talk Python To Me by Michael Kennedy

                          Talk Python To Me

                          584 Listeners

                          Python Bytes by Michael Kennedy and Brian Okken

                          Python Bytes

                          215 Listeners

                          Late Night Linux by The Late Night Linux Family

                          Late Night Linux

                          164 Listeners

                          Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                          Syntax - Tasty Web Development Treats

                          986 Listeners

                          CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

                          CoRecursive: Coding Stories

                          189 Listeners

                          2.5 Admins by The Late Night Linux Family

                          2.5 Admins

                          98 Listeners

                          Software Unscripted by Richard Feldman

                          Software Unscripted

                          29 Listeners

                          Oxide and Friends by Oxide Computer Company

                          Oxide and Friends

                          66 Listeners

                          Developer Voices by Kris Jenkins

                          Developer Voices

                          30 Listeners

                          Rust in Production by Matthias Endler

                          Rust in Production

                          26 Listeners

                          Self-Directed Research by OneVariable GmbH

                          Self-Directed Research

                          15 Listeners

                          The Pragmatic Engineer by Gergely Orosz

                          The Pragmatic Engineer

                          72 Listeners