Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (286390 => 286391)
--- trunk/Source/_javascript_Core/ChangeLog 2021-12-01 23:15:43 UTC (rev 286390)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-12-01 23:33:57 UTC (rev 286391)
@@ -1,3 +1,18 @@
+2021-12-01 Adrian Perez de Castro <ape...@igalia.com>
+
+ Non-unified build fixes, early December 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=233699
+
+ Unreviewed non-unified build fixes.
+
+ * dfg/DFGCodeOriginPool.h: Add missing CodeOrigin.h header.
+ * heap/Heap.cpp: Add missing GigacageAlignedMemoryAllocator.h header.
+ * heap/IsoSubspace.cpp: Add missing IsoAlignedMemoryAllocator.h header, and remove
+ IsoMemoryAllocatorBase.h as it is included by the former.
+ * runtime/StackFrame.h: Add missing BytecodeIndex.h header.
+ * runtime/StructureID.h: Add missing wtf/HashTraits.h header.
+ * tools/Integrity.h: Add missing StructureID.h header.
+
2021-12-01 Yusuke Suzuki <ysuz...@apple.com>
[JSC] RegExpTestInline DFG / FTL nodes should introduce a write-barrier
Modified: trunk/Source/_javascript_Core/dfg/DFGCodeOriginPool.h (286390 => 286391)
--- trunk/Source/_javascript_Core/dfg/DFGCodeOriginPool.h 2021-12-01 23:15:43 UTC (rev 286390)
+++ trunk/Source/_javascript_Core/dfg/DFGCodeOriginPool.h 2021-12-01 23:33:57 UTC (rev 286391)
@@ -28,6 +28,7 @@
#if ENABLE(DFG_JIT)
#include "CallFrame.h"
+#include "CodeOrigin.h"
#include <wtf/ThreadSafeRefCounted.h>
namespace JSC { namespace DFG {
Modified: trunk/Source/_javascript_Core/heap/Heap.cpp (286390 => 286391)
--- trunk/Source/_javascript_Core/heap/Heap.cpp 2021-12-01 23:15:43 UTC (rev 286390)
+++ trunk/Source/_javascript_Core/heap/Heap.cpp 2021-12-01 23:33:57 UTC (rev 286391)
@@ -36,6 +36,7 @@
#include "GCIncomingRefCountedSetInlines.h"
#include "GCSegmentedArrayInlines.h"
#include "GCTypeMap.h"
+#include "GigacageAlignedMemoryAllocator.h"
#include "HasOwnPropertyCache.h"
#include "HeapHelperPool.h"
#include "HeapIterationScope.h"
Modified: trunk/Source/_javascript_Core/heap/IsoSubspace.cpp (286390 => 286391)
--- trunk/Source/_javascript_Core/heap/IsoSubspace.cpp 2021-12-01 23:15:43 UTC (rev 286390)
+++ trunk/Source/_javascript_Core/heap/IsoSubspace.cpp 2021-12-01 23:33:57 UTC (rev 286391)
@@ -26,8 +26,8 @@
#include "config.h"
#include "IsoSubspace.h"
+#include "IsoAlignedMemoryAllocator.h"
#include "IsoCellSetInlines.h"
-#include "IsoMemoryAllocatorBase.h"
#include "JSCellInlines.h"
#include "MarkedSpaceInlines.h"
Modified: trunk/Source/_javascript_Core/runtime/StackFrame.h (286390 => 286391)
--- trunk/Source/_javascript_Core/runtime/StackFrame.h 2021-12-01 23:15:43 UTC (rev 286390)
+++ trunk/Source/_javascript_Core/runtime/StackFrame.h 2021-12-01 23:33:57 UTC (rev 286391)
@@ -25,6 +25,7 @@
#pragma once
+#include "BytecodeIndex.h"
#include "Heap.h"
#include "SlotVisitorMacros.h"
#include "VM.h"
Modified: trunk/Source/_javascript_Core/runtime/StructureID.h (286390 => 286391)
--- trunk/Source/_javascript_Core/runtime/StructureID.h 2021-12-01 23:15:43 UTC (rev 286390)
+++ trunk/Source/_javascript_Core/runtime/StructureID.h 2021-12-01 23:33:57 UTC (rev 286391)
@@ -26,6 +26,7 @@
#pragma once
#include "JSCConfig.h"
+#include <wtf/HashTraits.h>
#include <wtf/StdIntExtras.h>
namespace JSC {
Modified: trunk/Source/_javascript_Core/tools/Integrity.h (286390 => 286391)
--- trunk/Source/_javascript_Core/tools/Integrity.h 2021-12-01 23:15:43 UTC (rev 286390)
+++ trunk/Source/_javascript_Core/tools/Integrity.h 2021-12-01 23:33:57 UTC (rev 286391)
@@ -26,6 +26,7 @@
#pragma once
#include "JSCJSValue.h"
+#include "StructureID.h"
#include <wtf/Gigacage.h>
#include <wtf/Lock.h>
Modified: trunk/Source/WebCore/ChangeLog (286390 => 286391)
--- trunk/Source/WebCore/ChangeLog 2021-12-01 23:15:43 UTC (rev 286390)
+++ trunk/Source/WebCore/ChangeLog 2021-12-01 23:33:57 UTC (rev 286391)
@@ -1,3 +1,19 @@
+2021-12-01 Adrian Perez de Castro <ape...@igalia.com>
+
+ Non-unified build fixes, early December 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=233699
+
+ Unreviewed non-unified build fixes.
+
+ No new tests needed.
+
+ * Modules/web-locks/WebLockManager.cpp: Add missing WebLock.h header.
+ * Modules/web-locks/WebLockRegistry.cpp: Add missing wtf/CompletionHandler.h header.
+ * platform/graphics/filters/FEBlend.cpp: Add missing ImageBuffer.h header.
+ * platform/graphics/filters/FEMerge.cpp: Ditto.
+ * platform/graphics/filters/FilterImage.h: Add missing FloatRect.h header.
+ * workers/service/context/ServiceWorkerFetch.h: Add missing FetchIdentifier.h header.
+
2021-12-01 Alex Christensen <achristen...@webkit.org>
Add csp-report resource type to WKContentRuleList
Modified: trunk/Source/WebCore/Modules/web-locks/WebLockManager.cpp (286390 => 286391)
--- trunk/Source/WebCore/Modules/web-locks/WebLockManager.cpp 2021-12-01 23:15:43 UTC (rev 286390)
+++ trunk/Source/WebCore/Modules/web-locks/WebLockManager.cpp 2021-12-01 23:33:57 UTC (rev 286391)
@@ -32,6 +32,7 @@
#include "JSWebLockManagerSnapshot.h"
#include "NavigatorBase.h"
#include "SecurityOrigin.h"
+#include "WebLock.h"
#include "WebLockGrantedCallback.h"
#include "WebLockManagerSnapshot.h"
#include "WebLockRegistry.h"
Modified: trunk/Source/WebCore/Modules/web-locks/WebLockRegistry.cpp (286390 => 286391)
--- trunk/Source/WebCore/Modules/web-locks/WebLockRegistry.cpp 2021-12-01 23:15:43 UTC (rev 286390)
+++ trunk/Source/WebCore/Modules/web-locks/WebLockRegistry.cpp 2021-12-01 23:33:57 UTC (rev 286391)
@@ -27,6 +27,7 @@
#include "Exception.h"
#include "WebLockManagerSnapshot.h"
+#include <wtf/CompletionHandler.h>
#include <wtf/NeverDestroyed.h>
#include <wtf/text/StringConcatenateNumbers.h>
Modified: trunk/Source/WebCore/platform/graphics/filters/FEBlend.cpp (286390 => 286391)
--- trunk/Source/WebCore/platform/graphics/filters/FEBlend.cpp 2021-12-01 23:15:43 UTC (rev 286390)
+++ trunk/Source/WebCore/platform/graphics/filters/FEBlend.cpp 2021-12-01 23:33:57 UTC (rev 286391)
@@ -28,6 +28,7 @@
#include "FEBlendNEON.h"
#include "FEBlendSoftwareApplier.h"
+#include "ImageBuffer.h"
#include <wtf/text/TextStream.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/graphics/filters/FEMerge.cpp (286390 => 286391)
--- trunk/Source/WebCore/platform/graphics/filters/FEMerge.cpp 2021-12-01 23:15:43 UTC (rev 286390)
+++ trunk/Source/WebCore/platform/graphics/filters/FEMerge.cpp 2021-12-01 23:33:57 UTC (rev 286391)
@@ -24,6 +24,7 @@
#include "FEMerge.h"
#include "FEMergeSoftwareApplier.h"
+#include "ImageBuffer.h"
#include <wtf/text/TextStream.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/graphics/filters/FilterImage.h (286390 => 286391)
--- trunk/Source/WebCore/platform/graphics/filters/FilterImage.h 2021-12-01 23:15:43 UTC (rev 286390)
+++ trunk/Source/WebCore/platform/graphics/filters/FilterImage.h 2021-12-01 23:33:57 UTC (rev 286391)
@@ -25,6 +25,7 @@
#pragma once
+#include "FloatRect.h"
#include "IntRect.h"
#include "PixelBuffer.h"
#include "RenderingMode.h"
Modified: trunk/Source/WebCore/workers/service/context/ServiceWorkerFetch.h (286390 => 286391)
--- trunk/Source/WebCore/workers/service/context/ServiceWorkerFetch.h 2021-12-01 23:15:43 UTC (rev 286390)
+++ trunk/Source/WebCore/workers/service/context/ServiceWorkerFetch.h 2021-12-01 23:33:57 UTC (rev 286391)
@@ -27,6 +27,7 @@
#if ENABLE(SERVICE_WORKER)
+#include "FetchIdentifier.h"
#include "ScriptExecutionContextIdentifier.h"
#include <wtf/Ref.h>
#include <wtf/ThreadSafeRefCounted.h>