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

Support enforcement of exclusive memory accesses in Release builds

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Medium
    • Resolution: Done
    • Component/s: Compiler
    • Labels:
      None

      Description

      Exclusivity is currently supported in Debug builds but not in Release builds.

      We need to make sure the optimizer works with access markers to support the mode. Further, we would need to evaluate performance impact and minimize it. For example, we will need to fix the optimization passes to handle access markers without missing optimization opportunities. We might also want to add new optimizations to merge and eliminate access scopes.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                atrick Andrew Trick
                Reporter:
                Anna Zaks Anna
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: