Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 5f6e3af86a230c67cb54b066f28e649ca3ce8789
      
https://github.com/WebKit/WebKit/commit/5f6e3af86a230c67cb54b066f28e649ca3ce8789
  Author: Tadeu Zagallo <tzaga...@apple.com>
  Date:   2025-08-04 (Mon, 04 Aug 2025)

  Changed paths:
    M Source/WTF/wtf/EmbeddedFixedVector.h
    M Source/WTF/wtf/FixedVector.h
    M Source/WTF/wtf/HashIterators.h
    M Source/WTF/wtf/HashMap.h
    M Source/WTF/wtf/HashTable.h
    M Source/WTF/wtf/SystemMalloc.h
    M Source/WebGPU/WGSL/AST/ASTBuilder.h
    M Source/WebGPU/WGSL/ConstantValue.h
    M Source/WebGPU/WebGPU/Adapter.h
    M Source/WebGPU/WebGPU/BindGroup.h
    M Source/WebGPU/WebGPU/BindableResource.h
    M Source/WebGPU/WebGPU/Buffer.h
    M Source/WebGPU/WebGPU/CommandEncoder.h
    M Source/WebGPU/WebGPU/CommandEncoder.swift
    M Source/WebGPU/WebGPU/Device.h
    M Source/WebGPU/WebGPU/Instance.h
    M Source/WebGPU/WebGPU/Internal/WebGPUSwiftInternal.h
    M Source/WebGPU/WebGPU/WebGPU.h

  Log Message:
  -----------
  [WebGPU] Fix the WebGPU Swift build
https://bugs.webkit.org/show_bug.cgi?id=296479
rdar://156696312

Reviewed by Mike Wyrzykowski.

After modulemaps got added, Swift now treats WebGPU and WTF as clang modules,
and that has caused some build errors, mostly requiring adding imports for
files that were previously available only transitively.

* Source/WTF/wtf/EmbeddedFixedVector.h:
* Source/WTF/wtf/FixedVector.h:
* Source/WTF/wtf/HashIterators.h:
* Source/WTF/wtf/HashMap.h:
* Source/WTF/wtf/HashTable.h:
* Source/WTF/wtf/SystemMalloc.h:
(WTF::SystemMalloc::malloc):
(WTF::SystemMalloc::zeroedMalloc):
(WTF::SystemMalloc::tryZeroedMalloc):
(WTF::SystemMalloc::realloc):
* Source/WebGPU/WGSL/AST/ASTBuilder.h:
* Source/WebGPU/WGSL/ConstantValue.h:
* Source/WebGPU/WebGPU/Adapter.h:
* Source/WebGPU/WebGPU/BindGroup.h:
* Source/WebGPU/WebGPU/BindableResource.h:
* Source/WebGPU/WebGPU/Buffer.h:
* Source/WebGPU/WebGPU/CommandEncoder.h:
* Source/WebGPU/WebGPU/CommandEncoder.swift:
(WebGPU.finish(_:)):
* Source/WebGPU/WebGPU/Device.h:
* Source/WebGPU/WebGPU/Instance.h:
* Source/WebGPU/WebGPU/Internal/WebGPUSwiftInternal.h:
* Source/WebGPU/WebGPU/WebGPU.h:

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



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

Reply via email to