[INFO] fetching crate sf-nano-core 0.6.0...
[INFO] testing sf-nano-core-0.6.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate sf-nano-core 0.6.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate sf-nano-core 0.6.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sf-nano-core 0.6.0
[INFO] tweaked toml for crates.io crate sf-nano-core 0.6.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sf-nano-core 0.6.0 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 sf-nano-core 0.6.0 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-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1690ae4fe04d947925c06483ac3960ce890f8638f1fc35af6901610518c1d1b1
[INFO] running `Command { std: "docker" "start" "1690ae4fe04d947925c06483ac3960ce890f8638f1fc35af6901610518c1d1b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1690ae4fe04d947925c06483ac3960ce890f8638f1fc35af6901610518c1d1b1", 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" "1690ae4fe04d947925c06483ac3960ce890f8638f1fc35af6901610518c1d1b1" "/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" "1690ae4fe04d947925c06483ac3960ce890f8638f1fc35af6901610518c1d1b1", 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" "1690ae4fe04d947925c06483ac3960ce890f8638f1fc35af6901610518c1d1b1" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling sf-nano-core v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling sf-nano-tracked-alloc v0.6.0
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 57.78s
[INFO] running `Command { std: "docker" "inspect" "1690ae4fe04d947925c06483ac3960ce890f8638f1fc35af6901610518c1d1b1", 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" "1690ae4fe04d947925c06483ac3960ce890f8638f1fc35af6901610518c1d1b1" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling leb128fmt v0.1.0
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling wasm-encoder v0.246.2
[INFO] [stderr]    Compiling wast v246.0.2
[INFO] [stderr]    Compiling wat v1.246.2
[INFO] [stderr]    Compiling sf-nano-core v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 39s
[INFO] running `Command { std: "docker" "inspect" "1690ae4fe04d947925c06483ac3960ce890f8638f1fc35af6901610518c1d1b1", 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" "1690ae4fe04d947925c06483ac3960ce890f8638f1fc35af6901610518c1d1b1" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/sf-nano-core/929208f4be926d2b/out/sf_nano_core-929208f4be926d2b)
[INFO] [stdout] 
[INFO] [stdout] running 570 tests
[INFO] [stdout] test config::tests::builder_is_chainable_and_readable ... ok
[INFO] [stdout] test config::tests::a_zeroed_budget_is_rejected_by_name ... ok
[INFO] [stdout] test module::parser::tests::parse_memory64_limits_rejects_raw_min_larger_than_max_before_clamp ... ok
[INFO] [stdout] test module::parser::tests::function_bodies_are_ranges_in_one_code_section_arena ... ok
[INFO] [stdout] test module::tests::parser_rejects_simd_value_types ... ok
[INFO] [stdout] test module::type_context::tests::cross_context_recursive_types_require_matching_group_shape ... ok
[INFO] [stdout] test module::type_context::tests::recursive_group_members_must_keep_internal_reference_shape ... ok
[INFO] [stdout] test module::type_context::tests::larger_recursive_group_is_not_equivalent_to_standalone_function ... ok
[INFO] [stdout] test module::type_context::tests::isorecursive_groups_match_only_at_corresponding_offsets ... ok
[INFO] [stdout] test module::type_context::tests::singleton_function_types_remain_structurally_equivalent ... ok
[INFO] [stdout] test config::tests::configs_are_independent_values ... ok
[INFO] [stdout] test op_decoder::tests::v128_block_type_reports_invalid_instead_of_panicking ... ok
[INFO] [stdout] test module::type_defs::tests::test_function_type ... ok
[INFO] [stdout] test op_decoder::tests::simd_prefix_v128_const_decodes ... ok
[INFO] [stdout] test vm::engine::tests::parses_only_the_names_this_build_has ... ok
[INFO] [stdout] test vm::engine::tests::single_engine_build_makes_the_tier_a_zst ... ok
[INFO] [stdout] test vm::engine::tests::engines_carry_their_own_configuration ... ok
[INFO] [stdout] test vm::imports::test_support::typed_host_import_keeps_recursive_group_identity ... ok
[INFO] [stdout] test vm::instance::tests::linked_function_in_an_imported_global_carries_the_absolute_form ... ok
[INFO] [stdout] test vm::instance::tests::runtime_world_invokes_and_frees_by_generation_checked_id ... ok
[INFO] [stdout] test vm::instance::tests::runtime_world_invokes_across_instances_mid_execution ... ok
[INFO] [stdout] test vm::instance::tests::runtime_world_keeps_failed_instantiation_occupied ... ok
[INFO] [stdout] test vm::instance::tests::runtime_world_refuses_a_second_tier ... ok
[INFO] [stdout] test vm::instance::tests::runtime_world_reference_type_answers_match_between_engines ... ok
[INFO] [stdout] test vm::instance::tests::undeclared_code_ref_func_is_rejected ... ok
[INFO] [stdout] test vm::instance::tests::runtime_world_registers_only_escapable_functions ... ok
[INFO] [stdout] test vm::instance::tests::world_handle_rejects_a_freed_generation_after_slot_reuse ... ok
[INFO] [stdout] test vm::interpreter::engine::tests::caller_call_fixup_gate_matches_the_legacy_match_for_all_ops_and_flags ... ok
[INFO] [stdout] test vm::interpreter::engine::tests::delayed_linker_matches_reference_on_acc_edge_cases ... ok
[INFO] [stdout] test vm::instance::tests::uncaught_exception_payload_is_readable_by_the_embedder ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::br_table_loop_parameter_alias_does_not_mutate_its_source_local ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::br_if_to_function_label_falls_through ... ok
[INFO] [stdout] test vm::interpreter::engine::tests::delayed_linker_matches_reference_on_generated_streams ... ok
[INFO] [stdout] test vm::interpreter::engine::tests::gated_call_fixups_preserve_every_recorded_field_and_slow_condition ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::br_table_loop_backedge_and_exit_preserve_values ... ok
[INFO] [stdout] test vm::instance::tests::world_handle_reenters_from_a_host_callback ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::add_params ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::call_stacks_materialize_on_first_guest_call_and_are_reused ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::catch_all_rejects_a_forged_exception_handle ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::const_expression_cannot_read_a_later_global ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::call_indirect_dispatch ... ok
[INFO] [stdout] test vm::interpreter::engine::tests::instruction_arena_transfer_keeps_one_owner_and_allocation ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::br_table_switch ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::exception_edges_keep_canonical_loop_parameter_layout ... ok
[INFO] [stdout] test vm::interpreter::engine::tests::dynamic_native_slow_payloads_round_trip ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::fused_dynamic_decrement_handles_an_accumulator_rhs_with_slot_destination ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::exported_funcref_globals_keep_storage_conversion ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::deep_recursion_exhausts ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::float_kernel ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::extended_const_reaches_a_data_offset ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::fused_i64_eqz_move_guard_preserves_taken_and_fallthrough_values ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::float_min_nan_and_signed_zero ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::exported_imported_tag_preserves_the_provided_handle ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::guest_trap_returns_owner_stacks_for_the_next_call ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::host_throw_is_validated_and_enters_the_same_unwind_path ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::fused_i64_eqz_branch_tests_all_64_bits ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::host_throw_rejects_null_for_a_non_null_reference_payload ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::globals_counter ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::i64_mix ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::i64_sub_branch_accepts_an_accumulator_rhs_and_aliasing ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::imported_return_call_preserves_native_caller_routes ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::exported_table_call_indirect_guard_uses_native_payload_fast_path ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::loop_parameter_alias_does_not_mutate_its_source_local ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::local_calls_zero_fresh_locals_for_every_short_loop_shape ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::local_overwrite_materializes_pending_loop_parameter ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::i64_sub_branch_tests_the_full_result_and_wraps ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::import_only_start_skips_native_state_and_owner_stacks ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::fused_constant_add_branch_preserves_i32_wrapping ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::imported_tags_match_by_runtime_identity_not_signature ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::loop_sum_1_to_100 ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::fused_i64_constant_add_branch_preserves_wrapping ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::nested_branch_depth_reaches_loop_parameter ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::extended_const_expressions ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::memory_bulk_fill_copy ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::native_shared_global_observes_host_updates_on_reentry ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::iterative_fibonacci_dispatch_count_tracks_three_hot_cells ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::oob_load_traps ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::loop_parameter_back_edges_do_not_swap_their_source_locals ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::duplicate_loop_parameter_locals_remain_independent ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::exception_unwind_crosses_native_descendants_and_reuses_the_instance ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::module_link_plan_owns_contiguous_cells_and_branch_tables ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::iterative_fibonacci_uses_the_generic_i64_sub_branch ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::memory_roundtrip_and_data_segment ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::ordered_copy_pair_forwards_an_unpinned_full_width_second_value ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::ordered_copy_pair_writes_l1_then_l0_without_slow_exit ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::byte_memory_bounds_cover_empty_last_end_and_large_offset ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::div_traps ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::reference_slot_encoding_round_trips_function_range_endpoints ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::ordered_copy_pair_forwards_only_its_second_destination ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::numeric_globals_stay_native_across_storage_kinds ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::recursive_fib ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::ordered_local_copy_pair_preserves_old_value_and_pinned_write_through ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::same_instance_guest_reentry_keeps_the_outer_stacks_owned ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::select_picks_by_condition ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::static_call_indirect_keeps_generic_slow_restore ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::special_funcref_in_private_table_takes_slow_path ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::try_table_catches_in_the_same_function ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::throw_ref_reuses_the_caught_exception_object ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::subword_load_store_sign ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::trunc_traps_and_sat_saturates ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::start_function_materializes_and_returns_the_owner_stacks ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::typed_loop_parameter_add_counter_has_one_hot_dispatch_per_iteration ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::self_return_call_resets_non_parameter_locals ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::variable_rhs_add_branch_remains_correct_when_unfused ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::untaken_loop_branch_does_not_write_aliased_local ... ok
[INFO] [stdout] test vm::interpreter::fmath::tests::rounding_ops_quiet_signalling_nan ... ok
[INFO] [stdout] test vm::interpreter::layout::tests::mov_pair_classifies_every_ordered_pinned_destination_state ... ok
[INFO] [stdout] test vm::interpreter::layout::tests::packed_bc_shape_matches_the_structural_derivation ... ok
[INFO] [stdout] test vm::interpreter::layout::tests::packed_memory_guard_matches_the_structural_derivation ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::typed_loop_parameter_counter_has_one_hot_dispatch_per_iteration ... ok
[INFO] [stdout] test vm::interpreter::fmath::tests::rounding_ops_match_libstd ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::br_table_does_not_materialize_values_discarded_by_every_target ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::br_table_keeps_a_common_exact_loop_alias_direct ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::br_table_repeated_transfer_plan_shares_one_landing_pad ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::world_funcrefs_use_one_identity_and_drive_foreign_calls ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::direct_self_tail_call_becomes_a_native_loop ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::catch_ref_metadata_forwards_the_exception_reference ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::common_byte_fast_lane_matches_generic_decoder ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::catchless_try_table_branch_to_own_label_revives_its_end ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::folds_const_operand_inline ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::folds_get_get_add_set_to_one_instruction ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::fibonacci_i64_countdown_uses_the_generic_sub_branch ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::fuses_adjacent_fill_and_copy_on_the_same_memory ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::function_catch_ref_reserves_space_for_the_forwarded_reference ... ok
[INFO] [stdout] test vm::interpreter::engine::tests::cached_native_guard_matches_uncached_handler_addresses ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::handler_chain_is_inner_first_and_tail_calls_have_no_site ... ok
[INFO] [stdout] test vm::interpreter::fmath::tests::sqrt_matches_libstd ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::fused_sub_branch_keeps_safe_accumulator_rhs ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::hazard_flush_blocks_dst_folding ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::i64_constant_add_negates_rhs_with_i64_wrapping ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::linked_publication_keeps_metadata_in_per_function_rcs ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::loop_back_edge_targets_header ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::i64_sub_branch_rejects_other_comparisons_and_branch_moves ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::i64_variable_rhs_add_stays_unfused ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::malformed_fast_immediate_is_a_non_consuming_miss ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::i64_eqz_br_if_uses_full_width_compare_with_constant_zero ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::i64_sub_nonzero_branch_removes_the_zero_comparison ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::i64_eqz_br_if_move_guard_uses_inverted_full_width_compare ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::predecode_caches_every_memory_guard_failure ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::if_else_produces_guard_and_join ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::module_arena_rollback_preserves_neighboring_functions ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::mov_pair_accumulator_belongs_only_to_second_destination ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::module_predecode_has_one_instruction_backing_for_many_functions ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::rejects_unsupported_opcodes_cleanly ... ok
[INFO] [stdout] test vm::interpreter::exec::tests::return_call_runs_at_constant_depth ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::unrelated_try_table_opcode_byte_does_not_disable_loop_aliases ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::typed_loop_constant_add_negates_rhs_with_i32_wrapping ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::typed_loop_constant_add_one_reuses_sub_branch_handler ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::i64_sub_branch_keeps_a_safe_accumulator_rhs ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::unsafe_loop_home_does_not_deopt_an_independent_safe_loop ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::shared_scratch_matches_fresh_scratch_for_complex_side_metadata ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::typed_loop_variable_rhs_add_stays_unfused ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::typed_loop_counter_reuses_local_and_fuses_decrement_branch ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::throw_ref_is_materialized_and_function_catches_use_a_return_landing ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::throw_keeps_runtime_handler_metadata_and_payload_layout ... ok
[INFO] [stdout] test vm::jit::arch::common::scratch_pool::tests::alloc_returns_different_regs_on_consecutive_alloc_free ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::slow_tail_boundaries_reserve_their_result_staging_area ... ok
[INFO] [stdout] test vm::jit::arch::common::scratch_pool::tests::rotation_wraps_around ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::enc::lea_tests::offset_encodes_stack_base_and_signed_displacements ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::backend::result_flags_tests::zero_branches_omit_compare_only_for_equal_width_eq_and_ne ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::backend::result_flags_tests::r32_self_moves_cannot_preserve_full_width_zero_proofs ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::enc::bmi2_tests::bmi2_encodings_keep_opcode_maps_prefixes_and_three_register_fields ... ok
[INFO] [stdout] test vm::jit::arch::common::scratch_pool::tests::alloc_two_simultaneously ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::backend::result_flags_tests::register_replacement_lea_multiply_and_block_entries_end_the_proof ... ok
[INFO] [stdout] test vm::jit::arch::common::scratch_pool::tests::alloc_exhaustion_panics - should panic ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::enc::lea_tests::sum_encodes_extended_index_and_base_displacement ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::enc::bextr_tests::encodes_both_widths_and_all_three_extended_register_fields ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::enc::bextr_tests::executes_register_extracts_including_zero_and_out_of_range_controls ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::entry_guard::tests::rejects_cfg_reentry_even_when_hidden_in_a_jump_table ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::enc::short_branch_tests::rel8_boundaries_and_declining_to_change_the_buffer ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::enc::bmi2_tests::variable_bmi2_shifts_preserve_width_and_input_aliases ... ok
[INFO] [stdout] test vm::jit::arch::common::scratch_pool::tests::dropping_guard_frees_slot ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::entry_guard::tests::constant_return_materializes_only_the_return_lane ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::entry_guard::tests::accepts_both_guard_directions_but_requires_the_other_arm_to_fall_through ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::jump_table::tests::leaves_large_and_many_destination_tables_dense ... ok
[INFO] [stdout] test vm::jit::arch::common::scratch_pool::tests::detached_guard_keeps_slot_reserved_until_drop ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::fusion::tests::copied_address_preserves_aliasing_high_bits_and_displacements ... ok
[INFO] [stdout] test vm::jit::backend::tests::backend_config_detects_32bit_gp_targets ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::narrow_equality::tests::narrow_equality_rejects_observed_results_and_unproven_ranges ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::narrow_equality::tests::narrow_equality_preserves_all_byte_values_and_halfword_boundaries ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::narrow_equality::tests::narrow_compare_encodings_select_low_bytes_and_extended_registers ... ok
[INFO] [stdout] test vm::jit::build::tests::compiles_all_local_functions_once ... ok
[INFO] [stdout] test vm::jit::backend::tests::backend_config_allows_explicit_call_scratch_slots ... ok
[INFO] [stdout] test vm::jit::backend::tests::backend_config_gp32_zero_extending_defs_is_opt_in ... ok
[INFO] [stdout] test vm::jit::build::tests::semantic_call_expansion_precedes_both_frame_plans ... ok
[INFO] [stdout] test vm::jit::backend::tests::backend_config_keeps_explicit_gp_unit_bytes ... ok
[INFO] [stdout] test vm::jit::instance::tests::interp::exception_and_other_pooled_handles_do_not_alias ... ok
[INFO] [stdout] test vm::jit::backend::tests::backend_config_publishes_dynamic_volatility_layout ... ok
[INFO] [stdout] test vm::jit::build::tests::compiles_function_with_f64_local ... ok
[INFO] [stdout] test vm::jit::build::tests::compiles_function_with_f32_local_and_add ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::fusion::tests::copied_address_requires_a_dead_linear_gp_snapshot ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::jump_table::tests::compresses_complete_bit_sets_and_ranges ... ok
[INFO] [stdout] test vm::jit::build::tests::compiles_function_with_f32_local_in_if ... ok
[INFO] [stdout] test vm::jit::instance::tests::interp::store_owned_exception_survives_its_origin_store ... ok
[INFO] [stdout] test vm::jit::instance::tests::interp::shared_registry_resolves_store_owned_exceptions ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::reused_postpass_pinned_census_matches_incremental_mutation_oracle ... ok
[INFO] [stdout] test vm::jit::build::tests::compiles_f32_kahan_sum_style_loop ... ok
[INFO] [stdout] test vm::jit::instantiate::tests::invoke_rejects_unsupported_live_simd_ops_during_lowering ... ok
[INFO] [stdout] test vm::jit::instantiate::tests::direct_self_tail_call_reuses_function_entry ... ok
[INFO] [stdout] test vm::jit::instantiate::tests::imported_host_function_accepts_capturing_fn_callback ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::entry_guard::tests::rejects_instructions_frame_results_and_edge_moves_before_the_frame ... ok
[INFO] [stdout] test vm::jit::instantiate::tests::fixed_private_local_table_enables_local_only_dispatch_mode ... ok
[INFO] [stdout] test vm::jit::instantiate::tests::invoke_returns_live_v128_const ... ok
[INFO] [stdout] test vm::jit::instantiate::tests::module_input_checks_simd_type_support ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::jump_table::tests::every_compressed_small_table_preserves_all_edges_and_default ... ok
[INFO] [stdout] test vm::jit::instantiate::tests::shared_table_import_uses_live_size_and_shared_cap ... ok
[INFO] [stdout] test vm::jit::instantiate::tests::subtype_module_keeps_dispatch_mode_generic ... ok
[INFO] [stdout] test vm::jit::instantiate::tests::shared_memory_import_uses_live_size_and_shared_cap ... ok
[INFO] [stdout] test vm::jit::instantiate::tests::shared_global_import_aliases_mutations ... ok
[INFO] [stdout] test vm::jit::machine::lower_cache_layout::tests::inherited_call_preserved_cache_moves_to_preserved_lane ... ok
[INFO] [stdout] test vm::jit::machine::lower_cache_layout::tests::preferred_singleton_outranks_wider_unpreferred_pair_for_preserved_lanes ... ok
[INFO] [stdout] test vm::jit::instantiate::tests::table_mutation_keeps_dispatch_mode_generic ... ok
[INFO] [stdout] test vm::jit::instantiate::tests::shared_global_import_rejects_same_index_different_concrete_types ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::coalesces_dead_i64_const_directly_into_uncached_store_slot ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::direct_local_call_materializes_call_live_register_param_cache_in_preserved_home ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::direct_local_call_carries_clean_non_ref_cache_in_preserved_reg ... ok
[INFO] [stdout] test vm::jit::machine::lower_regalloc::tests::pair_reuse_can_claim_low_half_of_dead_scalar_and_allocate_only_high_half ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::direct_local_call_places_call_live_clean_cache_in_preserved_reg_when_available ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::does_not_save_clean_carried_cache_before_runtime_call ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::f32_block_params_keep_f32_width ... ok
[INFO] [stdout] test vm::jit::machine::lower_regalloc::tests::alloc_i64_value_pair_reserves_two_gp_word_linear_value_regs ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::does_not_zero_unread_cached_cells_at_entry_on_32bit_targets ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::direct_local_call_carries_dirty_non_ref_cache_after_publishing_it ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::direct_local_call_publishes_dirty_ref_cache_even_in_preserved_reg ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::entry_block_cached_cells_are_loaded_in_prologue_not_passed_as_params ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::f32_cached_cells_use_f32_slot_widths ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::flushes_and_reloads_cached_cells_around_call_runtime ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::float_slot_load_routes_to_fp_bank_when_typed ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::flushes_and_reloads_cached_cells_around_runtime_helpers ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::flushes_cached_cell_before_second_direct_call ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::gp32_i64_slot_get_stays_frame_based_for_explicit_cache_candidate ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::gp32_i64_slot_set_stays_frame_based_for_explicit_cache_candidate ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::keeps_explicit_mem0_bounds_checks_for_32bit_multiword_gp_accesses_with_guard_pages ... ok
[INFO] [stdout] test vm::jit::machine::lower_cache_layout::tests::reverse_postorder_handles_long_linear_cfg_without_recursion ... ok
[INFO] [stdout] test vm::jit::machine::lower_regalloc::tests::scalar_reuse_can_claim_low_half_of_dead_pair_and_frees_high_half ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::gp32_mem0_store_does_not_reuse_live_source_as_address_scratch ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::local_get_cache_to_set_cache_different_slot_single_move ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::local_get_cache_source_aliases_without_move ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::local_set_cache_materializes_live_alias_before_overwrite ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::gp32_i64_local_get_set_cache_same_slot_emits_no_self_moves ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::local_reserve_cache_does_not_reload_old_slot_value ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::local_drop_cache_skips_writeback_when_cache_is_clean ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::keeps_shared_cache_lane_when_earlier_local_drops_on_edge ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::local_set_cache_reuses_dying_source_linear_value_when_no_extra_reg_is_free ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::gp32_i64_local_set_cache_materializes_live_pair_alias_before_overwrite ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_branch_edge_bindings_into_machine_edge_args ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_32bit_memory_bounds_checks_with_wraparound_traps ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_call_indirect_with_gp_word_width_on_32_bit_target ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_call_ref_with_local_and_runtime_dispatch_paths ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_call_indirect_live_scalar_result_through_register_continuation ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_call_runtime_through_frame_metadata_without_helper_scratch ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_cached_cell_reads_and_writes_through_cache_regs ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_direct_local_call_call_link_with_canonical_frame_width_on_32bit_targets ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_call_indirect_with_local_and_runtime_dispatch_paths ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_direct_local_call_with_sparse_machine_function_ids ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_i32_load_with_gp_word_bounds_ops_on_32_bit_target ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_i64_branch_params_and_edge_args_as_gp_word_pairs_on_32bit_targets ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_call_ref_range_fallback_with_live_register_args ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_global_get_and_set_without_helpers ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_call_indirect_local_path_with_live_register_args ... ok
[INFO] [stdout] test vm::jit::machine::lower_cache_layout::tests::idom_layout_walk_handles_long_linear_tree_without_recursion ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_i32_load_with_inline_trap_if ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_register_only_self_tail_call_to_entry_backedge ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_i64_slot_and_pair_arithmetic_directly_to_legal_32bit_machineir ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_i64_global_get_set_directly_to_legal_32bit_machineir ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_memory_size_with_gp_word_width_on_32_bit_target ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_memory_size_without_helper_boundary ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_select_with_wasm_operand_order ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_ref_null_and_is_null_with_gp_word_width_on_32_bit_target ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_direct_local_call_with_continuation_block ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_direct_tail_call_stack_precheck_with_direct_frame_pointer_compare ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_direct_local_call_to_legal_32bit_machineir ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_f32_const_to_fp_machine_const ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_indirect_tail_call_stack_precheck_with_direct_frame_pointer_compare ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_f32_store_inline_with_trap_if_preserving_fp_linear_value_width ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_table_get_with_explicit_oob_trap_block ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_i64_memory_load_store_directly_to_legal_32bit_machineir ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_v128_local_get_slot_through_raw_handle_boundary ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::native_backend_requires_at_least_one_gp_linear_value_register ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::preserved_call_keeps_carried_cache_live_across_edge ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::preserves_cached_cells_across_block_edges ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::rejects_cache_store_with_incompatible_gp_storage_types ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::register_passed_entry_param_cache_stays_dirty_across_edges ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::projects_return_results_and_helper_scratch_from_frame_plan ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::rejects_inconsistent_return_result_spans ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::reserved_cache_edge_aligns_each_reserved_arg_with_target_param_reg ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_simple_slot_and_add_block ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::omits_zero_offset_add_in_bounds_check_setup ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::lowers_v128_binary_and_publishes_raw_slot_handle ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::saves_only_dirty_cached_cells_before_runtime_call ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::rejects_mixed_void_and_value_returns ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::reserved_cache_edge_threads_without_reload_into_target_block ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::threads_live_linear_values_through_split_continuation_params ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::untyped_slot_load_stays_in_gp_bank ... ok
[INFO] [stdout] test vm::jit::machine::optimize::tests::optimization_populates_preserved_clobber_metadata ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::skips_dead_cached_cell_reload_after_direct_runtime_call ... ok
[INFO] [stdout] test vm::jit::machine::peephole::cache_loop_frame_words::tests::register_summary_matches_exact_mentions_before_and_after_rewriting ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::uses_canonical_u64_width_for_gp_word_frame_slots_on_32bit_targets ... ok
[INFO] [stdout] test vm::jit::machine::peephole::cache_loop_frame_words::tests::rejects_aliases_calls_live_lanes_and_ambiguous_entries ... ok
[INFO] [stdout] test vm::jit::machine::lower_tests::threads_cached_cells_through_block_edge_params ... ok
[INFO] [stdout] test vm::jit::machine::peephole::eliminate_dead_params::tests::propagates_usefulness_back_through_multiple_edges ... ok
[INFO] [stdout] test vm::jit::machine::peephole::eliminate_dead_params::tests::removes_params_only_carried_around_a_cycle ... ok
[INFO] [stdout] test vm::jit::machine::peephole::eliminate_overwritten_frame_stores::tests::drops_the_unobserved_final_store_only_for_gp_register_returns ... ok
[INFO] [stdout] test vm::jit::machine::peephole::eliminate_dead_params::tests::ignores_uses_after_the_incoming_value_is_redefined ... ok
[INFO] [stdout] test vm::jit::machine::peephole::eliminate_dead_params::tests::keeps_param_used_by_branch_condition ... ok
[INFO] [stdout] test vm::jit::machine::peephole::eliminate_overwritten_frame_stores::tests::drops_overwritten_native_words_and_keeps_the_final_published_value ... ok
[INFO] [stdout] test vm::jit::machine::peephole::eliminate_overwritten_frame_stores::tests::retains_final_frame_stores_before_observers_even_with_a_register_return ... ok
[INFO] [stdout] test vm::jit::machine::peephole::eliminate_overwritten_frame_stores::tests::final_store_proof_does_not_remove_guest_partial_or_misaligned_stores ... ok
[INFO] [stdout] test vm::jit::machine::peephole::cache_loop_frame_words::tests::carries_mutable_frame_word_without_delaying_publication_or_exit_reload ... ok
[INFO] [stdout] test vm::jit::machine::peephole::eliminate_overwritten_frame_stores::tests::requires_exact_aligned_native_frame_stores ... ok
[INFO] [stdout] test vm::jit::machine::peephole::fold_induction_offsets::tests::does_not_fold_function_entry_loop_from_unreachable_seed ... ok
[INFO] [stdout] test vm::jit::machine::peephole::fold_induction_offsets::tests::folds_bounded_in_place_counter_add_into_displacement ... ok
[INFO] [stdout] test vm::jit::machine::peephole::eliminate_overwritten_frame_stores::tests::retains_stores_across_reads_traps_calls_and_frame_base_changes ... ok
[INFO] [stdout] test vm::jit::machine::peephole::fold_induction_offsets::tests::no_fold_when_the_sum_may_wrap ... ok
[INFO] [stdout] test vm::jit::machine::peephole::fold_induction_offsets::tests::no_fold_when_the_temp_escapes_as_a_store_source ... ok
[INFO] [stdout] test vm::jit::machine::peephole::fold_induction_offsets::tests::no_fold_after_the_increment ... ok
[INFO] [stdout] test vm::jit::machine::peephole::fold_induction_offsets::tests::no_fold_without_stride_reachability_of_the_bound ... ok
[INFO] [stdout] test vm::jit::machine::peephole::forward_stored_values::tests::keeps_reload_when_early_copy_would_change_an_operand_or_representation ... ok
[INFO] [stdout] test vm::jit::machine::peephole::forward_stored_values::tests::saves_native_frame_word_before_destructive_arithmetic ... ok
[INFO] [stdout] test vm::jit::machine::peephole::helpers::tests::visits_call_sources_once_without_treating_results_as_reads ... ok
[INFO] [stdout] test vm::jit::machine::peephole::hoist_loop_address_bases::tests::acyclic_backward_edge_is_not_a_loop_latch ... ok
[INFO] [stdout] test vm::jit::machine::peephole::hoist_loop_address_bases::tests::does_not_hoist_across_memory_grow ... ok
[INFO] [stdout] test vm::jit::machine::peephole::hoist_loop_address_bases::tests::does_not_hoist_when_backedge_rebinds_the_index_lane ... ok
[INFO] [stdout] test vm::jit::machine::peephole::hoist_loop_address_bases::tests::hoists_reused_invariant_mem0_index_into_loop_parameter ... ok
[INFO] [stdout] test vm::jit::machine::peephole::hoist_loop_address_bases::tests::irreducible_scc_edges_are_not_natural_loop_latches ... ok
[INFO] [stdout] test vm::jit::machine::peephole::hoist_loop_address_bases::tests::natural_loop_members_are_sorted_unique_and_stop_at_the_header ... ok
[INFO] [stdout] test vm::jit::machine::peephole::promote_self_loop_globals::tests::promotes_exact_global_counter_loop ... ok
[INFO] [stdout] test vm::jit::machine::peephole::promote_self_loop_globals::tests::rejects_entry_header_with_unreachable_preheader ... ok
[INFO] [stdout] test vm::jit::machine::peephole::promote_self_loop_globals::tests::rejects_entry_as_the_implicit_exit_predecessor ... ok
[INFO] [stdout] test vm::jit::machine::peephole::promote_self_loop_globals::tests::rejects_exit_that_loads_a_different_global_pointer ... ok
[INFO] [stdout] test vm::jit::machine::peephole::promote_self_loop_globals::tests::rejects_non_store_after_the_seed ... ok
[INFO] [stdout] test vm::jit::machine::peephole::promote_self_loop_globals::tests::rejects_non_dedicated_exit ... ok
[INFO] [stdout] test vm::jit::machine::peephole::recognize_memmove::tests::leaves_32bit_targets_on_the_original_loop ... ok
[INFO] [stdout] test vm::jit::machine::peephole::recognize_memmove::tests::recognizes_both_step_locations_and_predicates_with_guarded_fallback ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::block_budget_keeps_cross_block_extend ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::call_result_is_unknown_but_clean_survivor_propagates ... ok
[INFO] [stdout] test vm::jit::machine::peephole::recognize_memmove::tests::rejects_changes_to_copy_semantics_or_step_storage ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::cfg_proof_runs_at_block_budget ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::clean_load_result_relaxes_following_index_use ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::cfg_proof_runs_at_op_budget ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::clean_regs_keep_inline_boundary_and_overflow_exact ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::clean_loop_parameter_reaches_greatest_fixed_point ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::dirty_loop_backedge_removes_tentative_cleanliness ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::entry_block_param_is_unknown_and_does_not_request_cfg ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::entry_self_backedge_does_not_prove_entry_argument ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::high_register_does_not_alias_low_register_fact ... ok
[INFO] [stdout] test vm::jit::arch::x86_64::enc::bmi2_tests::rorx_executes_all_immediate_counts_in_both_widths ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::i32_extend32s_noop_does_not_establish_cleanliness ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::cleanliness_survives_unrelated_ops ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::keeps_extend_without_in_block_def ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::keeps_extend_after_64bit_def ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::local_prepass_follows_entry_dependence_through_move_chain ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::local_prepass_keeps_cross_edge_work_for_cfg_analysis ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::local_prepass_reports_when_all_obligations_are_resolved ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::local_prepass_skips_block_without_index_obligations ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::local_prepass_skips_cfg_after_param_is_overwritten_dirty ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::local_prepass_skips_cfg_for_nonparam_unknown_index ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::mixed_predecessor_keeps_extend ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::malformed_or_noncanonical_edge_values_stay_unknown ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::op_budget_keeps_cross_block_extend_and_local_relaxation ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::profitable_block_policy_loads_trigger_for_every_width ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::profitable_block_policy_relaxes_all_candidates_in_eligible_block ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::optimizer_gates_relaxation_on_gp32_zero_extending_config ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::profitable_block_policy_relaxes_zero_offset_candidate_across_cfg ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::profitable_block_policy_uses_arm64_store_imm12_boundaries ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::profitable_block_policy_skips_zero_offset_store_only_block ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::redefinition_invalidates_cleanliness ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::relaxes_after_32bit_def ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::relaxes_clean_block_parameter_across_edge ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::rpo_worklist_matches_legacy_order_on_scrambled_diamond_loop ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::runtime_call_clears_clean_facts ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::reachable_postorder_pops_entry_first_and_excludes_unreachable_blocks ... ok
[INFO] [stdout] test vm::jit::machine::peephole::reuse_loop_context_loads::tests::does_not_reuse_context_load_at_function_entry ... ok
[INFO] [stdout] test vm::jit::machine::peephole::reuse_loop_frame_values::tests::carries_preheader_frame_store_through_multiblock_loop ... ok
[INFO] [stdout] test vm::jit::machine::peephole::reuse_loop_frame_values::tests::does_not_add_frame_value_param_to_function_entry_exit ... ok
[INFO] [stdout] test vm::jit::machine::peephole::reuse_loop_frame_values::tests::does_not_add_frame_value_param_to_function_entry_loop ... ok
[INFO] [stdout] test vm::jit::machine::peephole::reuse_loop_frame_values::tests::final_index_relaxation_observes_reused_unknown_frame_value ... ok
[INFO] [stdout] test vm::jit::machine::peephole::simplify_demanded_bits::tests::keeps_bits_observed_by_published_stores_barriers_or_escaping_registers ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::copy_propagates_linear_copies_of_cached_cell_snapshots ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::unreachable_cycle_cannot_self_prove_cleanliness ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::copy_propagate_kills_alias_when_i64_pair_instruction_redefines_reg ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::does_not_copy_propagate_move_from_cached_cell_block_param ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::does_not_fold_constant_past_non_adjacent_instruction ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::does_not_fold_constant_used_as_non_replaceable_address_base ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::carries_invariant_context_load_across_loop_backedge ... ok
[INFO] [stdout] test vm::jit::machine::peephole::relax_index_extends::tests::unknown_entry_fact_propagates_through_long_chain ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::deduplicate_constants_kills_tracked_constant_when_i64_pair_instruction_redefines_reg ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::does_not_forward_u32_store_into_u64_load_same_address ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::does_not_forward_when_stored_source_reg_is_redefined ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::constant_folding_keeps_live_constant_when_later_select_reads_and_writes_same_reg ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::does_not_forward_across_overlapping_store ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::does_not_fuse_cross_block_sign_ext_fact_unless_all_predecessors_agree ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::copy_propagates_linear_value_moves_into_ops_and_edges ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::copy_propagate_drops_self_move_and_advances ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::does_not_reuse_load_after_loaded_reg_is_redefined ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::copy_propagates_linear_value_load_defs_even_in_high_dynamic_regs ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::does_not_copy_propagate_cached_cell_snapshots_into_integer_uses_or_edges ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::does_not_seed_cross_block_sign_ext_fact_from_self_loop_only ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::does_not_copy_propagate_cached_cell_load_defs ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::does_not_reuse_load_after_i64_pair_instruction_redefines_loaded_reg ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::does_not_fuse_i64_compare_branch_on_32_bit_targets ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::forwards_fp_spill_reload_into_gp_move ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::does_not_reuse_identical_loads_across_distinct_storage_types ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::forwards_u32_pair_self_store_reload_from_gp32_i64_slot ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::fuses_i64_mul_after_pair_extend32s_with_copied_halves ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::fuses_i64_mul_from_sign_ext_pair_across_edge ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::fuses_i64_mul_with_move_alias_then_sign_ext ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::fuses_compare_branch_for_high_dynamic_result_reg ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::does_not_forward_when_i64_pair_instruction_redefines_stored_source_reg ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::forwards_non_adjacent_u64_store_load_pairs ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::forwards_store_reload_exposed_by_copy_propagation ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::fuses_rotate_then_xor_into_rotated_register_operand ... ok
[INFO] [stdout] test vm::jit::machine::peephole::simplify_demanded_bits::tests::randomized_inputs_preserve_every_escaping_lane_at_both_scalar_widths ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::optimize_preserves_block_ops_allocation ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::preserves_linear_value_move_when_linear_source_reg_is_redefined_before_terminator_use ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::fuses_i64_mul_with_self_spill_reload_sign_ext ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::preserves_linear_value_move_live_across_helper_barrier ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::fuses_shru_and_into_bitfield_extract ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::fuses_test_bits_for_high_dynamic_result_reg ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::preserves_moves_into_fp_cached_cells ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::preserves_u32_frame_word_before_stored_reg_is_clobbered ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::removes_u64_self_reload_after_store ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::keeps_loop_context_load_when_the_context_slot_is_written ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::removes_dead_block_param_carried_only_around_a_loop ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::reuses_identical_loads_when_memory_stays_unchanged ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::rewrites_u64_store_of_gp_float_alias_back_to_fp_reg ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::still_fuses_i32_compare_branch_on_32_bit_targets ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::u64_store_invalidates_tracked_u32_store_on_overlap ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::skips_i64_pair_sign_ext_analysis_on_64_bit_targets ... ok
[INFO] [stdout] test vm::jit::machine::validate_tests::rejects_an_inexact_frame_pointer_stack_guard ... ok
[INFO] [stdout] test vm::jit::machine::validate_tests::rejects_deriving_a_dynamic_value_from_the_frame_pointer ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::reuses_frame_loads_after_indexed_memory_fusion ... ok
[INFO] [stdout] test vm::jit::machine::validate_tests::accepts_frame_pointer_as_the_exact_stack_guard_lhs ... ok
[INFO] [stdout] test vm::jit::machine::validate_tests::rejects_call_argument_source_before_the_current_frame ... ok
[INFO] [stdout] test vm::jit::machine::validate_tests::rejects_frame_pointer_redefinition ... ok
[INFO] [stdout] test vm::jit::machine::validate_tests::rejects_negative_frame_address ... ok
[INFO] [stdout] test vm::jit::machine::validate_tests::rejects_the_frame_pointer_reserved_on_an_edge ... ok
[INFO] [stdout] test vm::jit::machine::validate_tests::rejects_out_of_range_register ... ok
[INFO] [stdout] test vm::jit::middle::cleanup::tests::merges_goto_successor_with_param_substitution ... ok
[INFO] [stdout] test vm::jit::middle::cleanup::tests::remove_unreachable_blocks_prunes_dead_chain ... ok
[INFO] [stdout] test vm::jit::machine::validate_tests::rejects_edge_arity_mismatch ... ok
[INFO] [stdout] test vm::jit::machine::validate_tests::rejects_frame_pointer_as_an_ordinary_value ... ok
[INFO] [stdout] test vm::jit::middle::cleanup::tests::merges_entire_goto_chain_before_reindexing ... ok
[INFO] [stdout] test vm::jit::middle::cleanup::tests::remove_single_block_reindexes_targets_and_entry ... ok
[INFO] [stdout] test vm::jit::middle::cleanup::tests::threads_empty_goto_chain_and_composes_bindings ... ok
[INFO] [stdout] test vm::jit::machine::validate_tests::rejects_return_source_before_the_current_frame ... ok
[INFO] [stdout] test vm::jit::middle::cleanup::tests::simplify_cache_run_keeps_required_drop_then_materialization ... ok
[INFO] [stdout] test vm::jit::machine::peephole_tests::rewrites_float_uses_of_gp_aliases_back_to_fp_regs ... ok
[INFO] [stdout] test vm::jit::middle::cleanup::tests::folds_loop_param_sourced_from_same_cached_cell_on_every_edge ... ok
[INFO] [stdout] test vm::jit::middle::discipline::tests::cache_overwrite_dealiases_snapshots_when_budget_has_room ... ok
[INFO] [stdout] test vm::jit::machine::validate_tests::rejects_out_of_range_helper_metadata ... ok
[INFO] [stdout] test vm::jit::middle::discipline::tests::cache_overwrite_spills_older_alias_snapshots_when_budget_is_full ... ok
[INFO] [stdout] test vm::jit::middle::cfg::tests::builds_cfg_for_loop_and_marks_backedge_header ... ok
[INFO] [stdout] test vm::jit::middle::cleanup::tests::does_not_merge_unreachable_predecessor_into_entry ... ok
[INFO] [stdout] test vm::jit::middle::discipline::tests::gp32_i64_cached_get_needs_real_linear_pair ... ok
[INFO] [stdout] test vm::jit::middle::joint_plan::build::tests::entry_param_footprint_stops_at_frame_only_param_in_suffix ... ok
[INFO] [stdout] test vm::jit::middle::discipline::tests::cached_alias_operand_does_not_pay_for_a_new_result_lane ... ok
[INFO] [stdout] test vm::jit::middle::joint_plan::region_solver::tests::calls_on_statically_trapping_paths_do_not_tax_cache_residency ... ok
[INFO] [stdout] test vm::jit::middle::joint_plan::build::tests::entry_param_footprint_uses_backend_suffix_selection_for_gp32_pairs ... ok
[INFO] [stdout] test vm::jit::middle::optimize::tests::folds_single_use_const_into_value_operand ... ok
[INFO] [stdout] test vm::jit::middle::optimize::tests::folds_zero_value_operand_into_select ... ok
[INFO] [stdout] test vm::jit::middle::optimize::tests::keeps_const_producer_when_value_is_used_by_terminator ... ok
[INFO] [stdout] test vm::jit::middle::joint_plan::region_solver::tests::feasible_extraction_backtracks_the_best_capacity_choice ... ok
[INFO] [stdout] test vm::jit::middle::joint_plan::region_solver::tests::nomination_requires_relief_to_amortize_the_lane_overhead ... ok
[INFO] [stdout] test vm::jit::middle::rewrite::edge::tests::br_table_edges_share_identical_boundary_repair_block ... ok
[INFO] [stdout] test vm::jit::middle::joint_plan::region_solver::tests::nomination_never_selects_ref_locals ... ok
[INFO] [stdout] test vm::jit::middle::discipline::tests::gp64_and_non_i64_cached_gets_can_source_alias ... ok
[INFO] [stdout] test vm::jit::middle::optimize::tests::keeps_const_producer_when_value_is_used_by_call_args ... ok
[INFO] [stdout] test vm::jit::middle::discipline::tests::identity_cache_set_keeps_same_slot_aliases_live ... ok
[INFO] [stdout] test vm::jit::middle::sink_plan::tests::does_not_sink_across_call_barrier ... ok
[INFO] [stdout] test vm::jit::middle::joint_plan::region_solver::tests::nomination_clamps_to_preserved_capacity_by_descending_relief ... ok
[INFO] [stdout] test vm::jit::middle::rewrite::function::primitive_index_tests::primitive_hash_index_preserves_pool_ids_across_growth ... ok
[INFO] [stdout] test vm::jit::middle::sink_plan::tests::does_not_sink_before_an_older_cache_alias_is_spilled ... ok
[INFO] [stdout] test vm::jit::middle::sink_plan::tests::does_not_sink_when_old_value_is_read_between_producer_and_set ... ok
[INFO] [stdout] test vm::jit::middle::sink_plan::tests::sinks_leaf_op_consuming_cache_value ... ok
[INFO] [stdout] test vm::jit::middle::sink_plan::tests::sinks_single_result_value_into_local_set_cache ... ok
[INFO] [stdout] test vm::jit::middle::ssa_ir::ir::entry_cache_requirement_tests::batched_requirements_match_scalar_first_touch_semantics ... ok
[INFO] [stdout] test vm::jit::middle::tests::boundary::prepared_ssa_keeps_surviving_carried_local_in_branch_entry ... ok
[INFO] [stdout] test vm::jit::middle::sink_plan::tests::sinks_scalar_call_result_into_local_set_cache ... ok
[INFO] [stdout] test vm::jit::middle::sink_plan::tests::sinks_when_different_slot_is_read_between_producer_and_set ... ok
[INFO] [stdout] test vm::jit::middle::tests::boundary::prepared_ssa_keeps_unused_carried_local_when_branch_block_can_carry_it_through ... ok
[INFO] [stdout] test vm::jit::middle::tests::boundary::prepared_ssa_trims_multi_carried_entry_down_to_the_hot_survivor ... ok
[INFO] [stdout] test vm::jit::middle::tests::calls::bounded_counter_reload_is_forwarded ... ok
[INFO] [stdout] test vm::jit::middle::tests::calls::hot_repeated_local_can_stay_public_across_call ... ok
[INFO] [stdout] test vm::jit::middle::tests::calls::nominated_resident_survives_a_direct_local_call_in_the_plan ... ok
[INFO] [stdout] test vm::jit::middle::tests::cleanup::synthetic_entry_repair_block_is_merged_into_entry_block ... ok
[INFO] [stdout] test vm::jit::middle::tests::cleanup::prepared_ssa_contains_no_empty_identity_goto_blocks_after_cleanup ... ok
[INFO] [stdout] test vm::jit::middle::tests::boundary::prepared_ssa_trims_carried_local_when_branch_block_never_uses_it_and_pressure_drops_it ... ok
[INFO] [stdout] test vm::jit::middle::tests::calls::call_barrier_rebuilds_local_access_after_flush ... ok
[INFO] [stdout] test vm::jit::middle::tests::boundary::prepared_ssa_uses_trimmed_final_entry_for_branch_block ... ok
[INFO] [stdout] test vm::jit::middle::tests::calls::barrier_calls_still_kill_nominated_residents ... ok
[INFO] [stdout] test vm::jit::middle::tests::const_fold::prepared_ssa_absorbs_single_use_const_into_arithmetic_operand ... ok
[INFO] [stdout] test vm::jit::middle::tests::const_fold::prepared_ssa_folds_fully_constant_expression_to_single_const ... ok
[INFO] [stdout] test vm::jit::middle::tests::entry_state::block_open_keeps_structural_entry_stack_even_when_that_leaves_no_room_for_local_cache ... ok
[INFO] [stdout] test vm::jit::middle::tests::entry_state::block_open_prefers_hotter_local_when_only_one_cache_slot_remains_after_entry_stack_pressure ... ok
[INFO] [stdout] test vm::jit::middle::tests::entry_state::block_open_uses_per_bank_budget_so_gp_pressure_does_not_block_hot_fp_local ... ok
[INFO] [stdout] test vm::jit::middle::tests::loops::entry_block_hot_local_preload_uses_one_synthetic_entry_repair ... ok
[INFO] [stdout] test vm::jit::middle::tests::calls::entry_block_does_not_preload_local_used_only_after_call_barrier ... ok
[INFO] [stdout] test vm::jit::middle::tests::loops::hot_loop_body_keeps_hot_local_in_final_entry_with_at_most_one_cold_ensure ... ok
[INFO] [stdout] test vm::jit::middle::tests::loops::hot_loop_header_needs_repair_on_at_most_one_incoming_edge ... ok
[INFO] [stdout] test vm::jit::middle::tests::loops::local_get_uses_cache_when_local_is_already_resident_and_budget_has_result_room ... ok
[INFO] [stdout] test vm::jit::middle::tests::loops::loop_header_trims_cold_carried_local_so_only_the_cold_edge_needs_repair ... ok
[INFO] [stdout] test vm::jit::middle::tests::loops::write_first_loop_header_uses_reserve_on_cold_entry_and_no_hot_backedge_repair ... ok
[INFO] [stdout] test vm::jit::middle::tests::typed_blocks::br_if_value_inside_void_block_keeps_fallthrough_value_live_for_following_unary_op ... ok
[INFO] [stdout] test vm::jit::middle::tests::loops::region_solver_keeps_higher_value_stable_layout_when_child_capacity_competes ... ok
[INFO] [stdout] test vm::jit::middle::tests::loops::hot_loop_header_needs_no_cache_repair_when_all_incoming_edges_already_match ... ok
[INFO] [stdout] test vm::jit::middle::tests::loops::loop_dispatch_header_keeps_hot_pass_through_locals_across_backedge ... ok
[INFO] [stdout] test vm::jit::middle::tests::typed_blocks::typed_block_param_identity_preserves_two_live_values_for_following_binary_op ... ok
[INFO] [stdout] test vm::jit::middle::tests::typed_blocks::br_on_null_fallthrough_value_prepares_successfully ... ok
[INFO] [stdout] test vm::jit::middle::tests::typed_blocks::br_on_non_null_branch_payload_prepares_successfully ... ok
[INFO] [stdout] test vm::jit::middle::tests::typed_blocks::typed_loop_block_start_keeps_loop_params_live ... ok
[INFO] [stdout] test vm::jit::middle::tests::typed_blocks::typed_block_passthrough_keeps_all_param_values_live_on_identity_edge ... ok
[INFO] [stdout] test vm::jit::middle::tests::loops::loop_interior_state_blocks_keep_hot_locals_for_later_dispatch_bodies ... ok
[INFO] [stdout] test vm::jit::middle::tests::simd::prepare_accepts_v128_locals ... ok
[INFO] [stdout] test vm::jit::middle::tests::typed_blocks::structured_branch_target_keeps_exact_transient_entry_at_end_block_open ... ok
[INFO] [stdout] test vm::jit::middle::tests::simd::prepare_accepts_v128_primitives ... ok
[INFO] [stdout] test vm::jit::middle::tests::typed_blocks::typed_loop_br_if_backedge_keeps_loop_payload_live_for_fallthrough_and_reentry ... ok
[INFO] [stdout] test vm::jit::runtime::layout::tests::host_width_runtime_layout_matches_host_struct_offsets ... ok
[INFO] [stdout] test vm::jit::runtime::layout::tests::pointer_len_abi_layout_matches_host_view_offsets ... ok
[INFO] [stdout] test vm::jit::runtime::code_buf::tests::allocates_and_writes_bytes ... ok
[INFO] [stdout] test vm::jit::runtime::layout::tests::sixty_four_bit_local_call_info_layout_matches_record ... ok
[INFO] [stdout] test vm::jit::runtime::code_buf::tests::overflow_is_sticky_and_inert ... ok
[INFO] [stdout] test vm::jit::runtime::layout::tests::fixed_call_table_view_abi_layout_matches_host_offsets ... ok
[INFO] [stdout] test vm::jit::runtime::context::tests::refresh_function_views_canonicalizes_equivalent_host_signatures ... ok
[INFO] [stdout] test vm::jit::runtime::context::tests::self_absolute_function_views_follow_encoded_order_after_local_prefix ... ok
[INFO] [stdout] test vm::jit::middle::tests::typed_blocks::typed_block_break_inner_sequence_prepares_successfully ... ok
[INFO] [stdout] test vm::jit::runtime::layout::tests::thirty_two_bit_local_call_info_layout_matches_record ... ok
[INFO] [stdout] test vm::jit::middle::tests::typed_blocks::typed_block_sequence_from_block_wast_type_use_prepares_successfully ... ok
[INFO] [stdout] test vm::jit::runtime::layout::tests::fixed_call_table_entry_abi_layout_matches_host_offsets ... ok
[INFO] [stdout] test vm::jit::runtime::context::tests::refresh_function_views_canonicalizes_equivalent_type_indices ... ok
[INFO] [stdout] test vm::jit::runtime::layout::tests::thirty_two_bit_runtime_layout_uses_pointer_sized_views ... ok
[INFO] [stdout] test vm::jit::runtime::layout::tests::function_view_abi_layout_matches_host_offsets ... ok
[INFO] [stdout] test vm::jit::runtime::os::signal::x64_linux::tests::glibc_x64_sigaction_layout_matches_expected_abi ... ok
[INFO] [stdout] test vm::jit::runtime::preserved::ops::tests::memory_grow_success_check_uses_selected_error_sentinel ... ok
[INFO] [stdout] test vm::jit::runtime::preserved::ops::tests::memory_grow_uses_unsigned_delta_for_32_bit_memories ... ok
[INFO] [stdout] test vm::jit::runtime::runtime_call::entry::tests::runtime_call_marshals_frame_slots ... ok
[INFO] [stdout] test vm::jit::runtime::trap_signal::tests::trap_lookup_stays_valid_while_other_threads_register_and_remove_code ... ok
[INFO] [stdout] test vm::jit::runtime::runtime_call::entry::tests::runtime_call_reads_dynamic_target_slot ... ok
[INFO] [stdout] test vm::jit::runtime::trap_signal::tests::clear_registered_jit_ranges_drops_stale_entries ... ok
[INFO] [stdout] test vm::jit::runtime::trap_signal::tests::reset_debug_state_clears_signal_counter ... ok
[INFO] [stdout] test vm::jit::runtime::trap_signal::tests::unregister_jit_ranges_in_drops_only_overlapping_entries ... ok
[INFO] [stdout] test vm::jit::wasm::inline::tests::separately_small_functions_cannot_exceed_the_combined_resource_limit ... ok
[INFO] [stdout] test vm::jit::template::tests::template_scan_rejects_memory_without_memory0 ... ok
[INFO] [stdout] test vm::jit::template::tests::template_scan_accepts_valid_i32_memory_access ... ok
[INFO] [stdout] test vm::jit::template::tests::template_scan_rejects_result_type_mismatch ... ok
[INFO] [stdout] test vm::jit::wasm::inline::tests::large_callers_are_rejected_before_resolving_any_callee ... ok
[INFO] [stdout] test vm::jit::wasm::inline::tests::expansion_is_single_level_and_keeps_nested_call_types ... ok
[INFO] [stdout] test vm::jit::wasm::inline::tests::expansion_refuses_frame_overflow_and_unsupported_control ... ok
[INFO] [stdout] test vm::jit::wasm::inline::tests::negative_candidate_cache_has_a_decode_bound ... ok
[INFO] [stdout] test vm::jit::wasm::inline::tests::straight_line_nonleaf_wrapper_is_not_expanded ... ok
[INFO] [stdout] test vm::jit::wasm::sir::semantic_ir::tests::accepts_structured_control_result_types ... ok
[INFO] [stdout] test vm::jit::wasm::sir::semantic_ir::tests::rejects_mismatched_return_arity ... ok
[INFO] [stdout] test vm::jit::wasm::sir::semantic_ir::tests::rejects_out_of_range_branch_target ... ok
[INFO] [stdout] test vm::jit::wasm::sir::semantic_ir::tests::rejects_out_of_range_local_access ... ok
[INFO] [stdout] test vm::link::instance_table_tests::abandoning_maximum_generation_retires_slot ... ok
[INFO] [stdout] test vm::link::instance_table_tests::checkout_rejects_generation_mismatch ... ok
[INFO] [stdout] test vm::link::instance_table_tests::free_rejects_checked_out_slot ... ok
[INFO] [stdout] test vm::link::instance_table_tests::lease_release_reclaims_after_the_last_checkout ... ok
[INFO] [stdout] test vm::link::instance_table_tests::maximum_generation_retires_slot ... ok
[INFO] [stdout] test vm::link::instance_table_tests::miri_instance_table_scopes_materializations ... ok
[INFO] [stdout] test vm::link::instance_table_tests::two_checkout_tokens_can_coexist ... ok
[INFO] [stdout] test vm::link::instance_table_tests::pending_reservations_are_distinct_and_abandoned_slots_reuse ... ok
[INFO] [stdout] test vm::link::tests::shared_registry_owns_exception_payloads ... ok
[INFO] [stdout] test vm::memory::tests::memory_view_aliasing_and_backing_lifetime ... ok
[INFO] [stdout] test vm::tag::tests::exhausted_tag_counter_never_wraps_or_reuses_an_identity ... ok
[INFO] [stdout] test vm::value::tests::default_scalar_values_match_their_types ... ok
[INFO] [stdout] test vm::value::tests::function_address_range_endpoints_round_trip_at_both_gp_widths ... ok
[INFO] [stdout] test vm::value::tests::v128_values_convert_and_default ... ok
[INFO] [stdout] test vm::interpreter::layout::tests::specialized_op_slot_matches_generic_reference ... ok
[INFO] [stdout] test vm::interpreter::predecode::tests::fourteen_thousand_functions_share_transient_allocation_owners ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 570 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/array_ops.rs (/opt/rustwide/target/release/build/sf-nano-core/389d207dea791a4e/out/array_ops-389d207dea791a4e)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test array_get_oob_traps ... ok
[INFO] [stdout] test array_get_oob_traps_via_param_ref ... ok
[INFO] [stdout] test array_get_oob_traps_after_many_allocations ... ok
[INFO] [stdout] test array_get_oob_traps_via_call ... ok
[INFO] [stdout] test array_get_oob_traps_after_unrelated_call ... ok
[INFO] [stdout] test array_set_roundtrip ... ok
[INFO] [stdout] test array_get_s_u_packed ... ok
[INFO] [stdout] test array_len_returns_length ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bulk_indices.rs (/opt/rustwide/target/release/build/sf-nano-core/478a191faab8ea70/out/bulk_indices-478a191faab8ea70)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test bulk_table_indices_keep_their_declared_widths ... ok
[INFO] [stdout] test bulk_memory_indices_keep_their_declared_widths ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bulk_memory.rs (/opt/rustwide/target/release/build/sf-nano-core/145b508ecdfdb030/out/bulk_memory-145b508ecdfdb030)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test bulk_memory_bounds_trap_unwinds_helper_frame ... ok
[INFO] [stdout] test bulk_memory_preserves_c_argument_lanes ... ok
[INFO] [stdout] test adjacent_fill_copy_fusion_matches_sequential_effects_and_traps ... ok
[INFO] [stdout] test interpreter_overlapping_copy_matches_memmove_across_block_boundaries ... ok
[INFO] [stderr]      Running tests/byte_copy_loop.rs (/opt/rustwide/target/release/build/sf-nano-core/7d53a3311d4e43f5/out/byte_copy_loop-7d53a3311d4e43f5)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test copying_matches_byte_loop_including_partial_writes_before_trap ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/call_inlining.rs (/opt/rustwide/target/release/build/sf-nano-core/12fc7f595cbb053d/out/call_inlining-12fc7f595cbb053d)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test mixed_multiple_results_keep_lower_stack_and_branch_table_targets ... ok
[INFO] [stdout] test small_calls_preserve_argument_order_and_reset_locals_in_loops ... ok
[INFO] [stdout] test wrapper_calls_keep_memory_and_host_failure_before_continuation ... ok
[INFO] [stdout] test structured_callees_preserve_return_floor_loop_and_function_branches ... ok
[INFO] [stdout] test inlined_loop_parameters_keep_their_backedge_values ... ok
[INFO] [stdout] test bounded_recursive_expansion_preserves_both_call_results ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/call_status.rs (/opt/rustwide/target/release/build/sf-nano-core/fedd310034c8c854/out/call_status-fedd310034c8c854)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test nested_direct_indirect_and_tail_calls_propagate_errors_before_continuations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/entry_returns.rs (/opt/rustwide/target/release/build/sf-nano-core/e257ca456db09281/out/entry_returns-e257ca456db09281)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test returning_arm_skips_guest_memory_but_the_other_arm_still_traps ... ok
[INFO] [stdout] test recursive_returns_restore_frames_and_preserve_nonfirst_result_parameters ... ok
[INFO] [stdout] test constant_early_returns_preserve_every_result_bit ... ok
[INFO] [stdout] test conditional_integer_returns_match_signed_and_unsigned_boundaries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/export_linking.rs (/opt/rustwide/target/release/build/sf-nano-core/c0c0a8a747c03391/out/export_linking-c0c0a8a747c03391)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test exports_cannot_be_imported_into_an_unrelated_world ... ok
[INFO] [stdout] test reference_container_exports_do_not_confuse_equal_numeric_type_indices ... ok
[INFO] [stdout] test opaque_exports_preserve_live_storage_types_and_host_reexports ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/floating_arithmetic.rs (/opt/rustwide/target/release/build/sf-nano-core/4603b4cd57a3def2/out/floating_arithmetic-4603b4cd57a3def2)
[INFO] [stdout] running 1 test
[INFO] [stdout] test scalar_arithmetic_preserves_live_operands_and_ieee_results ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/host_value_types.rs (/opt/rustwide/target/release/build/sf-nano-core/9928100de305bac3/out/host_value_types-9928100de305bac3)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test reference_arguments_check_kind_and_nullability ... ok
[INFO] [stdout] test wrong_numeric_arguments_are_rejected_before_guest_side_effects ... ok
[INFO] [stdout] test host_reference_results_check_kind_before_guest_continues ... ok
[INFO] [stdout] test narrow_and_wide_host_signatures_preserve_values_and_reject_bad_inputs ... ok
[INFO] [stdout] test imported_host_functions_reject_wrong_arguments_and_results ... ok
[INFO] [stdout] test start_callbacks_are_checked_before_world_registration ... ok
[INFO] [stdout] test host_exception_reference_payloads_check_the_dynamic_kind ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integer_bitfields.rs (/opt/rustwide/target/release/build/sf-nano-core/4e3ba1168ebf0d5b/out/integer_bitfields-4e3ba1168ebf0d5b)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test unsigned_bitfields_match_shift_and_mask_at_width_boundaries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integer_division.rs (/opt/rustwide/target/release/build/sf-nano-core/7f477e009008de5c/out/integer_division-7f477e009008de5c)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test constant_integer_division_and_remainder_preserve_results_and_traps ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integer_shifts.rs (/opt/rustwide/target/release/build/sf-nano-core/b5222c979e97df55/out/integer_shifts-b5222c979e97df55)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test shifts_and_rotates_match_scalar_widths_with_live_inputs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integer_sums.rs (/opt/rustwide/target/release/build/sf-nano-core/5adce15c12b35ce2/out/integer_sums-5adce15c12b35ce2)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test sum_of_wrapped_i64_inputs_discards_high_halves ... ok
[INFO] [stdout] test sums_preserve_inputs_and_branch_on_wrapped_result ... ok
[INFO] [stdout] test full_width_and_wrapped_conditions_distinguish_zero_low_halves ... ok
[INFO] [stdout] test arithmetic_conditions_survive_stores_and_use_the_requested_width ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/interp_diff.rs (/opt/rustwide/target/release/build/sf-nano-core/f7aa8b574d7cfa53/out/interp_diff-f7aa8b574d7cfa53)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test diff_fib_min_wasm_from_disk ... FAILED
[INFO] [stdout] test diff_globals_and_bulk_memory ... ok
[INFO] [stdout] test diff_i64_and_conversions ... ok
[INFO] [stdout] test diff_multivalue_block ... ok
[INFO] [stdout] test diff_call_indirect ... ok
[INFO] [stdout] test diff_duplicate_heavy_br_table_with_edge_values ... ok
[INFO] [stdout] test diff_float_iteration ... ok
[INFO] [stdout] test diff_br_table_machine ... ok
[INFO] [stdout] test diff_recursive_fib ... ok
[INFO] [stdout] test diff_memory_sieve ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- diff_fib_min_wasm_from_disk stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'diff_fib_min_wasm_from_disk' (1781) panicked at tests/interp_diff.rs:217:36:
[INFO] [stdout] read fib_min.wasm: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x600e04c86301 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x600e04c9c4ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x600e04c8a56c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x600e04c621b6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x600e04c7e479 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x600e049dab00 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x600e04c7e7a2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x600e04c62262 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x600e04c5ade9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x600e04c62e6d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x600e04c9cc2c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x600e04c9ca02 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x600e048efc12 - <interp_diff[ccb2c79532a07dc]::diff_fib_min_wasm_from_disk::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x600e049cdf4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x600e049db125 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x600e049d4a14 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x600e049de1b2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x600e04c8583f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x76dde7da5dfa - <unknown>
[INFO] [stdout]   19:     0x76dde7e393d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     diff_fib_min_wasm_from_disk
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 9 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test interp_diff`
[INFO] running `Command { std: "docker" "inspect" "1690ae4fe04d947925c06483ac3960ce890f8638f1fc35af6901610518c1d1b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1690ae4fe04d947925c06483ac3960ce890f8638f1fc35af6901610518c1d1b1", kill_on_drop: false }`
[INFO] [stdout] 1690ae4fe04d947925c06483ac3960ce890f8638f1fc35af6901610518c1d1b1
