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