authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-05-26 23:19:57+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-05-27 07:52:49+02:00
log333724ff777a96c31416e7a64c7584c9ca3f54c5
treebc43a6c555cdf9a41b8fc205ea8a82d84319e76b
parentfba9a28a67851a341f530f58e6f17c68eb2684e7

Maker.Step.Run: set WASMTIME_BACKTRACE_DETAILS=1 by default for Wasmtime

Similar in spirit to what we do with WINEDEBUG when using Wine, i.e. provide more helpful defaults.

1 files changed, 6 insertions(+), 0 deletions(-)

lib/compiler/Maker/Step/Run.zig+6
......@@ -1907,6 +1907,12 @@ fn runCommand(
19071907 // by default. '-S inherit-env' was added in Wasmtime version 20.
19081908 interp_argv.appendAssumeCapacity("-Sinherit-env");
19091909 interp_argv.appendSliceAssumeCapacity(argv);
1910
1911 // Enable more detailed backtraces by default, but allow the user to override this (e.g.
1912 // with `WASMTIME_BACKTRACE_DETAILS=0`) if desired.
1913 if (environ_map.get("WASMTIME_BACKTRACE_DETAILS") == null) {
1914 try environ_map.put("WASMTIME_BACKTRACE_DETAILS", "1");
1915 }
19101916 } else {
19111917 return failForeign(arena, &conf_run, maker, run_index, "-fwasmtime", argv[0], &root_target, &host);
19121918 }