Rustacean Station

What's New in Rust 1.88 through 1.90


Listen Later

Jon and Ben discuss the highlights of the 1.88 through 1.90 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:26] - Rust 1.88
    • [@00:26] - Let chains
      • The if let temporary scope
      • [@09:09] - Naked functions
      • [@11:55] - Boolean configuration
      • [@14:15] - Cargo automatic cache cleaning
      • [@17:52] - Stabilized APIs
        • [@17:52] - hint::select_unpredictable
        • [@21:16] - <[T]>::as_chunks
        • [@22:25] - Default for *const T
        • [@23:13] - HashMap::extract_if
        • [@23:43] - More metadata from Span
        • [@24:48] - Changelog deep-dive
          • [@24:48] - De-stabilize #[bench]
          • [@26:55] - --no-capture
          • [@28:31] - Rust 1.89
            • [@28:40] - Explicitly inferred arguments to const generics
            • [@30:14] - Mismatched lifetime syntaxes lint
            • [@35:29] - More x86 target features
            • [@36:33] - Cross-compiled doctests
            • [@38:31] - i128 and u128 in extern "C" functions
            • [@40:38] - Demoting x86_64-apple-darwin to Tier 2
              • Platform support policy
              • [@42:18] - Standards Compliant C ABI on wasm32-unknown-unknown
                • More about the ABI changes
                • [@46:05] - Stabilized APIs
                  • [@46:05] - File::lock
                  • [@48:34] - Changelog deep-dive
                    • [@48:40] - aarch64 frame pointers
                      • Why do frame pointers matter?
                      • [@49:59] - Allow storing format_args! in variable
                        • Behind the scenes of format_args!
                        • [@51:38] - rustdoc sidebar on mobile
                        • [@52:14] - Rust 1.90
                          • [@52:14] - LLD is now the default linker on x86_64-unknown-linux-gnu
                            • PR with lots of linked resources
                            • rustc performance diff with lld
                            • [@1:01:26] - Cargo adds native support for workspace publishing
                            • [@1:03:03] - Stabilized APIs
                              • [@1:03:26] - u{n}::saturating_sub_signed
                              • [@1:04:20] - Changelog deep-dive
                                • [@1:04:20] - home_dir fall back if HOME is set but empty
                                • Credits

                                  Intro Theme: Aerocity

                                  Audio Editing: synchis

                                  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
                                  The Changelog: Software Development, Open Source by Changelog Media

                                  The Changelog: Software Development, Open Source

                                  289 Listeners

                                  Software Engineering Daily by Software Engineering Daily

                                  Software Engineering Daily

                                  623 Listeners

                                  Talk Python To Me by Michael Kennedy

                                  Talk Python To Me

                                  582 Listeners

                                  The Quanta Podcast by Quanta Magazine

                                  The Quanta Podcast

                                  541 Listeners

                                  Late Night Linux by The Late Night Linux Family

                                  Late Night Linux

                                  168 Listeners

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

                                  Syntax - Tasty Web Development Treats

                                  988 Listeners

                                  Darknet Diaries by Jack Rhysider

                                  Darknet Diaries

                                  8,116 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,203 Listeners

                                  Hard Fork by The New York Times

                                  Hard Fork

                                  5,548 Listeners

                                  Oxide and Friends by Oxide Computer Company

                                  Oxide and Friends

                                  67 Listeners

                                  Cup o' Go by Jonathan Hall & Shay Nehmad

                                  Cup o' Go

                                  16 Listeners

                                  Past Present Future by David Runciman

                                  Past Present Future

                                  337 Listeners

                                  Rust in Production by Matthias Endler

                                  Rust in Production

                                  25 Listeners

                                  Better Offline by Cool Zone Media and iHeartPodcasts

                                  Better Offline

                                  593 Listeners

                                  Wookash Podcast by Łukasz Ściga

                                  Wookash Podcast

                                  5 Listeners