Rustacean Station

Come journey with us into the weird, wonderful, and wily world of Rust.

https://rustacean-station.org

subscribe
share






What's New in Rust 1.70 and 1.71


Jon and Ben discuss the highlights of the 1.70 and 1.71 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
  • Email: hello@rustacean-station.org
Timestamps & referenced resources [@01:20] - Rust 1.70
  • [@01:22] - Cargo’s sparse protocol by default
  • [@03:47] - OnceCell and OnceLock
  • [@10:56] - IsTerminal
  • [@12:49] - Named debug levels
  • [@14:57] - Enforced stability in the test CLI
  • [@16:45] - Stabilized APIs
    • Add Default impls for iterators
    • Arc::into_inner
    • Option::is_some_and
    • SocketAddrExt
  • [@24:30] - Changelog deep-dive
    • [@24:42] - Use SipHash-1-3 instead of 2-4
    • [@26:06] - Alignment debug checks for pointer derefs
    • [@27:04] - Relaxed ordering for asm! operands
    • [@27:53] - -Zgitoxide
    • [@28:21] - -Zdirect-minimal-versions
[@29:16] - Rust 1.71.0
  • [@29:25] - C-unwind ABI
    • RFC
    • Unwinding by default?
  • [@36:59] - Debugger visualization attributes
    • Detailed documentation
  • [@37:36] - raw-dylib linking
    • Windows linking docs
    • What is ordinal linking
  • [@38:15] - Upgrade to musl 1.2
  • [@39:42] - Const-initialized thread locals
  • [@41:14] - Changelog deep-dive
    • [@41:40] - Uplift drop_ref clippy lints
    • [@42:39] - Allow some recursive panics
    • [@43:57] - Optimize cargo under rustup
    • [@45:38] - Avoid excessive registry lookups
    • [@46:28] - Include rust-version in publish
    • [@47:02] - Document more semver rules
      • Adding #[non_exhausting]
      • Making an fn safe
      • MSRV is a minor bump
Credits

Intro Theme: Aerocity

Audio Editing: Aerocity

Hosting Infrastructure: Jon Gjengset

Show Notes: Jon Gjengset

Hosts: Jon Gjengset and Ben Striegel


fyyd: Podcast Search Engine
share








 September 30, 2023  50m