diff --git a/tests/runtime/common/async/CMakeLists.txt b/tests/runtime/common/async/CMakeLists.txt index 411c530ca3c2a6f461ded1aea17fc8f04df0617a..0a4a45d1fe28128fec3e1ad7ac93a3c395138de3 100644 --- a/tests/runtime/common/async/CMakeLists.txt +++ b/tests/runtime/common/async/CMakeLists.txt @@ -5,7 +5,7 @@ set(ASYNC_BIN ${CMAKE_CURRENT_BINARY_DIR}/async.abc) set(ASYNC_JS ${CMAKE_CURRENT_SOURCE_DIR}/async.js) set(ASYNC_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place ${ASYNC_BIN} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false ${ASYNC_BIN} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${ASYNC_OUTPUT} diff --git a/tests/runtime/common/bitwiseop/CMakeLists.txt b/tests/runtime/common/bitwiseop/CMakeLists.txt index 1d75617579385c4712b5f3d9027e8065de7c439b..bd1dfb6ddf1f23f682da930174b5874dbbbfa7da 100644 --- a/tests/runtime/common/bitwiseop/CMakeLists.txt +++ b/tests/runtime/common/bitwiseop/CMakeLists.txt @@ -6,7 +6,7 @@ set(BITWISEOP_PA ${CMAKE_CURRENT_BINARY_DIR}/bitwiseop.pa) set(BITWISEOP_JS ${CMAKE_CURRENT_SOURCE_DIR}/bitwiseop.js) set(BITWISEOP_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place ${BITWISEOP_BIN} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false ${BITWISEOP_BIN} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${BITWISEOP_OUTPUT} diff --git a/tests/runtime/common/class/CMakeLists.txt b/tests/runtime/common/class/CMakeLists.txt index 7a581f73238cc2520ce933bcecafc36336d0eb46..5be0b3c7d2241e57a35b367dd550179112b41898 100644 --- a/tests/runtime/common/class/CMakeLists.txt +++ b/tests/runtime/common/class/CMakeLists.txt @@ -6,7 +6,7 @@ set(CLASS_BIN ${CMAKE_CURRENT_BINARY_DIR}/class.abc) set(CLASS_JS ${CMAKE_CURRENT_SOURCE_DIR}/class.js) set(CLASS_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place ${CLASS_BIN} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false ${CLASS_BIN} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${CLASS_OUTPUT} diff --git a/tests/runtime/common/dyninstruction/CMakeLists.txt b/tests/runtime/common/dyninstruction/CMakeLists.txt index 7d0af50a12b3a62438b2094f7c9998f8a818a1ca..bbacc381358971140d178b72bafc7d4b58142b01 100644 --- a/tests/runtime/common/dyninstruction/CMakeLists.txt +++ b/tests/runtime/common/dyninstruction/CMakeLists.txt @@ -5,7 +5,7 @@ set(DYNINSTRUCTION_BIN ${CMAKE_CURRENT_BINARY_DIR}/dyninstruction.abc) set(DYNINSTRUCTION_JS ${CMAKE_CURRENT_SOURCE_DIR}/dyninstruction.js) set(DYNINSTRUCTION_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place ${DYNINSTRUCTION_BIN} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false ${DYNINSTRUCTION_BIN} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${DYNINSTRUCTION_OUTPUT} diff --git a/tests/runtime/common/ecma_empty_class_check/CMakeLists.txt b/tests/runtime/common/ecma_empty_class_check/CMakeLists.txt index a6e4f7218fdc9529fb0a296633c0b51e493270aa..8b5f515d586339e21457ceeea82c762f848b4560 100644 --- a/tests/runtime/common/ecma_empty_class_check/CMakeLists.txt +++ b/tests/runtime/common/ecma_empty_class_check/CMakeLists.txt @@ -7,8 +7,6 @@ set(ECMA_EMPTY_CLASS_CHECK_SAMPLE ${CMAKE_CURRENT_SOURCE_DIR}/ecma_empty_class_c set(RUNTIME_ARGUMENTS --load-runtimes=ecmascript - --gc-type=stw - --run-gc-in-place ${ECMA_EMPTY_CLASS_CHECK_BIN} _GLOBAL::func_main_0 ) diff --git a/tests/runtime/common/fortest/CMakeLists.txt b/tests/runtime/common/fortest/CMakeLists.txt index bc68983823e679b5f33f8a4502641c9ac3ec256b..d1ca7c97a64f7a237ec57a59a5536511c773ae9c 100644 --- a/tests/runtime/common/fortest/CMakeLists.txt +++ b/tests/runtime/common/fortest/CMakeLists.txt @@ -6,7 +6,7 @@ set(FORTEST_BIN ${CMAKE_CURRENT_BINARY_DIR}/fortest.abc) set(FORTEST_PA ${CMAKE_CURRENT_BINARY_DIR}/fortest.pa) set(FORTEST_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place ${FORTEST_BIN} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false ${FORTEST_BIN} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${FORTEST_OUTPUT} diff --git a/tests/runtime/common/generator/CMakeLists.txt b/tests/runtime/common/generator/CMakeLists.txt index 3b354176c262a317960815db3df8a1e6010bfa9b..7131f2e51238f8bd82c6630454374f1bf93c630a 100644 --- a/tests/runtime/common/generator/CMakeLists.txt +++ b/tests/runtime/common/generator/CMakeLists.txt @@ -5,7 +5,7 @@ set(GENERATOR_BIN ${CMAKE_CURRENT_BINARY_DIR}/generator.abc) set(GENERATOR_JS ${CMAKE_CURRENT_SOURCE_DIR}/generator.js) set(GENERATOR_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place ${GENERATOR_BIN} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false ${GENERATOR_BIN} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${GENERATOR_OUTPUT} diff --git a/tests/runtime/common/getunmappedargs/CMakeLists.txt b/tests/runtime/common/getunmappedargs/CMakeLists.txt index 94d3cfcd6feae4cacf8cd6dfd36d937c5601d355..fef22b702f5d0ba9f3832173510eb1f181074848 100644 --- a/tests/runtime/common/getunmappedargs/CMakeLists.txt +++ b/tests/runtime/common/getunmappedargs/CMakeLists.txt @@ -6,7 +6,7 @@ set(GETUNMAPPEDARGS_PA ${CMAKE_CURRENT_BINARY_DIR}/getunmappedargs.pa) set(GETUNMAPPEDARGS_JS ${CMAKE_CURRENT_SOURCE_DIR}/getunmappedargs.js) set(GETUNMAPPEDARGS_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place ${GETUNMAPPEDARGS_BIN} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false ${GETUNMAPPEDARGS_BIN} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${GETUNMAPPEDARGS_OUTPUT} diff --git a/tests/runtime/common/helloworld/CMakeLists.txt b/tests/runtime/common/helloworld/CMakeLists.txt index 6374700aaba3b3fb0182be7b98d8a89dfba689b5..df33a54804856aec126de3ee91f3a2bee59d2c60 100644 --- a/tests/runtime/common/helloworld/CMakeLists.txt +++ b/tests/runtime/common/helloworld/CMakeLists.txt @@ -6,7 +6,7 @@ set(HELLOWOLRD_PA ${CMAKE_CURRENT_BINARY_DIR}/helloworld.pa) set(HELLOWOLRD_JS ${CMAKE_CURRENT_SOURCE_DIR}/helloworld.js) set(HELLOWORLD_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place ${HELLOWOLRD_BIN} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false ${HELLOWOLRD_BIN} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${HELLOWOLRD_OUTPUT} diff --git a/tests/runtime/common/lexicalenv/CMakeLists.txt b/tests/runtime/common/lexicalenv/CMakeLists.txt index d98533f5fd902306f9c00bd578e72d0fb9664a08..c2b2529f3233b2709aff048f0566b0fd2f3b2110 100644 --- a/tests/runtime/common/lexicalenv/CMakeLists.txt +++ b/tests/runtime/common/lexicalenv/CMakeLists.txt @@ -6,7 +6,7 @@ set(LEXICALENV_PA ${CMAKE_CURRENT_BINARY_DIR}/lexicalenv.pa) set(LEXICALENV_JS ${CMAKE_CURRENT_SOURCE_DIR}/lexicalenv.js) set(LEXICALENV_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place ${LEXICALENV_BIN} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false ${LEXICALENV_BIN} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${LEXICALENV_OUTPUT} diff --git a/tests/runtime/common/module/CMakeLists.txt b/tests/runtime/common/module/CMakeLists.txt index 1e3a4aa71e067f92ee7bc4e0f35a2bbcb0104163..ecb2835dc6d308997ac6dec891c3343a39211382 100644 --- a/tests/runtime/common/module/CMakeLists.txt +++ b/tests/runtime/common/module/CMakeLists.txt @@ -9,7 +9,7 @@ set(MODULE_BIN_B ${CMAKE_CURRENT_BINARY_DIR}/module_b.abc) set(MODULE_BIN_C ${CMAKE_CURRENT_BINARY_DIR}/module_c.abc) set(MODULE_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place ${MODULE_BIN_A} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false ${MODULE_BIN_A} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${MODULE_OUTPUT} diff --git a/tests/runtime/common/multiargs/CMakeLists.txt b/tests/runtime/common/multiargs/CMakeLists.txt index 6c0fcef1ec3c5ada10c763e5182c090a6fd595d0..bff319ed3cdf289b16737576650c857bfbaf8bf2 100644 --- a/tests/runtime/common/multiargs/CMakeLists.txt +++ b/tests/runtime/common/multiargs/CMakeLists.txt @@ -6,7 +6,7 @@ set(MULTIARGS_BIN ${CMAKE_CURRENT_BINARY_DIR}/multiargs.abc) set(MULTIARGS_PA ${CMAKE_CURRENT_BINARY_DIR}/multiargs.pa) set(MULTIARGS_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place ${MULTIARGS_BIN} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false ${MULTIARGS_BIN} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${MULTIARGS_OUTPUT} diff --git a/tests/runtime/common/newobjdynrange/CMakeLists.txt b/tests/runtime/common/newobjdynrange/CMakeLists.txt index 44bd6584a435d6f72162ab5e7612fe87a1b031f5..2ec1aab2c09eff3d6a8f98000556affc5a90a33e 100644 --- a/tests/runtime/common/newobjdynrange/CMakeLists.txt +++ b/tests/runtime/common/newobjdynrange/CMakeLists.txt @@ -6,7 +6,7 @@ set(NEWOBJDYNRANGE_BIN ${CMAKE_CURRENT_BINARY_DIR}/newobjdynrange.abc) set(NEWOBJDYNRANGE_PA ${CMAKE_CURRENT_BINARY_DIR}/newobjdynrange.pa) set(NEWOBJDYNRANGE_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place ${NEWOBJDYNRANGE_BIN} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false ${NEWOBJDYNRANGE_BIN} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${NEWOBJDYNRANGE_OUTPUT} diff --git a/tests/runtime/common/promise/CMakeLists.txt b/tests/runtime/common/promise/CMakeLists.txt index de1fc33c7f0fc9fb16714f4f948b3a588140c2af..7be6110eb536b4ab8fc739985e2b465f0a604870 100644 --- a/tests/runtime/common/promise/CMakeLists.txt +++ b/tests/runtime/common/promise/CMakeLists.txt @@ -6,7 +6,7 @@ set(PROMISE_BIN ${CMAKE_CURRENT_BINARY_DIR}/promise.abc) set(PROMISE_PA ${CMAKE_CURRENT_BINARY_DIR}/promise.pa) set(PROMISE_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place ${PROMISE_BIN} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false ${PROMISE_BIN} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${PROMISE_OUTPUT} diff --git a/tests/runtime/common/restargs/CMakeLists.txt b/tests/runtime/common/restargs/CMakeLists.txt index 5897d82d4c91a2467dfd1a828f98ba3db5193c96..6a5b3ebb3fc14e95eb73c5b65579306b50ac6e4b 100644 --- a/tests/runtime/common/restargs/CMakeLists.txt +++ b/tests/runtime/common/restargs/CMakeLists.txt @@ -5,7 +5,7 @@ set(RESTARGS_BIN ${CMAKE_CURRENT_BINARY_DIR}/restargs.abc) set(RESTARGS_JS ${CMAKE_CURRENT_SOURCE_DIR}/restargs.js) set(RESTARGS_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${CMAKE_BINARY_DIR}/pandastdlib/arkstdlib.abc --boot-class-spaces=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place --runtime-type \"ecmascript\" ${RESTARGS_BIN} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${CMAKE_BINARY_DIR}/pandastdlib/arkstdlib.abc --boot-class-spaces=\"ecmascript\" --compiler-enable-jit=false --runtime-type \"ecmascript\" ${RESTARGS_BIN} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${RESTARGS_OUTPUT} diff --git a/tests/runtime/common/returnundefined/CMakeLists.txt b/tests/runtime/common/returnundefined/CMakeLists.txt index 5913aa778cd995258bb701ffadaeec4c2f1a3adb..6d3c7ea898dc44b282c97414ada4e41da8fcd7a6 100644 --- a/tests/runtime/common/returnundefined/CMakeLists.txt +++ b/tests/runtime/common/returnundefined/CMakeLists.txt @@ -5,7 +5,7 @@ set(RETURN_UNDEFINED_BIN ${CMAKE_CURRENT_BINARY_DIR}/returnundefined.abc) set(RETURN_UNDEFINED_JS ${CMAKE_CURRENT_SOURCE_DIR}/returnundefined.js) set(RETURN_UNDEFINED_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place ${RETURN_UNDEFINED_BIN} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false ${RETURN_UNDEFINED_BIN} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${RETURN_UNDEFINED_OUTPUT} diff --git a/tests/runtime/common/separate_jsvm_test.cpp b/tests/runtime/common/separate_jsvm_test.cpp index ff0b66cde0072da509b9ee9863b6aec4cc725882..0b8aa369d1bd91a0a1bf159ec1e305698265dec3 100644 --- a/tests/runtime/common/separate_jsvm_test.cpp +++ b/tests/runtime/common/separate_jsvm_test.cpp @@ -40,7 +40,7 @@ public: options.SetShouldLoadBootPandaFiles(false); options.SetBootIntrinsicSpaces({"ecmascript"}); options.SetRunGcInPlace(true); - options.SetGcType("stw"); + options.SetGcType("g1-gc"); [[maybe_unused]] bool success = Runtime::Create(options); ASSERT_TRUE(success) << "Cannot create Runtime"; } @@ -57,8 +57,10 @@ public: options.SetBootPandaFiles({}); options.SetLoadRuntimes({"ecmascript"}); options.SetRunGcInPlace(true); - options.SetGcType("stw"); - return EcmaVM::Create(options); + options.SetGcType("g1-gc"); + EcmaVM *ecma_vm = EcmaVM::Create(options); + ecma_vm->StartGC(); + return ecma_vm; } PandaVM *instance; @@ -71,6 +73,7 @@ TEST_F(SepareteJSVMTest, CreateInstance) ASSERT_TRUE(ecma_vm != nullptr); { auto *thread = ecma_vm->GetAssociatedJSThread(); + ScopedManagedCodeThread s(thread); [[maybe_unused]] ecmascript::EcmaHandleScope scope(thread); JSHandle global_env = thread->GetEcmaVM()->GetGlobalEnv(); diff --git a/tests/runtime/common/sieve/CMakeLists.txt b/tests/runtime/common/sieve/CMakeLists.txt index be36ce6d6ba8ff93aebcb9db721f235d600435f9..2111024b7784c4b494c0fc959336d768b348ce35 100644 --- a/tests/runtime/common/sieve/CMakeLists.txt +++ b/tests/runtime/common/sieve/CMakeLists.txt @@ -5,7 +5,7 @@ set(SIEVE_BIN ${CMAKE_CURRENT_BINARY_DIR}/sieve.abc) set(SIEVE_JS ${CMAKE_CURRENT_SOURCE_DIR}/sieve.js) set(SIEVE_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place ${SIEVE_BIN} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false ${SIEVE_BIN} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${SIEVE_OUTPUT} diff --git a/tests/runtime/common/strictequal/CMakeLists.txt b/tests/runtime/common/strictequal/CMakeLists.txt index ab2283e49b74d44df50c1f43f8648c7bdef6f8e6..39a8aa4d3944e648cf8849bb540fd642cb6972c0 100644 --- a/tests/runtime/common/strictequal/CMakeLists.txt +++ b/tests/runtime/common/strictequal/CMakeLists.txt @@ -6,7 +6,7 @@ set(STRICT_EQUAL_PA ${CMAKE_CURRENT_BINARY_DIR}/strictequal.pa) set(STRICT_EQUAL_JS ${CMAKE_CURRENT_SOURCE_DIR}/strictequal.js) set(STRICT_EQUAL_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place ${STRICT_EQUAL_BIN} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false ${STRICT_EQUAL_BIN} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${STRICT_EQUAL_OUTPUT} diff --git a/tests/runtime/common/throwdyn/CMakeLists.txt b/tests/runtime/common/throwdyn/CMakeLists.txt index 44f3cea8b3e264b939413857eb9e4d76f5a736fc..b227b2fdf296aa4807d2cad41d487f899f816525 100644 --- a/tests/runtime/common/throwdyn/CMakeLists.txt +++ b/tests/runtime/common/throwdyn/CMakeLists.txt @@ -5,7 +5,7 @@ set(THROWDYN_BIN ${CMAKE_CURRENT_BINARY_DIR}/throwdyn.abc) set(THROWDYN_JS ${CMAKE_CURRENT_SOURCE_DIR}/throwdyn.js) set(THROWDYN_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place ${THROWDYN_BIN} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false ${THROWDYN_BIN} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${THROWDYN_OUTPUT} diff --git a/tests/runtime/common/yieldstar/CMakeLists.txt b/tests/runtime/common/yieldstar/CMakeLists.txt index 74f5fd791dc49a20fc01b88d3a1b9256851bcaa8..593409787547efc5f90b240ecbbf0120c1915717 100644 --- a/tests/runtime/common/yieldstar/CMakeLists.txt +++ b/tests/runtime/common/yieldstar/CMakeLists.txt @@ -5,7 +5,7 @@ set(YIELDSTAR_BIN ${CMAKE_CURRENT_BINARY_DIR}/yieldstar.abc) set(YIELDSTAR_JS ${CMAKE_CURRENT_SOURCE_DIR}/yieldstar.js) set(YIELDSTAR_VERIFY ${CMAKE_CURRENT_SOURCE_DIR}/verify.sh) -set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false --gc-type=stw --run-gc-in-place ${YIELDSTAR_BIN} _GLOBAL::func_main_0) +set(RUNTIME_ARGUMENTS --boot-panda-files=${PANDA_BINARY_ROOT}/pandastdlib/arkstdlib.abc --load-runtimes=\"ecmascript\" --compiler-enable-jit=false ${YIELDSTAR_BIN} _GLOBAL::func_main_0) add_custom_command( OUTPUT ${YIELDSTAR_OUTPUT}