Title: [282701] trunk/Source/_javascript_Core
Revision
282701
Author
ross.kirsl...@sony.com
Date
2021-09-17 15:58:36 -0700 (Fri, 17 Sep 2021)

Log Message

Unreviewed fix for JSCOnly build with ENABLE_DFG_JIT off.

* b3/testb3_1.cpp:
* wasm/WasmEntryPlan.cpp:
* wasm/WasmLLIntPlan.cpp:
* wasm/WasmOperations.cpp:
* wasm/WasmSignature.cpp:
* wasm/WasmSignature.h:
* wasm/generateWasmOpsHeader.py:
* wasm/js/JSToWasm.h:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (282700 => 282701)


--- trunk/Source/_javascript_Core/ChangeLog	2021-09-17 22:58:10 UTC (rev 282700)
+++ trunk/Source/_javascript_Core/ChangeLog	2021-09-17 22:58:36 UTC (rev 282701)
@@ -1,3 +1,16 @@
+2021-09-17  Ross Kirsling  <ross.kirsl...@sony.com>
+
+        Unreviewed fix for JSCOnly build with ENABLE_DFG_JIT off.
+
+        * b3/testb3_1.cpp:
+        * wasm/WasmEntryPlan.cpp:
+        * wasm/WasmLLIntPlan.cpp:
+        * wasm/WasmOperations.cpp:
+        * wasm/WasmSignature.cpp:
+        * wasm/WasmSignature.h:
+        * wasm/generateWasmOpsHeader.py:
+        * wasm/js/JSToWasm.h:
+
 2021-09-17  Angelos Oikonomopoulos  <ange...@igalia.com>
 
         Unbreak GCC_OFFLINEASM_SOURCE_MAP when LTO is in use

Modified: trunk/Source/_javascript_Core/b3/testb3_1.cpp (282700 => 282701)


--- trunk/Source/_javascript_Core/b3/testb3_1.cpp	2021-09-17 22:58:10 UTC (rev 282700)
+++ trunk/Source/_javascript_Core/b3/testb3_1.cpp	2021-09-17 22:58:36 UTC (rev 282701)
@@ -895,8 +895,8 @@
 #endif // ENABLE(B3_JIT)
 
 #if ENABLE(JIT_OPERATION_VALIDATION)
-extern const JITOperationAnnotation startOfJITOperationsInTestB3 __asm("section$start$__DATA_CONST$__jsc_ops");
-extern const JITOperationAnnotation endOfJITOperationsInTestB3 __asm("section$end$__DATA_CONST$__jsc_ops");
+extern const JSC::JITOperationAnnotation startOfJITOperationsInTestB3 __asm("section$start$__DATA_CONST$__jsc_ops");
+extern const JSC::JITOperationAnnotation endOfJITOperationsInTestB3 __asm("section$end$__DATA_CONST$__jsc_ops");
 #endif
 
 int main(int argc, char** argv)

Modified: trunk/Source/_javascript_Core/wasm/WasmEntryPlan.cpp (282700 => 282701)


--- trunk/Source/_javascript_Core/wasm/WasmEntryPlan.cpp	2021-09-17 22:58:10 UTC (rev 282700)
+++ trunk/Source/_javascript_Core/wasm/WasmEntryPlan.cpp	2021-09-17 22:58:36 UTC (rev 282701)
@@ -32,6 +32,7 @@
 #include <wtf/MonotonicTime.h>
 #include <wtf/StdLibExtras.h>
 #include <wtf/SystemTracing.h>
+#include <wtf/text/StringConcatenateNumbers.h>
 
 #if ENABLE(WEBASSEMBLY)
 

Modified: trunk/Source/_javascript_Core/wasm/WasmLLIntPlan.cpp (282700 => 282701)


--- trunk/Source/_javascript_Core/wasm/WasmLLIntPlan.cpp	2021-09-17 22:58:10 UTC (rev 282700)
+++ trunk/Source/_javascript_Core/wasm/WasmLLIntPlan.cpp	2021-09-17 22:58:36 UTC (rev 282701)
@@ -32,6 +32,7 @@
 #include "CCallHelpers.h"
 #include "CalleeBits.h"
 #include "JITCompilation.h"
+#include "JITOpaqueByproducts.h"
 #include "JSToWasm.h"
 #include "LLIntThunks.h"
 #include "LinkBuffer.h"

Modified: trunk/Source/_javascript_Core/wasm/WasmOperations.cpp (282700 => 282701)


--- trunk/Source/_javascript_Core/wasm/WasmOperations.cpp	2021-09-17 22:58:10 UTC (rev 282700)
+++ trunk/Source/_javascript_Core/wasm/WasmOperations.cpp	2021-09-17 22:58:36 UTC (rev 282701)
@@ -45,6 +45,7 @@
 #include "WasmContextInlines.h"
 #include "WasmInstance.h"
 #include "WasmMemory.h"
+#include "WasmModuleInformation.h"
 #include "WasmOMGForOSREntryPlan.h"
 #include "WasmOMGPlan.h"
 #include "WasmOSREntryData.h"

Modified: trunk/Source/_javascript_Core/wasm/WasmSignature.cpp (282700 => 282701)


--- trunk/Source/_javascript_Core/wasm/WasmSignature.cpp	2021-09-17 22:58:10 UTC (rev 282700)
+++ trunk/Source/_javascript_Core/wasm/WasmSignature.cpp	2021-09-17 22:58:36 UTC (rev 282701)
@@ -31,10 +31,7 @@
 #include "WasmSignatureInlines.h"
 #include <wtf/CommaPrinter.h>
 #include <wtf/FastMalloc.h>
-#include <wtf/HashFunctions.h>
-#include <wtf/PrintStream.h>
 #include <wtf/StringPrintStream.h>
-#include <wtf/text/WTFString.h>
 
 namespace JSC { namespace Wasm {
 

Modified: trunk/Source/_javascript_Core/wasm/WasmSignature.h (282700 => 282701)


--- trunk/Source/_javascript_Core/wasm/WasmSignature.h	2021-09-17 22:58:10 UTC (rev 282700)
+++ trunk/Source/_javascript_Core/wasm/WasmSignature.h	2021-09-17 22:58:36 UTC (rev 282701)
@@ -28,17 +28,14 @@
 #if ENABLE(WEBASSEMBLY)
 
 #include "WasmOps.h"
-#include <cstdint>
 #include <wtf/CheckedArithmetic.h>
+#include <wtf/HashSet.h>
 #include <wtf/HashTraits.h>
+#include <wtf/Lock.h>
 #include <wtf/StdLibExtras.h>
 #include <wtf/ThreadSafeRefCounted.h>
 #include <wtf/Vector.h>
 
-namespace WTF {
-class PrintStream;
-}
-
 namespace JSC {
 
 namespace Wasm {

Modified: trunk/Source/_javascript_Core/wasm/generateWasmOpsHeader.py (282700 => 282701)


--- trunk/Source/_javascript_Core/wasm/generateWasmOpsHeader.py	2021-09-17 22:58:10 UTC (rev 282700)
+++ trunk/Source/_javascript_Core/wasm/generateWasmOpsHeader.py	2021-09-17 22:58:36 UTC (rev 282701)
@@ -194,6 +194,7 @@
 #if ENABLE(WEBASSEMBLY)
 
 #include <cstdint>
+#include <wtf/PrintStream.h>
 
 #if ENABLE(WEBASSEMBLY_B3JIT)
 #include "B3Type.h"

Modified: trunk/Source/_javascript_Core/wasm/js/JSToWasm.h (282700 => 282701)


--- trunk/Source/_javascript_Core/wasm/js/JSToWasm.h	2021-09-17 22:58:10 UTC (rev 282700)
+++ trunk/Source/_javascript_Core/wasm/js/JSToWasm.h	2021-09-17 22:58:36 UTC (rev 282701)
@@ -33,12 +33,12 @@
 #include "WasmMemory.h"
 #include "WasmModuleInformation.h"
 #include "WasmSignature.h"
-#include <wtf/Vector.h>
+#include <wtf/Forward.h>
 
-#include <memory>
-
 namespace JSC {
 
+class CCallHelpers;
+
 namespace Wasm {
 
 struct CallInformation;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to