54 min listen
Rust ABI with Aurimas Blažulionis
ratings:
Length:
42 minutes
Released:
Feb 10, 2023
Format:
Podcast episode
Description
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 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
[@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
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma
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
[@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
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma
Released:
Feb 10, 2023
Format:
Podcast episode
Titles in the series (100)
Announcing Rustacean Station and Rust 1.36 by Rustacean Station