[INFO] cloning repository https://github.com/SSL-ACTX/rosaline
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SSL-ACTX/rosaline" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSSL-ACTX%2Frosaline", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSSL-ACTX%2Frosaline'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 423908263ea703afe66e5c359ad69b2f5a77f905
[INFO] testing SSL-ACTX/rosaline against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSSL-ACTX%2Frosaline" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/SSL-ACTX/rosaline
[INFO] finished tweaking git repo https://github.com/SSL-ACTX/rosaline
[INFO] tweaked toml for git repo https://github.com/SSL-ACTX/rosaline written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/SSL-ACTX/rosaline on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/SSL-ACTX/rosaline already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1d8e819ab16de9fe61c7e78d12e9b747ed00e7d32fde0e64f0fe1930a568bfb6
[INFO] running `Command { std: "docker" "start" "-a" "1d8e819ab16de9fe61c7e78d12e9b747ed00e7d32fde0e64f0fe1930a568bfb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1d8e819ab16de9fe61c7e78d12e9b747ed00e7d32fde0e64f0fe1930a568bfb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1d8e819ab16de9fe61c7e78d12e9b747ed00e7d32fde0e64f0fe1930a568bfb6", kill_on_drop: false }`
[INFO] [stdout] 1d8e819ab16de9fe61c7e78d12e9b747ed00e7d32fde0e64f0fe1930a568bfb6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ab720ea95d261465629e8dbc592f2d04bd8313c12d72c06b5dc8d98bec0a1809
[INFO] running `Command { std: "docker" "start" "-a" "ab720ea95d261465629e8dbc592f2d04bd8313c12d72c06b5dc8d98bec0a1809", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.104
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.3
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling rosaline v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.25s
[INFO] running `Command { std: "docker" "inspect" "ab720ea95d261465629e8dbc592f2d04bd8313c12d72c06b5dc8d98bec0a1809", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ab720ea95d261465629e8dbc592f2d04bd8313c12d72c06b5dc8d98bec0a1809", kill_on_drop: false }`
[INFO] [stdout] ab720ea95d261465629e8dbc592f2d04bd8313c12d72c06b5dc8d98bec0a1809
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9753f8eaa52770a4dfe5db8d1d2d4d6c867439f323c0ddfd07a3ac4da6958eb6
[INFO] running `Command { std: "docker" "start" "-a" "9753f8eaa52770a4dfe5db8d1d2d4d6c867439f323c0ddfd07a3ac4da6958eb6", kill_on_drop: false }`
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.3
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rosaline v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.81s
[INFO] running `Command { std: "docker" "inspect" "9753f8eaa52770a4dfe5db8d1d2d4d6c867439f323c0ddfd07a3ac4da6958eb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9753f8eaa52770a4dfe5db8d1d2d4d6c867439f323c0ddfd07a3ac4da6958eb6", kill_on_drop: false }`
[INFO] [stdout] 9753f8eaa52770a4dfe5db8d1d2d4d6c867439f323c0ddfd07a3ac4da6958eb6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8f8dbc09a9bf52af912e37d92a73134e7c7c94a4878c6ad480ec31bcfb800214
[INFO] running `Command { std: "docker" "start" "-a" "8f8dbc09a9bf52af912e37d92a73134e7c7c94a4878c6ad480ec31bcfb800214", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rosaline-d6cca7c363244eb2)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rosaline-c0692c6eb5b7f74c)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_tests.rs (/opt/rustwide/target/debug/deps/compiler_tests-22a54a80465a0939)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test control_flow_reference_test ... FAILED
[INFO] [stdout] test example_js_map_iteration ... FAILED
[INFO] [stdout] test function_declaration_and_call ... FAILED
[INFO] [stdout] test async_promise_all_destructure_test ... FAILED
[INFO] [stdout] test events_filter_reduce_pipeline_test ... FAILED
[INFO] [stdout] test generator_event_loop_switch_test ... FAILED
[INFO] [stdout] test in_with_array_and_string_test ... FAILED
[INFO] [stdout] test finally_and_sequence_expression_test ... FAILED
[INFO] [stdout] test for_of_string_and_array_test ... FAILED
[INFO] [stdout] test branching_logic_produces_expected ... FAILED
[INFO] [stdout] test generator_throw_and_finally_test ... FAILED
[INFO] [stdout] test in_operator_and_for_in_inherited_test ... FAILED
[INFO] [stdout] test object_keys_proto_chain_test ... FAILED
[INFO] [stdout] test object_spread_with_async_error_handling ... FAILED
[INFO] [stdout] test simple_arithmetic_returns_value ... FAILED
[INFO] [stdout] test prototype_chain_property_lookup ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- control_flow_reference_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let x = 0;
[INFO] [stdout]     while (x < 2) {
[INFO] [stdout]       x = x + 1;
[INFO] [stdout]     }
[INFO] [stdout]     do {
[INFO] [stdout]       x = x + 1;
[INFO] [stdout]     } while (x < 5);
[INFO] [stdout] 
[INFO] [stdout]     for (let i = 0; i < 3; i = i + 1) {
[INFO] [stdout]       if (i == 1) continue;
[INFO] [stdout]       if (i == 2) break;
[INFO] [stdout]       console.log(i);
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     let arr = [10, 20];
[INFO] [stdout]     for (let v of arr) {
[INFO] [stdout]       console.log(v);
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     switch (x) {
[INFO] [stdout]       case 5:
[INFO] [stdout]         console.log("five");
[INFO] [stdout]         break;
[INFO] [stdout]       default:
[INFO] [stdout]         console.log("unknown");
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     try {
[INFO] [stdout]       throw "err";
[INFO] [stdout]     } catch (e) {
[INFO] [stdout]       console.log(e);
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout] thread 'control_flow_reference_test' (22) panicked at tests/compiler_tests.rs:189:10:
[INFO] [stdout] Control flow testcase should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63cd3c48093a - <unknown>
[INFO] [stdout]    1:     0x63cd3c4953ba - <unknown>
[INFO] [stdout]    2:     0x63cd3c4851c2 - <unknown>
[INFO] [stdout]    3:     0x63cd3c45ec2f - <unknown>
[INFO] [stdout]    4:     0x63cd3c478709 - <unknown>
[INFO] [stdout]    5:     0x63cd3c26ef6c - <unknown>
[INFO] [stdout]    6:     0x63cd3c478982 - <unknown>
[INFO] [stdout]    7:     0x63cd3c45ece8 - <unknown>
[INFO] [stdout]    8:     0x63cd3c456489 - <unknown>
[INFO] [stdout]    9:     0x63cd3c45f9fd - <unknown>
[INFO] [stdout]   10:     0x63cd3c495b7c - <unknown>
[INFO] [stdout]   11:     0x63cd3c4958f2 - <unknown>
[INFO] [stdout]   12:     0x63cd3c25f8a5 - <unknown>
[INFO] [stdout]   13:     0x63cd3c25cebb - <unknown>
[INFO] [stdout]   14:     0x63cd3c25c497 - <unknown>
[INFO] [stdout]   15:     0x63cd3c261e06 - <unknown>
[INFO] [stdout]   16:     0x63cd3c26224b - <unknown>
[INFO] [stdout]   17:     0x63cd3c26fa3b - <unknown>
[INFO] [stdout]   18:     0x63cd3c26a414 - <unknown>
[INFO] [stdout]   19:     0x63cd3c272642 - <unknown>
[INFO] [stdout]   20:     0x63cd3c47fd1f - <unknown>
[INFO] [stdout]   21:     0x7177e9b10aa4 - <unknown>
[INFO] [stdout]   22:     0x7177e9b9da64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- example_js_map_iteration stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] const graph = new Map([
[INFO] [stdout]   [
[INFO] [stdout]     "INIT",
[INFO] [stdout]     [
[INFO] [stdout]       ["LOADING", ["WAITING", "PROCESSING"]],
[INFO] [stdout]       ["SKIP", ["IGNORE", "CANCEL"]],
[INFO] [stdout]     ],
[INFO] [stdout]   ],
[INFO] [stdout]   [
[INFO] [stdout]     "LOADING",
[INFO] [stdout]     [
[INFO] [stdout]       ["SUCCESS", ["DONE"]],
[INFO] [stdout]       ["ERROR", []],
[INFO] [stdout]     ],
[INFO] [stdout]   ],
[INFO] [stdout] ]);
[INFO] [stdout] 
[INFO] [stdout] for (const [state, branches] of graph) {
[INFO] [stdout]   for (const [next, subs] of branches) {
[INFO] [stdout]     if (next === "SKIP") continue; // mid-level continue
[INFO] [stdout]     for (const sub of subs) {
[INFO] [stdout]       try {
[INFO] [stdout]         console.log(`State ${state} → ${next} → ${sub}`);
[INFO] [stdout]         if (sub === "PROCESSING") break; // inner break
[INFO] [stdout]       } finally {
[INFO] [stdout]         // this runs even when we break or continue
[INFO] [stdout]         console.log(`Finalizing ${state}:${next}:${sub}`);
[INFO] [stdout]       }
[INFO] [stdout]     }
[INFO] [stdout]   }
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'example_js_map_iteration' (24) panicked at tests/compiler_tests.rs:10:10:
[INFO] [stdout] Example should compile and execute: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63cd3c48093a - <unknown>
[INFO] [stdout]    1:     0x63cd3c4953ba - <unknown>
[INFO] [stdout]    2:     0x63cd3c4851c2 - <unknown>
[INFO] [stdout]    3:     0x63cd3c45ec2f - <unknown>
[INFO] [stdout]    4:     0x63cd3c478709 - <unknown>
[INFO] [stdout]    5:     0x63cd3c26ef6c - <unknown>
[INFO] [stdout]    6:     0x63cd3c478982 - <unknown>
[INFO] [stdout]    7:     0x63cd3c45ece8 - <unknown>
[INFO] [stdout]    8:     0x63cd3c456489 - <unknown>
[INFO] [stdout]    9:     0x63cd3c45f9fd - <unknown>
[INFO] [stdout]   10:     0x63cd3c495b7c - <unknown>
[INFO] [stdout]   11:     0x63cd3c4958f2 - <unknown>
[INFO] [stdout]   12:     0x63cd3c25f8a5 - <unknown>
[INFO] [stdout]   13:     0x63cd3c25cc04 - <unknown>
[INFO] [stdout]   14:     0x63cd3c25c467 - <unknown>
[INFO] [stdout]   15:     0x63cd3c261dc6 - <unknown>
[INFO] [stdout]   16:     0x63cd3c26224b - <unknown>
[INFO] [stdout]   17:     0x63cd3c26fa3b - <unknown>
[INFO] [stdout]   18:     0x63cd3c26a414 - <unknown>
[INFO] [stdout]   19:     0x63cd3c272642 - <unknown>
[INFO] [stdout]   20:     0x63cd3c47fd1f - <unknown>
[INFO] [stdout]   21:     0x7177e9b10aa4 - <unknown>
[INFO] [stdout]   22:     0x7177e9b9da64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- function_declaration_and_call stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] function add(a, b) { return a + b; }
[INFO] [stdout]     console.log(add(10, 5));
[INFO] [stdout] 
[INFO] [stdout] thread 'function_declaration_and_call' (27) panicked at tests/compiler_tests.rs:101:10:
[INFO] [stdout] Function declaration testcase should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63cd3c48093a - <unknown>
[INFO] [stdout]    1:     0x63cd3c4953ba - <unknown>
[INFO] [stdout]    2:     0x63cd3c4851c2 - <unknown>
[INFO] [stdout]    3:     0x63cd3c45ec2f - <unknown>
[INFO] [stdout]    4:     0x63cd3c478709 - <unknown>
[INFO] [stdout]    5:     0x63cd3c26ef6c - <unknown>
[INFO] [stdout]    6:     0x63cd3c478982 - <unknown>
[INFO] [stdout]    7:     0x63cd3c45ece8 - <unknown>
[INFO] [stdout]    8:     0x63cd3c456489 - <unknown>
[INFO] [stdout]    9:     0x63cd3c45f9fd - <unknown>
[INFO] [stdout]   10:     0x63cd3c495b7c - <unknown>
[INFO] [stdout]   11:     0x63cd3c4958f2 - <unknown>
[INFO] [stdout]   12:     0x63cd3c25f8a5 - <unknown>
[INFO] [stdout]   13:     0x63cd3c25d680 - <unknown>
[INFO] [stdout]   14:     0x63cd3c25c527 - <unknown>
[INFO] [stdout]   15:     0x63cd3c261ec6 - <unknown>
[INFO] [stdout]   16:     0x63cd3c26224b - <unknown>
[INFO] [stdout]   17:     0x63cd3c26fa3b - <unknown>
[INFO] [stdout]   18:     0x63cd3c26a414 - <unknown>
[INFO] [stdout]   19:     0x63cd3c272642 - <unknown>
[INFO] [stdout]   20:     0x63cd3c47fd1f - <unknown>
[INFO] [stdout]   21:     0x7177e9b10aa4 - <unknown>
[INFO] [stdout]   22:     0x7177e9b9da64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- async_promise_all_destructure_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] async function getMultiple() {
[INFO] [stdout]       try {
[INFO] [stdout]         const joke1 = { setup: "Why did the chicken cross the road?", punchline: "To get to the other side!" };
[INFO] [stdout]         const joke2 = { setup: "Why don't scientists trust atoms?", punchline: "Because they make up everything!" };
[INFO] [stdout] 
[INFO] [stdout]         const [j1, j2] = await Promise.all([
[INFO] [stdout]           Promise.resolve(joke1),
[INFO] [stdout]           Promise.resolve(joke2),
[INFO] [stdout]         ]);
[INFO] [stdout] 
[INFO] [stdout]         console.log("😂 Here are your jokes:");
[INFO] [stdout]         console.log(`1️⃣ ${j1.setup} — ${j1.punchline}`);
[INFO] [stdout]         console.log(`2️⃣ ${j2.setup} — ${j2.punchline}`);
[INFO] [stdout]       } catch (error) {
[INFO] [stdout]         console.error("😅 Something went wrong fetching jokes:", error);
[INFO] [stdout]       }
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     getMultiple();
[INFO] [stdout] 
[INFO] [stdout] thread 'async_promise_all_destructure_test' (20) panicked at tests/compiler_tests.rs:133:10:
[INFO] [stdout] Async promise all test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63cd3c48093a - <unknown>
[INFO] [stdout]    1:     0x63cd3c4953ba - <unknown>
[INFO] [stdout]    2:     0x63cd3c4851c2 - <unknown>
[INFO] [stdout]    3:     0x63cd3c45ec2f - <unknown>
[INFO] [stdout]    4:     0x63cd3c478709 - <unknown>
[INFO] [stdout]    5:     0x63cd3c26ef6c - <unknown>
[INFO] [stdout]    6:     0x63cd3c478982 - <unknown>
[INFO] [stdout]    7:     0x63cd3c45ece8 - <unknown>
[INFO] [stdout]    8:     0x63cd3c456489 - <unknown>
[INFO] [stdout]    9:     0x63cd3c45f9fd - <unknown>
[INFO] [stdout]   10:     0x63cd3c495b7c - <unknown>
[INFO] [stdout]   11:     0x63cd3c4958f2 - <unknown>
[INFO] [stdout]   12:     0x63cd3c25f8a5 - <unknown>
[INFO] [stdout]   13:     0x63cd3c25e98b - <unknown>
[INFO] [stdout]   14:     0x63cd3c25c677 - <unknown>
[INFO] [stdout]   15:     0x63cd3c262086 - <unknown>
[INFO] [stdout]   16:     0x63cd3c26224b - <unknown>
[INFO] [stdout]   17:     0x63cd3c26fa3b - <unknown>
[INFO] [stdout]   18:     0x63cd3c26a414 - <unknown>
[INFO] [stdout]   19:     0x63cd3c272642 - <unknown>
[INFO] [stdout]   20:     0x63cd3c47fd1f - <unknown>
[INFO] [stdout]   21:     0x7177e9b10aa4 - <unknown>
[INFO] [stdout]   22:     0x7177e9b9da64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- events_filter_reduce_pipeline_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'events_filter_reduce_pipeline_test' (23) panicked at tests/compiler_tests.rs:479:10:
[INFO] [stdout] events filter/reduce pipeline test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63cd3c48093a - <unknown>
[INFO] [stdout]    1:     0x63cd3c4953ba - <unknown>
[INFO] [stdout]    2:     0x63cd3c4851c2 - <unknown>
[INFO] [stdout]    3:     0x63cd3c45ec2f - <unknown>
[INFO] [stdout]    4:     0x63cd3c478709 - <unknown>
[INFO] [stdout]    5:     0x63cd3c26ef6c - <unknown>
[INFO] [stdout]    6:     0x63cd3c478982 - <unknown>
[INFO] [stdout]    7:     0x63cd3c45ece8 - <unknown>
[INFO] [stdout]    8:     0x63cd3c456489 - <unknown>
[INFO] [stdout]    9:     0x63cd3c45f9fd - <unknown>
[INFO] [stdout]   10:     0x63cd3c495b7c - <unknown>
[INFO] [stdout]   11:     0x63cd3c4958f2 - <unknown>
[INFO] [stdout]   12:     0x63cd3c25f8a5 - <unknown>
[INFO] [stdout]   13:     0x63cd3c25ec40 - <unknown>
[INFO] [stdout]   14:     0x63cd3c25c6a7 - <unknown>
[INFO] [stdout]   15:     0x63cd3c2620c6 - <unknown>
[INFO] [stdout]   16:     0x63cd3c26224b - <unknown>
[INFO] [stdout]   17:     0x63cd3c26fa3b - <unknown>
[INFO] [stdout]   18:     0x63cd3c26a414 - <unknown>
[INFO] [stdout]   19:     0x63cd3c272642 - <unknown>
[INFO] [stdout]   20:     0x63cd3c47fd1f - <unknown>
[INFO] [stdout]   21:     0x7177e9b10aa4 - <unknown>
[INFO] [stdout]   22:     0x7177e9b9da64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- generator_event_loop_switch_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] function* eventGenerator() {
[INFO] [stdout]       yield { type: "ADD", value: 5 };
[INFO] [stdout]       yield { type: "SUB", value: 2 };
[INFO] [stdout]       yield { type: "MUL", value: 3 };
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     let total = 0;
[INFO] [stdout] 
[INFO] [stdout]     for (const event of eventGenerator()) {
[INFO] [stdout]       switch (event.type) {
[INFO] [stdout]         case "ADD":
[INFO] [stdout]           total += event.value;
[INFO] [stdout]           break;
[INFO] [stdout]         case "SUB":
[INFO] [stdout]           total -= event.value;
[INFO] [stdout]           break;
[INFO] [stdout]         case "MUL":
[INFO] [stdout]           total *= event.value;
[INFO] [stdout]           break;
[INFO] [stdout]       }
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     console.log("Final total:", total);
[INFO] [stdout] 
[INFO] [stdout] thread 'generator_event_loop_switch_test' (83) panicked at tests/compiler_tests.rs:54:10:
[INFO] [stdout] Generator event loop test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63cd3c48093a - <unknown>
[INFO] [stdout]    1:     0x63cd3c4953ba - <unknown>
[INFO] [stdout]    2:     0x63cd3c4851c2 - <unknown>
[INFO] [stdout]    3:     0x63cd3c45ec2f - <unknown>
[INFO] [stdout]    4:     0x63cd3c478709 - <unknown>
[INFO] [stdout]    5:     0x63cd3c26ef6c - <unknown>
[INFO] [stdout]    6:     0x63cd3c478982 - <unknown>
[INFO] [stdout]    7:     0x63cd3c45ece8 - <unknown>
[INFO] [stdout]    8:     0x63cd3c456489 - <unknown>
[INFO] [stdout]    9:     0x63cd3c45f9fd - <unknown>
[INFO] [stdout]   10:     0x63cd3c495b7c - <unknown>
[INFO] [stdout]   11:     0x63cd3c4958f2 - <unknown>
[INFO] [stdout]   12:     0x63cd3c25f8a5 - <unknown>
[INFO] [stdout]   13:     0x63cd3c25e3a0 - <unknown>
[INFO] [stdout]   14:     0x63cd3c25c5e7 - <unknown>
[INFO] [stdout]   15:     0x63cd3c261fc6 - <unknown>
[INFO] [stdout]   16:     0x63cd3c26224b - <unknown>
[INFO] [stdout]   17:     0x63cd3c26fa3b - <unknown>
[INFO] [stdout]   18:     0x63cd3c26a414 - <unknown>
[INFO] [stdout]   19:     0x63cd3c272642 - <unknown>
[INFO] [stdout]   20:     0x63cd3c47fd1f - <unknown>
[INFO] [stdout]   21:     0x7177e9b10aa4 - <unknown>
[INFO] [stdout]   22:     0x7177e9b9da64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- in_with_array_and_string_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let arr = [10, 20];
[INFO] [stdout]     console.log(0 in arr);
[INFO] [stdout]     console.log(2 in arr);
[INFO] [stdout]     console.log("1" in arr);
[INFO] [stdout]     console.log("foo" in "foobar");
[INFO] [stdout]     console.log("baz" in "foobar");
[INFO] [stdout] 
[INFO] [stdout] thread 'in_with_array_and_string_test' (90) panicked at tests/compiler_tests.rs:434:10:
[INFO] [stdout] in/index/string operator test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63cd3c48093a - <unknown>
[INFO] [stdout]    1:     0x63cd3c4953ba - <unknown>
[INFO] [stdout]    2:     0x63cd3c4851c2 - <unknown>
[INFO] [stdout]    3:     0x63cd3c45ec2f - <unknown>
[INFO] [stdout]    4:     0x63cd3c478709 - <unknown>
[INFO] [stdout]    5:     0x63cd3c26ef6c - <unknown>
[INFO] [stdout]    6:     0x63cd3c478982 - <unknown>
[INFO] [stdout]    7:     0x63cd3c45ece8 - <unknown>
[INFO] [stdout]    8:     0x63cd3c456489 - <unknown>
[INFO] [stdout]    9:     0x63cd3c45f9fd - <unknown>
[INFO] [stdout]   10:     0x63cd3c495b7c - <unknown>
[INFO] [stdout]   11:     0x63cd3c4958f2 - <unknown>
[INFO] [stdout]   12:     0x63cd3c25f8a5 - <unknown>
[INFO] [stdout]   13:     0x63cd3c25d876 - <unknown>
[INFO] [stdout]   14:     0x63cd3c25c557 - <unknown>
[INFO] [stdout]   15:     0x63cd3c261f06 - <unknown>
[INFO] [stdout]   16:     0x63cd3c26224b - <unknown>
[INFO] [stdout]   17:     0x63cd3c26fa3b - <unknown>
[INFO] [stdout]   18:     0x63cd3c26a414 - <unknown>
[INFO] [stdout]   19:     0x63cd3c272642 - <unknown>
[INFO] [stdout]   20:     0x63cd3c47fd1f - <unknown>
[INFO] [stdout]   21:     0x7177e9b10aa4 - <unknown>
[INFO] [stdout]   22:     0x7177e9b9da64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- finally_and_sequence_expression_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let order = [];
[INFO] [stdout] 
[INFO] [stdout]     function test() {
[INFO] [stdout]       try {
[INFO] [stdout]         return (order.push(1), thrower(), order.push(2));
[INFO] [stdout]       } finally {
[INFO] [stdout]         order.push(3);
[INFO] [stdout]       }
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     function thrower() {
[INFO] [stdout]       order.push(4);
[INFO] [stdout]       throw 42;
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     try {
[INFO] [stdout]       test();
[INFO] [stdout]     } catch {}
[INFO] [stdout] 
[INFO] [stdout]     console.log(order);
[INFO] [stdout] 
[INFO] [stdout] thread 'finally_and_sequence_expression_test' (25) panicked at tests/compiler_tests.rs:379:10:
[INFO] [stdout] Finally and sequence expression test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63cd3c48093a - <unknown>
[INFO] [stdout]    1:     0x63cd3c4953ba - <unknown>
[INFO] [stdout]    2:     0x63cd3c4851c2 - <unknown>
[INFO] [stdout]    3:     0x63cd3c45ec2f - <unknown>
[INFO] [stdout]    4:     0x63cd3c478709 - <unknown>
[INFO] [stdout]    5:     0x63cd3c26ef6c - <unknown>
[INFO] [stdout]    6:     0x63cd3c478982 - <unknown>
[INFO] [stdout]    7:     0x63cd3c45ece8 - <unknown>
[INFO] [stdout]    8:     0x63cd3c456489 - <unknown>
[INFO] [stdout]    9:     0x63cd3c45f9fd - <unknown>
[INFO] [stdout]   10:     0x63cd3c495b7c - <unknown>
[INFO] [stdout]   11:     0x63cd3c4958f2 - <unknown>
[INFO] [stdout]   12:     0x63cd3c25f8a5 - <unknown>
[INFO] [stdout]   13:     0x63cd3c25ee36 - <unknown>
[INFO] [stdout]   14:     0x63cd3c25c6d7 - <unknown>
[INFO] [stdout]   15:     0x63cd3c262106 - <unknown>
[INFO] [stdout]   16:     0x63cd3c26224b - <unknown>
[INFO] [stdout]   17:     0x63cd3c26fa3b - <unknown>
[INFO] [stdout]   18:     0x63cd3c26a414 - <unknown>
[INFO] [stdout]   19:     0x63cd3c272642 - <unknown>
[INFO] [stdout]   20:     0x63cd3c47fd1f - <unknown>
[INFO] [stdout]   21:     0x7177e9b10aa4 - <unknown>
[INFO] [stdout]   22:     0x7177e9b9da64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- for_of_string_and_array_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let s = "abc";
[INFO] [stdout]     let acc = "";
[INFO] [stdout]     for (let ch of s) {
[INFO] [stdout]       acc = acc + ch;
[INFO] [stdout]     }
[INFO] [stdout]     console.log(acc);
[INFO] [stdout] 
[INFO] [stdout]     let arr = [10, 20, 30];
[INFO] [stdout]     let sum = 0;
[INFO] [stdout]     for (let n of arr) {
[INFO] [stdout]       sum = sum + n;
[INFO] [stdout]     }
[INFO] [stdout]     console.log(sum);
[INFO] [stdout] 
[INFO] [stdout] thread 'for_of_string_and_array_test' (26) panicked at tests/compiler_tests.rs:299:10:
[INFO] [stdout] for..of array/string test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63cd3c48093a - <unknown>
[INFO] [stdout]    1:     0x63cd3c4953ba - <unknown>
[INFO] [stdout]    2:     0x63cd3c4851c2 - <unknown>
[INFO] [stdout]    3:     0x63cd3c45ec2f - <unknown>
[INFO] [stdout]    4:     0x63cd3c478709 - <unknown>
[INFO] [stdout]    5:     0x63cd3c26ef6c - <unknown>
[INFO] [stdout]    6:     0x63cd3c478982 - <unknown>
[INFO] [stdout]    7:     0x63cd3c45ece8 - <unknown>
[INFO] [stdout]    8:     0x63cd3c456489 - <unknown>
[INFO] [stdout]    9:     0x63cd3c45f9fd - <unknown>
[INFO] [stdout]   10:     0x63cd3c495b7c - <unknown>
[INFO] [stdout]   11:     0x63cd3c4958f2 - <unknown>
[INFO] [stdout]   12:     0x63cd3c25f8a5 - <unknown>
[INFO] [stdout]   13:     0x63cd3c25d2d6 - <unknown>
[INFO] [stdout]   14:     0x63cd3c25c4c7 - <unknown>
[INFO] [stdout]   15:     0x63cd3c261e46 - <unknown>
[INFO] [stdout]   16:     0x63cd3c26224b - <unknown>
[INFO] [stdout]   17:     0x63cd3c26fa3b - <unknown>
[INFO] [stdout]   18:     0x63cd3c26a414 - <unknown>
[INFO] [stdout]   19:     0x63cd3c272642 - <unknown>
[INFO] [stdout]   20:     0x63cd3c47fd1f - <unknown>
[INFO] [stdout]   21:     0x7177e9b10aa4 - <unknown>
[INFO] [stdout]   22:     0x7177e9b9da64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- branching_logic_produces_expected stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let x = 5;
[INFO] [stdout]     if (x > 3) {
[INFO] [stdout]       console.log("big");
[INFO] [stdout]     } else {
[INFO] [stdout]       console.log("small");
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout] thread 'branching_logic_produces_expected' (21) panicked at tests/compiler_tests.rs:87:10:
[INFO] [stdout] Branching testcase should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63cd3c48093a - <unknown>
[INFO] [stdout]    1:     0x63cd3c4953ba - <unknown>
[INFO] [stdout]    2:     0x63cd3c4851c2 - <unknown>
[INFO] [stdout]    3:     0x63cd3c45ec2f - <unknown>
[INFO] [stdout]    4:     0x63cd3c478709 - <unknown>
[INFO] [stdout]    5:     0x63cd3c26ef6c - <unknown>
[INFO] [stdout]    6:     0x63cd3c478982 - <unknown>
[INFO] [stdout]    7:     0x63cd3c45ece8 - <unknown>
[INFO] [stdout]    8:     0x63cd3c456489 - <unknown>
[INFO] [stdout]    9:     0x63cd3c45f9fd - <unknown>
[INFO] [stdout]   10:     0x63cd3c495b7c - <unknown>
[INFO] [stdout]   11:     0x63cd3c4958f2 - <unknown>
[INFO] [stdout]   12:     0x63cd3c25f8a5 - <unknown>
[INFO] [stdout]   13:     0x63cd3c25e780 - <unknown>
[INFO] [stdout]   14:     0x63cd3c25c647 - <unknown>
[INFO] [stdout]   15:     0x63cd3c262046 - <unknown>
[INFO] [stdout]   16:     0x63cd3c26224b - <unknown>
[INFO] [stdout]   17:     0x63cd3c26fa3b - <unknown>
[INFO] [stdout]   18:     0x63cd3c26a414 - <unknown>
[INFO] [stdout]   19:     0x63cd3c272642 - <unknown>
[INFO] [stdout]   20:     0x63cd3c47fd1f - <unknown>
[INFO] [stdout]   21:     0x7177e9b10aa4 - <unknown>
[INFO] [stdout]   22:     0x7177e9b9da64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- generator_throw_and_finally_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] function* g() {
[INFO] [stdout]       try {
[INFO] [stdout]         yield 1;
[INFO] [stdout]         throw Error("error");
[INFO] [stdout]       } finally {
[INFO] [stdout]         console.log("cleaned");
[INFO] [stdout]       }
[INFO] [stdout] 
[INFO] [stdout]       yield 3;
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     const iter = g();
[INFO] [stdout] 
[INFO] [stdout]     iter.next();
[INFO] [stdout]     try {
[INFO] [stdout]       iter.next();
[INFO] [stdout]     } catch (e) {
[INFO] [stdout]       console.log(e.message);
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     iter.next();
[INFO] [stdout]     iter.next();
[INFO] [stdout] 
[INFO] [stdout] thread 'generator_throw_and_finally_test' (84) panicked at tests/compiler_tests.rs:415:10:
[INFO] [stdout] Generator throw and finally test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63cd3c48093a - <unknown>
[INFO] [stdout]    1:     0x63cd3c4953ba - <unknown>
[INFO] [stdout]    2:     0x63cd3c4851c2 - <unknown>
[INFO] [stdout]    3:     0x63cd3c45ec2f - <unknown>
[INFO] [stdout]    4:     0x63cd3c478709 - <unknown>
[INFO] [stdout]    5:     0x63cd3c26ef6c - <unknown>
[INFO] [stdout]    6:     0x63cd3c478982 - <unknown>
[INFO] [stdout]    7:     0x63cd3c45ece8 - <unknown>
[INFO] [stdout]    8:     0x63cd3c456489 - <unknown>
[INFO] [stdout]    9:     0x63cd3c45f9fd - <unknown>
[INFO] [stdout]   10:     0x63cd3c495b7c - <unknown>
[INFO] [stdout]   11:     0x63cd3c4958f2 - <unknown>
[INFO] [stdout]   12:     0x63cd3c25f8a5 - <unknown>
[INFO] [stdout]   13:     0x63cd3c25e590 - <unknown>
[INFO] [stdout]   14:     0x63cd3c25c617 - <unknown>
[INFO] [stdout]   15:     0x63cd3c262006 - <unknown>
[INFO] [stdout]   16:     0x63cd3c26224b - <unknown>
[INFO] [stdout]   17:     0x63cd3c26fa3b - <unknown>
[INFO] [stdout]   18:     0x63cd3c26a414 - <unknown>
[INFO] [stdout]   19:     0x63cd3c272642 - <unknown>
[INFO] [stdout]   20:     0x63cd3c47fd1f - <unknown>
[INFO] [stdout]   21:     0x7177e9b10aa4 - <unknown>
[INFO] [stdout]   22:     0x7177e9b9da64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- in_operator_and_for_in_inherited_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let base = { parent: 1 };
[INFO] [stdout]     let child = {};
[INFO] [stdout]     child.__proto__ = base;
[INFO] [stdout]     child.own = 2;
[INFO] [stdout] 
[INFO] [stdout]     console.log("parent" in child);
[INFO] [stdout]     console.log("own" in child);
[INFO] [stdout]     console.log("missing" in child);
[INFO] [stdout] 
[INFO] [stdout]     let seen = "";
[INFO] [stdout]     for (let key in child) {
[INFO] [stdout]       seen = seen + key + ",";
[INFO] [stdout]     }
[INFO] [stdout]     console.log(seen);
[INFO] [stdout] 
[INFO] [stdout]     console.log(child.hasOwnProperty("parent"));
[INFO] [stdout]     console.log(child.hasOwnProperty("own"));
[INFO] [stdout] 
[INFO] [stdout] thread 'in_operator_and_for_in_inherited_test' (88) panicked at tests/compiler_tests.rs:239:10:
[INFO] [stdout] in/for-in test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63cd3c48093a - <unknown>
[INFO] [stdout]    1:     0x63cd3c4953ba - <unknown>
[INFO] [stdout]    2:     0x63cd3c4851c2 - <unknown>
[INFO] [stdout]    3:     0x63cd3c45ec2f - <unknown>
[INFO] [stdout]    4:     0x63cd3c478709 - <unknown>
[INFO] [stdout]    5:     0x63cd3c26ef6c - <unknown>
[INFO] [stdout]    6:     0x63cd3c478982 - <unknown>
[INFO] [stdout]    7:     0x63cd3c45ece8 - <unknown>
[INFO] [stdout]    8:     0x63cd3c456489 - <unknown>
[INFO] [stdout]    9:     0x63cd3c45f9fd - <unknown>
[INFO] [stdout]   10:     0x63cd3c495b7c - <unknown>
[INFO] [stdout]   11:     0x63cd3c4958f2 - <unknown>
[INFO] [stdout]   12:     0x63cd3c25f8a5 - <unknown>
[INFO] [stdout]   13:     0x63cd3c25f279 - <unknown>
[INFO] [stdout]   14:     0x63cd3c25c707 - <unknown>
[INFO] [stdout]   15:     0x63cd3c262146 - <unknown>
[INFO] [stdout]   16:     0x63cd3c26224b - <unknown>
[INFO] [stdout]   17:     0x63cd3c26fa3b - <unknown>
[INFO] [stdout]   18:     0x63cd3c26a414 - <unknown>
[INFO] [stdout]   19:     0x63cd3c272642 - <unknown>
[INFO] [stdout]   20:     0x63cd3c47fd1f - <unknown>
[INFO] [stdout]   21:     0x7177e9b10aa4 - <unknown>
[INFO] [stdout]   22:     0x7177e9b9da64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- object_keys_proto_chain_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let proto = {parent: 1};
[INFO] [stdout]     let o = Object.create(proto);
[INFO] [stdout]     o.own = 2;
[INFO] [stdout] 
[INFO] [stdout]     let keys = Object.keys(o);
[INFO] [stdout]     let out = "";
[INFO] [stdout]     for (let k of keys) {
[INFO] [stdout]       out = out + k + ",";
[INFO] [stdout]     }
[INFO] [stdout]     console.log(out);
[INFO] [stdout] 
[INFO] [stdout] thread 'object_keys_proto_chain_test' (116) panicked at tests/compiler_tests.rs:270:10:
[INFO] [stdout] Object.keys on prototype chain should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63cd3c48093a - <unknown>
[INFO] [stdout]    1:     0x63cd3c4953ba - <unknown>
[INFO] [stdout]    2:     0x63cd3c4851c2 - <unknown>
[INFO] [stdout]    3:     0x63cd3c45ec2f - <unknown>
[INFO] [stdout]    4:     0x63cd3c478709 - <unknown>
[INFO] [stdout]    5:     0x63cd3c26ef6c - <unknown>
[INFO] [stdout]    6:     0x63cd3c478982 - <unknown>
[INFO] [stdout]    7:     0x63cd3c45ece8 - <unknown>
[INFO] [stdout]    8:     0x63cd3c456489 - <unknown>
[INFO] [stdout]    9:     0x63cd3c45f9fd - <unknown>
[INFO] [stdout]   10:     0x63cd3c495b7c - <unknown>
[INFO] [stdout]   11:     0x63cd3c4958f2 - <unknown>
[INFO] [stdout]   12:     0x63cd3c25f8a5 - <unknown>
[INFO] [stdout]   13:     0x63cd3c25d4f6 - <unknown>
[INFO] [stdout]   14:     0x63cd3c25c4f7 - <unknown>
[INFO] [stdout]   15:     0x63cd3c261e86 - <unknown>
[INFO] [stdout]   16:     0x63cd3c26224b - <unknown>
[INFO] [stdout]   17:     0x63cd3c26fa3b - <unknown>
[INFO] [stdout]   18:     0x63cd3c26a414 - <unknown>
[INFO] [stdout]   19:     0x63cd3c272642 - <unknown>
[INFO] [stdout]   20:     0x63cd3c47fd1f - <unknown>
[INFO] [stdout]   21:     0x7177e9b10aa4 - <unknown>
[INFO] [stdout]   22:     0x7177e9b9da64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- object_spread_with_async_error_handling stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] async function fetchData() {
[INFO] [stdout]       await new Promise((r) => setTimeout(r, 200));
[INFO] [stdout]       return Promise.reject(new Error("Network error"));
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     let state = {
[INFO] [stdout]       data: null,
[INFO] [stdout]       error: null,
[INFO] [stdout]       loading: true,
[INFO] [stdout]     };
[INFO] [stdout] 
[INFO] [stdout]     async function loadData() {
[INFO] [stdout]       try {
[INFO] [stdout]         const data = await fetchData();
[INFO] [stdout]         state = { ...state, data, loading: false };
[INFO] [stdout]       } catch (err) {
[INFO] [stdout]         state = {
[INFO] [stdout]           ...state,
[INFO] [stdout]           error: {
[INFO] [stdout]             message: err.message,
[INFO] [stdout]             time: Date.now(),
[INFO] [stdout]           },
[INFO] [stdout]           loading: false,
[INFO] [stdout]         };
[INFO] [stdout]       }
[INFO] [stdout] 
[INFO] [stdout]       console.log(state);
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     loadData();
[INFO] [stdout] 
[INFO] [stdout] thread 'object_spread_with_async_error_handling' (118) panicked at tests/compiler_tests.rs:342:10:
[INFO] [stdout] Spread async error handling test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63cd3c48093a - <unknown>
[INFO] [stdout]    1:     0x63cd3c4953ba - <unknown>
[INFO] [stdout]    2:     0x63cd3c4851c2 - <unknown>
[INFO] [stdout]    3:     0x63cd3c45ec2f - <unknown>
[INFO] [stdout]    4:     0x63cd3c478709 - <unknown>
[INFO] [stdout]    5:     0x63cd3c26ef6c - <unknown>
[INFO] [stdout]    6:     0x63cd3c478982 - <unknown>
[INFO] [stdout]    7:     0x63cd3c45ece8 - <unknown>
[INFO] [stdout]    8:     0x63cd3c456489 - <unknown>
[INFO] [stdout]    9:     0x63cd3c45f9fd - <unknown>
[INFO] [stdout]   10:     0x63cd3c495b7c - <unknown>
[INFO] [stdout]   11:     0x63cd3c4958f2 - <unknown>
[INFO] [stdout]   12:     0x63cd3c25f8a5 - <unknown>
[INFO] [stdout]   13:     0x63cd3c25f686 - <unknown>
[INFO] [stdout]   14:     0x63cd3c25c737 - <unknown>
[INFO] [stdout]   15:     0x63cd3c262186 - <unknown>
[INFO] [stdout]   16:     0x63cd3c26224b - <unknown>
[INFO] [stdout]   17:     0x63cd3c26fa3b - <unknown>
[INFO] [stdout]   18:     0x63cd3c26a414 - <unknown>
[INFO] [stdout]   19:     0x63cd3c272642 - <unknown>
[INFO] [stdout]   20:     0x63cd3c47fd1f - <unknown>
[INFO] [stdout]   21:     0x7177e9b10aa4 - <unknown>
[INFO] [stdout]   22:     0x7177e9b9da64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- simple_arithmetic_returns_value stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let x = 3 + 4;
[INFO] [stdout]     console.log(x);
[INFO] [stdout] 
[INFO] [stdout] thread 'simple_arithmetic_returns_value' (122) panicked at tests/compiler_tests.rs:68:10:
[INFO] [stdout] Arithmetic testcase should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63cd3c48093a - <unknown>
[INFO] [stdout]    1:     0x63cd3c4953ba - <unknown>
[INFO] [stdout]    2:     0x63cd3c4851c2 - <unknown>
[INFO] [stdout]    3:     0x63cd3c45ec2f - <unknown>
[INFO] [stdout]    4:     0x63cd3c478709 - <unknown>
[INFO] [stdout]    5:     0x63cd3c26ef6c - <unknown>
[INFO] [stdout]    6:     0x63cd3c478982 - <unknown>
[INFO] [stdout]    7:     0x63cd3c45ece8 - <unknown>
[INFO] [stdout]    8:     0x63cd3c456489 - <unknown>
[INFO] [stdout]    9:     0x63cd3c45f9fd - <unknown>
[INFO] [stdout]   10:     0x63cd3c495b7c - <unknown>
[INFO] [stdout]   11:     0x63cd3c4958f2 - <unknown>
[INFO] [stdout]   12:     0x63cd3c25f8a5 - <unknown>
[INFO] [stdout]   13:     0x63cd3c25df66 - <unknown>
[INFO] [stdout]   14:     0x63cd3c25c5b7 - <unknown>
[INFO] [stdout]   15:     0x63cd3c261f86 - <unknown>
[INFO] [stdout]   16:     0x63cd3c26224b - <unknown>
[INFO] [stdout]   17:     0x63cd3c26fa3b - <unknown>
[INFO] [stdout]   18:     0x63cd3c26a414 - <unknown>
[INFO] [stdout]   19:     0x63cd3c272642 - <unknown>
[INFO] [stdout]   20:     0x63cd3c47fd1f - <unknown>
[INFO] [stdout]   21:     0x7177e9b10aa4 - <unknown>
[INFO] [stdout]   22:     0x7177e9b9da64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- prototype_chain_property_lookup stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let base = { val: 42 };
[INFO] [stdout]     let child = {};
[INFO] [stdout]     child.__proto__ = base;
[INFO] [stdout]     console.log(child.val);
[INFO] [stdout] 
[INFO] [stdout] thread 'prototype_chain_property_lookup' (119) panicked at tests/compiler_tests.rs:210:10:
[INFO] [stdout] prototype chain test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63cd3c48093a - <unknown>
[INFO] [stdout]    1:     0x63cd3c4953ba - <unknown>
[INFO] [stdout]    2:     0x63cd3c4851c2 - <unknown>
[INFO] [stdout]    3:     0x63cd3c45ec2f - <unknown>
[INFO] [stdout]    4:     0x63cd3c478709 - <unknown>
[INFO] [stdout]    5:     0x63cd3c26ef6c - <unknown>
[INFO] [stdout]    6:     0x63cd3c478982 - <unknown>
[INFO] [stdout]    7:     0x63cd3c45ece8 - <unknown>
[INFO] [stdout]    8:     0x63cd3c456489 - <unknown>
[INFO] [stdout]    9:     0x63cd3c45f9fd - <unknown>
[INFO] [stdout]   10:     0x63cd3c495b7c - <unknown>
[INFO] [stdout]   11:     0x63cd3c4958f2 - <unknown>
[INFO] [stdout]   12:     0x63cd3c25f8a5 - <unknown>
[INFO] [stdout]   13:     0x63cd3c25dd70 - <unknown>
[INFO] [stdout]   14:     0x63cd3c25c587 - <unknown>
[INFO] [stdout]   15:     0x63cd3c261f46 - <unknown>
[INFO] [stdout]   16:     0x63cd3c26224b - <unknown>
[INFO] [stdout]   17:     0x63cd3c26fa3b - <unknown>
[INFO] [stdout]   18:     0x63cd3c26a414 - <unknown>
[INFO] [stdout]   19:     0x63cd3c272642 - <unknown>
[INFO] [stdout]   20:     0x63cd3c47fd1f - <unknown>
[INFO] [stdout]   21:     0x7177e9b10aa4 - <unknown>
[INFO] [stdout]   22:     0x7177e9b9da64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     async_promise_all_destructure_test
[INFO] [stdout]     branching_logic_produces_expected
[INFO] [stdout]     control_flow_reference_test
[INFO] [stdout]     events_filter_reduce_pipeline_test
[INFO] [stdout]     example_js_map_iteration
[INFO] [stdout]     finally_and_sequence_expression_test
[INFO] [stdout]     for_of_string_and_array_test
[INFO] [stdout]     function_declaration_and_call
[INFO] [stdout]     generator_event_loop_switch_test
[INFO] [stdout]     generator_throw_and_finally_test
[INFO] [stdout]     in_operator_and_for_in_inherited_test
[INFO] [stdout]     in_with_array_and_string_test
[INFO] [stdout]     object_keys_proto_chain_test
[INFO] [stdout]     object_spread_with_async_error_handling
[INFO] [stdout]     prototype_chain_property_lookup
[INFO] [stdout]     simple_arithmetic_returns_value
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 16 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.23s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test compiler_tests`
[INFO] running `Command { std: "docker" "inspect" "8f8dbc09a9bf52af912e37d92a73134e7c7c94a4878c6ad480ec31bcfb800214", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8f8dbc09a9bf52af912e37d92a73134e7c7c94a4878c6ad480ec31bcfb800214", kill_on_drop: false }`
[INFO] [stdout] 8f8dbc09a9bf52af912e37d92a73134e7c7c94a4878c6ad480ec31bcfb800214
