[INFO] cloning repository https://github.com/Spacerulerwill/AQA-ASM [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Spacerulerwill/AQA-ASM" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSpacerulerwill%2FAQA-ASM", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSpacerulerwill%2FAQA-ASM'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSpacerulerwill%2FAQA-ASM: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 1) [INFO] cloning repository https://github.com/Spacerulerwill/AQA-ASM [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Spacerulerwill/AQA-ASM" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSpacerulerwill%2FAQA-ASM", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSpacerulerwill%2FAQA-ASM'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] a4eaa3e96cd9f15a07b13b695b17f85c7fc1676b [INFO] testing Spacerulerwill/AQA-ASM against 1.84.0 for beta-1.85-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSpacerulerwill%2FAQA-ASM" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Spacerulerwill/AQA-ASM on toolchain 1.84.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.84.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/Spacerulerwill/AQA-ASM [INFO] finished tweaking git repo https://github.com/Spacerulerwill/AQA-ASM [INFO] tweaked toml for git repo https://github.com/Spacerulerwill/AQA-ASM written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/Spacerulerwill/AQA-ASM already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.84.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded inline_colorization v0.1.6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+1.84.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a66482d43898016515c488547316d63105cd579c3ea82a4e74538b519f982c13 [INFO] running `Command { std: "docker" "start" "-a" "a66482d43898016515c488547316d63105cd579c3ea82a4e74538b519f982c13", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a66482d43898016515c488547316d63105cd579c3ea82a4e74538b519f982c13", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a66482d43898016515c488547316d63105cd579c3ea82a4e74538b519f982c13", kill_on_drop: false }` [INFO] [stdout] a66482d43898016515c488547316d63105cd579c3ea82a4e74538b519f982c13 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+1.84.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ef7820fb8806a5c4425cb5fc624c2babee193b5aa3335ddfd03366b2423ddf1b [INFO] running `Command { std: "docker" "start" "-a" "ef7820fb8806a5c4425cb5fc624c2babee193b5aa3335ddfd03366b2423ddf1b", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.0 [INFO] [stderr] Compiling anstyle v1.0.7 [INFO] [stderr] Compiling colorchoice v1.0.1 [INFO] [stderr] Compiling anstyle-query v1.1.0 [INFO] [stderr] Compiling clap_lex v0.7.1 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling inline_colorization v0.1.6 [INFO] [stderr] Compiling once_cell v1.20.2 [INFO] [stderr] Compiling anstyle-parse v0.2.4 [INFO] [stderr] Compiling anstream v0.6.14 [INFO] [stderr] Compiling clap_builder v4.5.9 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling syn v2.0.71 [INFO] [stderr] Compiling clap_derive v4.5.8 [INFO] [stderr] Compiling clap v4.5.9 [INFO] [stderr] Compiling aqa-asm v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: associated function `interpret` is never used [INFO] [stdout] --> src/interpreter/mod.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 23 | impl<'a> Interpreter<'a, BufReader, io::Stdout> { [INFO] [stdout] | ---------------------------------------------------------- associated function in this implementation [INFO] [stdout] 24 | pub fn interpret( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.53s [INFO] running `Command { std: "docker" "inspect" "ef7820fb8806a5c4425cb5fc624c2babee193b5aa3335ddfd03366b2423ddf1b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ef7820fb8806a5c4425cb5fc624c2babee193b5aa3335ddfd03366b2423ddf1b", kill_on_drop: false }` [INFO] [stdout] ef7820fb8806a5c4425cb5fc624c2babee193b5aa3335ddfd03366b2423ddf1b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+1.84.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0c551bf2d91ac7648cefa464b89da2e1a85a3bb0fe603a0cb8298edeed03c319 [INFO] running `Command { std: "docker" "start" "-a" "0c551bf2d91ac7648cefa464b89da2e1a85a3bb0fe603a0cb8298edeed03c319", kill_on_drop: false }` [INFO] [stderr] Compiling aqa-asm v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.19s [INFO] running `Command { std: "docker" "inspect" "0c551bf2d91ac7648cefa464b89da2e1a85a3bb0fe603a0cb8298edeed03c319", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0c551bf2d91ac7648cefa464b89da2e1a85a3bb0fe603a0cb8298edeed03c319", kill_on_drop: false }` [INFO] [stdout] 0c551bf2d91ac7648cefa464b89da2e1a85a3bb0fe603a0cb8298edeed03c319 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+1.84.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 3be1c519096df603333a27eb0149e7fb679cfdb7263cd3b5f7228b9fc77aea6d [INFO] running `Command { std: "docker" "start" "-a" "3be1c519096df603333a27eb0149e7fb679cfdb7263cd3b5f7228b9fc77aea6d", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aqa_asm-41c970b9fe194d89) [INFO] [stdout] [INFO] [stdout] running 85 tests [INFO] [stdout] test interpreter::error::tests::test_display_runtime_error ... ok [INFO] [stdout] test interpreter::instruction::operand::tests::test_operand_display ... ok [INFO] [stdout] test interpreter::instruction::runtime_opcode::tests::test_runtime_opcode_from_u8 ... ok [INFO] [stdout] test interpreter::instruction::signature::tests::test_get_all_valid_operand_combinations_for_source_opcode_empty ... ok [INFO] [stdout] test interpreter::instruction::signature::tests::test_get_all_valid_operand_combinations_for_source_opcode_one_arg ... ok [INFO] [stdout] test interpreter::instruction::signature::tests::test_matches_signature_extra_operand ... ok [INFO] [stdout] test interpreter::instruction::signature::tests::test_get_all_valid_operand_combinations_for_source_opcode_multiple_args ... ok [INFO] [stdout] test interpreter::instruction::operand::tests::test_operand_get_signature_argument ... ok [INFO] [stdout] test interpreter::instruction::signature::tests::test_matches_signature_mov_register_literal ... ok [INFO] [stdout] test interpreter::instruction::signature::tests::test_matches_signature_mov_register_register ... ok [INFO] [stdout] test interpreter::instruction::signature::tests::test_matches_signature_nop ... ok [INFO] [stdout] test interpreter::instruction::signature::tests::test_matches_signature_unknown_opcode ... ok [INFO] [stdout] test interpreter::instruction::signature::tests::test_matches_signature_no_match_no_argument ... ok [INFO] [stdout] test interpreter::instruction::source_opcode::tests::test_source_opcode_display ... ok [INFO] [stdout] test interpreter::instruction::source_opcode::tests::test_source_opcode_from_str ... ok [INFO] [stdout] test interpreter::tests::test_add ... ok [INFO] [stdout] test interpreter::tests::test_and ... ok [INFO] [stdout] test interpreter::tests::test_bgt ... ok [INFO] [stdout] test interpreter::tests::test_blt ... ok [INFO] [stdout] test interpreter::instruction::signature::tests::test_signature_argument_display ... ok [INFO] [stdout] test interpreter::tests::test_beq ... ok [INFO] [stdout] test interpreter::instruction::signature::tests::test_matches_signature_no_match_multi_argument ... ok [INFO] [stdout] test interpreter::tests::test_bne ... ok [INFO] [stdout] test interpreter::tests::test_cmp_equal_numbers ... ok [INFO] [stdout] test interpreter::tests::test_cmp_greater_than ... ok [INFO] [stdout] test interpreter::tests::test_cmp_less_than ... ok [INFO] [stdout] test interpreter::tests::test_halt ... ok [INFO] [stdout] test interpreter::tests::test_eor ... ok [INFO] [stdout] test interpreter::tests::test_interpret_input_register ... ok [INFO] [stdout] test interpreter::tests::test_interpret_print_register ... ok [INFO] [stdout] test interpreter::tests::test_ldr ... ok [INFO] [stdout] test interpreter::tests::test_lsl ... ok [INFO] [stdout] test interpreter::tests::test_interpret_input_memory ... ok [INFO] [stdout] test interpreter::tests::test_lsr ... ok [INFO] [stdout] test interpreter::tests::test_mov ... ok [INFO] [stdout] test interpreter::tests::test_orr ... ok [INFO] [stdout] test interpreter::tests::test_mvn ... ok [INFO] [stdout] test interpreter::tests::test_out_of_bounds_read ... ok [INFO] [stdout] test interpreter::tests::test_out_of_bounds_write ... ok [INFO] [stdout] test interpreter::tests::test_print_memory ... ok [INFO] [stdout] test parser::tests::test_parse_error_expected_operand ... ok [INFO] [stdout] test interpreter::tests::test_read_past_of_memory ... ok [INFO] [stdout] test parser::tests::test_parse_error_expected_opcode ... ok [INFO] [stdout] test parser::tests::test_parse_error_invalid_instruction_signature ... ok [INFO] [stdout] test interpreter::tests::test_unconditional_branch ... ok [INFO] [stdout] test parser::error::tests::test_display_parser_error ... ok [INFO] [stdout] test parser::tests::test_excess_line_delimeters ... ok [INFO] [stdout] test parser::tests::test_parse_error_expected_line_delimeter ... ok [INFO] [stdout] test interpreter::tests::test_nop ... ok [INFO] [stdout] test tests::test_example_addition ... ok [INFO] [stdout] test interpreter::tests::test_read_past_max_memory ... ok [INFO] [stdout] test interpreter::tests::test_str ... ok [INFO] [stdout] test interpreter::tests::test_sub ... ok [INFO] [stdout] test parser::tests::test_parse_error_expected_comma ... ok [INFO] [stdout] test parser::tests::test_parse_error_invalid_label ... ok [INFO] [stdout] test parser::tests::test_parser_error_duplicate_label_definition ... ok [INFO] [stdout] test parser::tests::test_parse_valid_instructions ... ok [INFO] [stdout] test parser::tests::test_parser_error_program_too_large ... ok [INFO] [stdout] test tests::test_example_hamming_weight ... ok [INFO] [stdout] test tests::test_example_for_loop ... ok [INFO] [stdout] test tests::test_example_subtraction ... ok [INFO] [stdout] test tests::test_example_multiplication ... ok [INFO] [stdout] test tests::test_example_division ... ok [INFO] [stdout] test tests::test_run_interpreter_file_not_found ... ok [INFO] [stdout] test tokenizer::error::tests::test_display_tokenizer_error ... ok [INFO] [stdout] test tokenizer::tests::test_comment_line_multiline ... ok [INFO] [stdout] test tests::test_example_do_while_loop ... ok [INFO] [stdout] test tokenizer::tests::test_comment_line_single ... ok [INFO] [stdout] test tokenizer::tests::test_empty_program ... ok [INFO] [stdout] test tokenizer::tests::test_invalid_characters ... ok [INFO] [stdout] test tokenizer::tests::test_missing_literal_number ... ok [INFO] [stdout] test tokenizer::tests::test_invalid_comment_denoter ... ok [INFO] [stdout] test tokenizer::tests::test_invalid_register_number ... ok [INFO] [stdout] test tokenizer::tests::test_missing_register_number ... ok [INFO] [stdout] test tokenizer::tests::test_literal_value_too_large ... ok [INFO] [stdout] test tokenizer::tests::test_line_col_calculations ... ok [INFO] [stdout] test tokenizer::tests::test_memory_reference_too_large ... ok [INFO] [stdout] test tokenizer::tests::test_comment_block_multiline ... ok [INFO] [stdout] test tokenizer::tests::test_tokens_isolated ... ok [INFO] [stdout] test tokenizer::tests::test_unterminated_block_comment ... ok [INFO] [stdout] test tokenizer::token::tests::test_token_kind_display ... ok [INFO] [stdout] test tokenizer::token::tests::test_token_new ... ok [INFO] [stdout] test tokenizer::token::tests::test_token_position_default ... ok [INFO] [stdout] test tokenizer::token::tests::test_token_get_debug_repr ... ok [INFO] [stdout] test interpreter::tests::test_invalid_opcode - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 85 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "3be1c519096df603333a27eb0149e7fb679cfdb7263cd3b5f7228b9fc77aea6d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3be1c519096df603333a27eb0149e7fb679cfdb7263cd3b5f7228b9fc77aea6d", kill_on_drop: false }` [INFO] [stdout] 3be1c519096df603333a27eb0149e7fb679cfdb7263cd3b5f7228b9fc77aea6d