[INFO] cloning repository https://github.com/sstanfield/slsh [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/sstanfield/slsh" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsstanfield%2Fslsh", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsstanfield%2Fslsh'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] db3e0a255114d2218667616906d85a63fe37bc97 [INFO] testing sstanfield/slsh against 1.77.0 for beta-1.78-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsstanfield%2Fslsh" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/sstanfield/slsh on toolchain 1.77.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.77.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/sstanfield/slsh [INFO] finished tweaking git repo https://github.com/sstanfield/slsh [INFO] tweaked toml for git repo https://github.com/sstanfield/slsh written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/sstanfield/slsh 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" "+1.77.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating git repository `https://github.com/sl-sh-dev/sl-liner.git` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Updating git repository `https://github.com/sl-sh-dev/sl-console.git` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.91 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.91 [INFO] [stderr] Downloaded unicode_reader v1.0.2 [INFO] [stderr] Downloaded wasm-bindgen-backend v0.2.91 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.91 [INFO] [stderr] Downloaded proc-macro2 v1.0.76 [INFO] [stderr] Downloaded js-sys v0.3.68 [INFO] [stderr] Downloaded bytecount v0.6.7 [INFO] [stderr] Downloaded plotters-svg v0.3.5 [INFO] [stderr] Downloaded wasm-bindgen v0.2.91 [INFO] [stderr] Downloaded ciborium-io v0.2.2 [INFO] [stderr] Downloaded ciborium v0.2.2 [INFO] [stderr] Downloaded criterion-plot v0.5.0 [INFO] [stderr] Downloaded oorandom v11.1.3 [INFO] [stderr] Downloaded is-terminal v0.4.12 [INFO] [stderr] Downloaded anes v0.1.6 [INFO] [stderr] Downloaded half v2.4.0 [INFO] [stderr] Downloaded ciborium-ll v0.2.2 [INFO] [stderr] Downloaded clap v4.5.1 [INFO] [stderr] Downloaded clap_builder v4.5.1 [INFO] [stderr] Downloaded web-sys v0.3.68 [INFO] [stderr] Downloaded plotters v0.3.5 [INFO] [stderr] Downloaded rayon v1.8.1 [INFO] [stderr] Downloaded criterion v0.5.1 [INFO] [stderr] Downloaded rustix v0.38.31 [INFO] [stderr] Downloaded bindgen v0.69.4 [INFO] [stderr] Downloaded iai-callgrind-runner v0.10.2 [INFO] [stderr] Downloaded regex-automata v0.4.5 [INFO] [stderr] Downloaded nix v0.27.1 [INFO] [stderr] Downloaded serde_json v1.0.111 [INFO] [stderr] Downloaded libc v0.2.152 [INFO] [stderr] Downloaded rand v0.4.6 [INFO] [stderr] Downloaded cast v0.3.0 [INFO] [stderr] Downloaded hermit-abi v0.3.8 [INFO] [stderr] Downloaded crossbeam-epoch v0.9.18 [INFO] [stderr] Downloaded crossbeam-deque v0.8.5 [INFO] [stderr] Downloaded rayon-core v1.12.1 [INFO] [stderr] Downloaded libloading v0.8.3 [INFO] [stderr] Downloaded prettyplease v0.2.16 [INFO] [stderr] Downloaded temp-env v0.3.6 [INFO] [stderr] Downloaded crossbeam-channel v0.5.11 [INFO] [stderr] Downloaded which v4.4.2 [INFO] [stderr] Downloaded iai-callgrind v0.10.2 [INFO] [stderr] Downloaded iana-time-zone v0.1.59 [INFO] [stderr] Downloaded plotters-backend v0.3.5 [INFO] [stderr] Downloaded tinytemplate v1.2.1 [INFO] [stderr] Downloaded clang-sys v1.7.0 [INFO] [stderr] Downloaded shlex v1.3.0 [INFO] [stderr] Downloaded iai-callgrind-macros v0.2.0 [INFO] [stderr] Downloaded rand_core v0.4.2 [INFO] [stderr] Downloaded numtoa v0.2.4 [INFO] [stderr] Downloaded basic-toml v0.1.8 [INFO] [stderr] Downloaded serde_derive v1.0.195 [INFO] [stderr] Downloaded serde v1.0.195 [INFO] [stderr] Downloaded termcolor v1.4.1 [INFO] [stderr] Downloaded windows-core v0.52.0 [INFO] [stderr] Downloaded trybuild v1.0.88 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.77.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 670fbd9be9f800cb3e9ab7b05d9b6b72fb2d1e489df3e27eb30a5bf0874e7ee2 [INFO] running `Command { std: "docker" "start" "-a" "670fbd9be9f800cb3e9ab7b05d9b6b72fb2d1e489df3e27eb30a5bf0874e7ee2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "670fbd9be9f800cb3e9ab7b05d9b6b72fb2d1e489df3e27eb30a5bf0874e7ee2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "670fbd9be9f800cb3e9ab7b05d9b6b72fb2d1e489df3e27eb30a5bf0874e7ee2", kill_on_drop: false }` [INFO] [stdout] 670fbd9be9f800cb3e9ab7b05d9b6b72fb2d1e489df3e27eb30a5bf0874e7ee2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.77.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e22c23054166697bae99f9f1f2f2354578e0a2b705d1c392e92b8cc8d80e35f1 [INFO] running `Command { std: "docker" "start" "-a" "e22c23054166697bae99f9f1f2f2354578e0a2b705d1c392e92b8cc8d80e35f1", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Compiling unicode-segmentation v1.10.1 [INFO] [stderr] Compiling iana-time-zone v0.1.59 [INFO] [stderr] Compiling bridge_types v0.1.0 (/opt/rustwide/workdir/bridge_types) [INFO] [stderr] Compiling smallvec v1.11.2 [INFO] [stderr] Compiling libc v0.2.152 [INFO] [stderr] Compiling proc-macro2 v1.0.76 [INFO] [stderr] Compiling lock_api v0.4.11 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling log v0.4.20 [INFO] [stderr] Compiling slvm v0.1.0 (/opt/rustwide/workdir/vm) [INFO] [stderr] Compiling numtoa v0.2.4 [INFO] [stderr] Compiling unicode_reader v1.0.2 [INFO] [stderr] Compiling bitflags v2.4.1 [INFO] [stderr] Compiling bytecount v0.6.7 [INFO] [stderr] Compiling unicode-width v0.1.11 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling chrono v0.4.31 [INFO] [stderr] Compiling parking_lot_core v0.8.6 [INFO] [stderr] Compiling nix v0.27.1 [INFO] [stderr] Compiling parking_lot v0.11.2 [INFO] [stderr] Compiling sl-console v0.10.1 (https://github.com/sl-sh-dev/sl-console.git#7da43882) [INFO] [stderr] Compiling sl-liner v0.7.0 (https://github.com/sl-sh-dev/sl-liner.git#46882f91) [INFO] [stderr] Compiling sl-compiler v0.1.0 (/opt/rustwide/workdir/compiler) [INFO] [stderr] Compiling shell v0.1.0 (/opt/rustwide/workdir/shell) [INFO] [stderr] Compiling slosh v0.10.0 (/opt/rustwide/workdir/slosh) [INFO] [stderr] Compiling compile_state v0.1.0 (/opt/rustwide/workdir/compile_state) [INFO] [stderr] Compiling bridge_adapters v0.1.0 (/opt/rustwide/workdir/bridge_adapters) [INFO] [stderr] Compiling bridge_macros v0.1.0 (/opt/rustwide/workdir/bridge_macros) [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> bridge_macros/src/lib.rs:52:12 [INFO] [stdout] | [INFO] [stdout] 52 | BareFn(TypeBareFn, Span), [INFO] [stdout] | ------ ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 52 | BareFn((), Span), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling builtins v0.1.0 (/opt/rustwide/workdir/builtins) [INFO] [stderr] Compiling bench_utils v0.1.0 (/opt/rustwide/workdir/slosh/bench_utils) [INFO] [stderr] Compiling compiler_test_utils v0.1.0 (/opt/rustwide/workdir/compiler/test_utils) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 16.76s [INFO] running `Command { std: "docker" "inspect" "e22c23054166697bae99f9f1f2f2354578e0a2b705d1c392e92b8cc8d80e35f1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e22c23054166697bae99f9f1f2f2354578e0a2b705d1c392e92b8cc8d80e35f1", kill_on_drop: false }` [INFO] [stdout] e22c23054166697bae99f9f1f2f2354578e0a2b705d1c392e92b8cc8d80e35f1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.77.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d62864d0431822ae6cd59600dd1dc967e7692f8d43d1b673ec6ff06ae33dc5fc [INFO] running `Command { std: "docker" "start" "-a" "d62864d0431822ae6cd59600dd1dc967e7692f8d43d1b673ec6ff06ae33dc5fc", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.76 [INFO] [stderr] Compiling serde v1.0.195 [INFO] [stderr] Compiling serde_json v1.0.111 [INFO] [stderr] Compiling ryu v1.0.16 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling memchr v2.7.1 [INFO] [stderr] Compiling trybuild v1.0.88 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling libc v0.2.152 [INFO] [stderr] Compiling clang-sys v1.7.0 [INFO] [stderr] Compiling regex-syntax v0.8.2 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling rustix v0.38.31 [INFO] [stderr] Compiling prettyplease v0.2.16 [INFO] [stderr] Compiling aho-corasick v1.1.2 [INFO] [stderr] Compiling linux-raw-sys v0.4.13 [INFO] [stderr] Compiling either v1.10.0 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling syn v2.0.48 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling bitflags v2.4.1 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling libloading v0.8.3 [INFO] [stderr] Compiling home v0.5.9 [INFO] [stderr] Compiling bindgen v0.69.4 [INFO] [stderr] Compiling regex-automata v0.4.5 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling regex v1.10.3 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling parking_lot_core v0.9.9 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.5 [INFO] [stderr] Compiling cc v1.0.83 [INFO] [stderr] Compiling half v2.4.0 [INFO] [stderr] Compiling plotters-backend v0.3.5 [INFO] [stderr] Compiling anstyle v1.0.6 [INFO] [stderr] Compiling bridge_macros v0.1.0 (/opt/rustwide/workdir/bridge_macros) [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling clap_lex v0.7.0 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling clap_builder v4.5.1 [INFO] [stderr] Compiling plotters-svg v0.3.5 [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> bridge_macros/src/lib.rs:52:12 [INFO] [stdout] | [INFO] [stdout] 52 | BareFn(TypeBareFn, Span), [INFO] [stdout] | ------ ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 52 | BareFn((), Span), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling serde_derive v1.0.195 [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling builtins v0.1.0 (/opt/rustwide/workdir/builtins) [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling sl-compiler v0.1.0 (/opt/rustwide/workdir/compiler) [INFO] [stderr] Compiling walkdir v2.4.0 [INFO] [stderr] Compiling clap v4.5.1 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling compiler_test_utils v0.1.0 (/opt/rustwide/workdir/compiler/test_utils) [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling bench_utils v0.1.0 (/opt/rustwide/workdir/slosh/bench_utils) [INFO] [stderr] Compiling plotters v0.3.5 [INFO] [stderr] Compiling iai-callgrind-macros v0.2.0 [INFO] [stderr] Compiling rayon v1.8.1 [INFO] [stderr] Compiling is-terminal v0.4.12 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling oorandom v11.1.3 [INFO] [stderr] Compiling temp-env v0.3.6 [INFO] [stderr] Compiling slosh v0.10.0 (/opt/rustwide/workdir/slosh) [INFO] [stderr] Compiling basic-toml v0.1.8 [INFO] [stderr] Compiling tempdir v0.3.7 [INFO] [stderr] Compiling shell v0.1.0 (/opt/rustwide/workdir/shell) [INFO] [stderr] Compiling bridge_adapters v0.1.0 (/opt/rustwide/workdir/bridge_adapters) [INFO] [stderr] Compiling slvm v0.1.0 (/opt/rustwide/workdir/vm) [INFO] [stderr] Compiling compile_state v0.1.0 (/opt/rustwide/workdir/compile_state) [INFO] [stderr] Compiling iai-callgrind v0.10.2 [INFO] [stderr] Compiling bridge_types v0.1.0 (/opt/rustwide/workdir/bridge_types) [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling iai-callgrind-runner v0.10.2 [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> bridge_macros/src/lib.rs:52:12 [INFO] [stdout] | [INFO] [stdout] 52 | BareFn(TypeBareFn, Span), [INFO] [stdout] | ------ ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 52 | BareFn((), Span), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1m 01s [INFO] running `Command { std: "docker" "inspect" "d62864d0431822ae6cd59600dd1dc967e7692f8d43d1b673ec6ff06ae33dc5fc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d62864d0431822ae6cd59600dd1dc967e7692f8d43d1b673ec6ff06ae33dc5fc", kill_on_drop: false }` [INFO] [stdout] d62864d0431822ae6cd59600dd1dc967e7692f8d43d1b673ec6ff06ae33dc5fc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.77.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] d1d1cf94687a66a989833ed3ff6d0cf399dfd465c6011c79ea571bde380befe1 [INFO] running `Command { std: "docker" "start" "-a" "d1d1cf94687a66a989833ed3ff6d0cf399dfd465c6011c79ea571bde380befe1", kill_on_drop: false }` [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> bridge_macros/src/lib.rs:52:12 [INFO] [stderr] | [INFO] [stderr] 52 | BareFn(TypeBareFn, Span), [INFO] [stderr] | ------ ^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 52 | BareFn((), Span), [INFO] [stderr] | ~~ [INFO] [stderr] [INFO] [stderr] warning: `bridge_macros` (lib) generated 1 warning [INFO] [stderr] warning: `bridge_macros` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.19s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bench_utils-342da8d4ddf68db8) [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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bridge_adapters-2d98b34f92c5b74c) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test lisp_adapters::numbers::tests::test_i32_conversions_rust_to_value ... ok [INFO] [stdout] test lisp_adapters::text::tests::test_char_conversions_rust_to_value ... ok [INFO] [stdout] test lisp_adapters::text::tests::test_char_cluster_conversions_value_to_rust ... ok [INFO] [stdout] test lisp_adapters::text::tests::test_char_conversions_value_to_rust ... ok [INFO] [stdout] test lisp_adapters::text::tests::test_loose_string_conversion_rust_to_value ... ok [INFO] [stdout] test lisp_adapters::primitives::tests::test_bool_conversions_from_rust ... ok [INFO] [stdout] test lisp_adapters::numbers::tests::test_i32_conversions_value_to_rust ... ok [INFO] [stdout] test lisp_adapters::text::tests::test_char_cluster_conversions_rust_to_value ... ok [INFO] [stdout] test lisp_adapters::text::tests::test_loose_string_conversions_value_to_rust ... ok [INFO] [stdout] test lisp_adapters::primitives::tests::test_bool_conversions_to_rust ... ok [INFO] [stdout] test lisp_adapters::text::tests::test_string_conversions_value_to_rust ... ok [INFO] [stdout] test lisp_adapters::text::tests::try_str_mut ... ok [INFO] [stdout] test lisp_adapters::text::tests::try_conversion_error ... ok [INFO] [stdout] test lisp_adapters::text::tests::try_str_trim ... ok [INFO] [stdout] test lisp_adapters::text::tests::test_string_conversions_rust_to_value ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bridge_macros-6e58f4394b9fca4c) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test::test_params_vec_with_options ... ok [INFO] [stdout] test test::test_params_optionals ... ok [INFO] [stdout] test test::test_params_values_only ... ok [INFO] [stdout] test test::test_params_vec ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bridge_types-634a52c089613ccd) [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/builtins-2e0fbc86cf1d1481) [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 3 tests [INFO] [stdout] test string::tests::test_str_push ... ok [INFO] [stderr] Compiling proc-macro2 v1.0.76 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling unicode-segmentation v1.10.1 [INFO] [stderr] Compiling bridge_types v0.1.0 (/opt/rustwide/workdir/bridge_types) [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling slvm v0.1.0 (/opt/rustwide/workdir/vm) [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling compile_state v0.1.0 (/opt/rustwide/workdir/compile_state) [INFO] [stderr] Compiling bridge_adapters v0.1.0 (/opt/rustwide/workdir/bridge_adapters) [INFO] [stderr] Compiling bridge_macros v0.1.0 (/opt/rustwide/workdir/bridge_macros) [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> /opt/rustwide/workdir/bridge_macros/src/lib.rs:52:12 [INFO] [stderr] | [INFO] [stderr] 52 | BareFn(TypeBareFn, Span), [INFO] [stderr] | ------ ^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 52 | BareFn((), Span), [INFO] [stderr] | ~~ [INFO] [stderr] [INFO] [stderr] warning: `bridge_macros` (lib) generated 1 warning [INFO] [stderr] Compiling builtins v0.1.0 (/opt/rustwide/workdir/builtins) [INFO] [stderr] Compiling builtins-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/builtins) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 13.46s [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] test tests/convert_primitives_pass.rs ... ok [INFO] [stderr] [INFO] [stderr] STDERR: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> /opt/rustwide/workdir/bridge_macros/src/lib.rs:52:12 [INFO] [stderr] | [INFO] [stderr] 52 | BareFn(TypeBareFn, Span), [INFO] [stderr] | ------ ^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 52 | BareFn((), Span), [INFO] [stderr] | ~~ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/convert_string_pass.rs ... ok [INFO] [stderr] [INFO] [stderr] STDERR: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> /opt/rustwide/workdir/bridge_macros/src/lib.rs:52:12 [INFO] [stderr] | [INFO] [stderr] 52 | BareFn(TypeBareFn, Span), [INFO] [stderr] | ------ ^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 52 | BareFn((), Span), [INFO] [stderr] | ~~ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/optional_args_pass.rs ... ok [INFO] [stderr] [INFO] [stderr] STDERR: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> /opt/rustwide/workdir/bridge_macros/src/lib.rs:52:12 [INFO] [stderr] | [INFO] [stderr] 52 | BareFn(TypeBareFn, Span), [INFO] [stderr] | ------ ^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 52 | BareFn((), Span), [INFO] [stderr] | ~~ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/simple_proc_macro_pass.rs ... ok [INFO] [stderr] [INFO] [stderr] STDERR: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> /opt/rustwide/workdir/bridge_macros/src/lib.rs:52:12 [INFO] [stderr] | [INFO] [stderr] 52 | BareFn(TypeBareFn, Span), [INFO] [stderr] | ------ ^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 52 | BareFn((), Span), [INFO] [stderr] | ~~ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/var_args_pass.rs ... ok [INFO] [stdout] test bridge_macro_tests::tests::macro_passing_tests ... ok [INFO] [stderr] [INFO] [stderr] STDERR: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> /opt/rustwide/workdir/bridge_macros/src/lib.rs:52:12 [INFO] [stderr] | [INFO] [stderr] 52 | BareFn(TypeBareFn, Span), [INFO] [stderr] | ------ ^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 52 | BareFn((), Span), [INFO] [stderr] | ~~ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] Checking bridge_types v0.1.0 (/opt/rustwide/workdir/bridge_types) [INFO] [stderr] Checking unicode-segmentation v1.10.1 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> /opt/rustwide/workdir/bridge_macros/src/lib.rs:52:12 [INFO] [stderr] | [INFO] [stderr] 52 | BareFn(TypeBareFn, Span), [INFO] [stderr] | ------ ^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 52 | BareFn((), Span), [INFO] [stderr] | ~~ [INFO] [stderr] [INFO] [stderr] warning: `bridge_macros` (lib) generated 1 warning [INFO] [stderr] Checking slvm v0.1.0 (/opt/rustwide/workdir/vm) [INFO] [stderr] Checking compile_state v0.1.0 (/opt/rustwide/workdir/compile_state) [INFO] [stderr] Checking bridge_adapters v0.1.0 (/opt/rustwide/workdir/bridge_adapters) [INFO] [stderr] Checking builtins v0.1.0 (/opt/rustwide/workdir/builtins) [INFO] [stderr] Checking builtins-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/builtins) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.01s [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] test trybuild/tests/borrow_checker_two_mut_fail.rs ... ok [INFO] [stderr] test trybuild/tests/enforce_return_fail.rs ... ok [INFO] [stderr] test trybuild/tests/too_many_generics_fail.rs ... ok [INFO] [stderr] [INFO] [stderr] [INFO] [stdout] test bridge_macro_tests::tests::macro_failing_tests ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.07s [INFO] [stdout] [INFO] [stderr] Running tests/convert_primitives_pass.rs (/opt/rustwide/target/debug/deps/convert_primitives_pass-eceded643e8113cc) [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] [stderr] Running tests/convert_string_pass.rs (/opt/rustwide/target/debug/deps/convert_string_pass-7062fbb31e7dfd4f) [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] [stderr] Running tests/optional_args_pass.rs (/opt/rustwide/target/debug/deps/optional_args_pass-9857341acd22f925) [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] [stderr] Running tests/simple_proc_macro_pass.rs (/opt/rustwide/target/debug/deps/simple_proc_macro_pass-9e4416035d3c8765) [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] [stderr] Running tests/var_args_pass.rs (/opt/rustwide/target/debug/deps/var_args_pass-efe5d402b03ed3b7) [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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/compile_state-c5dc0bd9dd08af61) [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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/compiler_test_utils-154352c98819cbf1) [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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shell-2e3cca64ea81206c) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test parse::tests::test_subshell_parse ... ok [INFO] [stdout] test platform::unix::umask::tests::test_umask_octal ... ok [INFO] [stdout] test platform::unix::umask::tests::test_parse_class ... ok [INFO] [stdout] test parse::tests::test_basic_parse ... ok [INFO] [stdout] test parse::tests::test_strings ... ok [INFO] [stdout] test platform::unix::umask::tests::test_parse_perms ... ok [INFO] [stdout] test platform::unix::umask::tests::test_umask_parser ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/shell.rs (/opt/rustwide/target/debug/deps/shell-464929deaf425dac) [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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sl_compiler-06327d93af114526) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test compile::compile_tests::tests::test_def_set ... ok [INFO] [stdout] test backquote::tests::test_backquote ... ok [INFO] [stdout] test backquote::tests::test_quote ... ok [INFO] [stdout] test compile::compile_tests::tests::test_captures ... ok [INFO] [stdout] test compile::compile_tests::tests::test_if ... ok [INFO] [stdout] test compile::compile_tests::tests::test_on_error ... ok [INFO] [stdout] test compile::compile_let::tests::test_let_shadow ... ok [INFO] [stdout] test reader::tests::test_doc_string ... ok [INFO] [stdout] test reader::tests::test_quotes ... ok [INFO] [stdout] test compile::compile_let::tests::test_let ... ok [INFO] [stdout] test compile::compile_let::tests::test_let_destructure ... ok [INFO] [stdout] test compile::compile_tests::tests::test_fn ... ok [INFO] [stdout] test reader::tests::test_tok_chars ... ok [INFO] [stdout] test reader::tests::test_types ... ok [INFO] [stdout] test reader::tests::test_tok_ints ... ok [INFO] [stdout] test reader::tests::test_tokenize ... ok [INFO] [stdout] test reader::tests::test_tok_floats ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/slosh-2a2bba8f35cf56bf) [INFO] [stdout] test reader::tests::test_tok_strings ... ok [INFO] [stdout] test reader::tests::test_wrap ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test docs::test::list_slosh_functions ... ok [INFO] [stdout] test docs::test::test_doc_string_regex ... ok [INFO] [stdout] test docs::test::test_global_slosh_docs_formatted_properly ... ok [INFO] [stdout] test tests::test_load_path_no_home ... ok [INFO] [stdout] test docs::test::exec_global_slosh_tests_in_rust ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.18s [INFO] [stdout] [INFO] [stderr] Running tests/lisp-scripts.rs (/opt/rustwide/target/debug/deps/lisp_scripts-58466f67a7acbf1c) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test lisp_scripts ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s [INFO] [stdout] [INFO] [stderr] Running tests/slosh-tests.rs (/opt/rustwide/target/debug/deps/slosh_tests-3388cedff8f8b766) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test run_slosh_tests_with_lisp_test_feature ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/slvm-0c79769c7a88e55e) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test chunk::tests::test_encode1 ... ok [INFO] [stdout] test chunk::tests::test_encode0 ... ok [INFO] [stdout] test float_56::tests::f56_strings_match_f64_strings ... ok [INFO] [stdout] test chunk::tests::test_encode2 ... ok [INFO] [stdout] test heap::tests::test_trace_pair ... ok [INFO] [stdout] test float_56::tests::f56_operations ... ok [INFO] [stdout] test chunk::tests::test_line_numbers ... ok [INFO] [stdout] test chunk::tests::test_encode3 ... ok [INFO] [stdout] test heap::tests::test_trace_val ... ok [INFO] [stdout] test heap::tests::test_trace_vec ... ok [INFO] [stdout] test interner::tests::test_basic ... ok [INFO] [stdout] test vm::tests::test_jumps ... ok [INFO] [stdout] test vm::tests::test_builtin ... ok [INFO] [stdout] test heap::tests::test_basic ... ok [INFO] [stdout] test vm::tests::test_list ... ok [INFO] [stdout] test vm::tests::test_lambda ... ok [INFO] [stdout] test vm::tests::test_global ... ok [INFO] [stdout] test vm::tests::test_div ... ok [INFO] [stdout] test vm::tests::test_store ... ok [INFO] [stdout] test vm::tests::test_add ... ok [INFO] [stdout] test vm::tests::test_mul ... ok [INFO] [stdout] test vm::tests::test_vecs ... ok [INFO] [stdout] test vm::tests::test_tcall ... ok [INFO] [stdout] test vm::tests::test_sub ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/disassemble.rs (/opt/rustwide/target/debug/deps/disassemble-cd0fc5b1400edeb3) [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] [stderr] Running unittests src/bin/testpol.rs (/opt/rustwide/target/debug/deps/testpol-64713f85f5a7ec80) [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] [stderr] Doc-tests bench_utils [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] [stderr] Doc-tests bridge_adapters [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] [stderr] Doc-tests bridge_macros [INFO] [stderr] Doc-tests bridge_types [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 0 tests [INFO] [stderr] Doc-tests builtins [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 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] [stderr] Doc-tests compile_state [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] [stderr] Doc-tests compiler_test_utils [INFO] [stderr] Doc-tests shell [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] [stderr] Doc-tests sl-compiler [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 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] [stderr] Doc-tests slvm [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test vm/src/fxhasher.rs - fxhasher (line 15) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "d1d1cf94687a66a989833ed3ff6d0cf399dfd465c6011c79ea571bde380befe1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d1d1cf94687a66a989833ed3ff6d0cf399dfd465c6011c79ea571bde380befe1", kill_on_drop: false }` [INFO] [stdout] d1d1cf94687a66a989833ed3ff6d0cf399dfd465c6011c79ea571bde380befe1 [INFO] testing sstanfield/slsh against beta-2024-03-24 for beta-1.78-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsstanfield%2Fslsh" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/sstanfield/slsh on toolchain beta-2024-03-24 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-03-24" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/sstanfield/slsh [INFO] finished tweaking git repo https://github.com/sstanfield/slsh [INFO] tweaked toml for git repo https://github.com/sstanfield/slsh written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/sstanfield/slsh 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" "+beta-2024-03-24" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-03-24" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 996b600d378753f1642c094aa936e95bcfba7f3a1fe54d55f05e585fdcea7560 [INFO] running `Command { std: "docker" "start" "-a" "996b600d378753f1642c094aa936e95bcfba7f3a1fe54d55f05e585fdcea7560", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "996b600d378753f1642c094aa936e95bcfba7f3a1fe54d55f05e585fdcea7560", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "996b600d378753f1642c094aa936e95bcfba7f3a1fe54d55f05e585fdcea7560", kill_on_drop: false }` [INFO] [stdout] 996b600d378753f1642c094aa936e95bcfba7f3a1fe54d55f05e585fdcea7560 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-03-24" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ae462fb72839664e5dfe6e8598bccb6b90e32d392678c9badb17a1213a27bbca [INFO] running `Command { std: "docker" "start" "-a" "ae462fb72839664e5dfe6e8598bccb6b90e32d392678c9badb17a1213a27bbca", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Compiling unicode-segmentation v1.10.1 [INFO] [stderr] Compiling iana-time-zone v0.1.59 [INFO] [stderr] Compiling smallvec v1.11.2 [INFO] [stderr] Compiling bridge_types v0.1.0 (/opt/rustwide/workdir/bridge_types) [INFO] [stderr] Compiling libc v0.2.152 [INFO] [stderr] Compiling proc-macro2 v1.0.76 [INFO] [stderr] Compiling lock_api v0.4.11 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling log v0.4.20 [INFO] [stderr] Compiling numtoa v0.2.4 [INFO] [stderr] Compiling bitflags v2.4.1 [INFO] [stderr] Compiling slvm v0.1.0 (/opt/rustwide/workdir/vm) [INFO] [stderr] Compiling unicode_reader v1.0.2 [INFO] [stderr] Compiling unicode-width v0.1.11 [INFO] [stderr] Compiling bytecount v0.6.7 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stdout] warning: the item `mov_register` is imported redundantly [INFO] [stdout] --> vm/src/vm/call.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{mov_register, CallFrame, Chunk, Continuation, GVm, VMError, VMResult, Value}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: vm/src/vm/macros.rs:277:1 [INFO] [stdout] | [INFO] [stdout] 277 | / macro_rules! mov_register { [INFO] [stdout] 278 | | ($vm:expr, $idx:expr, $val:expr) => {{ [INFO] [stdout] 279 | | *$vm.register_mut($idx) = $val; [INFO] [stdout] 280 | | }}; [INFO] [stdout] 281 | | } [INFO] [stdout] | |_- the item `mov_register` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> vm/src/fxhasher.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use core::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling chrono v0.4.31 [INFO] [stderr] Compiling parking_lot_core v0.8.6 [INFO] [stderr] Compiling nix v0.27.1 [INFO] [stderr] Compiling parking_lot v0.11.2 [INFO] [stderr] Compiling sl-console v0.10.1 (https://github.com/sl-sh-dev/sl-console.git#7da43882) [INFO] [stderr] Compiling sl-liner v0.7.0 (https://github.com/sl-sh-dev/sl-liner.git#46882f91) [INFO] [stderr] Compiling sl-compiler v0.1.0 (/opt/rustwide/workdir/compiler) [INFO] [stderr] Compiling shell v0.1.0 (/opt/rustwide/workdir/shell) [INFO] [stderr] Compiling slosh v0.10.0 (/opt/rustwide/workdir/slosh) [INFO] [stderr] Compiling compile_state v0.1.0 (/opt/rustwide/workdir/compile_state) [INFO] [stderr] Compiling bridge_adapters v0.1.0 (/opt/rustwide/workdir/bridge_adapters) [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> shell/src/platform/unix.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling bridge_macros v0.1.0 (/opt/rustwide/workdir/bridge_macros) [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> bridge_macros/src/lib.rs:52:12 [INFO] [stdout] | [INFO] [stdout] 52 | BareFn(TypeBareFn, Span), [INFO] [stdout] | ------ ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 52 | BareFn((), Span), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling builtins v0.1.0 (/opt/rustwide/workdir/builtins) [INFO] [stderr] Compiling bench_utils v0.1.0 (/opt/rustwide/workdir/slosh/bench_utils) [INFO] [stderr] Compiling compiler_test_utils v0.1.0 (/opt/rustwide/workdir/compiler/test_utils) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.55s [INFO] running `Command { std: "docker" "inspect" "ae462fb72839664e5dfe6e8598bccb6b90e32d392678c9badb17a1213a27bbca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ae462fb72839664e5dfe6e8598bccb6b90e32d392678c9badb17a1213a27bbca", kill_on_drop: false }` [INFO] [stdout] ae462fb72839664e5dfe6e8598bccb6b90e32d392678c9badb17a1213a27bbca [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-03-24" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 34bba3177eba7b2d969be7a40f4a95edb9a2c97cf974f8f4412633d77d7d985c [INFO] running `Command { std: "docker" "start" "-a" "34bba3177eba7b2d969be7a40f4a95edb9a2c97cf974f8f4412633d77d7d985c", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.76 [INFO] [stderr] Compiling serde v1.0.195 [INFO] [stderr] Compiling serde_json v1.0.111 [INFO] [stderr] Compiling ryu v1.0.16 [INFO] [stdout] warning: the item `mov_register` is imported redundantly [INFO] [stdout] --> vm/src/vm/call.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{mov_register, CallFrame, Chunk, Continuation, GVm, VMError, VMResult, Value}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: vm/src/vm/macros.rs:277:1 [INFO] [stdout] | [INFO] [stdout] 277 | / macro_rules! mov_register { [INFO] [stdout] 278 | | ($vm:expr, $idx:expr, $val:expr) => {{ [INFO] [stdout] 279 | | *$vm.register_mut($idx) = $val; [INFO] [stdout] 280 | | }}; [INFO] [stdout] 281 | | } [INFO] [stdout] | |_- the item `mov_register` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> vm/src/fxhasher.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use core::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling memchr v2.7.1 [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling trybuild v1.0.88 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling libc v0.2.152 [INFO] [stderr] Compiling clang-sys v1.7.0 [INFO] [stderr] Compiling prettyplease v0.2.16 [INFO] [stderr] Compiling rustix v0.38.31 [INFO] [stderr] Compiling regex-syntax v0.8.2 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling aho-corasick v1.1.2 [INFO] [stderr] Compiling linux-raw-sys v0.4.13 [INFO] [stderr] Compiling bitflags v2.4.1 [INFO] [stderr] Compiling either v1.10.0 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling syn v2.0.48 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling libloading v0.8.3 [INFO] [stderr] Compiling home v0.5.9 [INFO] [stderr] Compiling bindgen v0.69.4 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling regex-automata v0.4.5 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling parking_lot_core v0.9.9 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.5 [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> shell/src/platform/unix.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cc v1.0.83 [INFO] [stderr] Compiling half v2.4.0 [INFO] [stderr] Compiling plotters-backend v0.3.5 [INFO] [stderr] Compiling clap_lex v0.7.0 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling anstyle v1.0.6 [INFO] [stderr] Compiling regex v1.10.3 [INFO] [stderr] Compiling bridge_macros v0.1.0 (/opt/rustwide/workdir/bridge_macros) [INFO] [stderr] Compiling clap_builder v4.5.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> bridge_macros/src/lib.rs:52:12 [INFO] [stdout] | [INFO] [stdout] 52 | BareFn(TypeBareFn, Span), [INFO] [stdout] | ------ ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 52 | BareFn((), Span), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling plotters-svg v0.3.5 [INFO] [stderr] Compiling serde_derive v1.0.195 [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling builtins v0.1.0 (/opt/rustwide/workdir/builtins) [INFO] [stderr] Compiling sl-compiler v0.1.0 (/opt/rustwide/workdir/compiler) [INFO] [stderr] Compiling compiler_test_utils v0.1.0 (/opt/rustwide/workdir/compiler/test_utils) [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling walkdir v2.4.0 [INFO] [stderr] Compiling bench_utils v0.1.0 (/opt/rustwide/workdir/slosh/bench_utils) [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling clap v4.5.1 [INFO] [stderr] Compiling plotters v0.3.5 [INFO] [stderr] Compiling rayon v1.8.1 [INFO] [stderr] Compiling iai-callgrind-macros v0.2.0 [INFO] [stderr] Compiling is-terminal v0.4.12 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling oorandom v11.1.3 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling basic-toml v0.1.8 [INFO] [stderr] Compiling tempdir v0.3.7 [INFO] [stderr] Compiling temp-env v0.3.6 [INFO] [stdout] warning: the item `SloshVm` is imported redundantly [INFO] [stdout] --> compiler/src/reader.rs:1207:46 [INFO] [stdout] | [INFO] [stdout] 1206 | use super::*; [INFO] [stdout] | -------- the item `SloshVm` is already imported here [INFO] [stdout] 1207 | use compile_state::state::{new_slosh_vm, SloshVm}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `VMError` is imported redundantly [INFO] [stdout] --> compiler/src/backquote.rs:316:16 [INFO] [stdout] | [INFO] [stdout] 313 | use super::*; [INFO] [stdout] | -------- the item `VMError` is already imported here [INFO] [stdout] ... [INFO] [stdout] 316 | use slvm::{VMError, VMResult, Value, RET}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `VMResult` is imported redundantly [INFO] [stdout] --> compiler/src/backquote.rs:316:25 [INFO] [stdout] | [INFO] [stdout] 313 | use super::*; [INFO] [stdout] | -------- the item `VMResult` is already imported here [INFO] [stdout] ... [INFO] [stdout] 316 | use slvm::{VMError, VMResult, Value, RET}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Value` is imported redundantly [INFO] [stdout] --> compiler/src/backquote.rs:316:35 [INFO] [stdout] | [INFO] [stdout] 313 | use super::*; [INFO] [stdout] | -------- the item `Value` is already imported here [INFO] [stdout] ... [INFO] [stdout] 316 | use slvm::{VMError, VMResult, Value, RET}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling slosh v0.10.0 (/opt/rustwide/workdir/slosh) [INFO] [stderr] Compiling shell v0.1.0 (/opt/rustwide/workdir/shell) [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> shell/src/platform/unix.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling bridge_adapters v0.1.0 (/opt/rustwide/workdir/bridge_adapters) [INFO] [stderr] Compiling slvm v0.1.0 (/opt/rustwide/workdir/vm) [INFO] [stdout] warning: the item `SlAsMut` is imported redundantly [INFO] [stdout] --> bridge_adapters/src/lisp_adapters/text.rs:182:32 [INFO] [stdout] | [INFO] [stdout] 181 | use super::*; [INFO] [stdout] | -------- the item `SlAsMut` is already imported here [INFO] [stdout] 182 | use crate::lisp_adapters::{SlAsMut, SlAsRef, SlInto, SlIntoRef}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SlAsRef` is imported redundantly [INFO] [stdout] --> bridge_adapters/src/lisp_adapters/text.rs:182:41 [INFO] [stdout] | [INFO] [stdout] 181 | use super::*; [INFO] [stdout] | -------- the item `SlAsRef` is already imported here [INFO] [stdout] 182 | use crate::lisp_adapters::{SlAsMut, SlAsRef, SlInto, SlIntoRef}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling compile_state v0.1.0 (/opt/rustwide/workdir/compile_state) [INFO] [stderr] Compiling iai-callgrind v0.10.2 [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling bridge_types v0.1.0 (/opt/rustwide/workdir/bridge_types) [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `mov_register` is imported redundantly [INFO] [stdout] --> vm/src/vm/call.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{mov_register, CallFrame, Chunk, Continuation, GVm, VMError, VMResult, Value}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: vm/src/vm/macros.rs:277:1 [INFO] [stdout] | [INFO] [stdout] 277 | / macro_rules! mov_register { [INFO] [stdout] 278 | | ($vm:expr, $idx:expr, $val:expr) => {{ [INFO] [stdout] 279 | | *$vm.register_mut($idx) = $val; [INFO] [stdout] 280 | | }}; [INFO] [stdout] 281 | | } [INFO] [stdout] | |_- the item `mov_register` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> vm/src/fxhasher.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use core::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling iai-callgrind-runner v0.10.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> bridge_macros/src/lib.rs:52:12 [INFO] [stdout] | [INFO] [stdout] 52 | BareFn(TypeBareFn, Span), [INFO] [stdout] | ------ ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 52 | BareFn((), Span), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ToString` is imported redundantly [INFO] [stdout] --> slosh/src/docs.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::string::ToString; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `ToString` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `BTreeMap` is imported redundantly [INFO] [stdout] --> slosh/src/docs.rs:512:9 [INFO] [stdout] | [INFO] [stdout] 508 | use super::*; [INFO] [stdout] | -------- the item `BTreeMap` is already imported here [INFO] [stdout] ... [INFO] [stdout] 512 | use std::collections::BTreeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `set_initial_load_path` is imported redundantly [INFO] [stdout] --> slosh/src/main.rs:613:17 [INFO] [stdout] | [INFO] [stdout] 611 | use super::*; [INFO] [stdout] | -------- the item `set_initial_load_path` is already imported here [INFO] [stdout] 612 | [INFO] [stdout] 613 | use crate::{set_initial_load_path, ENV}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ENV` is imported redundantly [INFO] [stdout] --> slosh/src/main.rs:613:40 [INFO] [stdout] | [INFO] [stdout] 611 | use super::*; [INFO] [stdout] | -------- the item `ENV` is already imported here [INFO] [stdout] 612 | [INFO] [stdout] 613 | use crate::{set_initial_load_path, ENV}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Value` is imported redundantly [INFO] [stdout] --> slosh/src/main.rs:615:26 [INFO] [stdout] | [INFO] [stdout] 611 | use super::*; [INFO] [stdout] | -------- the item `Value` is already imported here [INFO] [stdout] ... [INFO] [stdout] 615 | use slvm::{from_i56, Value}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `create_dir_all` is imported redundantly [INFO] [stdout] --> slosh/src/main.rs:616:19 [INFO] [stdout] | [INFO] [stdout] 611 | use super::*; [INFO] [stdout] | -------- the item `create_dir_all` is already imported here [INFO] [stdout] ... [INFO] [stdout] 616 | use std::fs::{create_dir_all, File}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `File` is imported redundantly [INFO] [stdout] --> slosh/src/main.rs:616:35 [INFO] [stdout] | [INFO] [stdout] 611 | use super::*; [INFO] [stdout] | -------- the item `File` is already imported here [INFO] [stdout] ... [INFO] [stdout] 616 | use std::fs::{create_dir_all, File}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Write` is imported redundantly [INFO] [stdout] --> slosh/src/main.rs:617:9 [INFO] [stdout] | [INFO] [stdout] 611 | use super::*; [INFO] [stdout] | -------- the item `Write` is already imported here [INFO] [stdout] ... [INFO] [stdout] 617 | use std::io::Write; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `DerefMut` is imported redundantly [INFO] [stdout] --> slosh/src/main.rs:618:9 [INFO] [stdout] | [INFO] [stdout] 611 | use super::*; [INFO] [stdout] | -------- the item `DerefMut` is already imported here [INFO] [stdout] ... [INFO] [stdout] 618 | use std::ops::DerefMut; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `temp_env` is imported redundantly [INFO] [stdout] --> slosh/src/main.rs:619:9 [INFO] [stdout] | [INFO] [stdout] 619 | use temp_env; [INFO] [stdout] | ^^^^^^^^ the item `temp_env` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 10 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 10s [INFO] running `Command { std: "docker" "inspect" "34bba3177eba7b2d969be7a40f4a95edb9a2c97cf974f8f4412633d77d7d985c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "34bba3177eba7b2d969be7a40f4a95edb9a2c97cf974f8f4412633d77d7d985c", kill_on_drop: false }` [INFO] [stdout] 34bba3177eba7b2d969be7a40f4a95edb9a2c97cf974f8f4412633d77d7d985c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-03-24" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] d648f6afc074b6b84348213daec5828507bcd0e2188e27617998f1e6aa255dd3 [INFO] running `Command { std: "docker" "start" "-a" "d648f6afc074b6b84348213daec5828507bcd0e2188e27617998f1e6aa255dd3", kill_on_drop: false }` [INFO] [stderr] warning: the item `mov_register` is imported redundantly [INFO] [stderr] --> vm/src/vm/call.rs:3:13 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::{mov_register, CallFrame, Chunk, Continuation, GVm, VMError, VMResult, Value}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: vm/src/vm/macros.rs:277:1 [INFO] [stderr] | [INFO] [stderr] 277 | / macro_rules! mov_register { [INFO] [stderr] 278 | | ($vm:expr, $idx:expr, $val:expr) => {{ [INFO] [stderr] 279 | | *$vm.register_mut($idx) = $val; [INFO] [stderr] 280 | | }}; [INFO] [stderr] 281 | | } [INFO] [stderr] | |_- the item `mov_register` is already defined here [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `TryInto` is imported redundantly [INFO] [stderr] --> vm/src/fxhasher.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | use core::convert::TryInto; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `TryInto` is already defined here [INFO] [stderr] [INFO] [stderr] warning: `slvm` (lib) generated 2 warnings [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> bridge_macros/src/lib.rs:52:12 [INFO] [stderr] | [INFO] [stderr] 52 | BareFn(TypeBareFn, Span), [INFO] [stderr] | ------ ^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 52 | BareFn((), Span), [INFO] [stderr] | ~~ [INFO] [stderr] [INFO] [stderr] warning: `bridge_macros` (lib) generated 1 warning [INFO] [stderr] warning: the item `TryInto` is imported redundantly [INFO] [stderr] --> shell/src/platform/unix.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::convert::TryInto; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `TryInto` is already defined here [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `shell` (lib) generated 1 warning [INFO] [stderr] warning: the item `ToString` is imported redundantly [INFO] [stderr] --> slosh/src/docs.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use std::string::ToString; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/prelude/mod.rs:125:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `ToString` is already defined here [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `BTreeMap` is imported redundantly [INFO] [stderr] --> slosh/src/docs.rs:512:9 [INFO] [stderr] | [INFO] [stderr] 508 | use super::*; [INFO] [stderr] | -------- the item `BTreeMap` is already imported here [INFO] [stderr] ... [INFO] [stderr] 512 | use std::collections::BTreeMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `set_initial_load_path` is imported redundantly [INFO] [stderr] --> slosh/src/main.rs:613:17 [INFO] [stderr] | [INFO] [stderr] 611 | use super::*; [INFO] [stderr] | -------- the item `set_initial_load_path` is already imported here [INFO] [stderr] 612 | [INFO] [stderr] 613 | use crate::{set_initial_load_path, ENV}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `ENV` is imported redundantly [INFO] [stderr] --> slosh/src/main.rs:613:40 [INFO] [stderr] | [INFO] [stderr] 611 | use super::*; [INFO] [stderr] | -------- the item `ENV` is already imported here [INFO] [stderr] 612 | [INFO] [stderr] 613 | use crate::{set_initial_load_path, ENV}; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `Value` is imported redundantly [INFO] [stderr] --> slosh/src/main.rs:615:26 [INFO] [stderr] | [INFO] [stderr] 611 | use super::*; [INFO] [stderr] | -------- the item `Value` is already imported here [INFO] [stderr] ... [INFO] [stderr] 615 | use slvm::{from_i56, Value}; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `create_dir_all` is imported redundantly [INFO] [stderr] --> slosh/src/main.rs:616:19 [INFO] [stderr] | [INFO] [stderr] 611 | use super::*; [INFO] [stderr] | -------- the item `create_dir_all` is already imported here [INFO] [stderr] ... [INFO] [stderr] 616 | use std::fs::{create_dir_all, File}; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `File` is imported redundantly [INFO] [stderr] --> slosh/src/main.rs:616:35 [INFO] [stderr] | [INFO] [stderr] 611 | use super::*; [INFO] [stderr] | -------- the item `File` is already imported here [INFO] [stderr] ... [INFO] [stderr] 616 | use std::fs::{create_dir_all, File}; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `Write` is imported redundantly [INFO] [stderr] --> slosh/src/main.rs:617:9 [INFO] [stderr] | [INFO] [stderr] 611 | use super::*; [INFO] [stderr] | -------- the item `Write` is already imported here [INFO] [stderr] ... [INFO] [stderr] 617 | use std::io::Write; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `DerefMut` is imported redundantly [INFO] [stderr] --> slosh/src/main.rs:618:9 [INFO] [stderr] | [INFO] [stderr] 611 | use super::*; [INFO] [stderr] | -------- the item `DerefMut` is already imported here [INFO] [stderr] ... [INFO] [stderr] 618 | use std::ops::DerefMut; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `temp_env` is imported redundantly [INFO] [stderr] --> slosh/src/main.rs:619:9 [INFO] [stderr] | [INFO] [stderr] 619 | use temp_env; [INFO] [stderr] | ^^^^^^^^ the item `temp_env` is already defined by prelude [INFO] [stderr] [INFO] [stderr] warning: the item `SloshVm` is imported redundantly [INFO] [stderr] --> compiler/src/reader.rs:1207:46 [INFO] [stderr] | [INFO] [stderr] 1206 | use super::*; [INFO] [stderr] | -------- the item `SloshVm` is already imported here [INFO] [stderr] 1207 | use compile_state::state::{new_slosh_vm, SloshVm}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `VMError` is imported redundantly [INFO] [stderr] --> compiler/src/backquote.rs:316:16 [INFO] [stderr] | [INFO] [stderr] 313 | use super::*; [INFO] [stderr] | -------- the item `VMError` is already imported here [INFO] [stderr] ... [INFO] [stderr] 316 | use slvm::{VMError, VMResult, Value, RET}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `VMResult` is imported redundantly [INFO] [stderr] --> compiler/src/backquote.rs:316:25 [INFO] [stderr] | [INFO] [stderr] 313 | use super::*; [INFO] [stderr] | -------- the item `VMResult` is already imported here [INFO] [stderr] ... [INFO] [stderr] 316 | use slvm::{VMError, VMResult, Value, RET}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `Value` is imported redundantly [INFO] [stderr] --> compiler/src/backquote.rs:316:35 [INFO] [stderr] | [INFO] [stderr] 313 | use super::*; [INFO] [stderr] | -------- the item `Value` is already imported here [INFO] [stderr] ... [INFO] [stderr] 316 | use slvm::{VMError, VMResult, Value, RET}; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `slosh` (bin "slosh" test) generated 10 warnings [INFO] [stderr] warning: `sl-compiler` (lib test) generated 4 warnings [INFO] [stderr] warning: `bridge_macros` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: the item `SlAsMut` is imported redundantly [INFO] [stderr] --> bridge_adapters/src/lisp_adapters/text.rs:182:32 [INFO] [stderr] | [INFO] [stderr] 181 | use super::*; [INFO] [stderr] | -------- the item `SlAsMut` is already imported here [INFO] [stderr] 182 | use crate::lisp_adapters::{SlAsMut, SlAsRef, SlInto, SlIntoRef}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `SlAsRef` is imported redundantly [INFO] [stderr] --> bridge_adapters/src/lisp_adapters/text.rs:182:41 [INFO] [stderr] | [INFO] [stderr] 181 | use super::*; [INFO] [stderr] | -------- the item `SlAsRef` is already imported here [INFO] [stderr] 182 | use crate::lisp_adapters::{SlAsMut, SlAsRef, SlInto, SlIntoRef}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `shell` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: `bridge_adapters` (lib test) generated 2 warnings [INFO] [stderr] warning: `slvm` (lib test) generated 2 warnings (2 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.31s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bench_utils-3e62b91651c703b3) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bridge_adapters-7fb979ba4841d861) [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 15 tests [INFO] [stdout] test lisp_adapters::text::tests::test_char_cluster_conversions_rust_to_value ... ok [INFO] [stdout] test lisp_adapters::text::tests::test_char_conversions_rust_to_value ... ok [INFO] [stdout] test lisp_adapters::primitives::tests::test_bool_conversions_to_rust ... ok [INFO] [stdout] test lisp_adapters::text::tests::test_loose_string_conversions_value_to_rust ... ok [INFO] [stdout] test lisp_adapters::numbers::tests::test_i32_conversions_rust_to_value ... ok [INFO] [stdout] test lisp_adapters::primitives::tests::test_bool_conversions_from_rust ... ok [INFO] [stdout] test lisp_adapters::text::tests::test_string_conversions_value_to_rust ... ok [INFO] [stdout] test lisp_adapters::text::tests::try_conversion_error ... ok [INFO] [stdout] test lisp_adapters::text::tests::test_string_conversions_rust_to_value ... ok [INFO] [stdout] test lisp_adapters::text::tests::test_loose_string_conversion_rust_to_value ... ok [INFO] [stdout] test lisp_adapters::numbers::tests::test_i32_conversions_value_to_rust ... ok [INFO] [stdout] test lisp_adapters::text::tests::test_char_cluster_conversions_value_to_rust ... ok [INFO] [stdout] test lisp_adapters::text::tests::try_str_mut ... ok [INFO] [stdout] test lisp_adapters::text::tests::test_char_conversions_value_to_rust ... ok [INFO] [stdout] test lisp_adapters::text::tests::try_str_trim ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bridge_macros-a4e6263f25affb07) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test::test_params_optionals ... ok [INFO] [stdout] test test::test_params_values_only ... ok [INFO] [stdout] test test::test_params_vec ... ok [INFO] [stdout] test test::test_params_vec_with_options ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bridge_types-a563064bbfbc49b2) [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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/builtins-86a588fd829c7b80) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test string::tests::test_str_push ... ok [INFO] [stderr] Compiling proc-macro2 v1.0.76 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Checking bridge_types v0.1.0 (/opt/rustwide/workdir/bridge_types) [INFO] [stderr] Checking unicode-segmentation v1.10.1 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling slvm v0.1.0 (/opt/rustwide/workdir/vm) [INFO] [stderr] warning: the item `mov_register` is imported redundantly [INFO] [stderr] --> /opt/rustwide/workdir/vm/src/vm/call.rs:3:13 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::{mov_register, CallFrame, Chunk, Continuation, GVm, VMError, VMResult, Value}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/vm/src/vm/macros.rs:277:1 [INFO] [stderr] | [INFO] [stderr] 277 | / macro_rules! mov_register { [INFO] [stderr] 278 | | ($vm:expr, $idx:expr, $val:expr) => {{ [INFO] [stderr] 279 | | *$vm.register_mut($idx) = $val; [INFO] [stderr] 280 | | }}; [INFO] [stderr] 281 | | } [INFO] [stderr] | |_- the item `mov_register` is already defined here [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `TryInto` is imported redundantly [INFO] [stderr] --> /opt/rustwide/workdir/vm/src/fxhasher.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | use core::convert::TryInto; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `TryInto` is already defined here [INFO] [stderr] [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] warning: `slvm` (lib) generated 2 warnings [INFO] [stderr] Checking compile_state v0.1.0 (/opt/rustwide/workdir/compile_state) [INFO] [stderr] Checking bridge_adapters v0.1.0 (/opt/rustwide/workdir/bridge_adapters) [INFO] [stderr] warning: `slvm` (lib) generated 2 warnings (2 duplicates) [INFO] [stderr] Compiling bridge_macros v0.1.0 (/opt/rustwide/workdir/bridge_macros) [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> /opt/rustwide/workdir/bridge_macros/src/lib.rs:52:12 [INFO] [stderr] | [INFO] [stderr] 52 | BareFn(TypeBareFn, Span), [INFO] [stderr] | ------ ^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 52 | BareFn((), Span), [INFO] [stderr] | ~~ [INFO] [stderr] [INFO] [stderr] warning: `bridge_macros` (lib) generated 1 warning [INFO] [stderr] Checking builtins v0.1.0 (/opt/rustwide/workdir/builtins) [INFO] [stderr] Checking builtins-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/builtins) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.64s [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] test trybuild/tests/borrow_checker_two_mut_fail.rs ... ok [INFO] [stderr] test trybuild/tests/enforce_return_fail.rs ... ok [INFO] [stderr] test trybuild/tests/too_many_generics_fail.rs ... mismatch [INFO] [stderr] [INFO] [stderr] EXPECTED: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: sl_sh_fn only supports functions with 0 or 1 generic lifetime parameters. [INFO] [stderr] --> trybuild/tests/too_many_generics_fail.rs:7:25 [INFO] [stderr] | [INFO] [stderr] 7 | pub fn too_many_generics<'a, 'b>(a: &'a str, b: &'b str) -> &'a str { [INFO] [stderr] | ^ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error: sl_sh_fn only supports functions with 0 or 1 generic lifetime parameters. [INFO] [stderr] --> trybuild/tests/too_many_generics_fail.rs:7:25 [INFO] [stderr] | [INFO] [stderr] 7 | pub fn too_many_generics<'a, 'b>(a: &'a str, b: &'b str) -> &'a str { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `b` [INFO] [stderr] --> trybuild/tests/too_many_generics_fail.rs:7:46 [INFO] [stderr] | [INFO] [stderr] 7 | pub fn too_many_generics<'a, 'b>(a: &'a str, b: &'b str) -> &'a str { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_b` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] [INFO] [stdout] test bridge_macro_tests::tests::macro_failing_tests ... FAILED [INFO] [stderr] Compiling bridge_types v0.1.0 (/opt/rustwide/workdir/bridge_types) [INFO] [stderr] Compiling unicode-segmentation v1.10.1 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] warning: the item `mov_register` is imported redundantly [INFO] [stderr] --> /opt/rustwide/workdir/vm/src/vm/call.rs:3:13 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::{mov_register, CallFrame, Chunk, Continuation, GVm, VMError, VMResult, Value}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/vm/src/vm/macros.rs:277:1 [INFO] [stderr] | [INFO] [stderr] 277 | / macro_rules! mov_register { [INFO] [stderr] 278 | | ($vm:expr, $idx:expr, $val:expr) => {{ [INFO] [stderr] 279 | | *$vm.register_mut($idx) = $val; [INFO] [stderr] 280 | | }}; [INFO] [stderr] 281 | | } [INFO] [stderr] | |_- the item `mov_register` is already defined here [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `TryInto` is imported redundantly [INFO] [stderr] --> /opt/rustwide/workdir/vm/src/fxhasher.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | use core::convert::TryInto; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `TryInto` is already defined here [INFO] [stderr] [INFO] [stderr] warning: `slvm` (lib) generated 2 warnings [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> /opt/rustwide/workdir/bridge_macros/src/lib.rs:52:12 [INFO] [stderr] | [INFO] [stderr] 52 | BareFn(TypeBareFn, Span), [INFO] [stderr] | ------ ^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 52 | BareFn((), Span), [INFO] [stderr] | ~~ [INFO] [stderr] [INFO] [stderr] warning: `bridge_macros` (lib) generated 1 warning [INFO] [stderr] Compiling slvm v0.1.0 (/opt/rustwide/workdir/vm) [INFO] [stderr] Compiling compile_state v0.1.0 (/opt/rustwide/workdir/compile_state) [INFO] [stderr] Compiling bridge_adapters v0.1.0 (/opt/rustwide/workdir/bridge_adapters) [INFO] [stderr] warning: `slvm` (lib) generated 2 warnings (2 duplicates) [INFO] [stderr] Compiling builtins v0.1.0 (/opt/rustwide/workdir/builtins) [INFO] [stderr] Compiling builtins-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/builtins) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.39s [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] test tests/convert_primitives_pass.rs ... ok [INFO] [stderr] [INFO] [stderr] STDERR: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] warning: the item `mov_register` is imported redundantly [INFO] [stderr] --> /opt/rustwide/workdir/vm/src/vm/call.rs:3:13 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::{mov_register, CallFrame, Chunk, Continuation, GVm, VMError, VMResult, Value}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/vm/src/vm/macros.rs:277:1 [INFO] [stderr] | [INFO] [stderr] 277 | / macro_rules! mov_register { [INFO] [stderr] 278 | | ($vm:expr, $idx:expr, $val:expr) => {{ [INFO] [stderr] 279 | | *$vm.register_mut($idx) = $val; [INFO] [stderr] 280 | | }}; [INFO] [stderr] 281 | | } [INFO] [stderr] | |_- the item `mov_register` is already defined here [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `TryInto` is imported redundantly [INFO] [stderr] --> /opt/rustwide/workdir/vm/src/fxhasher.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | use core::convert::TryInto; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `TryInto` is already defined here [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> /opt/rustwide/workdir/bridge_macros/src/lib.rs:52:12 [INFO] [stderr] | [INFO] [stderr] 52 | BareFn(TypeBareFn, Span), [INFO] [stderr] | ------ ^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 52 | BareFn((), Span), [INFO] [stderr] | ~~ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/convert_string_pass.rs ... ok [INFO] [stderr] [INFO] [stderr] STDERR: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] warning: the item `mov_register` is imported redundantly [INFO] [stderr] --> /opt/rustwide/workdir/vm/src/vm/call.rs:3:13 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::{mov_register, CallFrame, Chunk, Continuation, GVm, VMError, VMResult, Value}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/vm/src/vm/macros.rs:277:1 [INFO] [stderr] | [INFO] [stderr] 277 | / macro_rules! mov_register { [INFO] [stderr] 278 | | ($vm:expr, $idx:expr, $val:expr) => {{ [INFO] [stderr] 279 | | *$vm.register_mut($idx) = $val; [INFO] [stderr] 280 | | }}; [INFO] [stderr] 281 | | } [INFO] [stderr] | |_- the item `mov_register` is already defined here [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `TryInto` is imported redundantly [INFO] [stderr] --> /opt/rustwide/workdir/vm/src/fxhasher.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | use core::convert::TryInto; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `TryInto` is already defined here [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> /opt/rustwide/workdir/bridge_macros/src/lib.rs:52:12 [INFO] [stderr] | [INFO] [stderr] 52 | BareFn(TypeBareFn, Span), [INFO] [stderr] | ------ ^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 52 | BareFn((), Span), [INFO] [stderr] | ~~ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/optional_args_pass.rs ... ok [INFO] [stderr] [INFO] [stderr] STDERR: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] warning: the item `mov_register` is imported redundantly [INFO] [stderr] --> /opt/rustwide/workdir/vm/src/vm/call.rs:3:13 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::{mov_register, CallFrame, Chunk, Continuation, GVm, VMError, VMResult, Value}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/vm/src/vm/macros.rs:277:1 [INFO] [stderr] | [INFO] [stderr] 277 | / macro_rules! mov_register { [INFO] [stderr] 278 | | ($vm:expr, $idx:expr, $val:expr) => {{ [INFO] [stderr] 279 | | *$vm.register_mut($idx) = $val; [INFO] [stderr] 280 | | }}; [INFO] [stderr] 281 | | } [INFO] [stderr] | |_- the item `mov_register` is already defined here [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `TryInto` is imported redundantly [INFO] [stderr] --> /opt/rustwide/workdir/vm/src/fxhasher.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | use core::convert::TryInto; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `TryInto` is already defined here [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> /opt/rustwide/workdir/bridge_macros/src/lib.rs:52:12 [INFO] [stderr] | [INFO] [stderr] 52 | BareFn(TypeBareFn, Span), [INFO] [stderr] | ------ ^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 52 | BareFn((), Span), [INFO] [stderr] | ~~ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/simple_proc_macro_pass.rs ... ok [INFO] [stderr] [INFO] [stderr] STDERR: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] warning: the item `mov_register` is imported redundantly [INFO] [stderr] --> /opt/rustwide/workdir/vm/src/vm/call.rs:3:13 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::{mov_register, CallFrame, Chunk, Continuation, GVm, VMError, VMResult, Value}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/workdir/vm/src/vm/macros.rs:277:1 [INFO] [stderr] | [INFO] [stderr] 277 | / macro_rules! mov_register { [INFO] [stderr] 278 | | ($vm:expr, $idx:expr, $val:expr) => {{ [INFO] [stderr] 279 | | *$vm.register_mut($idx) = $val; [INFO] [stderr] 280 | | }}; [INFO] [stderr] 281 | | } [INFO] [stderr] | |_- the item `mov_register` is already defined here [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `TryInto` is imported redundantly [INFO] [stderr] --> /opt/rustwide/workdir/vm/src/fxhasher.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | use core::convert::TryInto; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `TryInto` is already defined here [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> /opt/rustwide/workdir/bridge_macros/src/lib.rs:52:12 [INFO] [stderr] | [INFO] [stderr] 52 | BareFn(TypeBareFn, Span), [INFO] [stderr] | ------ ^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 52 | BareFn((), Span), [INFO] [stderr] | ~~ [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] test tests/var_args_pass.rs ... ok [INFO] [stdout] test bridge_macro_tests::tests::macro_passing_tests ... ok [INFO] [stderr] [INFO] [stdout] [INFO] [stderr] STDERR: [INFO] [stdout] failures: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stdout] [INFO] [stderr] warning: the item `mov_register` is imported redundantly [INFO] [stdout] ---- bridge_macro_tests::tests::macro_failing_tests stdout ---- [INFO] [stderr] --> /opt/rustwide/workdir/vm/src/vm/call.rs:3:13 [INFO] [stdout] thread 'bridge_macro_tests::tests::macro_failing_tests' panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/trybuild-1.0.88/src/run.rs:101:13: [INFO] [stderr] | [INFO] [stdout] 1 of 3 tests failed [INFO] [stderr] 3 | use crate::{mov_register, CallFrame, Chunk, Continuation, GVm, VMError, VMResult, Value}; [INFO] [stdout] stack backtrace: [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stdout] 0: 0x560513711c32 - std::backtrace_rs::backtrace::libunwind::trace::hf591c4fa475b521b [INFO] [stderr] | [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 [INFO] [stderr] ::: /opt/rustwide/workdir/vm/src/vm/macros.rs:277:1 [INFO] [stdout] 1: 0x560513711c32 - std::backtrace_rs::backtrace::trace_unsynchronized::hce0fc3788d7159a9 [INFO] [stderr] | [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stderr] 277 | / macro_rules! mov_register { [INFO] [stdout] 2: 0x560513711c32 - std::sys_common::backtrace::_print_fmt::he2d1cbe468040257 [INFO] [stderr] 278 | | ($vm:expr, $idx:expr, $val:expr) => {{ [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/sys_common/backtrace.rs:68:5 [INFO] [stderr] 279 | | *$vm.register_mut($idx) = $val; [INFO] [stdout] 3: 0x560513711c32 - ::fmt::h2c24b8bf09043006 [INFO] [stderr] 280 | | }}; [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stderr] 281 | | } [INFO] [stdout] 4: 0x56051373c4ec - core::fmt::rt::Argument::fmt::h982f45771e9ecd8b [INFO] [stderr] | |_- the item `mov_register` is already defined here [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/core/src/fmt/rt.rs:142:9 [INFO] [stderr] | [INFO] [stdout] 5: 0x56051373c4ec - core::fmt::write::h08d521d188b46bd0 [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/core/src/fmt/mod.rs:1153:17 [INFO] [stderr] [INFO] [stdout] 6: 0x56051370ea8f - std::io::Write::write_fmt::h84dbc6cf42979d05 [INFO] [stderr] warning: the item `TryInto` is imported redundantly [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/io/mod.rs:1843:15 [INFO] [stderr] --> /opt/rustwide/workdir/vm/src/fxhasher.rs:29:5 [INFO] [stdout] 7: 0x560513711a04 - std::sys_common::backtrace::_print::h3e781da3859a0efa [INFO] [stderr] | [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stderr] 29 | use core::convert::TryInto; [INFO] [stdout] 8: 0x560513711a04 - std::sys_common::backtrace::print::he5e9ec6ac18663c5 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stderr] --> /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] 9: 0x5605137136cb - std::panicking::default_hook::{{closure}}::hb05b3618b96e9a16 [INFO] [stderr] | [INFO] [stdout] 10: 0x5605137133a7 - std::panicking::default_hook::ha92ce0e319b86adc [INFO] [stderr] = note: the item `TryInto` is already defined here [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/panicking.rs:289:9 [INFO] [stderr] [INFO] [stdout] 11: 0x5605136aa037 - as core::ops::function::Fn>::call::hfad4e8cd66d28d6f [INFO] [stderr] warning: field `0` is never read [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/alloc/src/boxed.rs:2034:9 [INFO] [stderr] --> /opt/rustwide/workdir/bridge_macros/src/lib.rs:52:12 [INFO] [stdout] 12: 0x5605136aa037 - test::test_main::{{closure}}::hb316c81ad0052246 [INFO] [stderr] | [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/test/src/lib.rs:138:21 [INFO] [stderr] 52 | BareFn(TypeBareFn, Span), [INFO] [stdout] 13: 0x560513713d00 - as core::ops::function::Fn>::call::h48f57e8ba0ebe10d [INFO] [stderr] | ------ ^^^^^^^^^^ [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/alloc/src/boxed.rs:2034:9 [INFO] [stderr] | | [INFO] [stdout] 14: 0x560513713d00 - std::panicking::rust_panic_with_hook::h0843a0c6d846e961 [INFO] [stderr] | field in this variant [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/panicking.rs:783:13 [INFO] [stderr] | [INFO] [stdout] 15: 0x560513713a42 - std::panicking::begin_panic_handler::{{closure}}::h089f044d920e4ed4 [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/panicking.rs:657:13 [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] 16: 0x560513712106 - std::sys_common::backtrace::__rust_end_short_backtrace::h17a752ec00eb4307 [INFO] [stderr] | [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/sys_common/backtrace.rs:171:18 [INFO] [stderr] 52 | BareFn((), Span), [INFO] [stdout] 17: 0x560513713774 - rust_begin_unwind [INFO] [stderr] | ~~ [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/panicking.rs:645:5 [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stdout] 18: 0x560513487af5 - core::panicking::panic_fmt::hf9e3650f9c0b35ad [INFO] [stderr] [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/core/src/panicking.rs:72:14 [INFO] [stderr] [INFO] [stdout] 19: 0x5605134c3b75 - trybuild::run::::run::h57c5247766bb10bf [INFO] [stderr] [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/trybuild-1.0.88/src/run.rs:101:13 [INFO] [stdout] 20: 0x5605134c9318 - ::drop::h4131c5edf6c4e654 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/trybuild-1.0.88/src/lib.rs:317:13 [INFO] [stdout] 21: 0x560513488937 - core::ptr::drop_in_place::h3ecf01cfc8834a04 [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/core/src/ptr/mod.rs:515:1 [INFO] [stdout] 22: 0x56051348b723 - builtins::bridge_macro_tests::tests::macro_failing_tests::h3775dd4cabb22150 [INFO] [stdout] at /opt/rustwide/workdir/builtins/src/bridge_macro_tests.rs:13:5 [INFO] [stdout] 23: 0x56051348b6b7 - builtins::bridge_macro_tests::tests::macro_failing_tests::{{closure}}::h9f0eb22132e1db20 [INFO] [stdout] at /opt/rustwide/workdir/builtins/src/bridge_macro_tests.rs:10:29 [INFO] [stdout] 24: 0x5605134887e6 - core::ops::function::FnOnce::call_once::h977bd6296478aded [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5605136aebff - core::ops::function::FnOnce::call_once::h0e9f6b735acda624 [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x5605136aebff - test::__rust_begin_short_backtrace::h65f11a900e8cf65e [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/test/src/lib.rs:621:18 [INFO] [stdout] 27: 0x5605136ae2f3 - test::run_test_in_process::{{closure}}::h5e2816892ad7ac9a [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/test/src/lib.rs:644:60 [INFO] [stdout] 28: 0x5605136ae2f3 - as core::ops::function::FnOnce<()>>::call_once::h1b9c320c72d4c6ce [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 29: 0x5605136ae2f3 - std::panicking::try::do_call::hd0b24b52271709c2 [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/panicking.rs:552:40 [INFO] [stdout] 30: 0x5605136ae2f3 - std::panicking::try::h56d1181c9703484e [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/panicking.rs:516:19 [INFO] [stdout] 31: 0x5605136ae2f3 - std::panic::catch_unwind::h8bd23f3ab29003f2 [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/panic.rs:146:14 [INFO] [stdout] 32: 0x5605136ae2f3 - test::run_test_in_process::h506184887cedf4a3 [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/test/src/lib.rs:644:27 [INFO] [stdout] 33: 0x5605136ae2f3 - test::run_test::{{closure}}::h1877fa24be24f03e [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/test/src/lib.rs:567:43 [INFO] [stdout] 34: 0x560513676ef3 - test::run_test::{{closure}}::hd863e669253739ef [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/test/src/lib.rs:595:41 [INFO] [stdout] 35: 0x560513676ef3 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7f4ddddf8d11340f [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/sys_common/backtrace.rs:155:18 [INFO] [stdout] 36: 0x56051367ba5f - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4a8b28c9e99c5cc2 [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/thread/mod.rs:528:17 [INFO] [stdout] 37: 0x56051367ba5f - as core::ops::function::FnOnce<()>>::call_once::h82f1b5c530f72a07 [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 38: 0x56051367ba5f - std::panicking::try::do_call::h0064fe0f14317599 [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/panicking.rs:552:40 [INFO] [stdout] 39: 0x56051367ba5f - std::panicking::try::h1cc6a2a343001459 [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/panicking.rs:516:19 [INFO] [stdout] 40: 0x56051367ba5f - std::panic::catch_unwind::h90be06afab17593a [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/panic.rs:146:14 [INFO] [stdout] 41: 0x56051367ba5f - std::thread::Builder::spawn_unchecked_::{{closure}}::h80bc2ad0bec94635 [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/thread/mod.rs:527:30 [INFO] [stdout] 42: 0x56051367ba5f - core::ops::function::FnOnce::call_once{{vtable.shim}}::h27e1017014ef0506 [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x560513718d85 - as core::ops::function::FnOnce>::call_once::hdbdd1f187b9b9080 [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/alloc/src/boxed.rs:2020:9 [INFO] [stdout] 44: 0x560513718d85 - as core::ops::function::FnOnce>::call_once::hc7ee8cb78037b4ec [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/alloc/src/boxed.rs:2020:9 [INFO] [stdout] 45: 0x560513718d85 - std::sys::pal::unix::thread::Thread::new::thread_start::haedac03260309a72 [INFO] [stdout] at /rustc/277d06bc95c6c38a2337ccde798b2c709384bd84/library/std/src/sys/pal/unix/thread.rs:108:17 [INFO] [stdout] 46: 0x7fcd85b03ac3 - [INFO] [stdout] 47: 0x7fcd85b94bf4 - __clone [INFO] [stdout] 48: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] bridge_macro_tests::tests::macro_failing_tests [INFO] [stdout] [INFO] [stdout] test result: FAILED. 2 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 26.18s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `-p builtins --lib` [INFO] running `Command { std: "docker" "inspect" "d648f6afc074b6b84348213daec5828507bcd0e2188e27617998f1e6aa255dd3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d648f6afc074b6b84348213daec5828507bcd0e2188e27617998f1e6aa255dd3", kill_on_drop: false }` [INFO] [stdout] d648f6afc074b6b84348213daec5828507bcd0e2188e27617998f1e6aa255dd3