[INFO] cloning repository https://github.com/dinfuehr/dora [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/dinfuehr/dora" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdinfuehr%2Fdora", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdinfuehr%2Fdora'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] de4efa2393280ad6cea2e6270d4773c8f1332a78 [INFO] testing dinfuehr/dora against master#d7bd9cd469ff6871420007f091ef52fc32d2ca99 for pr-121417 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdinfuehr%2Fdora" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/dinfuehr/dora on toolchain d7bd9cd469ff6871420007f091ef52fc32d2ca99 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d7bd9cd469ff6871420007f091ef52fc32d2ca99" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-6-tc1/source/rust-toolchain [INFO] started tweaking git repo https://github.com/dinfuehr/dora [INFO] finished tweaking git repo https://github.com/dinfuehr/dora [INFO] tweaked toml for git repo https://github.com/dinfuehr/dora written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/dinfuehr/dora 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" "+d7bd9cd469ff6871420007f091ef52fc32d2ca99" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [ERROR] this task or one of its parent failed! [ERROR] no output for 300 seconds [ERROR] note: run with `RUST_BACKTRACE=1` to display a backtrace. [INFO] testing dinfuehr/dora against try#393ef12c970fbc7f294cd96c35cb76f9591bc1d6 for pr-121417 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdinfuehr%2Fdora" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/dinfuehr/dora on toolchain 393ef12c970fbc7f294cd96c35cb76f9591bc1d6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-6-tc2/source/rust-toolchain [INFO] started tweaking git repo https://github.com/dinfuehr/dora [INFO] finished tweaking git repo https://github.com/dinfuehr/dora [INFO] tweaked toml for git repo https://github.com/dinfuehr/dora written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/dinfuehr/dora 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" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [INFO] testing dinfuehr/dora against try#393ef12c970fbc7f294cd96c35cb76f9591bc1d6 for pr-121417 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdinfuehr%2Fdora" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/dinfuehr/dora on toolchain 393ef12c970fbc7f294cd96c35cb76f9591bc1d6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-6-tc2/source/rust-toolchain [INFO] started tweaking git repo https://github.com/dinfuehr/dora [INFO] finished tweaking git repo https://github.com/dinfuehr/dora [INFO] tweaked toml for git repo https://github.com/dinfuehr/dora written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/dinfuehr/dora 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" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded lsp-types v0.94.0 [INFO] [stderr] Downloaded lsp-server v0.7.2 [INFO] [stderr] Downloaded afl v0.14.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 22c89d72252737fb1424c8658cfa68a33d5e24c3d20d4c1b215715e5ddc352d4 [INFO] running `Command { std: "docker" "start" "-a" "22c89d72252737fb1424c8658cfa68a33d5e24c3d20d4c1b215715e5ddc352d4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "22c89d72252737fb1424c8658cfa68a33d5e24c3d20d4c1b215715e5ddc352d4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "22c89d72252737fb1424c8658cfa68a33d5e24c3d20d4c1b215715e5ddc352d4", kill_on_drop: false }` [INFO] [stdout] 22c89d72252737fb1424c8658cfa68a33d5e24c3d20d4c1b215715e5ddc352d4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 46821573d72799844ae79fb630926b16d4a16957ce5061abac3e988bf2f80d69 [INFO] running `Command { std: "docker" "start" "-a" "46821573d72799844ae79fb630926b16d4a16957ce5061abac3e988bf2f80d69", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.147 [INFO] [stderr] Compiling unicode-ident v1.0.11 [INFO] [stderr] Compiling crossbeam-utils v0.8.16 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling hashbrown v0.14.0 [INFO] [stderr] Compiling winnow v0.5.1 [INFO] [stderr] Compiling toml_datetime v0.6.3 [INFO] [stderr] Compiling proc-macro2 v1.0.66 [INFO] [stderr] Compiling memoffset v0.9.0 [INFO] [stderr] Compiling lock_api v0.4.10 [INFO] [stderr] Compiling once_cell v1.18.0 [INFO] [stderr] Compiling parking_lot_core v0.9.8 [INFO] [stderr] Compiling crossbeam-epoch v0.9.15 [INFO] [stderr] Compiling smallvec v1.11.0 [INFO] [stderr] Compiling serde v1.0.175 [INFO] [stderr] Compiling quote v1.0.32 [INFO] [stderr] Compiling indexmap v2.0.0 [INFO] [stderr] Compiling syn v2.0.27 [INFO] [stderr] Compiling virtue v0.0.13 [INFO] [stderr] Compiling cc v1.0.79 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling serde_derive v1.0.175 [INFO] [stderr] Compiling walkdir v2.3.3 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling tinyvec v1.6.0 [INFO] [stderr] Compiling bincode_derive v2.0.0-rc.3 [INFO] [stderr] Compiling toml_edit v0.19.14 [INFO] [stderr] Compiling getrandom v0.2.10 [INFO] [stderr] Compiling byteorder v1.3.4 [INFO] [stderr] Compiling serde_json v1.0.103 [INFO] [stderr] Compiling unicode-normalization v0.1.22 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling capstone-sys v0.15.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.3 [INFO] [stderr] Compiling bincode v2.0.0-rc.3 [INFO] [stderr] Compiling dora-frontend v0.0.2 (/opt/rustwide/workdir/dora-frontend) [INFO] [stderr] Compiling dora-parser v0.0.2 (/opt/rustwide/workdir/dora-parser) [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> dora-parser/src/ast/dump.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 2 | [INFO] [stdout] 3 | use crate::ast::*; [INFO] [stdout] | ------------- the item `Arc` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Result` is imported redundantly [INFO] [stdout] --> dora-parser/src/span.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::result::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Result` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling itoa v1.0.9 [INFO] [stderr] Compiling percent-encoding v2.3.0 [INFO] [stderr] Compiling ryu v1.0.15 [INFO] [stderr] Compiling unicode-bidi v0.3.13 [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> dora-parser/src/syntax.rs:5:23 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct SyntaxNode(Arc); [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [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] 5 | pub struct SyntaxNode(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling proc-macro-crate v1.3.1 [INFO] [stderr] Compiling crossbeam-queue v0.3.8 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling ppv-lite86 v0.2.17 [INFO] [stderr] Compiling idna v0.4.0 [INFO] [stderr] Compiling form_urlencoded v1.2.0 [INFO] [stderr] Compiling threadpool v1.8.1 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling crossbeam-channel v0.5.8 [INFO] [stderr] Compiling id-arena v2.2.1 [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling url v2.4.0 [INFO] [stderr] Compiling dora-asm v0.0.1 (/opt/rustwide/workdir/dora-asm) [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> dora-asm/src/x64.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/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: the item `TryInto` is imported redundantly [INFO] [stdout] --> dora-asm/src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/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 serde_repr v0.1.15 [INFO] [stderr] Compiling log v0.4.19 [INFO] [stderr] Compiling num_enum_derive v0.6.1 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling scoped_threadpool v0.1.9 [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling crossbeam v0.8.2 [INFO] [stderr] Compiling lsp-server v0.7.2 [INFO] [stderr] Compiling lsp-types v0.94.0 [INFO] [stderr] Compiling num_enum v0.6.1 [INFO] [stderr] Compiling dora-bytecode v0.0.2 (/opt/rustwide/workdir/dora-bytecode) [INFO] [stdout] warning: the item `Iterator` is imported redundantly [INFO] [stdout] --> dora-bytecode/src/reader.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Iterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Iterator` 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] --> dora-frontend/src/generator.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/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] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling dora-language-server v0.0.2 (/opt/rustwide/workdir/dora-language-server) [INFO] [stderr] Compiling capstone v0.11.0 [INFO] [stderr] Compiling dora-runtime v0.0.2 (/opt/rustwide/workdir/dora-runtime) [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> dora-runtime/src/boots/serializer.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/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: the item `From` is imported redundantly [INFO] [stdout] --> dora-runtime/src/cpu.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::From; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `libc` is imported redundantly [INFO] [stdout] --> dora-runtime/src/disassembler/capstone.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use libc; [INFO] [stdout] | ^^^^ the item `libc` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Ord` is imported redundantly [INFO] [stdout] --> dora-runtime/src/gc.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | use std::cmp::{Ord, Ordering, PartialOrd}; [INFO] [stdout] | ^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Ord` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialOrd` is imported redundantly [INFO] [stdout] --> dora-runtime/src/gc.rs:3:31 [INFO] [stdout] | [INFO] [stdout] 3 | use std::cmp::{Ord, Ordering, PartialOrd}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialOrd` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> dora-runtime/src/object.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std; [INFO] [stdout] | ^^^ the item `std` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `libc` is imported redundantly [INFO] [stdout] --> dora-runtime/src/stdlib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use libc; [INFO] [stdout] | ^^^^ the item `libc` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> dora-runtime/src/threads.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::convert::From; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `num_cpus` is imported redundantly [INFO] [stdout] --> dora-runtime/src/vm/flags.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use num_cpus; [INFO] [stdout] | ^^^^^^^^ the item `num_cpus` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> dora-runtime/src/vtable.rs:3:11 [INFO] [stdout] | [INFO] [stdout] 3 | use std::{self, fmt, ptr, slice}; [INFO] [stdout] | ^^^^ the item `std` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 10 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling dora v0.0.2 (/opt/rustwide/workdir/dora) [INFO] [stdout] warning: the item `Default` is imported redundantly [INFO] [stdout] --> dora/src/driver/cmd.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::default::Default; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Default` 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] Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.70s [INFO] running `Command { std: "docker" "inspect" "46821573d72799844ae79fb630926b16d4a16957ce5061abac3e988bf2f80d69", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "46821573d72799844ae79fb630926b16d4a16957ce5061abac3e988bf2f80d69", kill_on_drop: false }` [INFO] [stdout] 46821573d72799844ae79fb630926b16d4a16957ce5061abac3e988bf2f80d69 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 02234f86242cd8759568e0314d1a3846f32da19ff775f891eeb46120dd103eac [INFO] running `Command { std: "docker" "start" "-a" "02234f86242cd8759568e0314d1a3846f32da19ff775f891eeb46120dd103eac", kill_on_drop: false }` [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> dora-parser/src/ast/dump.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 2 | [INFO] [stdout] 3 | use crate::ast::*; [INFO] [stdout] | ------------- the item `Arc` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Result` is imported redundantly [INFO] [stdout] --> dora-parser/src/span.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::result::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Result` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> dora-parser/src/syntax.rs:5:23 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct SyntaxNode(Arc); [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [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] 5 | pub struct SyntaxNode(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Iterator` is imported redundantly [INFO] [stdout] --> dora-bytecode/src/reader.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Iterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Iterator` 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] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> dora-asm/src/x64.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/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: the item `TryInto` is imported redundantly [INFO] [stdout] --> dora-asm/src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/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] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> dora-frontend/src/generator.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/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] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> dora-runtime/src/boots/serializer.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/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: the item `From` is imported redundantly [INFO] [stdout] --> dora-runtime/src/cpu.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::From; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `libc` is imported redundantly [INFO] [stdout] --> dora-runtime/src/disassembler/capstone.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use libc; [INFO] [stdout] | ^^^^ the item `libc` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Ord` is imported redundantly [INFO] [stdout] --> dora-runtime/src/gc.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | use std::cmp::{Ord, Ordering, PartialOrd}; [INFO] [stdout] | ^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Ord` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialOrd` is imported redundantly [INFO] [stdout] --> dora-runtime/src/gc.rs:3:31 [INFO] [stdout] | [INFO] [stdout] 3 | use std::cmp::{Ord, Ordering, PartialOrd}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialOrd` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> dora-runtime/src/object.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std; [INFO] [stdout] | ^^^ the item `std` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `libc` is imported redundantly [INFO] [stdout] --> dora-runtime/src/stdlib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use libc; [INFO] [stdout] | ^^^^ the item `libc` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> dora-runtime/src/threads.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::convert::From; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `num_cpus` is imported redundantly [INFO] [stdout] --> dora-runtime/src/vm/flags.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use num_cpus; [INFO] [stdout] | ^^^^^^^^ the item `num_cpus` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> dora-runtime/src/vtable.rs:3:11 [INFO] [stdout] | [INFO] [stdout] 3 | use std::{self, fmt, ptr, slice}; [INFO] [stdout] | ^^^^ the item `std` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 10 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling dora-runtime v0.0.2 (/opt/rustwide/workdir/dora-runtime) [INFO] [stderr] Compiling dora v0.0.2 (/opt/rustwide/workdir/dora) [INFO] [stderr] Compiling dora-frontend v0.0.2 (/opt/rustwide/workdir/dora-frontend) [INFO] [stderr] Compiling dora-asm v0.0.1 (/opt/rustwide/workdir/dora-asm) [INFO] [stderr] Compiling dora-bytecode v0.0.2 (/opt/rustwide/workdir/dora-bytecode) [INFO] [stderr] Compiling dora-parser v0.0.2 (/opt/rustwide/workdir/dora-parser) [INFO] [stderr] Compiling dora-language-server v0.0.2 (/opt/rustwide/workdir/dora-language-server) [INFO] [stdout] warning: the item `Default` is imported redundantly [INFO] [stdout] --> dora/src/driver/cmd.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::default::Default; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Default` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Iterator` is imported redundantly [INFO] [stdout] --> dora-bytecode/src/reader.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Iterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Iterator` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> dora-parser/src/ast/dump.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 2 | [INFO] [stdout] 3 | use crate::ast::*; [INFO] [stdout] | ------------- the item `Arc` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Result` is imported redundantly [INFO] [stdout] --> dora-parser/src/span.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::result::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Result` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> dora-runtime/src/boots/serializer.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/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: the item `From` is imported redundantly [INFO] [stdout] --> dora-runtime/src/cpu.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::From; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `libc` is imported redundantly [INFO] [stdout] --> dora-runtime/src/disassembler/capstone.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use libc; [INFO] [stdout] | ^^^^ the item `libc` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Ord` is imported redundantly [INFO] [stdout] --> dora-runtime/src/gc.rs:3:16 [INFO] [stdout] | [INFO] [stdout] 3 | use std::cmp::{Ord, Ordering, PartialOrd}; [INFO] [stdout] | ^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Ord` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialOrd` is imported redundantly [INFO] [stdout] --> dora-runtime/src/gc.rs:3:31 [INFO] [stdout] | [INFO] [stdout] 3 | use std::cmp::{Ord, Ordering, PartialOrd}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialOrd` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> dora-runtime/src/object.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std; [INFO] [stdout] | ^^^ the item `std` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `libc` is imported redundantly [INFO] [stdout] --> dora-runtime/src/stdlib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use libc; [INFO] [stdout] | ^^^^ the item `libc` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> dora-runtime/src/threads.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::convert::From; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `num_cpus` is imported redundantly [INFO] [stdout] --> dora-runtime/src/vm/flags.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use num_cpus; [INFO] [stdout] | ^^^^^^^^ the item `num_cpus` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> dora-runtime/src/vtable.rs:3:11 [INFO] [stdout] | [INFO] [stdout] 3 | use std::{self, fmt, ptr, slice}; [INFO] [stdout] | ^^^^ the item `std` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> dora-frontend/src/generator.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/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] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> dora-asm/src/x64.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/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: the item `TryInto` is imported redundantly [INFO] [stdout] --> dora-asm/src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/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] [stdout] warning: field `0` is never read [INFO] [stdout] --> dora-parser/src/syntax.rs:5:23 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct SyntaxNode(Arc); [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [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] 5 | pub struct SyntaxNode(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 10 warnings emitted [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] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.28s [INFO] running `Command { std: "docker" "inspect" "02234f86242cd8759568e0314d1a3846f32da19ff775f891eeb46120dd103eac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "02234f86242cd8759568e0314d1a3846f32da19ff775f891eeb46120dd103eac", kill_on_drop: false }` [INFO] [stdout] 02234f86242cd8759568e0314d1a3846f32da19ff775f891eeb46120dd103eac [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 761fc5d4df19f6f3045709024c05b8c45198db40fcc7f94b60e426a74e028285 [INFO] running `Command { std: "docker" "start" "-a" "761fc5d4df19f6f3045709024c05b8c45198db40fcc7f94b60e426a74e028285", kill_on_drop: false }` [INFO] [stderr] warning: the item `Arc` is imported redundantly [INFO] [stderr] --> dora-parser/src/ast/dump.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::sync::Arc; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] 2 | [INFO] [stderr] 3 | use crate::ast::*; [INFO] [stderr] | ------------- the item `Arc` is already imported here [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `Result` is imported redundantly [INFO] [stderr] --> dora-parser/src/span.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::result::Result; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `Result` is already defined here [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> dora-parser/src/syntax.rs:5:23 [INFO] [stderr] | [INFO] [stderr] 5 | pub struct SyntaxNode(Arc); [INFO] [stderr] | ---------- ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this struct [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] 5 | pub struct SyntaxNode(()); [INFO] [stderr] | ~~ [INFO] [stderr] [INFO] [stderr] warning: `dora-parser` (lib) generated 3 warnings [INFO] [stderr] warning: the item `Iterator` is imported redundantly [INFO] [stderr] --> dora-bytecode/src/reader.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::iter::Iterator; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `Iterator` is already defined here [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `dora-bytecode` (lib) generated 1 warning [INFO] [stderr] warning: the item `TryInto` is imported redundantly [INFO] [stderr] --> dora-asm/src/x64.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::convert::TryInto; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/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: the item `TryInto` is imported redundantly [INFO] [stderr] --> dora-asm/src/lib.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::convert::TryInto; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/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: `dora-asm` (lib) generated 2 warnings [INFO] [stderr] warning: the item `TryInto` is imported redundantly [INFO] [stderr] --> dora-frontend/src/generator.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::convert::TryInto; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/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: `dora-frontend` (lib) generated 1 warning [INFO] [stderr] warning: the item `TryInto` is imported redundantly [INFO] [stderr] --> dora-runtime/src/boots/serializer.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::convert::TryInto; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/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: the item `From` is imported redundantly [INFO] [stderr] --> dora-runtime/src/cpu.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::convert::From; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `From` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `libc` is imported redundantly [INFO] [stderr] --> dora-runtime/src/disassembler/capstone.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use libc; [INFO] [stderr] | ^^^^ the item `libc` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `Ord` is imported redundantly [INFO] [stderr] --> dora-runtime/src/gc.rs:3:16 [INFO] [stderr] | [INFO] [stderr] 3 | use std::cmp::{Ord, Ordering, PartialOrd}; [INFO] [stderr] | ^^^ [INFO] [stderr] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:125:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `Ord` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `PartialOrd` is imported redundantly [INFO] [stderr] --> dora-runtime/src/gc.rs:3:31 [INFO] [stderr] | [INFO] [stderr] 3 | use std::cmp::{Ord, Ordering, PartialOrd}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:125:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `PartialOrd` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `std` is imported redundantly [INFO] [stderr] --> dora-runtime/src/object.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std; [INFO] [stderr] | ^^^ the item `std` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `libc` is imported redundantly [INFO] [stderr] --> dora-runtime/src/stdlib.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use libc; [INFO] [stderr] | ^^^^ the item `libc` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `From` is imported redundantly [INFO] [stderr] --> dora-runtime/src/threads.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use std::convert::From; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `From` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `num_cpus` is imported redundantly [INFO] [stderr] --> dora-runtime/src/vm/flags.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use num_cpus; [INFO] [stderr] | ^^^^^^^^ the item `num_cpus` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `std` is imported redundantly [INFO] [stderr] --> dora-runtime/src/vtable.rs:3:11 [INFO] [stderr] | [INFO] [stderr] 3 | use std::{self, fmt, ptr, slice}; [INFO] [stderr] | ^^^^ the item `std` is already defined here [INFO] [stderr] [INFO] [stderr] warning: `dora-runtime` (lib) generated 10 warnings [INFO] [stderr] warning: `dora-runtime` (lib test) generated 10 warnings (10 duplicates) [INFO] [stderr] warning: the item `Default` is imported redundantly [INFO] [stderr] --> dora/src/driver/cmd.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::default::Default; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:125:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `Default` is already defined here [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `dora` (bin "dora" test) generated 1 warning [INFO] [stderr] warning: `dora-frontend` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: `dora-asm` (lib test) generated 2 warnings (2 duplicates) [INFO] [stderr] warning: `dora-bytecode` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: `dora-parser` (lib test) generated 3 warnings (3 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/dora-b7042fc9c6161ccd) [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/dora_asm-e653788e621decfe) [INFO] [stdout] [INFO] [stdout] running 245 tests [INFO] [stdout] test arm64::tests::test_add_extreg ... ok [INFO] [stdout] test arm64::tests::test_add_imm ... ok [INFO] [stdout] test arm64::tests::test_add_reg ... ok [INFO] [stdout] test arm64::tests::test_add_sh ... ok [INFO] [stdout] test arm64::tests::test_adds_imm ... ok [INFO] [stdout] test arm64::tests::test_adds_subs ... ok [INFO] [stdout] test arm64::tests::test_adr_adrp ... ok [INFO] [stdout] test arm64::tests::test_and_imm ... ok [INFO] [stdout] test arm64::tests::test_b_cond_imm ... ok [INFO] [stdout] test arm64::tests::test_b_i ... ok [INFO] [stdout] test arm64::tests::test_br_bl_r ... ok [INFO] [stdout] test arm64::tests::test_bfm ... ok [INFO] [stdout] test arm64::tests::test_brk ... ok [INFO] [stdout] test arm64::tests::test_cmp_imm ... ok [INFO] [stdout] test arm64::tests::test_cmp ... ok [INFO] [stdout] test arm64::tests::test_csel ... ok [INFO] [stdout] test arm64::tests::test_count_empty_half_words ... ok [INFO] [stdout] test arm64::tests::test_cas ... ok [INFO] [stdout] test arm64::tests::test_csinc ... ok [INFO] [stdout] test arm64::tests::test_cset ... ok [INFO] [stdout] test arm64::tests::test_div ... ok [INFO] [stdout] test arm64::tests::test_dmb_ish ... ok [INFO] [stdout] test arm64::tests::test_fcmpe ... ok [INFO] [stdout] test arm64::tests::test_fabs ... ok [INFO] [stdout] test arm64::tests::test_fcmp ... ok [INFO] [stdout] test arm64::tests::test_fcvtzs ... ok [INFO] [stdout] test arm64::tests::test_fdiv ... ok [INFO] [stdout] test arm64::tests::test_fits_movn ... ok [INFO] [stdout] test arm64::tests::test_fcvt ... ok [INFO] [stdout] test arm64::tests::test_encode_logical_imm ... ok [INFO] [stdout] test arm64::tests::test_fits_movz ... ok [INFO] [stdout] test arm64::tests::test_fmov_fs ... ok [INFO] [stdout] test arm64::tests::test_fneg ... ok [INFO] [stdout] test arm64::tests::test_fmov_sf ... ok [INFO] [stdout] test arm64::tests::test_fp_dataproc2 ... ok [INFO] [stdout] test arm64::tests::test_frintm ... ok [INFO] [stdout] test arm64::tests::test_frintz ... ok [INFO] [stdout] test arm64::tests::test_fsqrt ... ok [INFO] [stdout] test arm64::tests::test_frinta ... ok [INFO] [stdout] test arm64::tests::test_fsub ... ok [INFO] [stdout] test arm64::tests::test_fmov ... ok [INFO] [stdout] test arm64::tests::test_frintn ... ok [INFO] [stdout] test arm64::tests::test_frintp ... ok [INFO] [stdout] test arm64::tests::test_is_shifted_mask ... ok [INFO] [stdout] test arm64::tests::test_is_mask ... ok [INFO] [stdout] test arm64::tests::test_ldadd ... ok [INFO] [stdout] test arm64::tests::test_ldar ... ok [INFO] [stdout] test arm64::tests::test_ldaxr ... ok [INFO] [stdout] test arm64::tests::test_ldst_pair_pre ... ok [INFO] [stdout] test arm64::tests::test_ldst_pair_post ... ok [INFO] [stdout] test arm64::tests::test_ldxr ... ok [INFO] [stdout] test arm64::tests::test_ldur ... ok [INFO] [stdout] test arm64::tests::test_ldp ... ok [INFO] [stdout] test arm64::tests::test_ldr_imm ... ok [INFO] [stdout] test arm64::tests::test_ldr_reg ... ok [INFO] [stdout] test arm64::tests::test_logical_shreg ... ok [INFO] [stdout] test arm64::tests::test_lsl_imm ... ok [INFO] [stdout] test arm64::tests::test_lsl ... ok [INFO] [stdout] test arm64::tests::test_lsr_imm ... ok [INFO] [stdout] test arm64::tests::test_lsr ... ok [INFO] [stdout] test arm64::tests::test_mov ... ok [INFO] [stdout] test arm64::tests::test_madd_msub ... ok [INFO] [stdout] test arm64::tests::test_mov_imm ... ok [INFO] [stdout] test arm64::tests::test_movk ... ok [INFO] [stdout] test arm64::tests::test_mul ... ok [INFO] [stdout] test arm64::tests::test_movn ... ok [INFO] [stdout] test arm64::tests::test_nop ... ok [INFO] [stdout] test arm64::tests::test_movz ... ok [INFO] [stdout] test arm64::tests::test_orn ... ok [INFO] [stdout] test arm64::tests::test_orr ... ok [INFO] [stdout] test arm64::tests::test_rev ... ok [INFO] [stdout] test arm64::tests::test_rbit ... ok [INFO] [stdout] test arm64::tests::test_ror ... ok [INFO] [stdout] test arm64::tests::test_ret ... ok [INFO] [stdout] test arm64::tests::test_shift_movn ... ok [INFO] [stdout] test arm64::tests::test_scvtf ... ok [INFO] [stdout] test arm64::tests::test_shift_movz ... ok [INFO] [stdout] test arm64::tests::test_smulh ... ok [INFO] [stdout] test arm64::tests::test_smull ... ok [INFO] [stdout] test arm64::tests::test_stlr ... ok [INFO] [stdout] test arm64::tests::test_smaddl ... ok [INFO] [stdout] test arm64::tests::test_str_reg ... ok [INFO] [stdout] test arm64::tests::test_stlxr ... ok [INFO] [stdout] test arm64::tests::test_str_imm ... ok [INFO] [stdout] test arm64::tests::test_stxr ... ok [INFO] [stdout] test arm64::tests::test_sub ... ok [INFO] [stdout] test arm64::tests::test_stur ... ok [INFO] [stdout] test arm64::tests::test_sub_ext ... ok [INFO] [stdout] test arm64::tests::test_stp ... ok [INFO] [stdout] test arm64::tests::test_sub_imm ... ok [INFO] [stdout] test arm64::tests::test_tbnz_i ... ok [INFO] [stdout] test arm64::tests::test_swp ... ok [INFO] [stdout] test arm64::tests::test_subs_imm ... ok [INFO] [stdout] test arm64::tests::test_sub_reg ... ok [INFO] [stdout] test arm64::tests::test_udiv ... ok [INFO] [stdout] test arm64::tests::test_uxtb ... ok [INFO] [stdout] test arm64::tests::test_tbz_i ... ok [INFO] [stdout] test arm64::tests::test_ubfm ... ok [INFO] [stdout] test arm64::tests::test_sxtw ... ok [INFO] [stdout] test arm64::tests::test_sub_sh ... ok [INFO] [stdout] test arm64::tests::test_uxtw ... ok [INFO] [stdout] test x64::tests::test_addl_ri ... ok [INFO] [stdout] test x64::tests::test_addq_ri ... ok [INFO] [stdout] test x64::tests::test_addss_rr ... ok [INFO] [stdout] test x64::tests::test_andq_rr ... ok [INFO] [stdout] test x64::tests::test_addsd_rr ... ok [INFO] [stdout] test x64::tests::test_andl_rr ... ok [INFO] [stdout] test x64::tests::test_andps_ra ... ok [INFO] [stdout] test x64::tests::test_andq_ri ... ok [INFO] [stdout] test x64::tests::test_call_r ... ok [INFO] [stdout] test x64::tests::test_cdq_cqo ... ok [INFO] [stdout] test x64::tests::test_cmov ... ok [INFO] [stdout] test x64::tests::test_cmpb_ai ... ok [INFO] [stdout] test x64::tests::test_cmpb_ar ... ok [INFO] [stdout] test x64::tests::test_cmpl_ai ... ok [INFO] [stdout] test x64::tests::test_cmpl_ar ... ok [INFO] [stdout] test x64::tests::test_cmpq_ar ... ok [INFO] [stdout] test x64::tests::test_cmpl_ri ... ok [INFO] [stdout] test x64::tests::test_cmpq_ai ... ok [INFO] [stdout] test x64::tests::test_cmpq_rr ... ok [INFO] [stdout] test x64::tests::test_cmpl_rr ... ok [INFO] [stdout] test x64::tests::test_cmpq_ri ... ok [INFO] [stdout] test x64::tests::test_cmpxchgq_ar ... ok [INFO] [stdout] test x64::tests::test_cmpxchgl_ar ... ok [INFO] [stdout] test x64::tests::test_cvtsi2sdd_rr ... ok [INFO] [stdout] test x64::tests::test_cvtss2sd_rr ... ok [INFO] [stdout] test x64::tests::test_cvtsi2ssd_rr ... ok [INFO] [stdout] test x64::tests::test_cvtsi2ssq_rr ... ok [INFO] [stdout] test x64::tests::test_cvtsi2sdq_rr ... ok [INFO] [stdout] test x64::tests::test_cvtsd2ss_rr ... ok [INFO] [stdout] test x64::tests::test_cvttsd2sid_rr ... ok [INFO] [stdout] test x64::tests::test_cvttsd2siq_rr ... ok [INFO] [stdout] test x64::tests::test_cvttss2sid_rr ... ok [INFO] [stdout] test x64::tests::test_cvttss2siq_rr ... ok [INFO] [stdout] test x64::tests::test_divsd_rr ... ok [INFO] [stdout] test x64::tests::test_divss_rr ... ok [INFO] [stdout] test x64::tests::test_emit_addl_rr ... ok [INFO] [stdout] test x64::tests::test_emit_movl_rr ... ok [INFO] [stdout] test x64::tests::test_idivl_r ... ok [INFO] [stdout] test x64::tests::test_emit_addq_rr ... ok [INFO] [stdout] test x64::tests::test_emit_movq_rr ... ok [INFO] [stdout] test x64::tests::test_idivq_r ... ok [INFO] [stdout] test x64::tests::test_jmp_r ... ok [INFO] [stdout] test x64::tests::test_imulq_rr ... ok [INFO] [stdout] test x64::tests::test_lock_cmpxchgq_ar ... ok [INFO] [stdout] test x64::tests::test_lock_cmpxchgl_ar ... ok [INFO] [stdout] test x64::tests::test_imull_rr ... ok [INFO] [stdout] test x64::tests::test_lock_xaddl_ar ... ok [INFO] [stdout] test x64::tests::test_lea ... ok [INFO] [stdout] test x64::tests::test_lock_xaddq_ar ... ok [INFO] [stdout] test x64::tests::test_lzcnt ... ok [INFO] [stdout] test x64::tests::test_movaps_ar ... ok [INFO] [stdout] test x64::tests::test_movb_ai ... ok [INFO] [stdout] test x64::tests::test_mfence ... ok [INFO] [stdout] test x64::tests::test_movb_ra ... ok [INFO] [stdout] test x64::tests::test_movb_ar ... ok [INFO] [stdout] test x64::tests::test_movl_ai ... ok [INFO] [stdout] test x64::tests::test_movd_rx ... ok [INFO] [stdout] test x64::tests::test_movd_xr ... ok [INFO] [stdout] test x64::tests::test_movl_ri ... ok [INFO] [stdout] test x64::tests::test_movl_ar ... ok [INFO] [stdout] test x64::tests::test_movq_ar ... ok [INFO] [stdout] test x64::tests::test_movq_ra ... ok [INFO] [stdout] test x64::tests::test_movl_ra ... ok [INFO] [stdout] test x64::tests::test_movq_ai ... ok [INFO] [stdout] test x64::tests::test_movq_ri ... ok [INFO] [stdout] test x64::tests::test_movq_xr ... ok [INFO] [stdout] test x64::tests::test_movq_rx ... ok [INFO] [stdout] test x64::tests::test_movsd_ra ... ok [INFO] [stdout] test x64::tests::test_movsd_rr ... ok [INFO] [stdout] test x64::tests::test_movss_ar ... ok [INFO] [stdout] test x64::tests::test_movsd_ar ... ok [INFO] [stdout] test x64::tests::test_movsxbl_ra ... ok [INFO] [stdout] test x64::tests::test_movss_rr ... ok [INFO] [stdout] test x64::tests::test_movsxbl_rr ... ok [INFO] [stdout] test x64::tests::test_movss_ra ... ok [INFO] [stdout] test x64::tests::test_movsxbq_ra ... ok [INFO] [stdout] test x64::tests::test_movsxbq_rr ... ok [INFO] [stdout] test x64::tests::test_movsxlq_rr ... ok [INFO] [stdout] test x64::tests::test_movzxb_ra ... ok [INFO] [stdout] test x64::tests::test_movups_ar ... ok [INFO] [stdout] test x64::tests::test_movzxb_rr ... ok [INFO] [stdout] test x64::tests::test_mulss_rr ... ok [INFO] [stdout] test x64::tests::test_negl ... ok [INFO] [stdout] test x64::tests::test_mulsd_rr ... ok [INFO] [stdout] test x64::tests::test_notq ... ok [INFO] [stdout] test x64::tests::test_nop ... ok [INFO] [stdout] test x64::tests::test_orl_rr ... ok [INFO] [stdout] test x64::tests::test_orq_rr ... ok [INFO] [stdout] test x64::tests::test_negq ... ok [INFO] [stdout] test x64::tests::test_popcnt ... ok [INFO] [stdout] test x64::tests::test_popq_r ... ok [INFO] [stdout] test x64::tests::test_notl ... ok [INFO] [stdout] test x64::tests::test_pushq_r ... ok [INFO] [stdout] test x64::tests::test_pxor_rr ... ok [INFO] [stdout] test x64::tests::test_roll_r ... ok [INFO] [stdout] test x64::tests::test_rorl_r ... ok [INFO] [stdout] test x64::tests::test_rolq_r ... ok [INFO] [stdout] test x64::tests::test_retq ... ok [INFO] [stdout] test x64::tests::test_roundss_ri ... ok [INFO] [stdout] test x64::tests::test_sarl_ri ... ok [INFO] [stdout] test x64::tests::test_rorq_r ... ok [INFO] [stdout] test x64::tests::test_roundsd_ri ... ok [INFO] [stdout] test x64::tests::test_sarl_r ... ok [INFO] [stdout] test x64::tests::test_sarq_r ... ok [INFO] [stdout] test x64::tests::test_sarq_ri ... ok [INFO] [stdout] test x64::tests::test_setcc_r ... ok [INFO] [stdout] test x64::tests::test_shll_r ... ok [INFO] [stdout] test x64::tests::test_shlq_r ... ok [INFO] [stdout] test x64::tests::test_shll_ri ... ok [INFO] [stdout] test x64::tests::test_shlq_ri ... ok [INFO] [stdout] test x64::tests::test_shrq_r ... ok [INFO] [stdout] test x64::tests::test_shrq_ri ... ok [INFO] [stdout] test x64::tests::test_shrl_r ... ok [INFO] [stdout] test x64::tests::test_shrl_ri ... ok [INFO] [stdout] test x64::tests::test_sqrtsd_rr ... ok [INFO] [stdout] test x64::tests::test_sqrtss_rr ... ok [INFO] [stdout] test x64::tests::test_subsd_rr ... ok [INFO] [stdout] test x64::tests::test_subq_rr ... ok [INFO] [stdout] test x64::tests::test_testb_ai ... ok [INFO] [stdout] test x64::tests::test_subss_rr ... ok [INFO] [stdout] test x64::tests::test_subq_ri ... ok [INFO] [stdout] test x64::tests::test_subl_rr ... ok [INFO] [stdout] test x64::tests::test_testl_ar ... ok [INFO] [stdout] test x64::tests::test_testl_ri ... ok [INFO] [stdout] test x64::tests::test_testl_ai ... ok [INFO] [stdout] test x64::tests::test_testl_rr ... ok [INFO] [stdout] test x64::tests::test_testq_ai ... ok [INFO] [stdout] test x64::tests::test_testq_ar ... ok [INFO] [stdout] test x64::tests::test_ucomisd_rr ... ok [INFO] [stdout] test x64::tests::test_testq_rr ... ok [INFO] [stdout] test x64::tests::test_xaddl_ar ... ok [INFO] [stdout] test x64::tests::test_tzcnt ... ok [INFO] [stdout] test x64::tests::test_ucomiss_rr ... ok [INFO] [stdout] test x64::tests::test_xorl_ri ... ok [INFO] [stdout] test x64::tests::test_xchgb_ar ... ok [INFO] [stdout] test x64::tests::test_xorl_rr ... ok [INFO] [stdout] test x64::tests::test_xaddq_ar ... ok [INFO] [stdout] test x64::tests::test_xchgl_ar ... ok [INFO] [stdout] test x64::tests::test_xchgq_ar ... ok [INFO] [stdout] test x64::tests::test_xorps_ra ... ok [INFO] [stdout] test x64::tests::test_xorps_rr ... ok [INFO] [stdout] test x64::tests::test_xorq_rr ... ok [INFO] [stdout] test x64::tests::test_address_array_with_rsp_index - should panic ... ok [INFO] [stdout] test x64::tests::test_address_index_with_rsp_index - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 245 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/dora_bytecode-ad5f3d0aa2e72298) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test tests::test_cond_jump ... ok [INFO] [stdout] test tests::test_cond_jump_wide ... ok [INFO] [stdout] test tests::test_const_byte ... ok [INFO] [stdout] test tests::test_const_byte_wide ... ok [INFO] [stdout] test tests::test_const_string ... ok [INFO] [stdout] test tests::test_jump ... ok [INFO] [stdout] test tests::test_jump_back ... ok [INFO] [stdout] test tests::test_move ... ok [INFO] [stdout] test tests::test_move_wide ... ok [INFO] [stdout] test tests::test_ret ... ok [INFO] [stdout] test tests::test_ret_wide ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 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/dora_frontend-8ad337df693ec274) [INFO] [stdout] [INFO] [stdout] running 629 tests [INFO] [stdout] test aliasck::tests::alias_in_impl_with_type_bounds ... ok [INFO] [stdout] test aliasck::tests::alias_cycle ... ok [INFO] [stdout] test aliasck::tests::regular_alias_with_type_bounds ... ok [INFO] [stdout] test aliasck::tests::alias_in_trait_with_type_bounds ... ok [INFO] [stdout] test aliasck::tests::alias_using_other_alias ... ok [INFO] [stdout] test aliasck::tests::type_alias ... ok [INFO] [stdout] test aliasck::tests::type_alias_in_impl ... ok [INFO] [stdout] test aliasck::tests::type_alias_in_trait ... ok [INFO] [stdout] test aliasck::tests::use_alias_type_in_trait ... ok [INFO] [stdout] test aliasck::tests::use_type_alias ... ok [INFO] [stdout] test clsdefck::tests::field_defined_twice ... ok [INFO] [stdout] test clsdefck::tests::alias_type_as_class_field ... ok [INFO] [stdout] test clsdefck::tests::test_defining_static_method_twice ... ok [INFO] [stdout] test clsdefck::tests::test_duplicate_trait_bound ... ok [INFO] [stdout] test aliasck::tests::use_alias_type_bound_in_trait ... ok [INFO] [stdout] test clsdefck::tests::test_generic_argument ... ok [INFO] [stdout] test constdefck::tests::const_with_alias_type ... ok [INFO] [stdout] test enumck::tests::alias_type_as_enum_field ... ok [INFO] [stdout] test enumck::tests::check_enum_type ... ok [INFO] [stdout] test constdefck::tests::const_unknown_type ... ok [INFO] [stdout] test clsdefck::tests::test_generic_bound ... ok [INFO] [stdout] test clsdefck::tests::class_with_where_bounds ... ok [INFO] [stdout] test enumck::tests::enum_copy ... ok [INFO] [stdout] test enumck::tests::check_enum_value ... ok [INFO] [stdout] test enumck::tests::enum_generic ... ok [INFO] [stdout] test clsdefck::tests::test_generic_class ... ok [INFO] [stdout] test enumck::tests::check_enum_value_generic ... ok [INFO] [stdout] test enumck::tests::enum_definitions ... ok [INFO] [stdout] test enumck::tests::enum_missing_args ... ok [INFO] [stdout] test enumck::tests::enum_unexpected_args ... ok [INFO] [stdout] test enumck::tests::enum_generic_with_failures ... ok [INFO] [stdout] test enumck::tests::enum_nested ... ok [INFO] [stdout] test enumck::tests::enum_parens_but_no_args ... ok [INFO] [stdout] test enumck::tests::enum_with_type_param ... ok [INFO] [stdout] test enumck::tests::enum_with_argument ... ok [INFO] [stdout] test extensiondefck::tests::extension_defined_twice ... ok [INFO] [stdout] test enumck::tests::enum_move_generic ... ok [INFO] [stdout] test enumck::tests::enum_wrong_type ... ok [INFO] [stdout] test extensiondefck::tests::extension_for_lambda ... ok [INFO] [stdout] test enumck::tests::enum_with_generic_argument ... ok [INFO] [stdout] test clsdefck::tests::test_class_definition ... ok [INFO] [stdout] test extensiondefck::tests::extension_for_alias ... ok [INFO] [stdout] test extensiondefck::tests::extension_defined_twice_with_type_params_in_class ... ok [INFO] [stdout] test extensiondefck::tests::extension_for_unit ... ok [INFO] [stdout] test extensiondefck::tests::extension_for_trait ... ok [INFO] [stdout] test extensiondefck::tests::extension_for_type_param ... ok [INFO] [stdout] test enumck::tests::enum_with_where_bounds ... ok [INFO] [stdout] test extensiondefck::tests::extension_method ... ok [INFO] [stdout] test extensiondefck::tests::extension_struct_type_params ... ok [INFO] [stdout] test extensiondefck::tests::extension_struct ... ok [INFO] [stdout] test extensiondefck::tests::extension_mod ... ok [INFO] [stdout] test extensiondefck::tests::extension_unconstrained_type_param ... ok [INFO] [stdout] test extensiondefck::tests::extension_with_illegal_type_param_in_class ... ok [INFO] [stdout] test fctdefck::tests::check_previous_defined_type_params ... ok [INFO] [stdout] test extensiondefck::tests::extension_enum ... ok [INFO] [stdout] test extensiondefck::tests::extension_with_type_param ... ok [INFO] [stdout] test extensiondefck::tests::use_self_in_extension ... ok [INFO] [stdout] test fctdefck::tests::allow_same_method_as_static_and_non_static ... ok [INFO] [stdout] test extensiondefck::tests::extension_empty ... ok [INFO] [stdout] test fctdefck::tests::fct_with_type_param_in_annotation ... ok [INFO] [stdout] test fctdefck::tests::self_param ... ok [INFO] [stdout] test fctdefck::tests::self_return_type ... ok [INFO] [stdout] test generator::tests::gen_add_float32 ... ok [INFO] [stdout] test generator::tests::gen_add_float64 ... ok [INFO] [stdout] test generator::tests::gen_add_int ... ok [INFO] [stdout] test generator::tests::gen_array_get ... ok [INFO] [stdout] test generator::tests::gen_array_get_method ... ok [INFO] [stdout] test generator::tests::gen_array_length_effect ... ok [INFO] [stdout] test generator::tests::gen_array_length ... ok [INFO] [stdout] test generator::tests::gen_array_set_method ... ok [INFO] [stdout] test fctdefck::tests::generic_bounds ... ok [INFO] [stdout] test fctdefck::tests::fct_with_where_bounds ... ok [INFO] [stdout] test fctdefck::tests::fct_with_type_params ... ok [INFO] [stdout] test generator::tests::gen_bool_to_string ... ok [INFO] [stdout] test generator::tests::gen_byte_to_char ... ok [INFO] [stdout] test generator::tests::gen_cast_int64_to_int32 ... ok [INFO] [stdout] test generator::tests::gen_cmp_strings ... ok [INFO] [stdout] test generator::tests::gen_cast_int ... ok [INFO] [stdout] test generator::tests::gen_comparable_trait ... ok [INFO] [stdout] test generator::tests::gen_cast_char ... ok [INFO] [stdout] test fctdefck::tests::lambdas ... ok [INFO] [stdout] test generator::tests::gen_comparable_trait_generic ... ok [INFO] [stdout] test generator::tests::gen_const_int ... ok [INFO] [stdout] test generator::tests::gen_context_allocated_var ... ok [INFO] [stdout] test generator::tests::gen_convert_int64_to_float64 ... ok [INFO] [stdout] test generator::tests::gen_convert_int32_to_float32 ... ok [INFO] [stdout] test generator::tests::gen_convert_int32_to_float64 ... ok [INFO] [stdout] test generator::tests::gen_cast_int64 ... ok [INFO] [stdout] test generator::tests::gen_convert_int64_to_float32 ... ok [INFO] [stdout] test generator::tests::gen_div_float32 ... ok [INFO] [stdout] test generator::tests::gen_div_float64 ... ok [INFO] [stdout] test generator::tests::gen_div_int ... ok [INFO] [stdout] test generator::tests::gen_enum_mov_generic ... ok [INFO] [stdout] test generator::tests::gen_expr_and ... ok [INFO] [stdout] test generator::tests::gen_expr_assign ... ok [INFO] [stdout] test generator::tests::gen_enum_value ... ok [INFO] [stdout] test generator::tests::gen_expr_bit_and ... ok [INFO] [stdout] test generator::tests::gen_expr_bit_ashiftr ... ok [INFO] [stdout] test generator::tests::gen_expr_bit_or ... ok [INFO] [stdout] test generator::tests::gen_enum_array ... ok [INFO] [stdout] test generator::tests::gen_expr_bit_shiftl ... ok [INFO] [stdout] test generator::tests::gen_expr_bit_xor ... ok [INFO] [stdout] test generator::tests::gen_expr_lit_byte_zero ... ok [INFO] [stdout] test generator::tests::gen_expr_bit_shiftr ... ok [INFO] [stdout] test generator::tests::gen_expr_ident ... ok [INFO] [stdout] test generator::tests::gen_expr_lit_char ... ok [INFO] [stdout] test generator::tests::gen_expr_lit_float32 ... ok [INFO] [stdout] test generator::tests::gen_expr_lit_float32_zero ... ok [INFO] [stdout] test generator::tests::gen_expr_lit_float64_zero ... ok [INFO] [stdout] test generator::tests::gen_expr_lit_float64 ... ok [INFO] [stdout] test generator::tests::gen_expr_lit_int ... ok [INFO] [stdout] test generator::tests::gen_expr_lit_int64 ... ok [INFO] [stdout] test generator::tests::gen_expr_lit_int64_zero ... ok [INFO] [stdout] test generator::tests::gen_expr_lit_int_zero ... ok [INFO] [stdout] test generator::tests::gen_expr_lit_string ... ok [INFO] [stdout] test generator::tests::gen_expr_lit_string_duplicate ... ok [INFO] [stdout] test generator::tests::gen_expr_lit_uint8 ... ok [INFO] [stdout] test generator::tests::gen_expr_lit_string_multiple ... ok [INFO] [stdout] test generator::tests::gen_expr_not ... ok [INFO] [stdout] test generator::tests::gen_expr_mod ... ok [INFO] [stdout] test generator::tests::gen_expr_or ... ok [INFO] [stdout] test generator::tests::gen_expr_return ... ok [INFO] [stdout] test generator::tests::gen_expr_returnvoid ... ok [INFO] [stdout] test generator::tests::gen_expr_test_equal_bool ... ok [INFO] [stdout] test generator::tests::gen_expr_self ... ok [INFO] [stdout] test generator::tests::gen_expr_test_equal_char ... ok [INFO] [stdout] test generator::tests::gen_expr_test_equal_enum ... ok [INFO] [stdout] test generator::tests::gen_expr_test_equal_float32 ... ok [INFO] [stdout] test generator::tests::gen_expr_self_assign ... ok [INFO] [stdout] test generator::tests::gen_expr_test_equal_float64 ... ok [INFO] [stdout] test generator::tests::gen_expr_test_equal_int ... ok [INFO] [stdout] test generator::tests::gen_expr_test_equal_uint8 ... ok [INFO] [stdout] test generator::tests::gen_expr_test_greaterthan_char ... ok [INFO] [stdout] test generator::tests::gen_expr_test_greaterthan_float32 ... ok [INFO] [stdout] test generator::tests::gen_expr_test_greaterthan_int ... ok [INFO] [stdout] test generator::tests::gen_expr_test_greaterthan_float64 ... ok [INFO] [stdout] test generator::tests::gen_expr_test_greaterthan_uint8 ... ok [INFO] [stdout] test generator::tests::gen_expr_test_greaterthanequal_char ... ok [INFO] [stdout] test generator::tests::gen_expr_test_greaterthanequal_float32 ... ok [INFO] [stdout] test generator::tests::gen_expr_test_greaterthanequal_int ... ok [INFO] [stdout] test generator::tests::gen_expr_test_greaterthanequal_float64 ... ok [INFO] [stdout] test generator::tests::gen_expr_test_lessthan_char ... ok [INFO] [stdout] test generator::tests::gen_expr_test_greaterthanequal_uint8 ... ok [INFO] [stdout] test generator::tests::gen_expr_test_lessthan_float32 ... ok [INFO] [stdout] test generator::tests::gen_expr_test_lessthan_float64 ... ok [INFO] [stdout] test generator::tests::gen_expr_test_lessthan_int ... ok [INFO] [stdout] test generator::tests::gen_expr_test_lessthanequal_char ... ok [INFO] [stdout] test generator::tests::gen_expr_test_lessthanequal_float32 ... ok [INFO] [stdout] test generator::tests::gen_expr_test_lessthan_uint8 ... ok [INFO] [stdout] test generator::tests::gen_expr_test_lessthanequal_uint8 ... ok [INFO] [stdout] test generator::tests::gen_expr_test_lessthanequal_float64 ... ok [INFO] [stdout] test generator::tests::gen_expr_test_lessthanequal_int ... ok [INFO] [stdout] test generator::tests::gen_expr_test_notequal_bool ... ok [INFO] [stdout] test generator::tests::gen_expr_test_notequal_char ... ok [INFO] [stdout] test generator::tests::gen_expr_test_notequal_float64 ... ok [INFO] [stdout] test generator::tests::gen_expr_test_notequal_enum ... ok [INFO] [stdout] test generator::tests::gen_expr_test_notequal_float32 ... ok [INFO] [stdout] test generator::tests::gen_extend_int ... ok [INFO] [stdout] test generator::tests::gen_expr_test_notequal_uint8 ... ok [INFO] [stdout] test generator::tests::gen_expr_test_notequal_int ... ok [INFO] [stdout] test generator::tests::gen_extend_int_to_int64 ... ok [INFO] [stdout] test generator::tests::gen_fct_call_int_with_0_args ... ok [INFO] [stdout] test generator::tests::gen_fct_call_int_with_0_args_and_unused_result ... ok [INFO] [stdout] test generator::tests::gen_fct_call_int_with_1_arg ... ok [INFO] [stdout] test generator::tests::gen_fct_call_void_with_0_args ... ok [INFO] [stdout] test generator::tests::gen_fct_call_void_with_1_arg ... ok [INFO] [stdout] test generator::tests::gen_fct_call_int_with_3_args ... ok [INFO] [stdout] test generator::tests::gen_fct_call_void_with_3_args ... ok [INFO] [stdout] test generator::tests::gen_extend_uint8 ... ok [INFO] [stdout] test generator::tests::gen_float64_is_nan ... ok [INFO] [stdout] test generator::tests::gen_float32_is_nan ... ok [INFO] [stdout] test generator::tests::gen_generic_direct_trait ... ok [INFO] [stdout] test generator::tests::gen_generic_not ... ok [INFO] [stdout] test generator::tests::gen_generic_static_trait ... ok [INFO] [stdout] test generator::tests::gen_id_ptr ... ok [INFO] [stdout] test generator::tests::gen_id_int ... ok [INFO] [stdout] test generator::tests::gen_int32_neg ... ok [INFO] [stdout] test generator::tests::gen_int64_max_value ... ok [INFO] [stdout] test generator::tests::gen_int64_min_value ... ok [INFO] [stdout] test generator::tests::gen_generic_identity ... ok [INFO] [stdout] test generator::tests::gen_int_max_value ... ok [INFO] [stdout] test generator::tests::gen_int_min_value ... ok [INFO] [stdout] test generator::tests::gen_int64_neg ... ok [INFO] [stdout] test generator::tests::gen_load_array_bool ... ok [INFO] [stdout] test generator::tests::gen_load_array_char ... ok [INFO] [stdout] test generator::tests::gen_load_array_float32 ... ok [INFO] [stdout] test generator::tests::gen_load_array_float64 ... ok [INFO] [stdout] test generator::tests::gen_load_field_uint8 ... ok [INFO] [stdout] test generator::tests::gen_load_array_int32 ... ok [INFO] [stdout] test generator::tests::gen_load_array_int64 ... ok [INFO] [stdout] test generator::tests::gen_invoke_lambda ... ok [INFO] [stdout] test generator::tests::gen_load_array_uint8 ... ok [INFO] [stdout] test generator::tests::gen_load_array_ptr ... ok [INFO] [stdout] test generator::tests::gen_load_global ... ok [INFO] [stdout] test generator::tests::gen_method_call_bool_with_0_args ... ok [INFO] [stdout] test generator::tests::gen_method_call_bool_with_0_args_and_unused_result ... ok [INFO] [stdout] test generator::tests::gen_method_call_bool_with_3_args ... ok [INFO] [stdout] test generator::tests::gen_method_call_byte_with_0_args ... ok [INFO] [stdout] test generator::tests::gen_method_call_bool_with_1_arg ... ok [INFO] [stdout] test generator::tests::gen_method_call_byte_with_0_args_and_unused_result ... ok [INFO] [stdout] test generator::tests::gen_method_call_byte_with_1_arg ... ok [INFO] [stdout] test generator::tests::gen_method_call_byte_with_3_args ... ok [INFO] [stdout] test generator::tests::gen_method_call_char_with_0_args ... ok [INFO] [stdout] test generator::tests::gen_method_call_char_with_1_arg ... ok [INFO] [stdout] test generator::tests::gen_method_call_char_with_0_args_and_unused_result ... ok [INFO] [stdout] test generator::tests::gen_method_call_char_with_3_args ... ok [INFO] [stdout] test generator::tests::gen_method_call_float32_with_0_args ... ok [INFO] [stdout] test generator::tests::gen_method_call_float32_with_0_args_and_unused_result ... ok [INFO] [stdout] test generator::tests::gen_method_call_float32_with_1_arg ... ok [INFO] [stdout] test generator::tests::gen_method_call_float32_with_3_args ... ok [INFO] [stdout] test generator::tests::gen_method_call_float64_with_0_args ... ok [INFO] [stdout] test generator::tests::gen_method_call_float64_with_1_arg ... ok [INFO] [stdout] test generator::tests::gen_method_call_float64_with_3_args ... ok [INFO] [stdout] test generator::tests::gen_method_call_int64_with_0_args ... ok [INFO] [stdout] test generator::tests::gen_method_call_float64_with_0_args_and_unused_result ... ok [INFO] [stdout] test generator::tests::gen_method_call_int64_with_0_args_and_unused_result ... ok [INFO] [stdout] test generator::tests::gen_method_call_int64_with_1_arg ... ok [INFO] [stdout] test generator::tests::gen_method_call_int64_with_3_args ... ok [INFO] [stdout] test generator::tests::gen_method_call_int_with_0_args ... ok [INFO] [stdout] test generator::tests::gen_method_call_int_with_0_args_and_unused_result ... ok [INFO] [stdout] test generator::tests::gen_method_call_int_with_1_arg ... ok [INFO] [stdout] test generator::tests::gen_method_call_int_with_3_args ... ok [INFO] [stdout] test generator::tests::gen_method_call_ptr_with_0_args ... ok [INFO] [stdout] test generator::tests::gen_method_call_ptr_with_1_arg ... ok [INFO] [stdout] test generator::tests::gen_method_call_ptr_with_0_args_and_unused_result ... ok [INFO] [stdout] test generator::tests::gen_method_call_ptr_with_3_args ... ok [INFO] [stdout] test generator::tests::gen_method_call_void_check_correct_self ... ok [INFO] [stdout] test generator::tests::gen_method_call_void_with_3_args ... ok [INFO] [stdout] test generator::tests::gen_method_call_void_with_1_arg ... ok [INFO] [stdout] test generator::tests::gen_mul_float32 ... ok [INFO] [stdout] test generator::tests::gen_method_call_void_with_0_args ... ok [INFO] [stdout] test generator::tests::gen_move_struct ... ok [INFO] [stdout] test generator::tests::gen_mul_float64 ... ok [INFO] [stdout] test generator::tests::gen_mul_int ... ok [INFO] [stdout] test generator::tests::gen_new_array ... ok [INFO] [stdout] test generator::tests::gen_new_object ... ok [INFO] [stdout] test generator::tests::gen_new_lambda ... ok [INFO] [stdout] test generator::tests::gen_new_object_with_multiple_args ... ok [INFO] [stdout] test generator::tests::gen_new_object_initialized ... ok [INFO] [stdout] test generator::tests::gen_position_array_length ... ok [INFO] [stdout] test generator::tests::gen_position_array_length_effect ... ok [INFO] [stdout] test generator::tests::gen_position_div_int ... ok [INFO] [stdout] test generator::tests::gen_position_load_array_bool ... ok [INFO] [stdout] test generator::tests::gen_position_load_array_float32 ... ok [INFO] [stdout] test generator::tests::gen_position_load_array_char ... ok [INFO] [stdout] test generator::tests::gen_new_struct ... ok [INFO] [stdout] test generator::tests::gen_position_load_array_int32 ... ok [INFO] [stdout] test generator::tests::gen_position_load_array_int64 ... ok [INFO] [stdout] test generator::tests::gen_position_load_array_float64 ... ok [INFO] [stdout] test generator::tests::gen_position_load_field_uint8 ... ok [INFO] [stdout] test generator::tests::gen_position_load_array_ptr ... ok [INFO] [stdout] test generator::tests::gen_position_mod_int32 ... ok [INFO] [stdout] test generator::tests::gen_position_new_object ... ok [INFO] [stdout] test generator::tests::gen_position_store_array_bool ... ok [INFO] [stdout] test generator::tests::gen_position_store_array_char ... ok [INFO] [stdout] test generator::tests::gen_position_new_object_with_multiple_args ... ok [INFO] [stdout] test generator::tests::gen_position_store_array_float32 ... ok [INFO] [stdout] test generator::tests::gen_position_store_array_float64 ... ok [INFO] [stdout] test generator::tests::gen_position_store_array_int32 ... ok [INFO] [stdout] test generator::tests::gen_position_store_array_int64 ... ok [INFO] [stdout] test generator::tests::gen_position_store_array_ptr ... ok [INFO] [stdout] test generator::tests::gen_new_enum ... ok [INFO] [stdout] test generator::tests::gen_position_store_field_uint8 ... ok [INFO] [stdout] test generator::tests::gen_ptr_is_not ... ok [INFO] [stdout] test generator::tests::gen_ptr_is ... ok [INFO] [stdout] test generator::tests::gen_reinterpret_float64_as_int64 ... ok [INFO] [stdout] test generator::tests::gen_reinterpret_float32_as_int32 ... ok [INFO] [stdout] test generator::tests::gen_reinterpret_int32_as_float32 ... ok [INFO] [stdout] test generator::tests::gen_reinterpret_int64_as_float64 ... ok [INFO] [stdout] test generator::tests::gen_self_assign_for_bool ... ok [INFO] [stdout] test generator::tests::gen_self_assign_for_float32 ... ok [INFO] [stdout] test generator::tests::gen_self_assign_for_int ... ok [INFO] [stdout] test generator::tests::gen_self_assign_for_float64 ... ok [INFO] [stdout] test generator::tests::gen_self_assign_for_int64 ... ok [INFO] [stdout] test generator::tests::gen_self_assign_for_string ... ok [INFO] [stdout] test generator::tests::gen_self_for_bool ... ok [INFO] [stdout] test generator::tests::gen_self_assign_for_uint8 ... ok [INFO] [stdout] test generator::tests::gen_self_for_float32 ... ok [INFO] [stdout] test generator::tests::gen_self_for_float64 ... ok [INFO] [stdout] test generator::tests::gen_self_for_int ... ok [INFO] [stdout] test generator::tests::gen_self_for_string ... ok [INFO] [stdout] test generator::tests::gen_self_for_int64 ... ok [INFO] [stdout] test generator::tests::gen_self_for_uint8 ... ok [INFO] [stdout] test generator::tests::gen_stmt_break ... ok [INFO] [stdout] test generator::tests::gen_stmt_if ... ok [INFO] [stdout] test generator::tests::gen_stmt_if_else_with_return ... ok [INFO] [stdout] test generator::tests::gen_stmt_if_else_without_return ... ok [INFO] [stdout] test generator::tests::gen_stmt_continue ... ok [INFO] [stdout] test generator::tests::gen_stmt_var_init ... ok [INFO] [stdout] test generator::tests::gen_stmt_while ... ok [INFO] [stdout] test generator::tests::gen_store_array_char ... ok [INFO] [stdout] test generator::tests::gen_store_array_float32 ... ok [INFO] [stdout] test generator::tests::gen_store_array_float64 ... ok [INFO] [stdout] test generator::tests::gen_store_array_bool ... ok [INFO] [stdout] test generator::tests::gen_store_array_int32 ... ok [INFO] [stdout] test generator::tests::gen_store_array_ptr ... ok [INFO] [stdout] test generator::tests::gen_store_array_int64 ... ok [INFO] [stdout] test generator::tests::gen_store_field_uint8 ... ok [INFO] [stdout] test generator::tests::gen_store_global ... ok [INFO] [stdout] test generator::tests::gen_stmt_let_tuple ... ok [INFO] [stdout] test generator::tests::gen_store_array_uint8 ... ok [INFO] [stdout] test generator::tests::gen_string_concat ... ok [INFO] [stdout] test generator::tests::gen_string_equals ... ok [INFO] [stdout] test generator::tests::gen_string_get_uint8 ... ok [INFO] [stdout] test generator::tests::gen_string_length ... ok [INFO] [stdout] test generator::tests::gen_sub_float32 ... ok [INFO] [stdout] test generator::tests::gen_stmt_let_unit ... ok [INFO] [stdout] test generator::tests::gen_sub_float64 ... ok [INFO] [stdout] test generator::tests::gen_sub_int ... ok [INFO] [stdout] test generator::tests::gen_trait_object ... ok [INFO] [stdout] test generator::tests::gen_trait_object_copy ... ok [INFO] [stdout] test generator::tests::gen_struct_field ... ok [INFO] [stdout] test generator::tests::gen_struct_array ... ok [INFO] [stdout] test generator::tests::gen_trait_object_method_call ... ok [INFO] [stdout] test generator::tests::gen_truncate_float32_to_int32 ... ok [INFO] [stdout] test generator::tests::gen_truncate_float32_to_int64 ... ok [INFO] [stdout] test generator::tests::gen_truncate_float64_to_int64 ... ok [INFO] [stdout] test generator::tests::gen_tuple_move ... ok [INFO] [stdout] test generator::tests::gen_tuple_element ... ok [INFO] [stdout] test generator::tests::gen_truncate_float64_to_int32 ... ok [INFO] [stdout] test generator::tests::gen_tuple_var ... ok [INFO] [stdout] test generator::tests::gen_unreachable ... ok [INFO] [stdout] test generator::tests::gen_vec_load ... ok [INFO] [stdout] test generator::tests::gen_vec_store ... ok [INFO] [stdout] test globaldefck::tests::check_type ... ok [INFO] [stdout] test impldefck::tests::alias_in_impl_multiple_times ... ok [INFO] [stdout] test generator::tests::gen_while_with_break ... ok [INFO] [stdout] test globaldefck::tests::alias_in_global ... ok [INFO] [stdout] test impldefck::tests::alias_not_in_trait ... ok [INFO] [stdout] test impldefck::tests::impl_alias_with_bounds ... ok [INFO] [stdout] test impldefck::tests::alias_use_in_impl ... ok [INFO] [stdout] test impldefck::tests::impl_class_type_params ... ok [INFO] [stdout] test impldefck::tests::impl_for_unknown_trait ... ok [INFO] [stdout] test impldefck::tests::alias_value_use_in_impl ... ok [INFO] [stdout] test impldefck::tests::impl_for_unknown_class ... ok [INFO] [stdout] test impldefck::tests::impl_method_defined_twice ... ok [INFO] [stdout] test impldefck::tests::impl_method_without_body ... ok [INFO] [stdout] test impldefck::tests::impl_generic_trait ... ok [INFO] [stdout] test globaldefck::tests::check_initializer ... ok [INFO] [stdout] test impldefck::tests::impl_definitions ... ok [INFO] [stdout] test impldefck::tests::impl_unconstrained_type_param ... ok [INFO] [stdout] test impldefck::tests::impl_mod ... ok [INFO] [stdout] test impldefck::tests::method_missing_in_impl ... ok [INFO] [stdout] test impldefck::tests::method_not_in_trait ... ok [INFO] [stdout] test impldefck::tests::method_params_type_check ... ok [INFO] [stdout] test impldefck::tests::impl_enum ... ok [INFO] [stdout] test impldefck::tests::method_returning_self ... ok [INFO] [stdout] test impldefck::tests::method_return_type_check ... ok [INFO] [stdout] test impldefck::tests::static_method_missing_in_impl ... ok [INFO] [stdout] test interner::interner ... ok [INFO] [stdout] test impldefck::tests::self_in_impl ... ok [INFO] [stdout] test impldefck::tests::static_method_not_in_trait ... ok [INFO] [stdout] test impldefck::tests::use_second_alias_type_in_impl ... ok [INFO] [stdout] test impldefck::tests::use_regular_alias_in_impl ... ok [INFO] [stdout] test impldefck::tests::use_self_in_impl ... ok [INFO] [stdout] test impldefck::tests::impl_struct ... ok [INFO] [stdout] test impldefck::tests::impl_with_where_bounds ... ok [INFO] [stdout] test program_parser::tests::test_enum ... ok [INFO] [stdout] test readty::tests::mod_enum ... ok [INFO] [stdout] test program_parser::tests::test_trait ... ok [INFO] [stdout] test program_parser::tests::test_const ... ok [INFO] [stdout] test readty::tests::mod_trait ... ok [INFO] [stdout] test program_parser::tests::test_class ... ok [INFO] [stdout] test readty::tests::module_class ... ok [INFO] [stdout] test program_parser::tests::test_mod ... ok [INFO] [stdout] test structdefck::tests::struct_internal ... ok [INFO] [stdout] test structdefck::tests::struct_with_type_param ... ok [INFO] [stdout] test structdefck::tests::alias_type_as_struct_field ... ok [INFO] [stdout] test structdefck::tests::structs_generic ... ok [INFO] [stdout] test returnck::tests::returns_unit ... ok [INFO] [stdout] test stdlib_lookup::tests::builtin_functions ... ok [INFO] [stdout] test program_parser::tests::test_struct ... ok [INFO] [stdout] test structdefck::tests::struct_with_type_params_error ... ok [INFO] [stdout] test traitdefck::tests::trait_with_self ... ok [INFO] [stdout] test ty::tests::append_type_lists ... ok [INFO] [stdout] test traitdefck::tests::trait_with_multiple_types ... ok [INFO] [stdout] test structdefck::tests::struct_with_where_bounds ... ok [INFO] [stdout] test structdefck::tests::struct_field ... ok [INFO] [stdout] test returnck::tests::returns_int ... ok [INFO] [stdout] test typeck::tests::alias_as_argument ... ok [INFO] [stdout] test traitdefck::tests::trait_method_with_body ... ok [INFO] [stdout] test traitdefck::tests::trait_with_where_bounds ... ok [INFO] [stdout] test typeck::tests::alias_in_local_type ... ok [INFO] [stdout] test typeck::tests::check_no_type_params_with_generic_type ... ok [INFO] [stdout] test typeck::tests::check_wrong_number_type_params ... ok [INFO] [stdout] test typeck::tests::const_value ... ok [INFO] [stdout] test traitdefck::tests::trait_definitions ... ok [INFO] [stdout] test typeck::tests::define_param_name_twice ... ok [INFO] [stdout] test typeck::tests::add_operator_on_type_param ... ok [INFO] [stdout] test typeck::tests::basic_lambda ... ok [INFO] [stdout] test typeck::tests::extension_method_call ... ok [INFO] [stdout] test typeck::tests::extension_nested ... ok [INFO] [stdout] test typeck::tests::extension_class_tuple ... ok [INFO] [stdout] test typeck::tests::extension_enum_with_type_param ... ok [INFO] [stdout] test typeck::tests::extension_class_with_type_param ... ok [INFO] [stdout] test typeck::tests::extension_with_fct_type_param ... ok [INFO] [stdout] test typeck::tests::extension_bind_type_param_twice ... ok [INFO] [stdout] test typeck::tests::equals_operator_on_type_param ... ok [INFO] [stdout] test typeck::tests::for_iterator_trait ... ok [INFO] [stdout] test typeck::tests::for_var ... ok [INFO] [stdout] test typeck::tests::extension_struct_with_type_param ... ok [INFO] [stdout] test typeck::tests::for_with_array ... ok [INFO] [stdout] test typeck::tests::immutable_struct_fields ... ok [INFO] [stdout] test typeck::tests::generic_trait_method_call ... ok [INFO] [stdout] test typeck::tests::function_call ... ok [INFO] [stdout] test typeck::tests::impl_class_type_params ... ok [INFO] [stdout] test typeck::tests::impl_struct_method_with_self ... ok [INFO] [stdout] test typeck::tests::impl_enum_type_params ... ok [INFO] [stdout] test typeck::tests::internal_class_ctor ... ok [INFO] [stdout] test typeck::tests::for_with_vec ... ok [INFO] [stdout] test typeck::tests::impl_struct_type_params ... ok [INFO] [stdout] test typeck::tests::internal_struct_ctor ... ok [INFO] [stdout] test typeck::tests::invalid_escape_sequence ... ok [INFO] [stdout] test typeck::tests::infer_enum_type ... ok [INFO] [stdout] test typeck::tests::invalid_char_literal ... ok [INFO] [stdout] test typeck::tests::let_without_initialization ... ok [INFO] [stdout] test typeck::tests::lambda_body ... ok [INFO] [stdout] test typeck::tests::lambda_closure ... ok [INFO] [stdout] test typeck::tests::method_call_on_unit ... ok [INFO] [stdout] test typeck::tests::lit_int64_as_default ... ok [INFO] [stdout] test typeck::tests::different_fct_call_kinds ... ok [INFO] [stdout] test typeck::tests::literal_without_suffix_long ... ok [INFO] [stdout] test typeck::tests::method_call_type_mismatch_with_type_params ... ok [INFO] [stdout] test typeck::tests::method_call_with_multiple_matching_traits ... ok [INFO] [stdout] test typeck::tests::method_on_enum ... ok [INFO] [stdout] test typeck::tests::literal_without_suffix_byte ... ok [INFO] [stdout] test typeck::tests::lambda_assignment ... ok [INFO] [stdout] test typeck::tests::missing_enum_arguments ... ok [INFO] [stdout] test typeck::tests::lit_int64 ... ok [INFO] [stdout] test typeck::tests::mod_class ... ok [INFO] [stdout] test typeck::tests::mod_class_method ... ok [INFO] [stdout] test typeck::tests::mod_class_static_method ... ok [INFO] [stdout] test typeck::tests::mod_const ... ok [INFO] [stdout] test typeck::tests::mod_class_field ... ok [INFO] [stdout] test typeck::tests::mod_class_new ... ok [INFO] [stdout] test typeck::tests::mod_ctor_call ... ok [INFO] [stdout] test typeck::tests::mod_impl ... ok [INFO] [stdout] test typeck::tests::mod_global ... ok [INFO] [stdout] test typeck::tests::mod_enum ... ok [INFO] [stdout] test typeck::tests::mod_enum_value ... ok [INFO] [stdout] test typeck::tests::mod_fct_call ... ok [INFO] [stdout] test typeck::tests::mod_trait ... ok [INFO] [stdout] test typeck::tests::mod_path_in_type ... ok [INFO] [stdout] test typeck::tests::mod_inside ... ok [INFO] [stdout] test typeck::tests::mod_use_class ... ok [INFO] [stdout] test typeck::tests::mod_use_package ... ok [INFO] [stdout] test typeck::tests::mod_use_self ... ok [INFO] [stdout] test typeck::tests::mod_use_errors ... ok [INFO] [stdout] test typeck::tests::mod_use_std ... ok [INFO] [stdout] test typeck::tests::mod_use_trait ... ok [INFO] [stdout] test typeck::tests::mod_struct_field ... ok [INFO] [stdout] test typeck::tests::mod_use_super ... ok [INFO] [stdout] test typeck::tests::mod_struct ... ok [INFO] [stdout] test typeck::tests::multiple_functions ... ok [INFO] [stdout] test typeck::tests::multiple_params ... ok [INFO] [stdout] test typeck::tests::option_equals ... ok [INFO] [stdout] test typeck::tests::overload_compare_to ... ok [INFO] [stdout] test typeck::tests::reassign_field ... ok [INFO] [stdout] test typeck::tests::overload_equals ... ok [INFO] [stdout] test typeck::tests::mod_use ... ok [INFO] [stdout] test typeck::tests::reassign_let ... ok [INFO] [stdout] test typeck::tests::mutable_param ... ok [INFO] [stdout] test typeck::tests::reassign_param ... ok [INFO] [stdout] test typeck::tests::redefine_function ... ok [INFO] [stdout] test typeck::tests::reassign_self ... ok [INFO] [stdout] test typeck::tests::reassign_var ... ok [INFO] [stdout] test typeck::tests::int64_operations ... ok [INFO] [stdout] test typeck::tests::return_type ... ok [INFO] [stdout] test typeck::tests::recursive_function_call ... ok [INFO] [stdout] test typeck::tests::self_in_extension_method ... ok [INFO] [stdout] test typeck::tests::self_in_impl_method ... ok [INFO] [stdout] test typeck::tests::self_unavailable_in_lambda ... ok [INFO] [stdout] test typeck::tests::shadow_type_with_function ... ok [INFO] [stdout] test typeck::tests::shadow_param ... ok [INFO] [stdout] test typeck::tests::shadow_type_with_var ... ok [INFO] [stdout] test typeck::tests::same_names ... ok [INFO] [stdout] test typeck::tests::shadow_var ... ok [INFO] [stdout] test typeck::tests::show_type_param_with_name ... ok [INFO] [stdout] test typeck::tests::shadow_function ... ok [INFO] [stdout] test typeck::tests::test_array_syntax_get ... ok [INFO] [stdout] test typeck::tests::test_array_syntax_set ... ok [INFO] [stdout] test typeck::tests::test_array_syntax_set_wrong_index ... ok [INFO] [stdout] test typeck::tests::test_assign_fct ... ok [INFO] [stdout] test typeck::tests::test_array_syntax_set_wrong_value ... ok [INFO] [stdout] test typeck::tests::test_assign_class ... ok [INFO] [stdout] test typeck::tests::test_assignment_to_const ... ok [INFO] [stdout] test typeck::tests::test_cls_used_as_identifier ... ok [INFO] [stdout] test typeck::tests::test_ctor_with_type_param ... ok [INFO] [stdout] test typeck::tests::test_assign_to_type_param ... ok [INFO] [stdout] test typeck::tests::test_const_values ... ok [INFO] [stdout] test typeck::tests::test_const_check ... ok [INFO] [stdout] test typeck::tests::test_enum_equals ... ok [INFO] [stdout] test typeck::tests::test_enum_match ... ok [INFO] [stdout] test typeck::tests::test_enum_match_missing_variants ... ok [INFO] [stdout] test typeck::tests::test_enum_match_multiple_patterns ... ok [INFO] [stdout] test typeck::tests::test_block_value ... ok [INFO] [stdout] test typeck::tests::test_char ... ok [INFO] [stdout] test typeck::tests::test_enum_match_with_parens ... ok [INFO] [stdout] test typeck::tests::test_enum_match_underscore ... ok [INFO] [stdout] test typeck::tests::test_enum_match_params ... ok [INFO] [stdout] test typeck::tests::test_enum_with_static_method ... ok [INFO] [stdout] test typeck::tests::test_fct_used_as_identifier ... ok [INFO] [stdout] test typeck::tests::test_enum_match_wrong_number_params ... ok [INFO] [stdout] test typeck::tests::test_fct_and_class_type_params ... ok [INFO] [stdout] test typeck::tests::test_generic_argument_with_trait_bound ... ok [INFO] [stdout] test typeck::tests::test_enum_value_with_type_param ... ok [INFO] [stdout] test typeck::tests::test_generic_ctor_without_type_params ... ok [INFO] [stdout] test typeck::tests::test_global_get ... ok [INFO] [stdout] test typeck::tests::test_find_class_method_precedence ... ok [INFO] [stdout] test typeck::tests::test_for_supports_into_iterator ... ok [INFO] [stdout] test typeck::tests::test_generic_arguments_mismatch ... ok [INFO] [stdout] test typeck::tests::test_fct_with_type_params ... ok [INFO] [stdout] test typeck::tests::test_generic_trait_bounds ... ok [INFO] [stdout] test typeck::tests::test_invoke_method_as_static ... ok [INFO] [stdout] test typeck::tests::test_invoke_static_method_as_instance_method ... ok [INFO] [stdout] test typeck::tests::test_generic_trait_method_call ... ok [INFO] [stdout] test typeck::tests::test_global_set ... ok [INFO] [stdout] test typeck::tests::test_literal_bin_int_overflow ... ok [INFO] [stdout] test typeck::tests::test_literal_hex_int_overflow ... ok [INFO] [stdout] test typeck::tests::test_new_call_class ... ok [INFO] [stdout] test typeck::tests::test_new_call_class_with_type_params ... ok [INFO] [stdout] test typeck::tests::test_literal_float_format ... ok [INFO] [stdout] test typeck::tests::test_if_expression ... ok [INFO] [stdout] test typeck::tests::test_enum ... ok [INFO] [stdout] test typeck::tests::test_new_call_class_with_wrong_type_params ... ok [INFO] [stdout] test typeck::tests::test_new_call_fct ... ok [INFO] [stdout] test typeck::tests::test_new_call_fct_with_type_params ... ok [INFO] [stdout] test typeck::tests::test_new_call_class_wrong_params ... ok [INFO] [stdout] test typeck::tests::test_new_call_fct_with_wrong_type_params ... ok [INFO] [stdout] test typeck::tests::test_new_call_fct_wrong_params ... ok [INFO] [stdout] test typeck::tests::test_new_call_method ... ok [INFO] [stdout] test typeck::tests::test_new_call_method_generic ... ok [INFO] [stdout] test typeck::tests::test_new_call_method_generic_error ... ok [INFO] [stdout] test typeck::tests::test_new_call_method_generic_error_multiple ... ok [INFO] [stdout] test typeck::tests::test_new_call_method_type_param ... ok [INFO] [stdout] test typeck::tests::test_literal_int_overflow ... ok [INFO] [stdout] test typeck::tests::test_literal_int64_overflow ... ok [INFO] [stdout] test typeck::tests::test_new_call_method_wrong_params ... ok [INFO] [stdout] test typeck::tests::test_new_call_static_method_wrong_params ... ok [INFO] [stdout] test typeck::tests::test_new_call_static_method ... ok [INFO] [stdout] test typeck::tests::test_new_call_static_method_type_params ... ok [INFO] [stdout] test typeck::tests::test_operator_on_generic_type ... ok [INFO] [stdout] test typeck::tests::test_struct_mod ... ok [INFO] [stdout] test typeck::tests::test_struct_field_array ... ok [INFO] [stdout] test typeck::tests::test_struct ... ok [INFO] [stdout] test typeck::tests::test_struct_field ... ok [INFO] [stdout] test typeck::tests::test_trait_object_as_argument ... ok [INFO] [stdout] test typeck::tests::test_struct_with_static_method ... ok [INFO] [stdout] test typeck::tests::test_static_method_call_with_type_param ... ok [INFO] [stdout] test typeck::tests::test_trait_with_type_params ... ok [INFO] [stdout] test typeck::tests::test_tuple_in_call ... ok [INFO] [stdout] test typeck::tests::test_template ... ok [INFO] [stdout] test typeck::tests::test_type_param_bounds_in_definition ... ok [INFO] [stdout] test typeck::tests::test_tuple_element ... ok [INFO] [stdout] test typeck::tests::test_type_param_used_as_value ... ok [INFO] [stdout] test typeck::tests::test_tuple_literal ... ok [INFO] [stdout] test typeck::tests::test_type_param_call ... ok [INFO] [stdout] test typeck::tests::test_type_param_with_let ... ok [INFO] [stdout] test typeck::tests::test_struct_with_type_params ... ok [INFO] [stdout] test typeck::tests::trait_for_unit ... ok [INFO] [stdout] test typeck::tests::trait_for_tuple ... ok [INFO] [stdout] test typeck::tests::test_type_param_with_name_but_no_call ... ok [INFO] [stdout] test typeck::tests::trait_object_method_call ... ok [INFO] [stdout] test typeck::tests::test_tuple ... ok [INFO] [stdout] test typeck::tests::type_array_field ... ok [INFO] [stdout] test typeck::tests::type_assign_lvalue ... ok [INFO] [stdout] test typeck::tests::type_array ... ok [INFO] [stdout] test typeck::tests::type_array_assign ... ok [INFO] [stdout] test typeck::tests::trait_object_cast ... ok [INFO] [stdout] test typeck::tests::type_def_for_param ... ok [INFO] [stdout] test typeck::tests::type_class_method_call ... ok [INFO] [stdout] test typeck::tests::type_def_for_return_type ... ok [INFO] [stdout] test typeck::tests::test_unary_minus_byte ... ok [INFO] [stdout] test typeck::tests::type_ident_in_function_params ... ok [INFO] [stdout] test typeck::tests::type_ctor ... ok [INFO] [stdout] test typeck::tests::type_def_for_var ... ok [INFO] [stdout] test typeck::tests::type_function_return_type ... ok [INFO] [stdout] test typeck::tests::type_method_len ... ok [INFO] [stdout] test typeck::tests::type_method_defined_twice ... ok [INFO] [stdout] test typeck::tests::test_use_enum_value ... ok [INFO] [stdout] test typeck::tests::type_if ... ok [INFO] [stdout] test typeck::tests::type_recursive_function_call ... ok [INFO] [stdout] test typeck::tests::type_object_field_without_self ... ok [INFO] [stdout] test typeck::tests::type_function_params ... ok [INFO] [stdout] test typeck::tests::type_object_set_field ... ok [INFO] [stdout] test typeck::tests::type_object_field ... ok [INFO] [stdout] test typeck::tests::type_return_unit ... ok [INFO] [stdout] test typeck::tests::type_un_op ... ok [INFO] [stdout] test typeck::tests::type_variable ... ok [INFO] [stdout] test typeck::tests::type_unknown_method ... ok [INFO] [stdout] test typeck::tests::type_let ... ok [INFO] [stdout] test typeck::tests::type_return ... ok [INFO] [stdout] test typeck::tests::undefined_function ... ok [INFO] [stdout] test typeck::tests::use_needs_pub ... ok [INFO] [stdout] test typeck::tests::undefined_variable ... ok [INFO] [stdout] test typeck::tests::type_while ... ok [INFO] [stdout] test typeck::tests::type_var_wrong_type_defined ... ok [INFO] [stdout] test typeck::tests::wrong_type_params_for_primitive ... ok [INFO] [stdout] test typeck::tests::variable_outside_of_scope ... ok [INFO] [stdout] test typedefck::tests::class_with_invalid_type_bound ... ok [INFO] [stdout] test typeck::tests::zero_trait_err ... ok [INFO] [stdout] test typedefck::tests::enum_with_invalid_type_bound ... ok [INFO] [stdout] test typeck::tests::type_self ... ok [INFO] [stdout] test typeck::tests::zero_trait_ok ... ok [INFO] [stdout] test typedefck::tests::extension_with_invalid_type_bound ... ok [INFO] [stdout] test typedefck::tests::fct_with_invalid_type_bound ... ok [INFO] [stdout] test typedefck::tests::trait_with_invalid_type_bound ... ok [INFO] [stdout] test typedefck::tests::struct_with_invalid_type_bound ... ok [INFO] [stdout] test typedefck::tests::impl_with_invalid_type_bound ... ok [INFO] [stdout] test typeck::tests::type_bin_op ... ok [INFO] [stdout] test useck::tests::check_type ... ok [INFO] [stdout] test useck::tests::no_use_targets ... ok [INFO] [stdout] test useck::tests::use_cyclic ... ok [INFO] [stdout] test useck::tests::use_class ... ok [INFO] [stdout] test useck::tests::use_const ... ok [INFO] [stdout] test useck::tests::use_enum ... ok [INFO] [stdout] test useck::tests::use_fct ... ok [INFO] [stdout] test useck::tests::use_group ... ok [INFO] [stdout] test useck::tests::use_global ... ok [INFO] [stdout] test typeck::tests::variadic_parameter ... ok [INFO] [stdout] test useck::tests::use_module ... ok [INFO] [stdout] test useck::tests::use_enum_value ... ok [INFO] [stdout] test useck::tests::use_trait ... ok [INFO] [stdout] test useck::tests::use_keyword_in_path ... ok [INFO] [stdout] test useck::tests::check_initializer ... ok [INFO] [stdout] test useck::tests::use_public ... ok [INFO] [stdout] test useck::tests::use_keyword_only ... ok [INFO] [stdout] test useck::tests::use_zig_zag ... ok [INFO] [stdout] test useck::tests::use_struct ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 629 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.33s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/dora_language_server-1b8c3d66b37a35f0) [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/dora_parser-519102e72a456db9) [INFO] [stdout] [INFO] [stdout] running 148 tests [INFO] [stdout] test lexer::tests::test_code_with_newlines ... ok [INFO] [stdout] test lexer::tests::test_code_with_spaces ... ok [INFO] [stdout] test lexer::tests::test_code_with_tabs ... ok [INFO] [stdout] test lexer::tests::test_float_numbers ... ok [INFO] [stdout] test lexer::tests::test_float_scientific_notation ... ok [INFO] [stdout] test lexer::tests::test_escape_sequences ... ok [INFO] [stdout] test lexer::tests::test_hex_numbers ... ok [INFO] [stdout] test lexer::tests::test_invalid_char ... ok [INFO] [stdout] test lexer::tests::test_keywords ... ok [INFO] [stdout] test lexer::tests::test_skip_multi_comment ... ok [INFO] [stdout] test lexer::tests::test_skip_single_line_comment ... ok [INFO] [stdout] test lexer::tests::test_read_identifier ... ok [INFO] [stdout] test lexer::tests::test_string ... ok [INFO] [stdout] test lexer::tests::test_read_numbers ... ok [INFO] [stdout] test lexer::tests::test_operators ... ok [INFO] [stdout] test lexer::tests::test_read_numbers_with_suffix ... ok [INFO] [stdout] test lexer::tests::test_string_template ... ok [INFO] [stdout] test lexer::tests::test_string_with_newline ... ok [INFO] [stdout] test lexer::tests::test_unclosed_char ... ok [INFO] [stdout] test lexer::tests::test_read_empty_file ... ok [INFO] [stdout] test lexer::tests::test_unclosed_string ... ok [INFO] [stdout] test lexer::tests::test_unfinished_line_comment ... ok [INFO] [stdout] test lexer::tests::test_unfinished_multi_comment ... ok [INFO] [stdout] test parser::tests::parse_add_left_associativity ... ok [INFO] [stdout] test parser::tests::parse_add_right_associativity_via_parens ... ok [INFO] [stdout] test parser::tests::parse_add ... ok [INFO] [stdout] test parser::tests::parse_assign ... ok [INFO] [stdout] test parser::tests::parse_as_expr ... ok [INFO] [stdout] test parser::tests::parse_bit_or ... ok [INFO] [stdout] test parser::tests::parse_array_index ... ok [INFO] [stdout] test parser::tests::parse_and ... ok [INFO] [stdout] test parser::tests::parse_bit_and ... ok [INFO] [stdout] test parser::tests::parse_bit_xor ... ok [INFO] [stdout] test parser::tests::parse_block_with_multiple_stmts ... ok [INFO] [stdout] test parser::tests::parse_block_with_one_stmt ... ok [INFO] [stdout] test parser::tests::parse_block ... ok [INFO] [stdout] test parser::tests::parse_call_with_path ... ok [INFO] [stdout] test parser::tests::parse_call_with_params ... ok [INFO] [stdout] test parser::tests::parse_break ... ok [INFO] [stdout] test parser::tests::parse_class_with_param_var ... ok [INFO] [stdout] test parser::tests::parse_call_without_params ... ok [INFO] [stdout] test parser::tests::parse_class ... ok [INFO] [stdout] test parser::tests::parse_class_with_param ... ok [INFO] [stdout] test parser::tests::parse_class_with_params ... ok [INFO] [stdout] test parser::tests::parse_class_type_params ... ok [INFO] [stdout] test parser::tests::parse_const ... ok [INFO] [stdout] test parser::tests::parse_empty_block ... ok [INFO] [stdout] test parser::tests::parse_empty_impl ... ok [INFO] [stdout] test parser::tests::parse_continue ... ok [INFO] [stdout] test parser::tests::parse_div ... ok [INFO] [stdout] test parser::tests::parse_empty_trait ... ok [INFO] [stdout] test parser::tests::parse_enum ... ok [INFO] [stdout] test parser::tests::parse_eq ... ok [INFO] [stdout] test parser::tests::parse_enum_with_type_params ... ok [INFO] [stdout] test parser::tests::parse_false ... ok [INFO] [stdout] test parser::tests::parse_field ... ok [INFO] [stdout] test parser::tests::parse_field_access ... ok [INFO] [stdout] test parser::tests::parse_field_negated ... ok [INFO] [stdout] test parser::tests::parse_field_non_ident ... ok [INFO] [stdout] test parser::tests::parse_fct_call_with_type_param ... ok [INFO] [stdout] test parser::tests::parse_for ... ok [INFO] [stdout] test parser::tests::parse_fct_with_type_params ... ok [INFO] [stdout] test parser::tests::parse_function ... ok [INFO] [stdout] test parser::tests::parse_ge ... ok [INFO] [stdout] test parser::tests::parse_function_without_body ... ok [INFO] [stdout] test parser::tests::parse_function_with_multiple_params ... ok [INFO] [stdout] test parser::tests::parse_ident ... ok [INFO] [stdout] test parser::tests::parse_generic_with_bound ... ok [INFO] [stdout] test parser::tests::parse_generic_with_multiple_bounds ... ok [INFO] [stdout] test parser::tests::parse_gt ... ok [INFO] [stdout] test parser::tests::parse_function_with_single_param ... ok [INFO] [stdout] test parser::tests::parse_global_let ... ok [INFO] [stdout] test parser::tests::parse_if ... ok [INFO] [stdout] test parser::tests::parse_is_not ... ok [INFO] [stdout] test parser::tests::parse_if_without_else ... ok [INFO] [stdout] test parser::tests::parse_is ... ok [INFO] [stdout] test parser::tests::parse_lambda_no_params_no_return_value ... ok [INFO] [stdout] test parser::tests::parse_lambda_no_params_with_return_value ... ok [INFO] [stdout] test parser::tests::parse_impl_with_function ... ok [INFO] [stdout] test parser::tests::parse_impl_with_static_function ... ok [INFO] [stdout] test parser::tests::parse_lambda_no_params_unit_as_return_value ... ok [INFO] [stdout] test parser::tests::parse_lambda_with_one_param ... ok [INFO] [stdout] test parser::tests::parse_internal ... ok [INFO] [stdout] test parser::tests::parse_lambda_with_two_params ... ok [INFO] [stdout] test parser::tests::parse_le ... ok [INFO] [stdout] test parser::tests::parse_left ... ok [INFO] [stdout] test parser::tests::parse_let_ident_mut ... ok [INFO] [stdout] test parser::tests::parse_let_tuple ... ok [INFO] [stdout] test parser::tests::parse_let_underscore ... ok [INFO] [stdout] test parser::tests::parse_let_without_type ... ok [INFO] [stdout] test parser::tests::parse_let_with_type_but_without_assignment ... ok [INFO] [stdout] test parser::tests::parse_let_ident ... ok [INFO] [stdout] test parser::tests::parse_lit_char ... ok [INFO] [stdout] test parser::tests::parse_let_with_type ... ok [INFO] [stdout] test parser::tests::parse_let_without_type_and_assignment ... ok [INFO] [stdout] test parser::tests::parse_lit_float ... ok [INFO] [stdout] test parser::tests::parse_lt ... ok [INFO] [stdout] test parser::tests::parse_match ... ok [INFO] [stdout] test parser::tests::parse_mod ... ok [INFO] [stdout] test parser::tests::parse_method_invocation ... ok [INFO] [stdout] test parser::tests::parse_module ... ok [INFO] [stdout] test parser::tests::parse_mul ... ok [INFO] [stdout] test parser::tests::parse_mod_without_body ... ok [INFO] [stdout] test parser::tests::parse_multiple_class_type_params ... ok [INFO] [stdout] test parser::tests::parse_multiple_muls ... ok [INFO] [stdout] test parser::tests::parse_ne ... ok [INFO] [stdout] test parser::tests::parse_neg_twice_without_parentheses ... ok [INFO] [stdout] test parser::tests::parse_multiple_functions ... ok [INFO] [stdout] test parser::tests::parse_neg ... ok [INFO] [stdout] test parser::tests::parse_neg_twice ... ok [INFO] [stdout] test parser::tests::parse_new_call_call ... ok [INFO] [stdout] test parser::tests::parse_new_call_ident ... ok [INFO] [stdout] test parser::tests::parse_new_call_path ... ok [INFO] [stdout] test parser::tests::parse_number ... ok [INFO] [stdout] test parser::tests::parse_return ... ok [INFO] [stdout] test parser::tests::parse_return_value ... ok [INFO] [stdout] test parser::tests::parse_self ... ok [INFO] [stdout] test parser::tests::parse_shift_right ... ok [INFO] [stdout] test parser::tests::parse_number_with_underscore ... ok [INFO] [stdout] test parser::tests::parse_or ... ok [INFO] [stdout] test parser::tests::parse_string ... ok [INFO] [stdout] test parser::tests::parse_struct_empty ... ok [INFO] [stdout] test parser::tests::parse_struct_lit_if ... ok [INFO] [stdout] test parser::tests::parse_struct_lit_while ... ok [INFO] [stdout] test parser::tests::parse_struct_multiple_fields ... ok [INFO] [stdout] test parser::tests::parse_sub ... ok [INFO] [stdout] test parser::tests::parse_struct_one_field ... ok [INFO] [stdout] test parser::tests::parse_struct_with_type_params ... ok [INFO] [stdout] test parser::tests::parse_trait_with_function ... ok [INFO] [stdout] test parser::tests::parse_template ... ok [INFO] [stdout] test parser::tests::parse_true ... ok [INFO] [stdout] test parser::tests::parse_type_alias_in_trait ... ok [INFO] [stdout] test parser::tests::parse_trait_with_static_function ... ok [INFO] [stdout] test parser::tests::parse_tuple ... ok [INFO] [stdout] test parser::tests::parse_type_basic ... ok [INFO] [stdout] test parser::tests::parse_type_basic_mod ... ok [INFO] [stdout] test parser::tests::parse_type_lambda_no_params ... ok [INFO] [stdout] test parser::tests::parse_type_tuple_with_two_types ... ok [INFO] [stdout] test parser::tests::parse_type_lambda_one_param ... ok [INFO] [stdout] test parser::tests::parse_type_tuple_with_one_type ... ok [INFO] [stdout] test parser::tests::parse_type_unit ... ok [INFO] [stdout] test parser::tests::parse_type_basic_with_params ... ok [INFO] [stdout] test parser::tests::parse_type_lambda_two_params ... ok [INFO] [stdout] test parser::tests::parse_unsigned_shift_right ... ok [INFO] [stdout] test tests::test_compute_line_column ... ok [INFO] [stdout] test tests::test_line_starts ... ok [INFO] [stdout] test parser::tests::parse_while ... ok [INFO] [stdout] test parser::tests::parse_where_clauses ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 148 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dora_runtime-c2dee2a5a99894f1) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test cpu::x64::tests::test_int ... ok [INFO] [stdout] test cpu::x64::tests::test_and7 ... ok [INFO] [stdout] test cpu::x64::tests::test_msb ... ok [INFO] [stdout] test gc::worklist::tests::append_worklist ... ok [INFO] [stdout] test gc::worklist::tests::pop_from_segment ... ok [INFO] [stdout] test gc::worklist::tests::push_into_segment ... ok [INFO] [stdout] test gc::worklist::tests::segments_in_worklist ... ok [INFO] [stdout] test masm::tests::test_label ... ok [INFO] [stdout] test mem::test_is_os_page_aligned ... ok [INFO] [stdout] test masm::tests::tets_scratch_multiple ... ok [INFO] [stdout] test masm::tests::test_scratch_drop ... ok [INFO] [stdout] test mem::test_page_align ... ok [INFO] [stdout] test mem::tests::test_fits_i32 ... ok [INFO] [stdout] test vm::code::tests::test_add_addr ... ok [INFO] [stdout] test vm::code::tests::test_add_addr_reuse ... ok [INFO] [stdout] test vm::code_map::test_new ... ok [INFO] [stdout] test vm::code_map::test_intersect ... ok [INFO] [stdout] test os::page::test_log2 ... ok [INFO] [stdout] test vm::code_map::tests::test_insert ... ok [INFO] [stdout] test handle::test_handle_iteration ... ok [INFO] [stdout] test masm::tests::test_bind_label_twice - should panic ... ok [INFO] [stdout] test masm::tests::test_scratch_fail - should panic ... ok [INFO] [stdout] test vm::code_map::test_new_fail - should panic ... ok [INFO] [stdout] test vm::code_map::tests::test_insert_fails - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests dora-asm [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 dora-bytecode [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 dora-frontend [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 dora-parser [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 dora-runtime [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] running `Command { std: "docker" "inspect" "761fc5d4df19f6f3045709024c05b8c45198db40fcc7f94b60e426a74e028285", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "761fc5d4df19f6f3045709024c05b8c45198db40fcc7f94b60e426a74e028285", kill_on_drop: false }` [INFO] [stdout] 761fc5d4df19f6f3045709024c05b8c45198db40fcc7f94b60e426a74e028285