Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 6e44f4b15898153563d7f5f35411186213c6d57a
      
https://github.com/WebKit/WebKit/commit/6e44f4b15898153563d7f5f35411186213c6d57a
  Author: Adrian Taylor <[email protected]>
  Date:   2025-09-16 (Tue, 16 Sep 2025)

  Changed paths:
    M Configurations/CommonBase.xcconfig
    M Source/WebGPU/Configurations/WebGPU.xcconfig
    M Source/WebKit/Configurations/WebKit.xcconfig
    M Tools/SwiftBrowser/Source/Views/ContentView.swift
    M Tools/TestWebKitAPI/TestPDFDocument.swift
    M Tools/TestWebKitAPI/Tests/WebKit Swift/Foundation+Extras.swift
    M Tools/TestWebKitAPI/Tests/WebKit Swift/URLSchemeHandlerTests.swift
    M Tools/TestWebKitAPI/Tests/WebKit Swift/WebPageNavigationTests.swift

  Log Message:
  -----------
  Broaden Swift memory safety to all of WebKit
https://bugs.webkit.org/show_bug.cgi?id=297589
rdar://158673557

Unreviewed, relanding following internal build fix.

This moves the Strict Memory Safety Swift compiler flag from WebKit.xcconfig to
an alternative config file that applies to nearly all WebKit targets.

It also broadens the set of flags we use to match those that WebGPU has
determined to be best.

This is the third attempt to land this change. The first one ran into an error
in older versions of the Swift @Test macro where it emitted unsafe code
(rdar://151238560). WebKit suffered from this problem due to parts of our CI
using an older version of the macro dylib (rdar://159858481).

We attempted to reland once we believed all SDKs were fixed, but we
were wrong. We are now more confident that we no longer have versions
of toolchains suffering from this bug so this is a second reland.

This reverts commit 92f0c1d77416da479c5cacce164e56a6466edee0,
which was the revert of the original fix plus a follow-up code change.

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to