From 0abab841bd015ee9e161fc4e7f83227abdb238bf Mon Sep 17 00:00:00 2001 From: pavelsavara Date: Sat, 11 Jul 2026 16:56:21 +0200 Subject: [PATCH] more --- docs/workflow/building/coreclr/wasm.md | 4 ++-- src/mono/sample/wasm/Directory.Build.targets | 4 ++-- src/mono/sample/wasm/wasm.mk | 4 ++-- src/tests/Common/CLRTest.Execute.Bash.targets | 2 +- src/tests/Common/CLRTest.Execute.Batch.targets | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/workflow/building/coreclr/wasm.md b/docs/workflow/building/coreclr/wasm.md index 40c80ef4f76614..a4310bc70dd1c9 100644 --- a/docs/workflow/building/coreclr/wasm.md +++ b/docs/workflow/building/coreclr/wasm.md @@ -71,7 +71,7 @@ In script below please replace `/path/to/runtime/` by a **absolute unix path** t cp ./artifacts/bin/microsoft.netcore.app.runtime.browser-wasm/Debug/runtimes/browser-wasm/lib/net11.0/*.dll ./artifacts/bin/coreclr/browser.wasm.Debug/IL cp helloworld.dll ./artifacts/bin/coreclr/browser.wasm.Debug/IL cd ./artifacts/bin/coreclr/browser.wasm.Debug/ -node ./corerun.js -c /path/to/runtime/artifacts/bin/coreclr/browser.wasm.Debug/IL /path/to/runtime/artifacts/bin/coreclr/browser.wasm.Debug/IL/helloworld.dll +node --experimental-wasm-exnref ./corerun.js -c /path/to/runtime/artifacts/bin/coreclr/browser.wasm.Debug/IL /path/to/runtime/artifacts/bin/coreclr/browser.wasm.Debug/IL/helloworld.dll ``` ### Console Testing with corehost @@ -82,7 +82,7 @@ You can also run the corehost directly in Node.js: cp ./artifacts/bin/microsoft.netcore.app.runtime.browser-wasm/Debug/runtimes/browser-wasm/lib/net11.0/*.dll ./artifacts/bin/coreclr/browser.wasm.Debug/corehost cp helloworld.dll ./artifacts/bin/coreclr/browser.wasm.Debug/corehost cd ./artifacts/bin/coreclr/browser.wasm.Debug/corehost -node ./main.mjs +node --experimental-wasm-exnref ./main.mjs ``` ## Debugging diff --git a/src/mono/sample/wasm/Directory.Build.targets b/src/mono/sample/wasm/Directory.Build.targets index 3d837180021724..32faa65207f2a2 100644 --- a/src/mono/sample/wasm/Directory.Build.targets +++ b/src/mono/sample/wasm/Directory.Build.targets @@ -99,10 +99,10 @@ - + - + diff --git a/src/mono/sample/wasm/wasm.mk b/src/mono/sample/wasm/wasm.mk index 22db9a0d89fa9e..378685358298bd 100644 --- a/src/mono/sample/wasm/wasm.mk +++ b/src/mono/sample/wasm/wasm.mk @@ -45,7 +45,7 @@ run-console: cd bin/$(CONFIG)/wwwroot && $(V8_PATH) --stack-trace-limit=1000 --single-threaded $(MAIN_JS) -- $(ARGS) run-console-node: - cd bin/$(CONFIG)/wwwroot && node --stack-trace-limit=1000 --single-threaded $(MAIN_JS) $(ARGS) + cd bin/$(CONFIG)/wwwroot && node --experimental-wasm-exnref --stack-trace-limit=1000 --single-threaded $(MAIN_JS) $(ARGS) debug-console-node: - cd bin/$(CONFIG)/wwwroot && node --inspect=9222 --stack-trace-limit=1000 --single-threaded $(MAIN_JS) $(ARGS) \ No newline at end of file + cd bin/$(CONFIG)/wwwroot && node --experimental-wasm-exnref --inspect=9222 --stack-trace-limit=1000 --single-threaded $(MAIN_JS) $(ARGS) \ No newline at end of file diff --git a/src/tests/Common/CLRTest.Execute.Bash.targets b/src/tests/Common/CLRTest.Execute.Bash.targets index 9a40d4d9b2aaaf..be824d9285214a 100644 --- a/src/tests/Common/CLRTest.Execute.Bash.targets +++ b/src/tests/Common/CLRTest.Execute.Bash.targets @@ -483,7 +483,7 @@ else echo CLRTestExecutionArguments: ${CLRTestExecutionArguments[@]} echo node version: `node -v` echo Timeout in ms: $__TestTimeout - cmd=( node --stack-size=8192 "${CORE_ROOT}/corerun.js" -c "${CORE_ROOT}" "${PWD}/${ExePath}" "${CLRTestExecutionArguments[@]}" ) + cmd=( node --experimental-wasm-exnref --stack-size=8192 "${CORE_ROOT}/corerun.js" -c "${CORE_ROOT}" "${PWD}/${ExePath}" "${CLRTestExecutionArguments[@]}" ) echo Running: "${cmd[@]}" run_with_timeout $__TestTimeout "${cmd[@]}" fi diff --git a/src/tests/Common/CLRTest.Execute.Batch.targets b/src/tests/Common/CLRTest.Execute.Batch.targets index f193266a921e2c..920f29593849eb 100644 --- a/src/tests/Common/CLRTest.Execute.Batch.targets +++ b/src/tests/Common/CLRTest.Execute.Batch.targets @@ -364,7 +364,7 @@ IF NOT DEFINED RunWithNodeJS ( ECHO CLRTestExecutionArguments: %CLRTestExecutionArguments% ECHO Timeout in ms: !__TestTimeout! - set "__RunCmd=node --stack-size=8192 "!__CoreRootWin!\corerun.js" -c "!__CoreRootUnix!" "!__ExePathUnix!" %CLRTestExecutionArguments%" + set "__RunCmd=node --experimental-wasm-exnref --stack-size=8192 "!__CoreRootWin!\corerun.js" -c "!__CoreRootUnix!" "!__ExePathUnix!" %CLRTestExecutionArguments%" ECHO Running: !__RunCmd! call :RunWithTimeout !__TestTimeout! set CLRTestExitCode=!ERRORLEVEL!