Skip to content

[SR-4343] Decide what class metadata is opaque for library evolution (resilience) #46922

Closed
@bob-wilson

Description

@bob-wilson
Previous ID SR-4343
Radar rdar://problem/31408029
Original Reporter @bob-wilson
Type Task
Status Resolved
Resolution Done

Attachment: Download

Additional Detail from JIRA
Votes 0
Component/s Compiler
Labels Task, AffectsABI
Assignee @duyduongdevelopers (JIRA)
Priority Medium

md5: 1e052641a819da11506e71ae7ed0906d

Issue Description:

From the Class Metadata section of the ABI Stability manifesto:

"Library evolution may present many changes to what exactly is present and will likely make many of the contents opaque to accommodate changes."

We need to decide what the class metadata should contain and what should be opaque as part of locking down the ABI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    affects ABIFlag: Affects ABIcompilerThe Swift compiler itself

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions