Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 79a0864b1de572c37ff48a4271f17dc05ece4b33
      
https://github.com/WebKit/WebKit/commit/79a0864b1de572c37ff48a4271f17dc05ece4b33
  Author: Geoffrey Garen <[email protected]>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    M Source/JavaScriptCore/CMakeLists.txt
    M Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
    M Source/JavaScriptCore/JavaScriptCoreJITPrefix.h
    M Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp
    M Source/JavaScriptCore/bytecode/VariableWriteFireDetail.h
    A Source/JavaScriptCore/bytecode/VariableWriteFireDetailInlines.h
    M Source/JavaScriptCore/dfg/DFGOperations.cpp
    M Source/JavaScriptCore/ftl/FTLOperations.cpp
    M Source/JavaScriptCore/heap/MarkedBlock.h
    M Source/JavaScriptCore/heap/PreciseAllocation.h
    M Source/JavaScriptCore/heap/VisitRaceKey.h
    M Source/JavaScriptCore/heap/WeakSet.cpp
    M Source/JavaScriptCore/heap/WeakSet.h
    M Source/JavaScriptCore/heap/WeakSetInlines.h
    M Source/JavaScriptCore/jit/JITOperations.cpp
    M Source/JavaScriptCore/llint/LLIntSlowPaths.cpp
    M Source/JavaScriptCore/runtime/FunctionExecutable.h
    M Source/JavaScriptCore/runtime/FunctionExecutableInlines.h
    M Source/JavaScriptCore/runtime/JSAsyncFunction.cpp
    M Source/JavaScriptCore/runtime/JSAsyncGeneratorFunction.cpp
    M Source/JavaScriptCore/runtime/JSCInlines.h
    M Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp
    M Source/JavaScriptCore/runtime/JSLexicalEnvironment.h
    M Source/JavaScriptCore/runtime/JSLexicalEnvironmentInlines.h
    M Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp
    M Source/JavaScriptCore/runtime/JSObject.h
    M Source/JavaScriptCore/runtime/JSObjectInlines.h
    M Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp
    M Source/JavaScriptCore/runtime/JSSymbolTableObject.h
    A Source/JavaScriptCore/runtime/JSSymbolTableObjectInlines.h
    M Source/JavaScriptCore/runtime/Structure.h
    M Source/JavaScriptCore/runtime/StructureCache.h
    M Source/JavaScriptCore/runtime/StructureInlines.h
    M Source/JavaScriptCore/runtime/StructureTransitionTable.h
    M Source/JavaScriptCore/runtime/SymbolTable.h
    M Source/JavaScriptCore/runtime/SymbolTableInlines.h
    M Source/JavaScriptCore/runtime/TypeSet.h
    M Source/JavaScriptCore/wasm/js/WebAssemblyModuleRecord.cpp
    M Source/WTF/WTF.xcodeproj/project.pbxproj
    M Source/WTF/wtf/CMakeLists.txt
    M Source/WTF/wtf/MemoryPressureHandler.cpp
    M Source/WTF/wtf/MemoryPressureHandler.h
    M Source/WTF/wtf/text/AtomStringImpl.cpp
    M Source/WTF/wtf/text/AtomStringImpl.h
    M Source/WTF/wtf/text/StringImpl.h
    M Source/WTF/wtf/text/SymbolImpl.cpp
    M Source/WTF/wtf/text/SymbolImpl.h
    A Source/WTF/wtf/text/UniquedStringImpl.cpp
    M Source/WTF/wtf/text/UniquedStringImpl.h
    M Source/WebCore/CMakeLists.txt
    M Source/WebCore/DerivedSources-output.xcfilelist
    M Source/WebCore/DerivedSources.make
    M Source/WebCore/Headers.cmake
    M Source/WebCore/SaferCPPExpectations/ForwardDeclCheckerExpectations
    M Source/WebCore/SaferCPPExpectations/UncheckedCallArgsCheckerExpectations
    M Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations
    M Source/WebCore/WebCoreDOMAndRenderingPrefix.h
    M Source/WebCore/WebCoreJSBindingsPrefix.h
    M Source/WebCore/WebCorePrefix.h
    M Source/WebCore/WebCoreStylePrefix.h
    M Source/WebCore/bindings/js/JSDOMWindowBase.cpp
    M Source/WebCore/css/scripts/process-css-properties.py
    A 
Source/WebCore/css/scripts/test/TestCSSPropertiesResults/StyleComputedStyleProperties+ConstructionInlines.h
    M 
Source/WebCore/css/scripts/test/TestCSSPropertiesResults/StyleComputedStyleProperties.h
    M Source/WebCore/dom/QualifiedName.h
    M Source/WebCore/dom/UserGestureIndicator.cpp
    M Source/WebCore/dom/UserGestureIndicator.h
    M Source/WebCore/html/HTMLElement.cpp
    M Source/WebCore/html/HTMLElement.h
    M Source/WebCore/loader/PCMTokens.h
    M Source/WebCore/loader/PolicyContainer.cpp
    M Source/WebCore/loader/PolicyContainer.h
    M Source/WebCore/loader/PrivateClickMeasurement.cpp
    M Source/WebCore/platform/graphics/Color.h
    M Source/WebCore/platform/graphics/CornerRadii.h
    M Source/WebCore/platform/graphics/Image.h
    M Source/WebCore/platform/graphics/IntRect.h
    M Source/WebCore/platform/graphics/IntSize.h
    M Source/WebCore/platform/graphics/LayoutPoint.h
    M Source/WebCore/platform/graphics/LayoutRect.h
    M Source/WebCore/platform/graphics/LayoutRoundedRect.h
    M Source/WebCore/platform/graphics/LayoutSize.h
    M Source/WebCore/platform/graphics/PlatformDynamicRangeLimit.h
    M Source/WebCore/platform/graphics/cocoa/VP9UtilitiesCocoa.mm
    M Source/WebCore/platform/graphics/transforms/TransformationMatrix.h
    M Source/WebCore/platform/network/BlobData.h
    M Source/WebCore/rendering/RenderElement.h
    M Source/WebCore/style/computed/StyleComputedStyle+ConstructionInlines.h
    M Source/WebCore/style/computed/StyleComputedStyle.cpp
    M Source/WebKit/GPUProcess/graphics/RemoteGraphicsContext.cpp
    M Source/WebKit/WebKitPrefix.h
    M Source/WebKit/WebKitUIProcessPrefix.h

  Log Message:
  -----------
  [CMake] Expand prefix headers (re-land 315349@main)
https://bugs.webkit.org/show_bug.cgi?id=317167
rdar://179758133

Unreviewed, re-landing.

Re-land of 315349@main, which was reverted in 315367@main.

Also folded in the non-unified build fix from 315359@main that was undone
by 315369@main / 315370@main after the revert: WebAssemblyModuleRecord.cpp
and JSDOMWindowBase.cpp now include VariableWriteFireDetailInlines.h (which
this change reintroduces and exports as a JavaScriptCore private header).

Also rebased the process-css-properties.py change onto 315373@main, which
touched the same code.

* Source/JavaScriptCore/wasm/js/WebAssemblyModuleRecord.cpp:
* Source/WebCore/bindings/js/JSDOMWindowBase.cpp: Include
VariableWriteFireDetailInlines.h for non-unified builds.

* Source/WebKit/WebKitPrefix.h: Guard the expanded prefix block behind
BUILDING_WITH_CMAKE.

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to