u/alibixin r/swift • Recommends
2022 LLVM Dev Mtg: Implementing Language Support for ABI-Stable Software Evolution in Swift and LLVM
#abistability#llvm#swiftcompiler
18K subscribers • 15 videos on Hallway
Advanced. Deep dive for people who know the field.
5.1K views3 years ago1 recommendation
Programming languagesSystems programmingCompilers and interpretersSwiftLanguage design and type systems
Doug Gregor discusses the design and implementation of ABI stability in Swift and its integration with LLVM.
2022 LLVM Developers' Meeting llvm.org/devmtg/2022-11/ ------ Implementing Language Support for ABI-Stable Software Evolution in Swift and LLVM Speaker: Doug Gregor ------ Slides: llvm.org/devmtg/2022-11/slides/Keynote2-ImplementingLanguage… ----- 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. ----- Videos Edited by Bash Films: BashFilms.comWhat people say. Recommended as an insightful deep dive into how Swift achieves ABI stability and its impact on compiler design.
u/alibixin r/swift • Recommends
u/Lantuain r/ProgrammingLanguages • Mentions
On “Generic Functions Implementation for my Language”