Skip to content

[SR-3732] Lock down the layout of a protocol witness table #46317

Closed
@ematejska

Description

@ematejska
mannequin
Previous ID SR-3732
Radar rdar://problem/31411201
Original Reporter @ematejska
Type Task
Status Resolved
Resolution Done
Additional Detail from JIRA
Votes 0
Component/s
Labels Task, AffectsABI
Assignee None
Priority Medium

md5: aaddd601f93b5cf0ce1a5be73a9d2bb1

Issue Description:

Protocol witness tables may be created dynamically by the runtime or statically by the compiler. The layout of a protocol witness table is ABI and we need to determine a layout algorithm that also accommodates library evolution concerns, where additional protocol requirements may be added with default fall-backs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions