Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

Rust ABI with Aurimas Blažulionis

Rust ABI with Aurimas Blažulionis

FromRustacean Station


Rust ABI with Aurimas Blažulionis

FromRustacean Station

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
Released:
Feb 10, 2023
Format:
Podcast episode

Titles in the series (100)

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