Session Type
Technical Talk
Date & Time
Thursday, October 12, 2023, 2:45 PM - 3:15 PM
Name
Compact Value Witnesses in Swift
Abstract/s
As a language with support for ABI stable library evolution, generic types and automatic reference counting, Swift requires mechanisms to handle (copy, destroy etc.) values without compile-time knowledge of their concrete layout. In this talk we will present techniques to reduce code size overhead of these mechanisms, while maintaining runtime performance.
Location Name
Hall of Cities