Rustacean Station

What's New in Rust 1.85 through 1.87


Listen Later

Jon and Ben discuss the highlights of the 1.85 through 1.88 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:11] - Rust 1.85
    • [@02:05] - async closures
      • RFC 3668
      • Stabilization report
      • [@07:45] - Hiding trait implementations from diagnostics
      • [@09:43] - FromIterator and Extend for tuples
      • [@12:10] - Updates to std::env::home_dir()
        • Deprecation discussion
        • Deprecation PR
        • Originally abandoned fix
        • Undeprecation
        • [@15:19] - Stabilized APIs
          • [@15:30] - number::midpoint
          • [@16:18] - Waker::noop
          • [@17:49] - ptr::fn_addr_eq
          • [@20:10] - Changelog deep-dive
            • [@20:10] - De-duplicate and improve definition of c_char
            • [@22:56] - More constification
            • [@23:51] - Rust 1.85.1
            • [@24:46] - Rust 1.86
              • [@25:24] - Trait upcasting
              • [@30:49] - HashMaps and slices now support indexing multiple elements mutably
              • [@33:50] - Allow safe functions to be marked with the #[target_feature] attribute
              • [@36:21] - Debug assertions that pointers are non-null when required for soundness
              • [@39:48] - Make missing_abi lint warn by default
              • [@40:55] - Target deprecation warning for 1.87.0
              • [@42:25] - Stabilized APIs
                • [@42:25] - {float}::next_up
                • [@44:55] - Vec::pop_if
                • [@46:41] - Changelog deep-dive
                  • [@46:41] - Changing -O to opt-level=3
                  • [@47:47] - Optimized rustc binaries for aarch64
                  • [@49:04] - Deprecate cargo --token
                  • [@49:43] - No more “did you mean” in Cargo
                  • [@50:14] - Sans-serif in rustdoc
                  • [@50:45] - Rust 1.87
                    • [@51:27] - Anonymous pipes
                    • [@53:06] - Safe architecture intrinsics
                      • Update the standard library to Rust 2024
                      • [@55:00] - asm! jumps to Rust code
                      • [@57:06] - Precise capturing in impl Trait in trait definitions
                        • The Captures “trick”
                        • Talk on impl Trait
                        • [@58:45] - Stabilized APIs
                          • [@58:45] - Vec::extract_if
                          • [@1:00:13] - <[T]>::split_off
                          • [@1:01:47] - OsStr::display
                          • [@1:03:40] - ::cast_signed
                          • [@1:04:41] - ::is_multiple_of
                          • [@1:05:31] - ::unbounded_shl
                          • [@1:06:20] - TryFrom> for String
                          • [@1:06:46] - Box>::write
                          • [@1:08:23] - String::extend_from_within
                          • [@1:07:46] - Changelog deep-dive
                            • [@1:07:46] - Actually un-deprecate home_dir
                            • [@1:10:41] - Cargo SBOM support (RFC 3553)
                            • [@1:11:48] - More Cargo ANSI sequences
                            • 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