Rustacean Station

What's New in Rust 1.70 and 1.71


Listen Later

Jon and Ben discuss the highlights of the 1.70 and 1.71 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
    [@01:20] - Rust 1.70
    • [@01:22] - Cargo’s sparse protocol by default
    • [@03:47] - OnceCell and OnceLock
    • [@10:56] - IsTerminal
    • [@12:49] - Named debug levels
    • [@14:57] - Enforced stability in the test CLI
    • [@16:45] - Stabilized APIs
      • Add Default impls for iterators
      • Arc::into_inner
      • Option::is_some_and
      • SocketAddrExt
      • [@24:30] - Changelog deep-dive
        • [@24:42] - Use SipHash-1-3 instead of 2-4
        • [@26:06] - Alignment debug checks for pointer derefs
        • [@27:04] - Relaxed ordering for asm! operands
        • [@27:53] - -Zgitoxide
        • [@28:21] - -Zdirect-minimal-versions
        • [@29:16] - Rust 1.71.0
          • [@29:25] - C-unwind ABI
            • RFC
            • Unwinding by default?
            • [@36:59] - Debugger visualization attributes
              • Detailed documentation
              • [@37:36] - raw-dylib linking
                • Windows linking docs
                • What is ordinal linking
                • [@38:15] - Upgrade to musl 1.2
                • [@39:42] - Const-initialized thread locals
                • [@41:14] - Changelog deep-dive
                  • [@41:40] - Uplift drop_ref clippy lints
                  • [@42:39] - Allow some recursive panics
                  • [@43:57] - Optimize cargo under rustup
                  • [@45:38] - Avoid excessive registry lookups
                  • [@46:28] - Include rust-version in publish
                  • [@47:02] - Document more semver rules
                    • Adding #[non_exhausting]
                    • Making an fn safe
                    • MSRV is a minor bump
                    • Credits

                      Intro Theme: Aerocity

                      Audio Editing: Aerocity

                      Hosting Infrastructure: Jon Gjengset

                      Show Notes: Jon Gjengset

                      Hosts: Jon Gjengset and Ben Striegel

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

                      64 ratings


                      More shows like Rustacean Station

                      View all
                      Odd Lots by Bloomberg

                      Odd Lots

                      1,992 Listeners

                      The Changelog: Software Development, Open Source by Changelog Media

                      The Changelog: Software Development, Open Source

                      288 Listeners

                      Security Now (Audio) by TWiT

                      Security Now (Audio)

                      2,007 Listeners

                      Software Engineering Daily by Software Engineering Daily

                      Software Engineering Daily

                      625 Listeners

                      Risky Business by Patrick Gray

                      Risky Business

                      373 Listeners

                      Talk Python To Me by Michael Kennedy

                      Talk Python To Me

                      583 Listeners

                      The Quanta Podcast by Quanta Magazine

                      The Quanta Podcast

                      549 Listeners

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

                      Syntax - Tasty Web Development Treats

                      990 Listeners

                      Darknet Diaries by Jack Rhysider

                      Darknet Diaries

                      8,099 Listeners

                      Sean Carroll's Mindscape: Science, Society, Philosophy, Culture, Arts, and Ideas by Sean Carroll

                      Sean Carroll's Mindscape: Science, Society, Philosophy, Culture, Arts, and Ideas

                      4,172 Listeners

                      Hard Fork by The New York Times

                      Hard Fork

                      5,558 Listeners

                      Oxide and Friends by Oxide Computer Company

                      Oxide and Friends

                      67 Listeners

                      Past Present Future by David Runciman

                      Past Present Future

                      351 Listeners

                      Rust in Production by Matthias Endler

                      Rust in Production

                      25 Listeners

                      The Pragmatic Engineer by Gergely Orosz

                      The Pragmatic Engineer

                      75 Listeners