Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 443afe9a4ac265d3b1356b1e3efa428ae970b631
https://github.com/WebKit/WebKit/commit/443afe9a4ac265d3b1356b1e3efa428ae970b631
Author: Geoffrey Garen <[email protected]>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M Source/WebCore/PAL/Configurations/PAL.xcconfig
M Source/WebCore/PAL/pal/PALSwift/CryptoKitShim.swift
M Source/WebCore/PAL/pal/PALSwift/RegexpHelper.swift
M Source/WebCore/PAL/pal/PALSwift/UnsafeOverlays.swift
Log Message:
-----------
Enable strict memory safety in Swift code in WebCore/PAL
https://bugs.webkit.org/show_bug.cgi?id=310121
rdar://172760705
Reviewed by Richard Robinson.
Adopted the 'unsafe' keyword in all existing unsafe expressions.
Now all Xcode projects in the WebKit build enable strict memory safety by
inheriting the setting from Configurations/CommonBase.xcconfig.
Also updated some 'import' to 'public import' because we inherit private import
by default now.
Canonical link: https://commits.webkit.org/309515@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications