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;