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

Reply via email to