Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 9e0290577c891d58e2649e15181c550c02afdfc1
https://github.com/WebKit/WebKit/commit/9e0290577c891d58e2649e15181c550c02afdfc1
Author: Richard Robinson <[email protected]>
Date: 2025-12-22 (Mon, 22 Dec 2025)
Changed paths:
M Source/WTF/Configurations/WTF.xcconfig
A Source/WTF/Configurations/module.modulemap
M Source/WTF/WTF.xcodeproj/project.pbxproj
M Source/WTF/wtf/InlineWeakRef.h
M Source/WTF/wtf/RuntimeApplicationChecks.h
M Source/WTF/wtf/StackTrace.cpp
M Source/WTF/wtf/StackTrace.h
M Source/WTF/wtf/SystemFree.h
M Source/WTF/wtf/UniqueRef.h
M Source/WTF/wtf/cocoa/AuditToken.h
M Source/WTF/wtf/spi/cocoa/CFXPCBridgeSPI.h
M Source/WTF/wtf/spi/cocoa/CrashReporterClientSPI.h
M Source/WTF/wtf/spi/cocoa/IOSurfaceSPI.h
M Source/WTF/wtf/spi/cocoa/SecuritySPI.h
M Source/WTF/wtf/spi/cocoa/XTSPI.h
M Source/WTF/wtf/spi/darwin/ProcessMemoryFootprint.h
M Source/WTF/wtf/spi/darwin/ReasonSPI.h
M Source/WTF/wtf/spi/darwin/SandboxSPI.h
M Source/WTF/wtf/spi/darwin/dyldSPI.h
M Source/WTF/wtf/spi/mac/MetadataSPI.h
M Source/WebGPU/Configurations/WebGPU.xcconfig
M Source/WebGPU/WebGPU/CommandEncoder.swift
M Source/WebGPU/WebGPU/CxxBridging.h
M Source/WebGPU/WebGPU/Internal/module.modulemap
M Source/WebKit/Configurations/WebKit.xcconfig
M Source/WebKit/UIProcess/API/Cocoa/WKUIDelegatePrivate.h
M Source/bmalloc/bmalloc/darwin/MemoryStatusSPI.h
M Tools/TestWebKitAPI/Configurations/Base.xcconfig
Log Message:
-----------
Re-land [Swift in WebKit] Work towards fixing the WTF clang module (part 2)
https://bugs.webkit.org/show_bug.cgi?id=304610
rdar://167045045
Reviewed by Mike Wyrzykowski.
Fix the remaining issues in WTF, allowing for the module verifier to now be
enabled.
* Source/WTF/Configurations/WTF.xcconfig:
- Fix the list of SDKs which actually support the WTF module
- Enable the library module verifier
* Source/WTF/Configurations/module.modulemap: Added.
* Source/WTF/WTF.xcodeproj/project.pbxproj:
Instead of auto-generating a module map, which itself was slightly ill-formed,
just
write a normal module map by hand, using an umbrella directory.
* Source/WTF/wtf/InlineWeakRef.h:
* Source/WTF/wtf/RuntimeApplicationChecks.h:
* Source/WTF/wtf/StackTrace.cpp:
* Source/WTF/wtf/StackTrace.h:
* Source/WTF/wtf/SystemFree.h:
* Source/WTF/wtf/cocoa/AuditToken.h:
* Source/WTF/wtf/spi/cocoa/SecuritySPI.h:
* Source/WTF/wtf/spi/darwin/ProcessMemoryFootprint.h:
* Source/WTF/wtf/spi/darwin/ReasonSPI.h:
Add missing header includes and other module fixes
* Source/WebGPU/WebGPU/CommandEncoder.swift:
* Source/WebGPU/WebGPU/CxxBridging.h:
* Source/WebGPU/WebGPU/Internal/module.modulemap:
Workaround some issues in the current WebGPU module, which will soon be
addressed once
the WebGPU module itself is fixed.
Canonical link: https://commits.webkit.org/304894@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications