Uploaded image for project: 'Swift'
  1. Swift
  2. SR-3911

Evaluate ABI impact of going from opaque layouts to freezing the layout for performance

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Medium
    • Resolution: Duplicate
    • Component/s: Compiler
    • Labels:

      Description

      For Library Evolution, annotations may be applied to a library's types in future versions of that library to freeze the layout for performance even if the layout of these types was opaque in the past versions of the library. In this case, the annotations are versioned, yet the library remains binary compatible. This task is to investigate the ABI impact of this.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                ematejska Ewa Matejska
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: