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.68 and 1.69


Jon and Ben discuss the highlights of the 1.68 and 1.69 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:30] - Rust 1.68
  • [@01:32] - Cargo’s sparse protocol
  • [@09:28] - Local Pin construction
    • Implementation comments
    • A fun hack
  • [@13:56] - Default alloc error handler
    • Small allocs in panic handler probably ok
  • [@18:24] - Stabilized APIs
    • impl From<bool> for f64
  • [@19:06] - Changelog deep-dive
    • [@19:15] - Stabilize UEFI extern
    • [@20:07] - cargo build --verbose
    • [@20:50] - home is a cargo crate
    • [@21:12] - Cargo.lock for workspace publish
    • [@21:35] - Make Context !Send and !Sync
[@24:24] - Rust 1.68.1 [@25:11] - Rust 1.68.2
  • GitHub announcement
[@26:29] - Rust 1.69.0
  • [@28:17] - Nice PR#42069
  • [@29:50] - More cargo fix
  • [@31:17] - No more debug info for build scripts
    • Nicholas Nethercote’s blog
  • [@34:48] - Stabilized APIs
    • CStr::from_bytes_until_nul
  • [@37:24] - Changelog deep-dive
    • [@37:28] - Unaligned references is a hard error now
    • [@38:28] - Deriving on packed structs
      • More detailed description
    • [@44:51] - Suggest cargo add
    • [@45:36] - Search for macros with !
    • [@46:10] - Compatibility notes
    • [@47:18] - Rust 0.1 release notes
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 19, 2023  51m