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

                                                63 ratings


                                                More shows like Rustacean Station

                                                View all
                                                Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

                                                Software Engineering Radio - the podcast for professional software developers

                                                272 Listeners

                                                The Changelog: Software Development, Open Source by Changelog Media

                                                The Changelog: Software Development, Open Source

                                                290 Listeners

                                                Software Engineering Daily by Software Engineering Daily

                                                Software Engineering Daily

                                                622 Listeners

                                                Talk Python To Me by Michael Kennedy

                                                Talk Python To Me

                                                584 Listeners

                                                Python Bytes by Michael Kennedy and Brian Okken

                                                Python Bytes

                                                215 Listeners

                                                Late Night Linux by The Late Night Linux Family

                                                Late Night Linux

                                                164 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

                                                189 Listeners

                                                2.5 Admins by The Late Night Linux Family

                                                2.5 Admins

                                                98 Listeners

                                                Software Unscripted by Richard Feldman

                                                Software Unscripted

                                                29 Listeners

                                                Oxide and Friends by Oxide Computer Company

                                                Oxide and Friends

                                                66 Listeners

                                                Developer Voices by Kris Jenkins

                                                Developer Voices

                                                30 Listeners

                                                Rust in Production by Matthias Endler

                                                Rust in Production

                                                26 Listeners

                                                Self-Directed Research by OneVariable GmbH

                                                Self-Directed Research

                                                15 Listeners

                                                The Pragmatic Engineer by Gergely Orosz

                                                The Pragmatic Engineer

                                                72 Listeners