[webkit-changes] [WebKit/WebKit] 11c20a: Internal macOS Ventura build fails with "call to m...

Elliott Williams noreply at github.com
Wed Oct 30 10:43:02 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 11c20ad89b04392338a5b94c3b5e543aa8a3bb72
      https://github.com/WebKit/WebKit/commit/11c20ad89b04392338a5b94c3b5e543aa8a3bb72
  Author: Elliott Williams <emw at apple.com>
  Date:   2024-10-30 (Wed, 30 Oct 2024)

  Changed paths:
    M Source/WebKit/UIProcess/API/Cocoa/WebKitSwiftOverlay.swift

  Log Message:
  -----------
  Internal macOS Ventura build fails with "call to main actor-isolated initializer 'init()' in a synchronous nonisolated context"
rdar://138925545
https://bugs.webkit.org/show_bug.cgi?id=282338

Unreviewed build fix.

Until we fix the actual actor-isolation issues in the Swift overlay,
skip compilation in internal macOS Ventura debug builds to unblock some
CI workflows.

The swift compiler aligned with Ventura emits actor-isolation
diagnostics as errors in non-production builds, unlike newer versions
which emit warnings.

* Source/WebKit/UIProcess/API/Cocoa/WebKitSwiftOverlay.swift:

Canonical link: https://commits.webkit.org/285915@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list