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