[INFO] fetching crate wave-compiler 0.1.2...
[INFO] testing wave-compiler-0.1.2 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate wave-compiler 0.1.2 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate wave-compiler 0.1.2
[INFO] finished tweaking crates.io crate wave-compiler 0.1.2
[INFO] tweaked toml for crates.io crate wave-compiler 0.1.2 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate wave-compiler 0.1.2 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate wave-compiler 0.1.2 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 8a15553ac126956f17dfb58266f33a575e27c39bfccafcc22d969c2f01be7e3d
[INFO] running `Command { std: "docker" "start" "8a15553ac126956f17dfb58266f33a575e27c39bfccafcc22d969c2f01be7e3d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8a15553ac126956f17dfb58266f33a575e27c39bfccafcc22d969c2f01be7e3d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8a15553ac126956f17dfb58266f33a575e27c39bfccafcc22d969c2f01be7e3d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8a15553ac126956f17dfb58266f33a575e27c39bfccafcc22d969c2f01be7e3d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8a15553ac126956f17dfb58266f33a575e27c39bfccafcc22d969c2f01be7e3d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling ariadne v0.4.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling wave-decode v0.1.2
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling wave-compiler v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `ariadne`
[INFO] [stderr]  --> Cargo.toml:5:15
[INFO] [stderr]   |
[INFO] [stderr] 5 | [dependencies.ariadne]
[INFO] [stderr]   |               ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `ariadne`
[INFO] [stderr] warning: `wave-compiler` (manifest) generated 1 warning
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.30s
[INFO] running `Command { std: "docker" "inspect" "8a15553ac126956f17dfb58266f33a575e27c39bfccafcc22d969c2f01be7e3d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8a15553ac126956f17dfb58266f33a575e27c39bfccafcc22d969c2f01be7e3d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling wave-asm v0.1.2
[INFO] [stderr]    Compiling wave-compiler v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4.42s
[INFO] running `Command { std: "docker" "inspect" "8a15553ac126956f17dfb58266f33a575e27c39bfccafcc22d969c2f01be7e3d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8a15553ac126956f17dfb58266f33a575e27c39bfccafcc22d969c2f01be7e3d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/wave-compiler/e0199b127adbae10/out/wave_compiler-e0199b127adbae10)
[INFO] [stdout] 
[INFO] [stdout] running 152 tests
[INFO] [stdout] test analysis::alias::tests::test_may_alias_set ... ok
[INFO] [stdout] test analysis::cfg::tests::test_cfg_successors ... ok
[INFO] [stdout] test analysis::loop_analysis::tests::test_no_loops ... ok
[INFO] [stdout] test analysis::loop_analysis::tests::test_loop_depth ... ok
[INFO] [stdout] test analysis::cfg::tests::test_cfg_predecessors ... ok
[INFO] [stdout] test analysis::alias::tests::test_same_space_different_addr_may_alias ... ok
[INFO] [stdout] test analysis::dominance::tests::test_self_dominance ... ok
[INFO] [stdout] test analysis::cfg::tests::test_reverse_postorder ... ok
[INFO] [stdout] test analysis::dominance::tests::test_dominance_frontier ... ok
[INFO] [stdout] test analysis::dominance::tests::test_dominator_tree ... ok
[INFO] [stdout] test analysis::escape::tests::test_local_value_does_not_escape ... ok
[INFO] [stdout] test diagnostics::error::tests::test_error_display ... ok
[INFO] [stdout] test analysis::alias::tests::test_different_address_spaces_no_alias ... ok
[INFO] [stdout] test analysis::liveness::tests::test_liveness_simple ... ok
[INFO] [stdout] test analysis::escape::tests::test_value_escapes_through_store ... ok
[INFO] [stdout] test analysis::alias::tests::test_same_addr_must_alias ... ok
[INFO] [stdout] test analysis::loop_analysis::tests::test_detect_loop ... ok
[INFO] [stdout] test analysis::liveness::tests::test_liveness_dead_value ... ok
[INFO] [stdout] test diagnostics::report::tests::test_format_error_without_location ... ok
[INFO] [stdout] test diagnostics::source_map::tests::test_get_line ... ok
[INFO] [stdout] test driver::config::tests::test_language_parse ... ok
[INFO] [stdout] test diagnostics::source_map::tests::test_line_count ... ok
[INFO] [stdout] test driver::config::tests::test_opt_level_parse ... ok
[INFO] [stdout] test driver::config::tests::test_default_config ... ok
[INFO] [stdout] test emit::binary::tests::test_count_registers ... ok
[INFO] [stdout] test emit::wave_emit::tests::test_emit_device_store_encoding ... ok
[INFO] [stdout] test diagnostics::report::tests::test_format_error_with_location ... ok
[INFO] [stdout] test driver::pipeline::tests::test_compile_round_trip ... ok
[INFO] [stdout] test emit::binary::tests::test_generate_minimal_wbin ... ok
[INFO] [stdout] test driver::pipeline::tests::test_compile_kernel_to_wbin ... ok
[INFO] [stdout] test diagnostics::error::tests::test_undefined_variable_error ... ok
[INFO] [stdout] test driver::session::tests::test_session_creation ... ok
[INFO] [stdout] test diagnostics::source_map::tests::test_offset_to_loc ... ok
[INFO] [stdout] test diagnostics::error::tests::test_io_error_conversion ... ok
[INFO] [stdout] test driver::session::tests::test_session_set_source ... ok
[INFO] [stdout] test emit::binary::tests::test_generate_wbin_with_instructions ... ok
[INFO] [stdout] test driver::pipeline::tests::test_params_in_correct_registers ... ok
[INFO] [stdout] test emit::wave_emit::tests::test_emit_iadd ... ok
[INFO] [stdout] test emit::wave_emit::tests::test_emit_halt ... ok
[INFO] [stdout] test frontend::python::tests::test_parse_literal ... ok
[INFO] [stdout] test frontend::python::tests::test_parse_simple_assign ... ok
[INFO] [stdout] test emit::wave_emit::tests::test_emit_with_reg_map ... ok
[INFO] [stdout] test frontend::tests::test_python_frontend ... ok
[INFO] [stdout] test frontend::cpp::tests::test_parse_cpp_simple ... ok
[INFO] [stdout] test frontend::python::tests::test_parse_thread_id ... ok
[INFO] [stdout] test frontend::tests::test_rust_frontend ... ok
[INFO] [stdout] test emit::wave_emit::tests::test_emit_if_endif ... ok
[INFO] [stdout] test frontend::python::tests::test_parse_array_index ... ok
[INFO] [stdout] test frontend::typescript::tests::test_parse_ts_simple ... ok
[INFO] [stdout] test emit::wave_emit::tests::test_emit_mov_imm ... ok
[INFO] [stdout] test frontend::python::tests::test_parse_vector_add ... ok
[INFO] [stdout] test frontend::rust::tests::test_parse_rust_simple ... ok
[INFO] [stdout] test hir::expr::tests::test_expr_construction ... ok
[INFO] [stdout] test hir::expr::tests::test_index_expr ... ok
[INFO] [stdout] test hir::kernel::tests::test_kernel_construction ... ok
[INFO] [stdout] test hir::kernel::tests::test_kernel_with_if_body ... ok
[INFO] [stdout] test frontend::rust::tests::test_parse_rust_vector_add ... ok
[INFO] [stdout] test hir::types::tests::test_type_classification ... ok
[INFO] [stdout] test frontend::cpp::tests::test_parse_cpp_vector_add ... ok
[INFO] [stdout] test hir::expr::tests::test_literal_variants ... ok
[INFO] [stdout] test hir::stmt::tests::test_if_stmt_with_else ... ok
[INFO] [stdout] test hir::types::tests::test_register_count ... ok
[INFO] [stdout] test hir::stmt::tests::test_for_loop ... ok
[INFO] [stdout] test frontend::python::tests::test_parse_expressions ... ok
[INFO] [stdout] test frontend::typescript::tests::test_parse_ts_vector_add ... ok
[INFO] [stdout] test hir::expr::tests::test_binop_classification ... ok
[INFO] [stdout] test lir::display::tests::test_format_arithmetic ... ok
[INFO] [stdout] test lir::display::tests::test_format_control_flow ... ok
[INFO] [stdout] test lir::operand::tests::test_mem_width_bytes_and_encoding ... ok
[INFO] [stdout] test lir::operand::tests::test_physreg_display ... ok
[INFO] [stdout] test lir::operand::tests::test_special_reg_indices ... ok
[INFO] [stdout] test lir::display::tests::test_format_memory_ops ... ok
[INFO] [stdout] test lir::instruction::tests::test_dest_and_src_vregs ... ok
[INFO] [stdout] test lir::instruction::tests::test_move_classification ... ok
[INFO] [stdout] test lowering::hir_to_mir::tests::test_lower_for_loop_has_phi ... ok
[INFO] [stdout] test lowering::mir_to_lir::tests::test_comparison_uses_preg_directly ... ok
[INFO] [stdout] test hir::validate::tests::test_infer_thread_id_type ... ok
[INFO] [stdout] test lir::instruction::tests::test_store_no_dest ... ok
[INFO] [stdout] test hir::validate::tests::test_validate_undefined_variable ... ok
[INFO] [stdout] test lir::operand::tests::test_vreg_display ... ok
[INFO] [stdout] test hir::types::tests::test_type_display ... ok
[INFO] [stdout] test lir::instruction::tests::test_fma_three_sources ... ok
[INFO] [stdout] test lir::display::tests::test_format_special_reg ... ok
[INFO] [stdout] test hir::validate::tests::test_infer_literal_types ... ok
[INFO] [stdout] test hir::validate::tests::test_validate_simple_kernel ... ok
[INFO] [stdout] test lowering::hir_to_mir::tests::test_infer_float_type ... ok
[INFO] [stdout] test lowering::hir_to_mir::tests::test_lower_simple_assign ... ok
[INFO] [stdout] test mir::builder::tests::test_builder_simple_function ... ok
[INFO] [stdout] test hir::stmt::tests::test_assign_stmt ... ok
[INFO] [stdout] test lowering::hir_to_mir::tests::test_lower_vector_add ... ok
[INFO] [stdout] test hir::types::tests::test_type_sizes ... ok
[INFO] [stdout] test mir::display::tests::test_display_binop ... ok
[INFO] [stdout] test lowering::mir_to_lir::tests::test_lower_simple_function ... ok
[INFO] [stdout] test mir::instruction::tests::test_store_has_side_effects ... ok
[INFO] [stdout] test mir::basic_block::tests::test_basic_block_successors ... ok
[INFO] [stdout] test mir::function::tests::test_value_types ... ok
[INFO] [stdout] test mir::instruction::tests::test_barrier_has_side_effects ... ok
[INFO] [stdout] test lowering::mir_to_lir::tests::test_lower_with_branch ... ok
[INFO] [stdout] test mir::basic_block::tests::test_phi_node ... ok
[INFO] [stdout] test mir::basic_block::tests::test_terminator_operands ... ok
[INFO] [stdout] test mir::types::tests::test_type_classification ... ok
[INFO] [stdout] test mir::function::tests::test_mir_function_blocks ... ok
[INFO] [stdout] test mir::value::tests::test_id_generator_blocks ... ok
[INFO] [stdout] test mir::function::tests::test_predecessors ... ok
[INFO] [stdout] test optimize::constant_fold::tests::test_fold_addition ... ok
[INFO] [stdout] test mir::types::tests::test_mir_type_sizes ... ok
[INFO] [stdout] test mir::instruction::tests::test_const_value_bits ... ok
[INFO] [stdout] test mir::basic_block::tests::test_basic_block_defs_and_uses ... ok
[INFO] [stdout] test mir::builder::tests::test_builder_multiple_blocks ... ok
[INFO] [stdout] test mir::instruction::tests::test_instruction_dest_and_operands ... ok
[INFO] [stdout] test optimize::cse::tests::test_cse_no_change_different_ops ... ok
[INFO] [stdout] test optimize::loop_unroll::tests::test_loop_unroll_no_loops ... ok
[INFO] [stdout] test optimize::loop_unroll::tests::test_loop_unroll_simple_loop ... ok
[INFO] [stdout] test optimize::mem2reg::tests::test_mem2reg_ignores_device_memory ... ok
[INFO] [stdout] test mir::types::tests::test_lower_type ... ok
[INFO] [stdout] test optimize::licm::tests::test_licm_no_loops_no_change ... ok
[INFO] [stdout] test mir::display::tests::test_display_branch ... ok
[INFO] [stdout] test optimize::dce::tests::test_dce_preserves_used_values ... ok
[INFO] [stdout] test mir::display::tests::test_display_simple_function ... ok
[INFO] [stdout] test mir::value::tests::test_display ... ok
[INFO] [stdout] test optimize::dce::tests::test_dce_removes_dead_code ... ok
[INFO] [stdout] test optimize::strength_reduce::tests::test_strength_reduce_mul_by_power_of_two ... ok
[INFO] [stdout] test regalloc::coalesce::tests::test_coalesce_no_moves ... ok
[INFO] [stdout] test regalloc::coalesce::tests::test_coalesce_non_interfering_move ... ok
[INFO] [stdout] test optimize::mem2reg::tests::test_mem2reg_promotes_private_load ... ok
[INFO] [stdout] test optimize::constant_fold::tests::test_no_fold_non_constant ... ok
[INFO] [stdout] test mir::value::tests::test_id_generator_values ... ok
[INFO] [stdout] test optimize::pass::tests::test_pass_returns_false_when_no_changes ... ok
[INFO] [stdout] test optimize::cse::tests::test_cse_eliminates_duplicate ... ok
[INFO] [stdout] test optimize::pass::tests::test_pass_trait ... ok
[INFO] [stdout] test optimize::licm::tests::test_licm_hoists_invariant ... ok
[INFO] [stdout] test optimize::strength_reduce::tests::test_no_reduce_non_power_of_two ... ok
[INFO] [stdout] test optimize::sccp::tests::test_sccp_folds_constants ... ok
[INFO] [stdout] test regalloc::interference::tests::test_non_overlapping_no_interference ... ok
[INFO] [stdout] test regalloc::coloring::tests::test_coloring_precolors_params ... ok
[INFO] [stdout] test regalloc::live_range::tests::test_collect_vregs ... ok
[INFO] [stdout] test regalloc::live_range::tests::test_live_range_overlap ... ok
[INFO] [stdout] test regalloc::tests::test_allocate_registers_simple ... ok
[INFO] [stdout] test regalloc::tests::test_allocate_with_params ... ok
[INFO] [stdout] test optimize::sccp::tests::test_sccp_no_change_without_constants ... ok
[INFO] [stdout] test regalloc::interference::tests::test_interference_graph_simple ... ok
[INFO] [stdout] test regalloc::spill::tests::test_no_spills_no_change ... ok
[INFO] [stdout] test regalloc::spill::tests::test_spill_inserts_stores ... ok
[INFO] [stdout] test regalloc::interference::tests::test_move_between_interfering_not_coalescable ... ok
[INFO] [stdout] test regalloc::tests::test_max_register_used ... ok
[INFO] [stdout] test regalloc::live_range::tests::test_compute_live_ranges ... ok
[INFO] [stdout] test regalloc::coloring::tests::test_coloring_simple ... ok
[INFO] [stdout] test optimize::tests::test_optimize_o1_removes_dead_code ... ok
[INFO] [stdout] test regalloc::interference::tests::test_params_interfere_with_later_temps ... ok
[INFO] [stdout] test optimize::simplify_cfg::tests::test_merge_blocks ... ok
[INFO] [stdout] test optimize::simplify_cfg::tests::test_remove_unreachable ... ok
[INFO] [stdout] test optimize::tests::test_optimize_o0_no_changes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 152 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/wave-compiler/710cb36cf7ac4d36/out/wave_compiler-710cb36cf7ac4d36)
[INFO] [stderr]    Doc-tests wave_compiler
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::test_language_detection ... ok
[INFO] [stdout] test tests::test_cli_parse_help ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "8a15553ac126956f17dfb58266f33a575e27c39bfccafcc22d969c2f01be7e3d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8a15553ac126956f17dfb58266f33a575e27c39bfccafcc22d969c2f01be7e3d", kill_on_drop: false }`
[INFO] [stdout] 8a15553ac126956f17dfb58266f33a575e27c39bfccafcc22d969c2f01be7e3d
