Allen Wyma talks with Aurimas Blažulionis, author of We Need Type Information, Not Stable ABI blog post, which details possible alternatives to a stable Rust ABI.

Contributing to Rustacean StationRustacean 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* [@0:00] - Who is Auri? * [@3:07] - Auri’s background: video game development, hacking, and reverse engineering * [@8:14] - Common advice for optimizing your code * [@10:24] - Auri’s article on how to link multiple libraries together * [@14:07] - What is an ABI (Application Binary Interface)? * [@17:05] - ABI between C and C++ * [@19:02] - ABI for Rust * [@21:14] - Fat pointers and zero-size types * [@23:50] - Writing FFI * [@31:15] - C FFI in relation to a Rust ABI * [@32:12] - System support for Rust * [@39:30] - Auri’s blog and articles * [@40:53] - Where to reach out to Auri

CreditsIntro Theme: Aerocity

Audio Editing: Plangora

Hosting Infrastructure: Jon Gjengset

Show Notes: Plangora

Hosts: Allen Wyma