Rustacean Station

What's New in Rust 1.60 and 1.61


Listen Later

Jon and Ben discuss the highlights of the 1.60 and 1.61 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:15] - Rust 1.60
    • [@01:45] - Source-Based Code Coverage
      • -Cinstrument-coverage documentation
      • grcov
      • cargo-llvm-cov
      • [@08:21] - cargo --timings
        • Example output for Cargo build
        • Cargo documentation
        • [@10:21] - New syntax for Cargo features
          • Optional dependencies
          • Dependency features
          • [@17:06] - Incremental compilation status
            • Incremental disabled in 1.59
            • [@20:06] - Instant monotonicity guarantees
              • “And now we come upon a sad state of affairs”
              • PR moving from Mutex to AtomicU64
              • PR removing backsliding protection
              • [@26:01] - Stabilized APIs
                • Arc::new_cyclic
                  • Source for Arc::new_cyclic
                  • <[u8]>::escape_ascii
                  • usize::abs_diff
                  • [@32:27] - Changelog deep-dive
                    • Stabilize #[cfg(panic = "..")]
                    • Port cargo from toml-rs to toml_edit
                      • toml_edit crate
                      • Adding OpenWRT target
                        • OpenWRT
                        • [@36:59] - Rust 1.61
                          • [@36:59] - Custom exit codes from main
                            • Termination
                            • ExitCode
                            • Why ExitCode is opaque
                            • try_trait_v2
                            • [@45:05] - More capabilities for const fn
                              • Meta tracking issue for const fn
                              • [@52:20] - Static handles for locked stdio
                                • Stdout::lock
                                • [@54:33] - Stabilized APIs
                                  • Vec::retain_mut
                                  • <*const T>::offset
                                  • [@59:22] - Changelog deep-dive
                                    • std::thread::available_parallelism
                                      • Respecting Linux cgroups
                                      • Cargo dropping num_cpus
                                      • Sparse registries RFC
                                        • Implementation
                                        • Call for testing
                                        • Linux baseline requirements bump
                                          • Likely landing in 1.64
                                          • Compatibility Notes
                                          • #[ignore = ".."]
                                          • Removing “everybody loops”
                                            • When rustdoc stopped looping everybody
                                            • [@1:12:55] - Rust 2024 Roadmap
                                              • Living roadmap
                                              • 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

                                                62 ratings


                                                More shows like Rustacean Station

                                                View all
                                                Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

                                                Software Engineering Radio - the podcast for professional software developers

                                                262 Listeners

                                                The Changelog: Software Development, Open Source by Changelog Media

                                                The Changelog: Software Development, Open Source

                                                285 Listeners

                                                LINUX Unplugged by Jupiter Broadcasting

                                                LINUX Unplugged

                                                263 Listeners

                                                Talk Python To Me by Michael Kennedy

                                                Talk Python To Me

                                                584 Listeners

                                                Software Engineering Daily by Software Engineering Daily

                                                Software Engineering Daily

                                                629 Listeners

                                                Python Bytes by Michael Kennedy and Brian Okken

                                                Python Bytes

                                                212 Listeners

                                                Late Night Linux by The Late Night Linux Family

                                                Late Night Linux

                                                154 Listeners

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

                                                Syntax - Tasty Web Development Treats

                                                986 Listeners

                                                CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

                                                CoRecursive: Coding Stories

                                                185 Listeners

                                                Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

                                                Kubernetes Podcast from Google

                                                182 Listeners

                                                Practical AI by Practical AI LLC

                                                Practical AI

                                                197 Listeners

                                                The Stack Overflow Podcast by The Stack Overflow Podcast

                                                The Stack Overflow Podcast

                                                63 Listeners

                                                The Real Python Podcast by Real Python

                                                The Real Python Podcast

                                                137 Listeners

                                                Oxide and Friends by Oxide Computer Company

                                                Oxide and Friends

                                                47 Listeners

                                                Rust in Production by Matthias Endler

                                                Rust in Production

                                                11 Listeners