Session Type
Date & Time
Wednesday, November 9, 2022, 9:10 AM - 10:00 AM
Implementing Language Support for ABI-Stable Software Evolution in Swift and LLVM
Unlike its peer languages, Swift has made the deliberate decision to embrace a stable Application Binary Interface (ABI) along with native code compilation, such that separately-compiled software modules can evolve independently without breaking binary compatibility. Come learn about the impact that a stable ABI has on the design of a programming language and its implementation in LLVM.
Location Name
Hayes Ballroom - Main Level