[INFO] cloning repository https://github.com/richwandell/rustjs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/richwandell/rustjs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frichwandell%2Frustjs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frichwandell%2Frustjs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d6480aa2adf2d7eaede2131c8337eaa5acf8a83c [INFO] testing richwandell/rustjs against beta-2021-01-01 for beta-1.50-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frichwandell%2Frustjs" "/workspace/builds/worker-9/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-9/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/richwandell/rustjs on toolchain beta-2021-01-01 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-01-01" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/richwandell/rustjs [INFO] finished tweaking git repo https://github.com/richwandell/rustjs [INFO] tweaked toml for git repo https://github.com/richwandell/rustjs written to /workspace/builds/worker-9/source/Cargo.toml [INFO] crate git repo https://github.com/richwandell/rustjs already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-01-01" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bytebuffer v0.2.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-01-01" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c6435126ce08618ed89230b3566a51e7f5be150362f3f1c2a92d7ef61817ecd4 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "c6435126ce08618ed89230b3566a51e7f5be150362f3f1c2a92d7ef61817ecd4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c6435126ce08618ed89230b3566a51e7f5be150362f3f1c2a92d7ef61817ecd4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c6435126ce08618ed89230b3566a51e7f5be150362f3f1c2a92d7ef61817ecd4", kill_on_drop: false }` [INFO] [stdout] c6435126ce08618ed89230b3566a51e7f5be150362f3f1c2a92d7ef61817ecd4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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=warn" "-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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-01-01" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 726fe01c287f137ce0084e0ea042c233657c197d843701222e718b808568951a [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "726fe01c287f137ce0084e0ea042c233657c197d843701222e718b808568951a", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.76 [INFO] [stderr] Compiling unicode-width v0.1.8 [INFO] [stderr] Compiling ansi_term v0.11.0 [INFO] [stderr] Compiling byteorder v0.3.13 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling maplit v1.0.2 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling bytebuffer v0.2.1 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling clap v2.33.3 [INFO] [stderr] Compiling rustjs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `crate::lexer::lexer::Lexer` [INFO] [stdout] --> src/compiler_bytecode/tests/math.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::lexer::lexer::Lexer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::parser::parser::Parser` [INFO] [stdout] --> src/compiler_bytecode/tests/math.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::parser::parser::Parser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Compiler` [INFO] [stdout] --> src/compiler_bytecode/tests/math.rs:3:42 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::compiler_bytecode::compiler::{Compiler}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_bytecode::op_codes::Op` [INFO] [stdout] --> src/compiler_bytecode/tests/math.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::compiler_bytecode::op_codes::Op; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/compiler_bytecode/tests/variables.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_bytecode::compiler::Compiler` [INFO] [stdout] --> src/compiler_bytecode/tests/variables.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::compiler_bytecode::compiler::Compiler; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_bytecode::op_codes::Op` [INFO] [stdout] --> src/compiler_bytecode/tests/variables.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::compiler_bytecode::op_codes::Op; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::lexer::lexer::Lexer` [INFO] [stdout] --> src/compiler_bytecode/tests/variables.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::lexer::lexer::Lexer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::parser::parser::Parser` [INFO] [stdout] --> src/compiler_bytecode/tests/variables.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::parser::parser::Parser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::lexer::lexer::Lexer` [INFO] [stdout] --> src/compiler_bytecode/tests/functions.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::lexer::lexer::Lexer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::parser::parser::Parser` [INFO] [stdout] --> src/compiler_bytecode/tests/functions.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::parser::parser::Parser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_bytecode::compiler::Compiler` [INFO] [stdout] --> src/compiler_bytecode/tests/functions.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::compiler_bytecode::compiler::Compiler; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_bytecode::op_codes::Op` [INFO] [stdout] --> src/compiler_bytecode/tests/functions.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::compiler_bytecode::op_codes::Op; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/compiler_bytecode/tests/functions.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/compiler_bytecode/tests/for_statements.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_bytecode::compiler::Compiler` [INFO] [stdout] --> src/compiler_bytecode/tests/for_statements.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::compiler_bytecode::compiler::Compiler; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::lexer::lexer::Lexer` [INFO] [stdout] --> src/compiler_bytecode/tests/for_statements.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::lexer::lexer::Lexer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::parser::parser::Parser` [INFO] [stdout] --> src/compiler_bytecode/tests/for_statements.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::parser::parser::Parser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_bytecode::op_codes::Op` [INFO] [stdout] --> src/compiler_bytecode/tests/for_statements.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::compiler_bytecode::op_codes::Op; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::lexer::lexer::Lexer` [INFO] [stdout] --> src/compiler_bytecode/tests/to_bytes.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::lexer::lexer::Lexer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::parser::parser::Parser` [INFO] [stdout] --> src/compiler_bytecode/tests/to_bytes.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::parser::parser::Parser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Compiler` [INFO] [stdout] --> src/compiler_bytecode/tests/to_bytes.rs:3:42 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::compiler_bytecode::compiler::{Compiler}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `to_bytes` [INFO] [stdout] --> src/compiler_bytecode/tests/to_bytes.rs:4:42 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::compiler_bytecode::to_bytes::{to_bytes}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_bytecode::to_bytes::from_bytes` [INFO] [stdout] --> src/compiler_bytecode/tests/from_bytes.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::compiler_bytecode::to_bytes::from_bytes; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_bytecode::op_codes::Op` [INFO] [stdout] --> src/compiler_bytecode/tests/from_bytes.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::compiler_bytecode::op_codes::Op; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/compiler_bytecode/tests/objects.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::lexer::lexer::Lexer` [INFO] [stdout] --> src/compiler_bytecode/tests/objects.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::lexer::lexer::Lexer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::parser::parser::Parser` [INFO] [stdout] --> src/compiler_bytecode/tests/objects.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::parser::parser::Parser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_bytecode::compiler::Compiler` [INFO] [stdout] --> src/compiler_bytecode/tests/objects.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::compiler_bytecode::compiler::Compiler; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_bytecode::op_codes::Op` [INFO] [stdout] --> src/compiler_bytecode/tests/objects.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::compiler_bytecode::op_codes::Op; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/compiler_bytecode/tests/if_statements.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::lexer::lexer::Lexer` [INFO] [stdout] --> src/compiler_bytecode/tests/if_statements.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::lexer::lexer::Lexer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::parser::parser::Parser` [INFO] [stdout] --> src/compiler_bytecode/tests/if_statements.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::parser::parser::Parser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_bytecode::compiler::Compiler` [INFO] [stdout] --> src/compiler_bytecode/tests/if_statements.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::compiler_bytecode::compiler::Compiler; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_bytecode::op_codes::Op` [INFO] [stdout] --> src/compiler_bytecode/tests/if_statements.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::compiler_bytecode::op_codes::Op; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs::File` [INFO] [stdout] --> src/compiler_wasm/tests/mod.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fs::File; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::Write` [INFO] [stdout] --> src/compiler_wasm/tests/mod.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::io::Write; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_wasm::compiler::WasmCompiler` [INFO] [stdout] --> src/compiler_wasm/tests/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::compiler_wasm::compiler::WasmCompiler; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs::File` [INFO] [stdout] --> src/compiler_wasm/tests/read_bytes.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fs::File; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::Read` [INFO] [stdout] --> src/compiler_wasm/tests/read_bytes.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::io::Read; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::lexer::lexer::Lexer` [INFO] [stdout] --> src/vm/tests/math.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::lexer::lexer::Lexer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::parser::parser::Parser` [INFO] [stdout] --> src/vm/tests/math.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::parser::parser::Parser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::parser::symbols::JSItem` [INFO] [stdout] --> src/vm/tests/math.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::parser::symbols::JSItem; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::vm::vm::Vm` [INFO] [stdout] --> src/vm/tests/math.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::vm::vm::Vm; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_bytecode::compiler::Compiler` [INFO] [stdout] --> src/vm/tests/math.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::compiler_bytecode::compiler::Compiler; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/vm/tests/math.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `INFINITY` [INFO] [stdout] --> src/vm/tests/math.rs:7:16 [INFO] [stdout] | [INFO] [stdout] 7 | use std::f64::{INFINITY}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/vm/tests/for_loop.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_bytecode::compiler::Compiler` [INFO] [stdout] --> src/vm/tests/for_loop.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::compiler_bytecode::compiler::Compiler; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::lexer::lexer::Lexer` [INFO] [stdout] --> src/vm/tests/for_loop.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::lexer::lexer::Lexer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::parser::parser::Parser` [INFO] [stdout] --> src/vm/tests/for_loop.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::parser::parser::Parser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `JSItem` [INFO] [stdout] --> src/vm/tests/for_loop.rs:6:30 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::parser::symbols::{JSItem}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::vm::vm::Vm` [INFO] [stdout] --> src/vm/tests/for_loop.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::vm::vm::Vm; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::lexer::lexer::Lexer` [INFO] [stdout] --> src/vm/tests/functions.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::lexer::lexer::Lexer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::parser::parser::Parser` [INFO] [stdout] --> src/vm/tests/functions.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::parser::parser::Parser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_bytecode::compiler::Compiler` [INFO] [stdout] --> src/vm/tests/functions.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::compiler_bytecode::compiler::Compiler; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::vm::vm::Vm` [INFO] [stdout] --> src/vm/tests/functions.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::vm::vm::Vm; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::parser::symbols::JSItem` [INFO] [stdout] --> src/vm/tests/functions.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::parser::symbols::JSItem; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/vm/tests/functions.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/vm/tests/objects.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::lexer::lexer::Lexer` [INFO] [stdout] --> src/vm/tests/objects.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::lexer::lexer::Lexer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::parser::parser::Parser` [INFO] [stdout] --> src/vm/tests/objects.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::parser::parser::Parser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_bytecode::compiler::Compiler` [INFO] [stdout] --> src/vm/tests/objects.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::compiler_bytecode::compiler::Compiler; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::vm::vm::Vm` [INFO] [stdout] --> src/vm/tests/objects.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::vm::vm::Vm; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::parser::symbols::JSItem` [INFO] [stdout] --> src/vm/tests/objects.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::parser::symbols::JSItem; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/vm/tests/if_statements.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::compiler_bytecode::compiler::Compiler` [INFO] [stdout] --> src/vm/tests/if_statements.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::compiler_bytecode::compiler::Compiler; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::lexer::lexer::Lexer` [INFO] [stdout] --> src/vm/tests/if_statements.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::lexer::lexer::Lexer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::parser::parser::Parser` [INFO] [stdout] --> src/vm/tests/if_statements.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::parser::parser::Parser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::parser::symbols::JSItem` [INFO] [stdout] --> src/vm/tests/if_statements.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::parser::symbols::JSItem; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::vm::vm::Vm` [INFO] [stdout] --> src/vm/tests/if_statements.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::vm::vm::Vm; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/lexer/line_char_iterator.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | pub(crate) fn new(file_name: &str) -> LineCharIterator { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `prev` [INFO] [stdout] --> src/lexer/line_char_iterator.rs:44:19 [INFO] [stdout] | [INFO] [stdout] 44 | pub(crate) fn prev(&mut self) -> Option<(usize, usize, char)> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `next_str` [INFO] [stdout] --> src/compiler_bytecode/to_bytes.rs:104:4 [INFO] [stdout] | [INFO] [stdout] 104 | fn next_str(i: usize, bytes: &Vec) -> (String, usize) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `from_bytes` [INFO] [stdout] --> src/compiler_bytecode/to_bytes.rs:121:15 [INFO] [stdout] | [INFO] [stdout] 121 | pub(crate) fn from_bytes(bytes: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `WasmCompiler` [INFO] [stdout] --> src/compiler_wasm/compiler.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | pub(crate) struct WasmCompiler { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/compiler_wasm/compiler.rs:19:19 [INFO] [stdout] | [INFO] [stdout] 19 | pub(crate) fn new() -> WasmCompiler { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_bytes` [INFO] [stdout] --> src/compiler_wasm/compiler.rs:36:19 [INFO] [stdout] | [INFO] [stdout] 36 | pub(crate) fn get_bytes(&mut self) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `write_module` [INFO] [stdout] --> src/compiler_wasm/compiler.rs:45:8 [INFO] [stdout] | [INFO] [stdout] 45 | fn write_module(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `write_func_type_sec` [INFO] [stdout] --> src/compiler_wasm/compiler.rs:58:8 [INFO] [stdout] | [INFO] [stdout] 58 | fn write_func_type_sec(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `write_func_sec` [INFO] [stdout] --> src/compiler_wasm/compiler.rs:72:8 [INFO] [stdout] | [INFO] [stdout] 72 | fn write_func_sec(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `write_export_sec` [INFO] [stdout] --> src/compiler_wasm/compiler.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 94 | fn write_export_sec(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `write_code_sec` [INFO] [stdout] --> src/compiler_wasm/compiler.rs:112:8 [INFO] [stdout] | [INFO] [stdout] 112 | fn write_code_sec(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add_func` [INFO] [stdout] --> src/compiler_wasm/compiler.rs:131:19 [INFO] [stdout] | [INFO] [stdout] 131 | pub(crate) fn add_func(&mut self, params: Vec, returns: Vec, code: Vec, export: bool, name: &str) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `function_scope` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub(crate) function_scope: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:25:19 [INFO] [stdout] | [INFO] [stdout] 25 | pub(crate) fn new() -> Interpreter { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_object` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:36:8 [INFO] [stdout] | [INFO] [stdout] 36 | fn get_object(&mut self, name: &String) -> Result<(JSItem, usize), ()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `replace_object` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:47:8 [INFO] [stdout] | [INFO] [stdout] 47 | fn replace_object(&mut self, scope: usize, object: JSItem, name: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add_params_to_scope` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:53:8 [INFO] [stdout] | [INFO] [stdout] 53 | fn add_params_to_scope(&mut self, mut names: Vec, mut items: Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `call_identifier` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:64:8 [INFO] [stdout] | [INFO] [stdout] 64 | fn call_identifier(&mut self, name: String, arguments: Vec) -> Result{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `make_params` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:99:8 [INFO] [stdout] | [INFO] [stdout] 99 | fn make_params(&mut self, mut params: Vec, mut arguments: Vec) -> (Vec, Vec) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `call_function` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:126:8 [INFO] [stdout] | [INFO] [stdout] 126 | fn call_function(&mut self, params: Vec, arguments: Vec, body: Vec) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `call_std` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:142:8 [INFO] [stdout] | [INFO] [stdout] 142 | fn call_std(&mut self, this_path: Vec, func: StdFun, params: Vec, arguments: Vec) -> Result { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `call_func_ex` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:194:8 [INFO] [stdout] | [INFO] [stdout] 194 | fn call_func_ex(&mut self, ex: Expression, _this_path: Vec, arguments: Vec) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `call_object_reference` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:205:8 [INFO] [stdout] | [INFO] [stdout] 205 | fn call_object_reference(&mut self, this_path: Vec, reference: Vec, arguments: Vec) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `call_member_ex` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:235:8 [INFO] [stdout] | [INFO] [stdout] 235 | fn call_member_ex(&mut self, object: Box, property: Box, arguments: Vec) -> Result{ [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `visit_binop` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:242:8 [INFO] [stdout] | [INFO] [stdout] 242 | fn visit_binop(&mut self, a: Box, op: Operator, b: Box) -> JSItem { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `visit_call_ex` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:265:8 [INFO] [stdout] | [INFO] [stdout] 265 | fn visit_call_ex(&mut self, callee: Box, arguments: Vec) -> JSItem { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `visit_ident` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:279:8 [INFO] [stdout] | [INFO] [stdout] 279 | fn visit_ident(&mut self, name: String) -> JSItem { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `visit_ex_up` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:337:8 [INFO] [stdout] | [INFO] [stdout] 337 | fn visit_ex_up(&mut self, ex: Box) -> JSItem { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `visit_member_expression` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:359:8 [INFO] [stdout] | [INFO] [stdout] 359 | fn visit_member_expression(&mut self, object: Box, property: Box) -> JSItem { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `visit_array_expression` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:376:8 [INFO] [stdout] | [INFO] [stdout] 376 | fn visit_array_expression(&mut self, items: Vec, _properties: HashMap) -> JSItem { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `visit_ex` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:395:8 [INFO] [stdout] | [INFO] [stdout] 395 | fn visit_ex(&mut self, ex: Box) -> JSItem { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `create_new_scope` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:433:8 [INFO] [stdout] | [INFO] [stdout] 433 | fn create_new_scope(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `visit_for_statement` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:445:8 [INFO] [stdout] | [INFO] [stdout] 445 | fn visit_for_statement(&mut self, init: JSItem, test: JSItem, update: JSItem, body: Vec) -> JSItem { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `declare_function_in_scope` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:467:8 [INFO] [stdout] | [INFO] [stdout] 467 | fn declare_function_in_scope(&mut self, mutable: bool, name: String, params: Vec, body: Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `assign_variable` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:485:8 [INFO] [stdout] | [INFO] [stdout] 485 | fn assign_variable(&mut self, operator: AssignOp, left: JSItem, right: JSItem) -> Result<(), ()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `visit_st` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:540:8 [INFO] [stdout] | [INFO] [stdout] 540 | fn visit_st(&mut self, st: Box) -> JSItem { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `visit` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:577:8 [INFO] [stdout] | [INFO] [stdout] 577 | fn visit(&mut self, tree: JSItem) -> JSItem { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `interpret` [INFO] [stdout] --> src/ast_interpreter/interpreter.rs:597:19 [INFO] [stdout] | [INFO] [stdout] 597 | pub(crate) fn interpret(&mut self, js_item: JSItem) -> JSItem { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `bin_add` [INFO] [stdout] --> src/ast_interpreter/bin_op.rs:4:15 [INFO] [stdout] | [INFO] [stdout] 4 | pub(crate) fn bin_add(a: JSItem, b: JSItem) -> Result { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `bin_sub` [INFO] [stdout] --> src/ast_interpreter/bin_op.rs:37:15 [INFO] [stdout] | [INFO] [stdout] 37 | pub(crate) fn bin_sub(a: JSItem, b: JSItem) -> Result { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `bin_mul` [INFO] [stdout] --> src/ast_interpreter/bin_op.rs:51:15 [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) fn bin_mul(a: JSItem, b: JSItem) -> Result { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `bin_div` [INFO] [stdout] --> src/ast_interpreter/bin_op.rs:65:15 [INFO] [stdout] | [INFO] [stdout] 65 | pub(crate) fn bin_div(a: JSItem, b: JSItem) -> Result { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `bin_less` [INFO] [stdout] --> src/ast_interpreter/bin_op.rs:79:15 [INFO] [stdout] | [INFO] [stdout] 79 | pub(crate) fn bin_less(a: JSItem, b: JSItem) -> Result { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_object` [INFO] [stdout] --> src/ast_interpreter/std/object.rs:6:15 [INFO] [stdout] | [INFO] [stdout] 6 | pub(crate) fn create_object(mut int: Interpreter) -> Interpreter { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `array_constructor` [INFO] [stdout] --> src/ast_interpreter/std/array.rs:8:15 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) fn array_constructor(mut arguments: Vec) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `std_array_push` [INFO] [stdout] --> src/ast_interpreter/std/array.rs:59:15 [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) fn std_array_push(interpreter: &mut Interpreter, this_path: Vec, mut args: (Vec, Vec)) -> Result<(), ()> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_array` [INFO] [stdout] --> src/ast_interpreter/std/array.rs:90:15 [INFO] [stdout] | [INFO] [stdout] 90 | pub(crate) fn create_array(mut int: Interpreter) -> Interpreter { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `std_fun_apply` [INFO] [stdout] --> src/ast_interpreter/std/function.rs:9:15 [INFO] [stdout] | [INFO] [stdout] 9 | pub(crate) fn std_fun_apply(interpreter: &mut Interpreter, this_path: Vec, args: (Vec, Vec)) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_function` [INFO] [stdout] --> src/ast_interpreter/std/function.rs:41:15 [INFO] [stdout] | [INFO] [stdout] 41 | pub(crate) fn create_function(mut int: Interpreter) -> Interpreter { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `inherit` [INFO] [stdout] --> src/ast_interpreter/std/inherit.rs:6:15 [INFO] [stdout] | [INFO] [stdout] 6 | pub(crate) fn inherit(int: &Interpreter, from: JSItem, to: JSItem) -> JSItem { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `std_log` [INFO] [stdout] --> src/ast_interpreter/std/console.rs:20:15 [INFO] [stdout] | [INFO] [stdout] 20 | pub(crate) fn std_log(params: Vec) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_console` [INFO] [stdout] --> src/ast_interpreter/std/console.rs:25:15 [INFO] [stdout] | [INFO] [stdout] 25 | pub(crate) fn create_console(mut int: Interpreter) -> Interpreter { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_std_objects` [INFO] [stdout] --> src/ast_interpreter/std/mod.rs:13:15 [INFO] [stdout] | [INFO] [stdout] 13 | pub(crate) fn create_std_objects(mut int: Interpreter) -> Interpreter { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `o_to_v` [INFO] [stdout] --> src/ast_interpreter/helpers.rs:4:15 [INFO] [stdout] | [INFO] [stdout] 4 | pub(crate) fn o_to_v(js_out: JSItem, assign_op: AssignOp) -> JSItem { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_object_scope` [INFO] [stdout] --> src/ast_interpreter/helpers.rs:59:15 [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) fn find_object_scope<'a>(interpreter: &'a Interpreter, name: &String) -> Result<(usize, &'a Interpreter), ()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_o_r` [INFO] [stdout] --> src/ast_interpreter/helpers.rs:71:15 [INFO] [stdout] | [INFO] [stdout] 71 | pub(crate) fn find_o_r(interpreter: &Interpreter, mut scope_num: usize, mut path: Vec) -> Result { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_object_from_reference` [INFO] [stdout] --> src/ast_interpreter/helpers.rs:163:15 [INFO] [stdout] | [INFO] [stdout] 163 | pub(crate) fn find_object_from_reference(int: &Interpreter, mut path: Vec) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_reference_from_member_expression` [INFO] [stdout] --> src/ast_interpreter/helpers.rs:175:15 [INFO] [stdout] | [INFO] [stdout] 175 | pub(crate) fn find_reference_from_member_expression(exp: Expression) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `InsertResult` [INFO] [stdout] --> src/ast_interpreter/scope/insert.rs:5:17 [INFO] [stdout] | [INFO] [stdout] 5 | pub(crate) enum InsertResult { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `insert_o_r_o` [INFO] [stdout] --> src/ast_interpreter/scope/insert.rs:12:4 [INFO] [stdout] | [INFO] [stdout] 12 | fn insert_o_r_o(object: &mut HashMap, mut path: Vec, new_item: JSItem) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `insert_o_r` [INFO] [stdout] --> src/ast_interpreter/scope/insert.rs:63:4 [INFO] [stdout] | [INFO] [stdout] 63 | fn insert_o_r(scopes: &mut Vec>, mut path: Vec, new_item: JSItem) -> Result { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `set_object` [INFO] [stdout] --> src/ast_interpreter/scope/insert.rs:161:15 [INFO] [stdout] | [INFO] [stdout] 161 | pub(crate) fn set_object(int: &mut Interpreter, mut path: Vec, obj: JSItem) -> Result { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 134 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 20.24s [INFO] running `Command { std: "docker" "inspect" "726fe01c287f137ce0084e0ea042c233657c197d843701222e718b808568951a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "726fe01c287f137ce0084e0ea042c233657c197d843701222e718b808568951a", kill_on_drop: false }` [INFO] [stdout] 726fe01c287f137ce0084e0ea042c233657c197d843701222e718b808568951a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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=warn" "-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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-01-01" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0f69a23c90dfff373965f27c420b03a972867d50ff8fa7febb224a42f821d2cb [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "0f69a23c90dfff373965f27c420b03a972867d50ff8fa7febb224a42f821d2cb", kill_on_drop: false }` [INFO] [stderr] Compiling rustjs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `output` [INFO] [stdout] --> src/compiler_wasm/tests/mod.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | let output = comp.get_bytes(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_output` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `import_sec` [INFO] [stdout] --> src/compiler_wasm/compiler.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | import_sec: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `type_idx` [INFO] [stdout] --> src/compiler_wasm/compiler.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | type_idx: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `table_sec` [INFO] [stdout] --> src/compiler_wasm/compiler.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | table_sec: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `mem_sec` [INFO] [stdout] --> src/compiler_wasm/compiler.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | mem_sec: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `global_sec` [INFO] [stdout] --> src/compiler_wasm/compiler.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | global_sec: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `start_sec` [INFO] [stdout] --> src/compiler_wasm/compiler.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | start_sec: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `elem_sec` [INFO] [stdout] --> src/compiler_wasm/compiler.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | elem_sec: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `data_sec` [INFO] [stdout] --> src/compiler_wasm/compiler.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | data_sec: Vec> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/compiler_wasm/tests/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | file.write_all(&comp.output); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/compiler_wasm/tests/read_bytes.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | f.read_to_end(&mut buffer); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 11 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 8.32s [INFO] running `Command { std: "docker" "inspect" "0f69a23c90dfff373965f27c420b03a972867d50ff8fa7febb224a42f821d2cb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0f69a23c90dfff373965f27c420b03a972867d50ff8fa7febb224a42f821d2cb", kill_on_drop: false }` [INFO] [stdout] 0f69a23c90dfff373965f27c420b03a972867d50ff8fa7febb224a42f821d2cb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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=warn" "-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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-01-01" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 6f8abb4bb95fcaeecc7b2749a11a26952109db10c2bb312ef33d12805ec36068 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "6f8abb4bb95fcaeecc7b2749a11a26952109db10c2bb312ef33d12805ec36068", kill_on_drop: false }` [INFO] [stdout] [INFO] [stderr] warning: unused variable: `output` [INFO] [stdout] running 155 tests [INFO] [stderr] --> src/compiler_wasm/tests/mod.rs:19:9 [INFO] [stderr] | [INFO] [stderr] 19 | let output = comp.get_bytes(); [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_output` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never read: `import_sec` [INFO] [stderr] --> src/compiler_wasm/compiler.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | import_sec: Vec>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never read: `type_idx` [INFO] [stderr] --> src/compiler_wasm/compiler.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | type_idx: Vec>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `table_sec` [INFO] [stderr] --> src/compiler_wasm/compiler.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | table_sec: Vec>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `mem_sec` [INFO] [stderr] --> src/compiler_wasm/compiler.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | mem_sec: Vec>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `global_sec` [INFO] [stderr] --> src/compiler_wasm/compiler.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | global_sec: Vec>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `start_sec` [INFO] [stderr] --> src/compiler_wasm/compiler.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | start_sec: Vec>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `elem_sec` [INFO] [stderr] --> src/compiler_wasm/compiler.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | elem_sec: Vec>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `data_sec` [INFO] [stderr] --> src/compiler_wasm/compiler.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | data_sec: Vec> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/compiler_wasm/tests/mod.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | file.write_all(&comp.output); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/compiler_wasm/tests/read_bytes.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | f.read_to_end(&mut buffer); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: 11 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/rustjs-1945e724bc8118a8 [INFO] [stdout] test ast_interpreter::tests::arrays::test_array_apply ... ok [INFO] [stdout] test ast_interpreter::tests::arrays::test_array_push ... ok [INFO] [stdout] test ast_interpreter::tests::interpreter_math::test_add_sub ... ok [INFO] [stdout] test ast_interpreter::tests::for_loop::test_nested_for ... ok [INFO] [stdout] test ast_interpreter::tests::interpreter_math::test_add_mul ... ok [INFO] [stdout] test ast_interpreter::tests::for_loop::test_function_nested_for ... ok [INFO] [stdout] test ast_interpreter::tests::interpreter_math::test_mul_add_expression ... ok [INFO] [stdout] test ast_interpreter::tests::interpreter_math::test_mul_add ... ok [INFO] [stdout] test ast_interpreter::tests::for_loop::test_function_for_scope ... ok [INFO] [stdout] test ast_interpreter::tests::interpreter_math::test_simple_add ... ok [INFO] [stdout] test ast_interpreter::tests::interpreter_math::test_simple_div ... ok [INFO] [stdout] test ast_interpreter::tests::interpreter_math::test_add_sub_expression ... ok [INFO] [stdout] test ast_interpreter::tests::for_loop::test_simple_for ... ok [INFO] [stdout] test ast_interpreter::tests::interpreter_simple_console_log::test_simple_cdl ... ok [INFO] [stdout] test compiler_bytecode::tests::for_statements::test_for ... ok [INFO] [stdout] test compiler_bytecode::tests::functions::test_console_dot_log ... ok [INFO] [stdout] test compiler_bytecode::tests::from_bytes::test_from_bytes_math_1 ... ok [INFO] [stdout] test ast_interpreter::tests::interpreter_math::test_mul_expression_add ... ok [INFO] [stdout] test ast_interpreter::tests::interpreter_math::test_simple_sub ... ok [INFO] [stdout] test ast_interpreter::tests::interpreter_math::test_sub_add_expression ... ok [INFO] [stdout] test compiler_bytecode::tests::from_bytes::test_console_log ... ok [INFO] [stdout] test compiler_bytecode::tests::if_statements::test_if1 ... ok [INFO] [stdout] test compiler_bytecode::tests::functions::test_function_call ... ok [INFO] [stdout] test ast_interpreter::tests::interpreter_math::test_simple_mul ... ok [INFO] [stdout] test compiler_bytecode::tests::functions::test_function_function_call_with_args ... ok [INFO] [stdout] test compiler_bytecode::tests::math::test_simple_div ... ok [INFO] [stdout] test ast_interpreter::tests::objects::test_edit_object_and_log_from_another_object ... ok [INFO] [stdout] test compiler_bytecode::tests::if_statements::test_if2 ... ok [INFO] [stdout] test ast_interpreter::tests::objects::test_object_object_call_property ... ok [INFO] [stdout] test compiler_bytecode::tests::math::test_simple_sub ... ok [INFO] [stdout] test ast_interpreter::tests::objects::test_object_new_property ... ok [INFO] [stdout] test ast_interpreter::tests::objects::test_log_object_object_call_property ... ok [INFO] [stdout] test ast_interpreter::tests::objects::test_same_variable_different_scope ... ok [INFO] [stdout] test compiler_bytecode::tests::math::test_sub_add_expression ... ok [INFO] [stdout] test compiler_bytecode::tests::math::test_mul_add ... ok [INFO] [stdout] test compiler_bytecode::tests::if_statements::test_if3 ... ok [INFO] [stdout] test compiler_bytecode::tests::math::test_simple_add ... ok [INFO] [stdout] test compiler_bytecode::tests::math::test_mul_add_expression ... ok [INFO] [stdout] test compiler_bytecode::tests::math::test_add_mul ... ok [INFO] [stdout] test compiler_bytecode::tests::math::test_and1 ... ok [INFO] [stdout] test compiler_bytecode::tests::math::test_add_sub ... ok [INFO] [stdout] test compiler_bytecode::tests::math::test_mul_expression_add ... ok [INFO] [stdout] test compiler_bytecode::tests::math::test_add_sub_expression ... ok [INFO] [stdout] test compiler_bytecode::tests::variables::test_let_math_declaration ... ok [INFO] [stdout] test compiler_bytecode::tests::to_bytes::test_console_log ... ok [INFO] [stdout] test compiler_bytecode::tests::variables::test_let_variable_declaration ... ok [INFO] [stdout] test compiler_bytecode::tests::variables::test_let_var_plus_var ... ok [INFO] [stdout] test compiler_bytecode::tests::variables::test_let_math_declaration1 ... ok [INFO] [stdout] test compiler_bytecode::tests::math::test_simple_mul ... ok [INFO] [stdout] test compiler_bytecode::tests::objects::test_object_new_property ... ok [INFO] [stdout] test lexer::tests::functions::test_const_function_arrow ... ok [INFO] [stdout] test compiler_bytecode::tests::variables::test_let_variable_declaration_number ... ok [INFO] [stdout] test compiler_bytecode::tests::to_bytes::test_math_1 ... ok [INFO] [stdout] test lexer::tests::functions::test_const_function ... ok [INFO] [stdout] test lexer::tests::for_statements::test_for ... ok [INFO] [stdout] test lexer::tests::functions::test_let_function_arrow ... ok [INFO] [stdout] test lexer::tests::if_statement::test_if2 ... ok [INFO] [stdout] test lexer::tests::if_statement::test_if3 ... ok [INFO] [stdout] test lexer::tests::for_statements::test_for_test_ident ... ok [INFO] [stdout] test lexer::tests::math::test_number_plus_return_value ... ok [INFO] [stdout] test lexer::tests::math::test_bitwise ... ok [INFO] [stdout] test lexer::tests::math::test_number_plus_plus ... ok [INFO] [stdout] test lexer::tests::math::test_number_less_identifier ... ok [INFO] [stdout] test lexer::tests::if_statement::test_simple_if ... ok [INFO] [stdout] test lexer::tests::math::test_and1 ... ok [INFO] [stdout] test lexer::tests::test_iterator ... ok [INFO] [stdout] test lexer::tests::arrays::test_var_array ... ok [INFO] [stdout] test lexer::tests::functions::test_function ... ok [INFO] [stdout] test lexer::tests::functions::test_let_function ... ok [INFO] [stdout] test lexer::tests::functions::test_declare_string_variable ... ok [INFO] [stdout] test lexer::tests::math::test_minus ... ok [INFO] [stdout] test lexer::tests::math::test_mul ... ok [INFO] [stdout] test lexer::tests::math::test_plus ... ok [INFO] [stdout] test lexer::tests::math::test_triple_equal ... ok [INFO] [stdout] test lexer::tests::one_liners::test_one_liner ... ok [INFO] [stdout] test lexer::tests::arrays::test_number_array ... ok [INFO] [stdout] test lexer::tests::line_char_iterator::test_line_char_iterator ... ok [INFO] [stdout] test parser::tests::arrays::test_var_array ... ok [INFO] [stdout] test parser::tests::arrays::test_array_push ... ok [INFO] [stdout] test parser::tests::arrays::test_number_array ... ok [INFO] [stdout] test parser::tests::if_statement::test_if1 ... ok [INFO] [stdout] test parser::tests::arrays::test_array_object_apply ... ok [INFO] [stdout] test parser::tests::for_statements::test_for ... ok [INFO] [stdout] test parser::tests::for_statements::test_for_test_ident_plus_ident ... ok [INFO] [stdout] test parser::tests::call_expression_parameters::test_var_plus_space_plus_var ... ok [INFO] [stdout] test parser::tests::call_expression_parameters::test_var_plus_number ... ok [INFO] [stdout] test parser::tests::call_expression_parameters::test_exp_params ... ok [INFO] [stdout] test parser::tests::if_statement::test_if3 ... ok [INFO] [stdout] test parser::tests::object_expressions::test_object_expression_0 ... ok [INFO] [stdout] test parser::tests::for_statements::test_for_test_ident ... ok [INFO] [stdout] test parser::tests::for_statements::test_for_div_nan1 ... ok [INFO] [stdout] test parser::tests::for_statements::test_nested_for_mul ... ok [INFO] [stdout] test parser::tests::if_statement::test_if2 ... ok [INFO] [stdout] test parser::tests::parser_math::test_add_sub ... ok [INFO] [stdout] test parser::tests::if_statement::test_if3_1 ... ok [INFO] [stdout] test parser::tests::parser_functions::test_let_arrow_function_declaration ... ok [INFO] [stdout] test parser::tests::if_statement::test_if3_2 ... ok [INFO] [stdout] test parser::tests::parser_functions::test_const_arrow_function_declaration ... ok [INFO] [stdout] test parser::tests::parser_functions::test_const_function_declaration ... ok [INFO] [stdout] test parser::tests::parser_math::test_div1 ... ok [INFO] [stdout] test parser::tests::parser_math::test_div4 ... ok [INFO] [stdout] test parser::tests::object_expressions::test_object_expression_1 ... ok [INFO] [stdout] test parser::tests::parser_math::test_div2 ... ok [INFO] [stdout] test parser::tests::parser_functions::test_let_function_declaration ... ok [INFO] [stdout] test parser::tests::parser_math::test_and1 ... ok [INFO] [stdout] test parser::tests::parser_math::test_identifier_plus_plus ... ok [INFO] [stdout] test parser::tests::parser_math::test_number_less_identifier ... ok [INFO] [stdout] test parser::tests::objects::test_edit_object_and_log_from_another_object ... ok [INFO] [stdout] test parser::tests::parser_math::test_simple_add ... ok [INFO] [stdout] test parser::tests::parser_math::test_number_less_number ... ok [INFO] [stdout] test parser::tests::for_statements::test_for_if1 ... ok [INFO] [stdout] test parser::tests::parser_math::test_identifier_less_number ... ok [INFO] [stdout] test parser::tests::parser_functions::test_simple_function_declaration ... ok [INFO] [stdout] test parser::tests::parser_math::test_div5 ... ok [INFO] [stdout] test parser::tests::objects::test_object_object_call_property ... ok [INFO] [stdout] test parser::tests::for_statements::test_for_if ... ok [INFO] [stdout] test parser::tests::parser_functions::test_map_function_expression ... ok [INFO] [stdout] test parser::tests::parser_variables::test_let_variable_declaration_number ... ok [INFO] [stdout] test parser::tests::parser_math::test_div_log ... ok [INFO] [stdout] test parser::tests::parser_variables::test_let_var_plus_var ... ok [INFO] [stdout] test parser::tests::parser_math::test_triple_equal ... ok [INFO] [stdout] test parser::tests::parser_variables::test_let_math_declaration ... ok [INFO] [stdout] test parser::tests::parser_variables::test_let_variable_declaration ... ok [INFO] [stdout] test parser::tests::parser_variables::test_let_math_declaration1 ... ok [INFO] [stdout] test vm::tests::functions::test_function_call_with_arg ... ok [INFO] [stdout] test vm::tests::if_statements::test_if4 ... ok [INFO] [stdout] test vm::tests::functions::test_console_dot_log ... ok [INFO] [stdout] test vm::tests::functions::test_function_call ... ok [INFO] [stdout] test vm::tests::math::test_add_sub ... ok [INFO] [stdout] test vm::tests::for_loop::test_simple_for ... ok [INFO] [stdout] test vm::tests::math::test_add_mul ... ok [INFO] [stdout] test vm::tests::functions::test_let_function_call ... ok [INFO] [stdout] test vm::tests::functions::test_function_function_call_with_args ... ok [INFO] [stdout] test vm::tests::if_statements::test_if1 ... ok [INFO] [stdout] test vm::tests::math::test_and1 ... ok [INFO] [stdout] test vm::tests::for_loop::test_nested_for ... ok [INFO] [stdout] test vm::tests::math::test_simple_div ... ok [INFO] [stdout] test vm::tests::for_loop::test_function_nested_for ... ok [INFO] [stdout] test vm::tests::for_loop::test_function_for_scope ... ok [INFO] [stdout] test vm::tests::math::test_mul_add ... ok [INFO] [stdout] test vm::tests::math::test_simple_add ... ok [INFO] [stdout] test vm::tests::if_statements::test_if5 ... ok [INFO] [stdout] test vm::tests::math::test_simple_mul ... ok [INFO] [stdout] test vm::tests::math::test_add_sub_expression ... ok [INFO] [stdout] test vm::tests::for_loop::test_nested_for_mul ... ok [INFO] [stdout] test vm::tests::math::test_simple_sub ... ok [INFO] [stdout] test vm::tests::math::test_mul_add_expression ... ok [INFO] [stdout] test vm::tests::math::test_mul_expression_add ... ok [INFO] [stdout] test vm::tests::for_loop::test_for_if ... ok [INFO] [stdout] test vm::tests::math::test_sub_add_expression ... ok [INFO] [stdout] test vm::tests::math::test_triple_equal ... ok [INFO] [stdout] test vm::tests::math::test_div_nan1 ... ok [INFO] [stdout] test vm::tests::objects::test_object_new_property ... ok [INFO] [stdout] test compiler_wasm::tests::write_wasm ... FAILED [INFO] [stdout] test compiler_wasm::tests::read_bytes::read_bytes ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- compiler_wasm::tests::write_wasm stdout ---- [INFO] [stdout] thread 'compiler_wasm::tests::write_wasm' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: Other, message: "Read-only file system" }', src/compiler_wasm/tests/mod.rs:21:45 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x556930c65487 - std::backtrace_rs::backtrace::libunwind::trace::hcd6e187547b8deec [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x556930c65487 - std::backtrace_rs::backtrace::trace_unsynchronized::hde10036eb783fbc7 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x556930c65487 - std::sys_common::backtrace::_print_fmt::h63987b8f86dfc82a [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x556930c65487 - ::fmt::hc33f3ac4cc9c4196 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x556930c8693c - core::fmt::write::hfdcdeb08fb2b3afa [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x556930c618c2 - std::io::Write::write_fmt::h28c53dc51251a293 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x556930c67735 - std::sys_common::backtrace::_print::hf179508b01f66878 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x556930c67735 - std::sys_common::backtrace::print::ha97d11adb39266a6 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x556930c67735 - std::panicking::default_hook::{{closure}}::h8da9985a98bd1582 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x556930c672c2 - std::panicking::default_hook::hbc0ee792993c2ef2 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x556930c67ed1 - std::panicking::rust_panic_with_hook::h9fb9cda33a10f084 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x556930c67a17 - std::panicking::begin_panic_handler::{{closure}}::hf3e83396e085962e [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x556930c6594c - std::sys_common::backtrace::__rust_end_short_backtrace::hac151ac4c1e3252d [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x556930c67979 - rust_begin_unwind [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x556930c85041 - core::panicking::panic_fmt::hf6d8a92b065b8f97 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x556930c84e63 - core::option::expect_none_failed::ha72f299eca314ad7 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/core/src/option.rs:1268:5 [INFO] [stdout] 16: 0x556930b641db - core::result::Result::unwrap::h0cd03ef29c6b4474 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/core/src/result.rs:973:23 [INFO] [stdout] 17: 0x556930bb0cb4 - rustjs::compiler_wasm::tests::write_wasm::h1dcd9bd9daef5f44 [INFO] [stdout] at /opt/rustwide/workdir/src/compiler_wasm/tests/mod.rs:21:20 [INFO] [stdout] 18: 0x556930bb0b6a - rustjs::compiler_wasm::tests::write_wasm::{{closure}}::h0c7eed804192767b [INFO] [stdout] at /opt/rustwide/workdir/src/compiler_wasm/tests/mod.rs:8:1 [INFO] [stdout] 19: 0x556930bc067e - core::ops::function::FnOnce::call_once::hce4486abcab87d47 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 20: 0x556930c07753 - core::ops::function::FnOnce::call_once::ha61d5393ae51ae22 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 21: 0x556930c07753 - test::__rust_begin_short_backtrace::h4a8691b5281c1f3b [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/test/src/lib.rs:516:5 [INFO] [stdout] 22: 0x556930c06046 - as core::ops::function::FnOnce>::call_once::hd25ba61494055ad3 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/alloc/src/boxed.rs:1328:9 [INFO] [stdout] 23: 0x556930c06046 - as core::ops::function::FnOnce<()>>::call_once::h052fde7b846767ba [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panic.rs:322:9 [INFO] [stdout] 24: 0x556930c06046 - std::panicking::try::do_call::h04571a1da6838ba1 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panicking.rs:379:40 [INFO] [stdout] 25: 0x556930c06046 - std::panicking::try::h758f090614125cbe [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panicking.rs:343:19 [INFO] [stdout] 26: 0x556930c06046 - std::panic::catch_unwind::h0c48513d5a021d3c [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panic.rs:396:14 [INFO] [stdout] 27: 0x556930c06046 - test::run_test_in_process::hee75babaaac3822f [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/test/src/lib.rs:538:18 [INFO] [stdout] 28: 0x556930c06046 - test::run_test::run_test_inner::{{closure}}::h2920dea75d7f0c1e [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/test/src/lib.rs:449:39 [INFO] [stdout] 29: 0x556930bde356 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha23dff608830db13 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 30: 0x556930be30ed - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hacce322dead3a799 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 31: 0x556930be30ed - as core::ops::function::FnOnce<()>>::call_once::h4f0bc9c26ead0a27 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panic.rs:322:9 [INFO] [stdout] 32: 0x556930be30ed - std::panicking::try::do_call::h1b9f282fb0c383b3 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panicking.rs:379:40 [INFO] [stdout] 33: 0x556930be30ed - std::panicking::try::hed1ebed51b133ee4 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panicking.rs:343:19 [INFO] [stdout] 34: 0x556930be30ed - std::panic::catch_unwind::h072a2b19fd39a474 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panic.rs:396:14 [INFO] [stdout] 35: 0x556930be30ed - std::thread::Builder::spawn_unchecked::{{closure}}::hb02c6b2d3ff18bc2 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 36: 0x556930be30ed - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb512c5d27b4adb83 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 37: 0x556930c6da5a - as core::ops::function::FnOnce>::call_once::hdbb9ff71143eaad6 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/alloc/src/boxed.rs:1328:9 [INFO] [stdout] 38: 0x556930c6da5a - as core::ops::function::FnOnce>::call_once::h9dbde95cefb8368c [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/alloc/src/boxed.rs:1328:9 [INFO] [stdout] 39: 0x556930c6da5a - std::sys::unix::thread::Thread::new::thread_start::hc76032c38affd972 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 40: 0x7f7c35fd5609 - start_thread [INFO] [stdout] 41: 0x7f7c36260293 - clone [INFO] [stdout] 42: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- compiler_wasm::tests::read_bytes::read_bytes stdout ---- [INFO] [stdout] thread 'compiler_wasm::tests::read_bytes::read_bytes' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/compiler_wasm/tests/read_bytes.rs:6:46 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x556930c65487 - std::backtrace_rs::backtrace::libunwind::trace::hcd6e187547b8deec [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x556930c65487 - std::backtrace_rs::backtrace::trace_unsynchronized::hde10036eb783fbc7 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x556930c65487 - std::sys_common::backtrace::_print_fmt::h63987b8f86dfc82a [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x556930c65487 - ::fmt::hc33f3ac4cc9c4196 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x556930c8693c - core::fmt::write::hfdcdeb08fb2b3afa [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x556930c618c2 - std::io::Write::write_fmt::h28c53dc51251a293 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x556930c67735 - std::sys_common::backtrace::_print::hf179508b01f66878 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x556930c67735 - std::sys_common::backtrace::print::ha97d11adb39266a6 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x556930c67735 - std::panicking::default_hook::{{closure}}::h8da9985a98bd1582 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x556930c672c2 - std::panicking::default_hook::hbc0ee792993c2ef2 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x556930c67ed1 - std::panicking::rust_panic_with_hook::h9fb9cda33a10f084 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x556930c67a17 - std::panicking::begin_panic_handler::{{closure}}::hf3e83396e085962e [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x556930c6594c - std::sys_common::backtrace::__rust_end_short_backtrace::hac151ac4c1e3252d [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x556930c67979 - rust_begin_unwind [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x556930c85041 - core::panicking::panic_fmt::hf6d8a92b065b8f97 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x556930c84e63 - core::option::expect_none_failed::ha72f299eca314ad7 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/core/src/option.rs:1268:5 [INFO] [stdout] 16: 0x556930b641db - core::result::Result::unwrap::h0cd03ef29c6b4474 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/core/src/result.rs:973:23 [INFO] [stdout] 17: 0x556930b71f54 - rustjs::compiler_wasm::tests::read_bytes::read_bytes::hded9e85e42a6d6e3 [INFO] [stdout] at /opt/rustwide/workdir/src/compiler_wasm/tests/read_bytes.rs:6:17 [INFO] [stdout] 18: 0x556930b71f0a - rustjs::compiler_wasm::tests::read_bytes::read_bytes::{{closure}}::h728ada0a81a767bd [INFO] [stdout] at /opt/rustwide/workdir/src/compiler_wasm/tests/read_bytes.rs:5:1 [INFO] [stdout] 19: 0x556930bc007e - core::ops::function::FnOnce::call_once::h8e9a47ec39ac6c85 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 20: 0x556930c07753 - core::ops::function::FnOnce::call_once::ha61d5393ae51ae22 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 21: 0x556930c07753 - test::__rust_begin_short_backtrace::h4a8691b5281c1f3b [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/test/src/lib.rs:516:5 [INFO] [stdout] 22: 0x556930c06046 - as core::ops::function::FnOnce>::call_once::hd25ba61494055ad3 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/alloc/src/boxed.rs:1328:9 [INFO] [stdout] 23: 0x556930c06046 - as core::ops::function::FnOnce<()>>::call_once::h052fde7b846767ba [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panic.rs:322:9 [INFO] [stdout] 24: 0x556930c06046 - std::panicking::try::do_call::h04571a1da6838ba1 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panicking.rs:379:40 [INFO] [stdout] 25: 0x556930c06046 - std::panicking::try::h758f090614125cbe [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panicking.rs:343:19 [INFO] [stdout] 26: 0x556930c06046 - std::panic::catch_unwind::h0c48513d5a021d3c [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panic.rs:396:14 [INFO] [stdout] 27: 0x556930c06046 - test::run_test_in_process::hee75babaaac3822f [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/test/src/lib.rs:538:18 [INFO] [stdout] 28: 0x556930c06046 - test::run_test::run_test_inner::{{closure}}::h2920dea75d7f0c1e [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/test/src/lib.rs:449:39 [INFO] [stdout] 29: 0x556930bde356 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha23dff608830db13 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 30: 0x556930be30ed - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hacce322dead3a799 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 31: 0x556930be30ed - as core::ops::function::FnOnce<()>>::call_once::h4f0bc9c26ead0a27 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panic.rs:322:9 [INFO] [stdout] 32: 0x556930be30ed - std::panicking::try::do_call::h1b9f282fb0c383b3 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panicking.rs:379:40 [INFO] [stdout] 33: 0x556930be30ed - std::panicking::try::hed1ebed51b133ee4 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panicking.rs:343:19 [INFO] [stdout] 34: 0x556930be30ed - std::panic::catch_unwind::h072a2b19fd39a474 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/panic.rs:396:14 [INFO] [stdout] 35: 0x556930be30ed - std::thread::Builder::spawn_unchecked::{{closure}}::hb02c6b2d3ff18bc2 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 36: 0x556930be30ed - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb512c5d27b4adb83 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 37: 0x556930c6da5a - as core::ops::function::FnOnce>::call_once::hdbb9ff71143eaad6 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/alloc/src/boxed.rs:1328:9 [INFO] [stdout] 38: 0x556930c6da5a - as core::ops::function::FnOnce>::call_once::h9dbde95cefb8368c [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/alloc/src/boxed.rs:1328:9 [INFO] [stdout] 39: 0x556930c6da5a - std::sys::unix::thread::Thread::new::thread_start::hc76032c38affd972 [INFO] [stdout] at /rustc/25b3db3aa752d9d4633c983c9d4bf5e48f9baff1/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 40: 0x7f7c35fd5609 - start_thread [INFO] [stdout] 41: 0x7f7c36260293 - clone [INFO] [stdout] 42: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] compiler_wasm::tests::read_bytes::read_bytes [INFO] [stdout] compiler_wasm::tests::write_wasm [INFO] [stdout] [INFO] [stdout] test result: FAILED. 153 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--bin rustjs' [INFO] running `Command { std: "docker" "inspect" "6f8abb4bb95fcaeecc7b2749a11a26952109db10c2bb312ef33d12805ec36068", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6f8abb4bb95fcaeecc7b2749a11a26952109db10c2bb312ef33d12805ec36068", kill_on_drop: false }` [INFO] [stdout] 6f8abb4bb95fcaeecc7b2749a11a26952109db10c2bb312ef33d12805ec36068