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