[INFO] cloning repository https://github.com/KHN190/Abrase
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/KHN190/Abrase" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKHN190%2FAbrase", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKHN190%2FAbrase'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 222878e58b2c2618a5b5ffef89adf924c623b982
[INFO] testing KHN190/Abrase against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKHN190%2FAbrase" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/KHN190/Abrase
[INFO] finished tweaking git repo https://github.com/KHN190/Abrase
[INFO] tweaked toml for git repo https://github.com/KHN190/Abrase written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/KHN190/Abrase on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/KHN190/Abrase 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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] fdd4d33e84bb9702bc1c99bd61a895c0b852d76e2e036e46e93ae302f7bfc1f0
[INFO] running `Command { std: "docker" "start" "fdd4d33e84bb9702bc1c99bd61a895c0b852d76e2e036e46e93ae302f7bfc1f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fdd4d33e84bb9702bc1c99bd61a895c0b852d76e2e036e46e93ae302f7bfc1f0", 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" "fdd4d33e84bb9702bc1c99bd61a895c0b852d76e2e036e46e93ae302f7bfc1f0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fdd4d33e84bb9702bc1c99bd61a895c0b852d76e2e036e46e93ae302f7bfc1f0", 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" "fdd4d33e84bb9702bc1c99bd61a895c0b852d76e2e036e46e93ae302f7bfc1f0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.122
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling polka-rs v0.3.1 (/opt/rustwide/workdir/crates/polka)
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling wasm-bindgen v0.2.122
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling abrase v0.3.1 (/opt/rustwide/workdir/crates/abrase)
[INFO] [stderr]    Compiling polka-rustc v0.3.1 (/opt/rustwide/workdir/crates/polka-rustc)
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling myriad-rs v0.3.1 (/opt/rustwide/workdir/crates/myriad)
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.122
[INFO] [stderr]    Compiling abrase-cli v0.3.1 (/opt/rustwide/workdir/crates/abrase-cli)
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.122
[INFO] [stderr]    Compiling console_error_panic_hook v0.1.7
[INFO] [stderr]    Compiling abrase-wasm v0.3.1 (/opt/rustwide/workdir/crates/abrase-wasm)
[INFO] [stderr]     Finished `dev` profile [optimized + debuginfo] target(s) in 50.30s
[INFO] running `Command { std: "docker" "inspect" "fdd4d33e84bb9702bc1c99bd61a895c0b852d76e2e036e46e93ae302f7bfc1f0", 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" "fdd4d33e84bb9702bc1c99bd61a895c0b852d76e2e036e46e93ae302f7bfc1f0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.50
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.50
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling wasm-bindgen v0.2.122
[INFO] [stderr]    Compiling polka-rustc v0.3.1 (/opt/rustwide/workdir/crates/polka-rustc)
[INFO] [stderr]    Compiling myriad-rs v0.3.1 (/opt/rustwide/workdir/crates/myriad)
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling console_error_panic_hook v0.1.7
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling abrase-wasm v0.3.1 (/opt/rustwide/workdir/crates/abrase-wasm)
[INFO] [stderr]    Compiling abrase v0.3.1 (/opt/rustwide/workdir/crates/abrase)
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling polka-rs v0.3.1 (/opt/rustwide/workdir/crates/polka)
[INFO] [stderr]    Compiling abrase-cli v0.3.1 (/opt/rustwide/workdir/crates/abrase-cli)
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 2m 08s
[INFO] running `Command { std: "docker" "inspect" "fdd4d33e84bb9702bc1c99bd61a895c0b852d76e2e036e46e93ae302f7bfc1f0", 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" "fdd4d33e84bb9702bc1c99bd61a895c0b852d76e2e036e46e93ae302f7bfc1f0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 0.19s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/abrase-2642d064a901da97)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test safety::tests::closure_capturing_ref_is_error ... ok
[INFO] [stdout] test safety::tests::copy_value_escaping_is_fine ... ok
[INFO] [stdout] test safety::tests::mut_borrow_live_across_effect_is_fine_single_shot ... ok
[INFO] [stdout] test safety::tests::move_handle_consumed_twice_is_error ... ok
[INFO] [stdout] test safety::tests::escaping_closure_carries_moved_capture ... ok
[INFO] [stdout] test compiler::closures::tests::rewrite_node_propagates_capture_into_compound_exprs ... ok
[INFO] [stdout] test safety::tests::borrow_used_after_base_moved_is_error ... ok
[INFO] [stdout] test safety::tests::mut_borrow_live_across_multishot_resume_is_error ... ignored, multi-shot: resume-twice not implemented; predicate reserved for it
[INFO] [stdout] test safety::tests::ref_escaping_region_is_error ... ok
[INFO] [stdout] test safety::tests::shared_escaping_region_is_error ... ok
[INFO] [stdout] test safety::tests::borrow_whose_base_is_not_moved_is_fine ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bnf_tests.rs (/opt/rustwide/target/debug/deps/bnf_tests-e523b9d29cbfce71)
[INFO] [stdout] 
[INFO] [stdout] running 103 tests
[INFO] [stdout] test error_attribute_numeric_name ... ok
[INFO] [stdout] test error_impl_no_type_name ... ok
[INFO] [stdout] test error_expr_index_empty ... ok
[INFO] [stdout] test const_decl_pub ... ok
[INFO] [stdout] test error_pattern_trailing_pipe ... ok
[INFO] [stdout] test error_type_function_missing_return ... ok
[INFO] [stdout] test error_type_record_field_missing_colon ... ok
[INFO] [stdout] test error_literal_unicode_escape_empty ... ok
[INFO] [stdout] test expr_break_with_value ... ok
[INFO] [stdout] test expr_continue ... ok
[INFO] [stdout] test expr_field_access ... ok
[INFO] [stdout] test expr_field_access_chained ... ok
[INFO] [stdout] test expr_index ... ok
[INFO] [stdout] test expr_logical_and ... ok
[INFO] [stdout] test expr_logical_or ... ok
[INFO] [stdout] test expr_div_assign ... ok
[INFO] [stdout] test expr_break_bare ... ok
[INFO] [stdout] test error_resume_too_many_args ... ok
[INFO] [stdout] test expr_mod_assign ... ok
[INFO] [stdout] test expr_question_mark ... ok
[INFO] [stdout] test error_record_type_duplicate_field ... ok
[INFO] [stdout] test error_variant_type_duplicate_case ... ok
[INFO] [stdout] test expr_mul_assign ... ok
[INFO] [stdout] test expr_range_no_end ... ok
[INFO] [stdout] test expr_range_exclusive ... ok
[INFO] [stdout] test expr_range_inclusive ... ok
[INFO] [stdout] test expr_range_no_start ... ok
[INFO] [stdout] test effect_decl_pub ... ok
[INFO] [stdout] test effect_alias_pub ... ok
[INFO] [stdout] test attribute_ident_arg ... ok
[INFO] [stdout] test error_effect_op_missing_arrow ... ok
[INFO] [stdout] test expr_range_no_start_inclusive ... ok
[INFO] [stdout] test expr_return_bare ... ok
[INFO] [stdout] test expr_record_field_shorthand ... ok
[INFO] [stdout] test expr_return_with_value ... ok
[INFO] [stdout] test error_let_missing_value ... ok
[INFO] [stdout] test error_import_missing_path ... ok
[INFO] [stdout] test expr_throw ... ok
[INFO] [stdout] test error_if_missing_block ... ok
[INFO] [stdout] test expr_unary_borrow ... ok
[INFO] [stdout] test attribute_multiple_ident_args ... ok
[INFO] [stdout] test error_fn_param_missing_type ... ok
[INFO] [stdout] test expr_unary_not ... ok
[INFO] [stdout] test expr_unary_borrow_mut ... ok
[INFO] [stdout] test expr_variant_qualified ... ok
[INFO] [stdout] test fn_decl_pub ... ok
[INFO] [stdout] test expr_unary_neg ... ok
[INFO] [stdout] test fn_param_self_ref ... ok
[INFO] [stdout] test handle_arm_effect_name ... ok
[INFO] [stdout] test fn_param_self_val ... ok
[INFO] [stdout] test impl_decl_with_generics ... ok
[INFO] [stdout] test fn_param_self_ref_mut ... ok
[INFO] [stdout] test impl_decl_with_method ... ok
[INFO] [stdout] test literal_char_basic ... ok
[INFO] [stdout] test impl_decl_for_type ... ok
[INFO] [stdout] test import_item_as_rename ... ok
[INFO] [stdout] test literal_char_escape_newline ... ok
[INFO] [stdout] test import_no_items ... ok
[INFO] [stdout] test handle_arm_qualified_effect_name ... ok
[INFO] [stdout] test expr_unary_deref ... ok
[INFO] [stdout] test impl_decl_with_where_clause ... ok
[INFO] [stdout] test impl_for_type_only_parses ... ok
[INFO] [stdout] test handle_arm_exn ... ok
[INFO] [stdout] test literal_string_unicode_escape ... ok
[INFO] [stdout] test pattern_record_explicit_binding ... ok
[INFO] [stdout] test pattern_array_empty ... ok
[INFO] [stdout] test pattern_record_shorthand ... ok
[INFO] [stdout] test literal_int_hex ... ok
[INFO] [stdout] test literal_string_escape_tab ... ok
[INFO] [stdout] test literal_string_interp_multiple_segments ... ok
[INFO] [stdout] test pattern_array_with_rest ... ok
[INFO] [stdout] test literal_float_basic ... ok
[INFO] [stdout] test literal_float_exponent ... ok
[INFO] [stdout] test pattern_range_exclusive ... ok
[INFO] [stdout] test literal_int_binary ... ok
[INFO] [stdout] test pattern_range_inclusive ... ok
[INFO] [stdout] test literal_string_interp_only ... ok
[INFO] [stdout] test pattern_array_basic ... ok
[INFO] [stdout] test pattern_ref ... ok
[INFO] [stdout] test pattern_variant_qualified ... ok
[INFO] [stdout] test pattern_variant_unit ... ok
[INFO] [stdout] test pattern_variant_with_payload ... ok
[INFO] [stdout] test trait_with_default_fn ... ok
[INFO] [stdout] test trait_with_required_fn_signature ... ok
[INFO] [stdout] test stmt_expr_with_block_no_semicolon ... ok
[INFO] [stdout] test trait_mixed_items ... ok
[INFO] [stdout] test type_decl_ownership_share ... ok
[INFO] [stdout] test precedence_not_tighter_than_and ... ok
[INFO] [stdout] test precedence_or_lower_than_and ... ok
[INFO] [stdout] test stmt_empty_semicolon ... ok
[INFO] [stdout] test type_decl_ownership_move ... ok
[INFO] [stdout] test pattern_tuple_with_rest ... ok
[INFO] [stdout] test pattern_record_with_rest ... ok
[INFO] [stdout] test type_decl_record_pub_field ... ok
[INFO] [stdout] test precedence_question_tighter_than_neg ... ok
[INFO] [stdout] test precedence_and_lower_than_eq ... ok
[INFO] [stdout] test type_decl_ownership_copy ... ok
[INFO] [stdout] test type_decl_pub ... ok
[INFO] [stdout] test type_decl_variant_no_leading_pipe ... ok
[INFO] [stdout] test type_decl_variant_record_payload ... ok
[INFO] [stdout] test type_decl_variant_unit_cases ... ok
[INFO] [stdout] test type_decl_variant_tuple_payload ... ok
[INFO] [stdout] test expr_record_mixed_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 103 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/closure_analysis_tests.rs (/opt/rustwide/target/debug/deps/closure_analysis_tests-28de5fbe7da66ee9)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test collect_free_vars_for_pattern_shadows_body_var ... ok
[INFO] [stderr]      Running tests/core_intrinsics_tests.rs (/opt/rustwide/target/debug/deps/core_intrinsics_tests-3737ef4052c4d77e)
[INFO] [stdout] test collect_assigned_idents_recurses_into_compound_exprs ... ok
[INFO] [stdout] test collect_free_vars_recurses_into_compound_exprs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test plain_main_declaring_core_is_rejected ... ok
[INFO] [stdout] test core_fn_returning_handle_is_rejected ... ok
[INFO] [stdout] test core_body_string_literal_rejected ... ok
[INFO] [stdout] test cart_main_declaring_core_is_rejected ... ok
[INFO] [stdout] test core_fn_with_handle_param_is_rejected ... ok
[INFO] [stdout] test core_body_handle_returning_call_rejected ... ok
[INFO] [stdout] test core_body_array_rejected ... ok
[INFO] [stdout] test core_body_pure_scalar_still_compiles ... ok
[INFO] [stdout] test arena_base_produces_addr ... ok
[INFO] [stdout] test core_helper_with_addr_and_peek_typechecks ... ok
[INFO] [stdout] test ptr_add_and_poke_typecheck ... ok
[INFO] [stdout] test arena_base_addr_threads_through_ptr_add ... ok
[INFO] [stdout] test all_widths_typecheck ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dataflow_analysis_tests.rs (/opt/rustwide/target/debug/deps/dataflow_analysis_tests-89c4bbc2681acd44)
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test deo_reads_both_dei_reads_port_defs_dest ... ok
[INFO] [stdout] test coalesce_skips_when_source_still_read ... ok
[INFO] [stdout] test coalesce_fixes_branch_offsets_across_deletion ... ok
[INFO] [stdout] test coalesce_chains_to_fixpoint ... ok
[INFO] [stdout] test coalesce_skips_branch_targeted_copy ... ok
[INFO] [stdout] test coalesce_never_fuses_into_arg_staging_slot ... ok
[INFO] [stdout] test arg_staging_slots_are_never_touched ... ok
[INFO] [stdout] test branch_keeps_var_live_on_one_path ... ok
[INFO] [stdout] test dest_redefinition_ends_mapping ... ok
[INFO] [stdout] test cross_block_propagation_is_refused ... ok
[INFO] [stdout] test dead_store_dest_never_live ... ok
[INFO] [stdout] test branch_target_clears_mappings ... ok
[INFO] [stdout] test destructive_read_of_root_kills_mapping ... ok
[INFO] [stdout] test drop_counts_as_use ... ok
[INFO] [stdout] test ld_reads_base_defs_dest ... ok
[INFO] [stdout] test destructive_readers_are_never_retargeted ... ok
[INFO] [stdout] test handle_reads_table_callreg_reads_fn ... ok
[INFO] [stdout] test live_across_call_is_conservative ... ok
[INFO] [stdout] test coalesce_never_redirects_raise_or_resume ... ok
[INFO] [stdout] test coalesce_basic_pair ... ok
[INFO] [stdout] test empty_and_single_op ... ok
[INFO] [stdout] test handle_regs_are_never_touched ... ok
[INFO] [stdout] test first_use_not_last_when_used_again ... ok
[INFO] [stdout] test float_ops_and_imm_use_def ... ok
[INFO] [stdout] test move_never_establishes_a_mapping ... ok
[INFO] [stdout] test report_register_reuse_ceiling ... ignored, measurement probe: run with -- --ignored --nocapture
[INFO] [stdout] test raise_reads_key_arg_resume_reads_value ... ok
[INFO] [stdout] test transitive_handleness_blocks_chain ... ok
[INFO] [stdout] test propagates_operand_staging_copy_and_deletes_it ... ok
[INFO] [stdout] test straight_line_last_use_and_def ... ok
[INFO] [stdout] test loop_back_edge_keeps_live ... ok
[INFO] [stdout] test suspension_ops_clear_mappings ... ok
[INFO] [stdout] test st_reads_value_and_base ... ok
[INFO] [stdout] test live_dest_keeps_copy_but_uses_still_propagate ... ok
[INFO] [stdout] test redef_makes_old_value_dead ... ok
[INFO] [stdout] test roundtrip_copy_chain_collapses_to_nothing ... ok
[INFO] [stdout] test source_redefinition_blocks_propagation ... ok
[INFO] [stdout] test stidx_reads_all_three ... ok
[INFO] [stdout] test move_and_copy_read_source ... ok
[INFO] [stdout] test deletion_remaps_branch_offsets ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 39 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/handle_lowering_tests.rs (/opt/rustwide/target/debug/deps/handle_lowering_tests-0b9b7d8cadcc9d57)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_work_function_call_chain ... ok
[INFO] [stdout] test test_single_shot_resume_count ... ok
[INFO] [stdout] test test_effect_call_in_work_function ... ok
[INFO] [stdout] test test_effect_op_counts_populated ... ok
[INFO] [stdout] test test_multishot_resume_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/impl_lower_tests.rs (/opt/rustwide/target/debug/deps/impl_lower_tests-7201898f5d2c95fc)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test generic_inherent_impl_carries_generics ... ok
[INFO] [stdout] test generic_impl_substitutes_self_with_parameterized_type ... ok
[INFO] [stdout] test impl_where_merges_with_method_where ... ok
[INFO] [stdout] test trait_impl_mangles_with_trait_prefix ... ok
[INFO] [stdout] test impl_without_where_leaves_method_where_empty ... ok
[INFO] [stdout] test generic_trait_impl_combines_impl_and_method_generics ... ok
[INFO] [stdout] test inherent_impl_lifts_methods ... ok
[INFO] [stdout] test impl_where_clause_propagated_to_lifted_method ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lexer_tests.rs (/opt/rustwide/target/debug/deps/lexer_tests-222a145231976ab3)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test tests::test_lexer_float_overflow_produces_inf_or_illegal ... ok
[INFO] [stdout] test tests::test_lexer_int_literal_overflow_rejected ... ok
[INFO] [stdout] test tests::test_lexer_keywords_and_identifiers ... ok
[INFO] [stdout] test tests::test_lexer_comments ... ok
[INFO] [stdout] test tests::test_lexer_literals ... ok
[INFO] [stdout] test tests::test_lexer_operators ... ok
[INFO] [stdout] test tests::test_lexer_plain_string_stays_string ... ok
[INFO] [stdout] test tests::test_lexer_string_interp_rejects_arithmetic ... ok
[INFO] [stdout] test tests::test_lexer_string_interp_dotted_path ... ok
[INFO] [stdout] test tests::test_lexer_string_interp_single_ident ... ok
[INFO] [stdout] test tests::test_lexer_string_interp_rejects_function_call ... ok
[INFO] [stdout] test tests::test_lexer_string_interp_rejects_unterminated ... ok
[INFO] [stdout] test tests::test_lexer_unicode_escape_valid_still_works ... ok
[INFO] [stdout] test tests::test_lexer_unicode_escape_bad_hex_rejected ... ok
[INFO] [stdout] test tests::test_lexer_unicode_escape_invalid_codepoint_rejected ... ok
[INFO] [stdout] test tests::test_lexer_unknown_escape_rejected ... ok
[INFO] [stdout] test tests::test_lexer_unicode_escape_missing_brace_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/linter_fuzz_tests.rs (/opt/rustwide/target/debug/deps/linter_fuzz_tests-dc921c58ce9e2175)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test linter_fuzz_no_false_positives ... ok
[INFO] [stdout] test linter_fuzz_mutation_stability ... ok
[INFO] [stdout] test linter_fuzz_correctness_structured ... ok
[INFO] [stdout] test linter_fuzz_correctness_grammar ... ok
[INFO] [stdout] test linter_fuzz_no_panic_grammar ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parser_decl_tests.rs (/opt/rustwide/target/debug/deps/parser_decl_tests-6390c445eae878ba)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test test_decl_trait ... ok
[INFO] [stdout] test test_decl_effect_alias ... ok
[INFO] [stdout] test test_decl_type_alias ... ok
[INFO] [stdout] test test_decl_effect ... ok
[INFO] [stdout] test test_decl_use ... ok
[INFO] [stdout] test test_decl_use_without_double_colon_before_brace_is_rejected ... ok
[INFO] [stdout] test test_decl_error_does_not_swallow_message_silently ... ok
[INFO] [stdout] test test_decl_error_surfaced_via_parser_errors ... ok
[INFO] [stdout] test test_decl_impl ... ok
[INFO] [stdout] test test_decl_const ... ok
[INFO] [stdout] test test_decl_with_attribute_args ... ok
[INFO] [stdout] test test_decl_attribute_with_literal_arg ... ok
[INFO] [stdout] test test_effect_decl_no_stray_rbrace_token ... ok
[INFO] [stdout] test test_decl_with_multiple_attributes ... ok
[INFO] [stdout] test test_decl_type ... ok
[INFO] [stdout] test test_const_fn_with_generics ... ok
[INFO] [stdout] test test_effect_op_as_operation_name ... ok
[INFO] [stdout] test test_effect_op_with_params_as_operation_name ... ok
[INFO] [stdout] test test_fn_decl_multiple_generic_params ... ok
[INFO] [stdout] test test_fn_decl_with_effects ... ok
[INFO] [stdout] test test_fn_declaration ... ok
[INFO] [stdout] test test_fn_decl_with_where_clause ... ok
[INFO] [stdout] test test_const_fn_with_params ... ok
[INFO] [stdout] test test_decl_with_attribute ... ok
[INFO] [stdout] test test_decl_attribute_with_named_arg ... ok
[INFO] [stdout] test test_effect_empty_no_stray_rbrace ... ok
[INFO] [stdout] test test_effect_multiple_op_operations ... ok
[INFO] [stdout] test test_fn_decl_with_generics ... ok
[INFO] [stdout] test test_program_effect_alias_with_semicolon_then_fn ... ok
[INFO] [stdout] test test_where_clause_multiple_comma_separated_bounds ... ok
[INFO] [stdout] test test_type_with_generics ... ok
[INFO] [stdout] test test_where_clause_with_plus_bounds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parser_expr_tests.rs (/opt/rustwide/target/debug/deps/parser_expr_tests-92fbcc0537a4de7b)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test string_len_parses_to_method_call ... ok
[INFO] [stdout] test string_literal_index_parses_to_index ... ok
[INFO] [stdout] test test_expr_if_else_if_chain ... ok
[INFO] [stdout] test string_binding_index_parses_to_index ... ok
[INFO] [stdout] test test_expr_for ... ok
[INFO] [stdout] test test_expr_string_interp_single_ident ... ok
[INFO] [stdout] test test_expr_string_interp_dotted_path ... ok
[INFO] [stdout] test test_expr_region ... ok
[INFO] [stdout] test test_expr_while ... ok
[INFO] [stdout] test test_closure_implicit_borrow_default ... ok
[INFO] [stdout] test test_expr_loop_with_continue ... ok
[INFO] [stdout] test test_expr_if ... ok
[INFO] [stdout] test test_if_else_inside_fn_body_keeps_alternative ... ok
[INFO] [stdout] test string_byte_at_parses_to_method_call ... ok
[INFO] [stdout] test test_expr_for_tuple_destructure ... ok
[INFO] [stdout] test test_match_block_body_with_following_arm_no_comma ... ok
[INFO] [stdout] test test_block_terminated_array_repeat_still_parses ... ok
[INFO] [stdout] test test_operator_precedence ... ok
[INFO] [stdout] test test_expr_loop ... ok
[INFO] [stdout] test test_plus_assign_desugars_to_assign_of_add ... ok
[INFO] [stdout] test test_record_literal_rejects_duplicate_field ... ok
[INFO] [stdout] test test_recursive_fn_with_else_preserves_base_case ... ok
[INFO] [stdout] test test_block_terminated_element_in_tuple_call_record_statement ... ok
[INFO] [stdout] test test_expr_match_with_guard ... ok
[INFO] [stdout] test test_expr_region_without_label ... ok
[INFO] [stdout] test test_expr_string_no_interp_stays_plain ... ok
[INFO] [stdout] test test_nested_match_block_body_arm ... ok
[INFO] [stdout] test test_paren_single_expr_strips_parens ... ok
[INFO] [stdout] test test_paren_two_element_tuple ... ok
[INFO] [stdout] test test_parser_traps_deeply_nested_input ... ok
[INFO] [stdout] test test_match_newline_separated_arms ... ok
[INFO] [stdout] test test_nested_if_else_chain_inside_fn_body ... ok
[INFO] [stdout] test test_paren_unit_literal ... ok
[INFO] [stdout] test test_single_block_terminated_element_array_in_statement ... ok
[INFO] [stdout] test test_array_repeat_literal ... ok
[INFO] [stdout] test test_closure_move_keyword_sets_is_move ... ok
[INFO] [stdout] test test_expr_if_without_else ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parser_fuzz_tests.rs (/opt/rustwide/target/debug/deps/parser_fuzz_tests-182ccaca13169934)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test parser_fuzz_closure_tail_positions ... ok
[INFO] [stdout] test parser_fuzz_resume_index_block_args ... ok
[INFO] [stdout] test list_close_shapes_are_all_accepted ... ok
[INFO] [stdout] test parser_fuzz_random_bytes ... ok
[INFO] [stdout] test parser_fuzz_random_tokens ... ok
[INFO] [stdout] test parser_fuzz_grammar_nested ... ok
[INFO] [stderr]      Running tests/parser_handle_tests.rs (/opt/rustwide/target/debug/deps/parser_handle_tests-eb54d687b659eba6)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.86s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test test_expr_handle_single_return_arm ... ok
[INFO] [stdout] test test_handle_arms_no_comma_both_parsed ... ok
[INFO] [stdout] test test_handle_return_arm_wildcard_pattern ... ok
[INFO] [stdout] test test_handle_effect_arm_with_resume_in_body ... ok
[INFO] [stdout] test test_handle_return_then_effect_no_comma ... ok
[INFO] [stdout] test test_expr_handle_return_and_exn_comma ... ok
[INFO] [stdout] test test_handle_return_block_body_then_effect ... ok
[INFO] [stdout] test test_expr_resume_with_arg ... ok
[INFO] [stdout] test test_expr_resume_no_arg ... ok
[INFO] [stdout] test test_handle_comma_still_valid ... ok
[INFO] [stdout] test test_handle_effect_arm_pattern_bound_name ... ok
[INFO] [stdout] test test_handle_mixed_separator ... ok
[INFO] [stdout] test test_handle_effect_block_body_then_return ... ok
[INFO] [stdout] test test_handle_effect_arm_kind_path ... ok
[INFO] [stdout] test test_handle_effect_multi_segment_path ... ok
[INFO] [stdout] test test_handle_single_effect_arm ... ok
[INFO] [stdout] test test_resume_with_complex_arg ... ok
[INFO] [stdout] test test_resume_paren_required ... ok
[INFO] [stdout] test test_handle_three_arms_no_comma ... ok
[INFO] [stdout] test test_resume_expr_no_arg_in_function ... ok
[INFO] [stderr]      Running tests/parser_program_tests.rs (/opt/rustwide/target/debug/deps/parser_program_tests-4a8fa05cf0a179d4)
[INFO] [stdout] test test_resume_expr_with_arg_in_function ... ok
[INFO] [stdout] test test_resume_closing_paren_required ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test test_error_duplicate_else_after_if ... ok
[INFO] [stdout] test test_error_extra_token_after_complete_decl ... ok
[INFO] [stdout] test test_error_unclosed_fn_body ... ok
[INFO] [stdout] test test_program_const_block_value_then_fn ... ok
[INFO] [stdout] test test_error_missing_arrow_in_match_arm ... ok
[INFO] [stdout] test test_error_let_missing_assign ... ok
[INFO] [stdout] test test_error_stray_keyword_after_if_consequence ... ok
[INFO] [stdout] test test_error_match_garbage_between_arms ... ok
[INFO] [stdout] test test_program_const_then_fn ... ok
[INFO] [stdout] test test_error_unclosed_match_brace ... ok
[INFO] [stdout] test test_program_effect_alias_then_fn ... ok
[INFO] [stdout] test test_multiple_fn_decls_with_if_else_each ... ok
[INFO] [stdout] test test_error_orphan_else_at_block_start ... ok
[INFO] [stdout] test test_error_extra_else_in_chain ... ok
[INFO] [stdout] test test_error_two_exprs_no_separator ... ok
[INFO] [stdout] test test_program_import_dot_brace_syntax ... ok
[INFO] [stdout] test test_program_trait_then_fn ... ok
[INFO] [stdout] test test_program_type_alias_with_semicolon_then_fn ... ok
[INFO] [stdout] test test_program_const_with_semicolon_then_fn ... ok
[INFO] [stdout] test test_program_import_then_fn ... ok
[INFO] [stdout] test test_program_impl_then_fn ... ok
[INFO] [stdout] test test_program_effect_multiple_ops ... ok
[INFO] [stdout] test test_program_effect_with_op_no_stray_token ... ok
[INFO] [stdout] test test_program_empty_effect_followed_by_fn ... ok
[INFO] [stdout] test test_program_effect_followed_by_fn ... ok
[INFO] [stdout] test test_program_mod_keyword_is_rejected ... ok
[INFO] [stdout] test test_program_type_alias_then_fn ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parser_static_tests.rs (/opt/rustwide/target/debug/deps/parser_static_tests-bfca1fac2c972334)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test parses_immutable_static ... ok
[INFO] [stdout] test static_value_expression_is_kept ... ok
[INFO] [stdout] test static_mixes_with_other_decls_in_a_program ... 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] [stderr]      Running tests/parser_stmt_tests.rs (/opt/rustwide/target/debug/deps/parser_stmt_tests-0abb3092a2c8a575)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_pattern_basic ... ok
[INFO] [stdout] test test_let_statements ... ok
[INFO] [stdout] test test_let_tuple_pattern ... ok
[INFO] [stdout] test test_let_wildcard_pattern ... ok
[INFO] [stdout] test test_pattern_or ... ok
[INFO] [stdout] test test_pattern_tuple ... ok
[INFO] [stdout] test test_let_nested_tuple_pattern ... ok
[INFO] [stdout] test if_else_statement_followed_by_literal_or_let_still_ok ... ok
[INFO] [stdout] test if_else_statement_followed_by_call_no_semicolon ... ok
[INFO] [stdout] test if_else_statement_followed_by_assignment_no_semicolon ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parser_type_tests.rs (/opt/rustwide/target/debug/deps/parser_type_tests-30e7c7bcb7d942cd)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_type_function ... ok
[INFO] [stdout] test test_type_array ... ok
[INFO] [stdout] test test_type_function_effects ... ok
[INFO] [stdout] test test_type_named ... ok
[INFO] [stdout] test test_type_qualified ... ok
[INFO] [stdout] test test_type_generic ... ok
[INFO] [stdout] test test_fn_type_with_effects ... ok
[INFO] [stdout] test test_type_tuple ... ok
[INFO] [stdout] test test_type_reference ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/safety_oracle_tests.rs (/opt/rustwide/target/debug/deps/safety_oracle_tests-ac6686bb08bae079)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test oracle_multi_module_each_fn_analyzed ... ok
[INFO] [stderr]      Running tests/typeck_decl_tests.rs (/opt/rustwide/target/debug/deps/typeck_decl_tests-c5cd7961fdc409ba)
[INFO] [stdout] test oracle_move_handle_used_once_is_clean ... ok
[INFO] [stdout] test oracle_copy_value_escaping_region_is_clean ... ok
[INFO] [stdout] test oracle_handle_escaping_region_requires_forget ... ok
[INFO] [stdout] test oracle_nested_handle_in_escaping_tuple_requires_forget ... ok
[INFO] [stdout] test oracle_ref_escaping_region_flagged ... ok
[INFO] [stdout] test oracle_closure_in_escaping_record_carries_region_capture ... ok
[INFO] [stdout] test oracle_nested_handle_in_escaping_record_requires_forget ... ok
[INFO] [stdout] test oracle_region_handle_as_effect_arg_requires_forget ... ok
[INFO] [stdout] test oracle_escaping_closure_carries_moved_region_handle ... ok
[INFO] [stdout] test oracle_move_handle_used_twice_is_double_move ... ok
[INFO] [stdout] test oracle_nested_handle_in_escaping_variant_requires_forget ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test verify_check_effect_decl_registers_effect ... ok
[INFO] [stdout] test verify_check_const_decl_float ... ok
[INFO] [stdout] test verify_check_effect_decl_marks_public ... ok
[INFO] [stdout] test verify_check_const_decl_bool ... ok
[INFO] [stdout] test verify_check_import_decl_nested_path ... ok
[INFO] [stdout] test verify_all_checkers_work_together ... ok
[INFO] [stdout] test verify_check_impl_decl_validates_trait_exists ... ok
[INFO] [stdout] test verify_check_import_decl_handles_alias ... ok
[INFO] [stdout] test verify_check_const_decl_marks_public ... ok
[INFO] [stdout] test verify_check_import_decl_multiple_items ... ok
[INFO] [stdout] test verify_check_import_decl_registers_imports ... ok
[INFO] [stdout] test verify_check_fn_decl_allows_correct_return_type ... ok
[INFO] [stdout] test verify_check_effect_decl_registers_operations ... ok
[INFO] [stdout] test verify_check_program_marks_public_type ... ok
[INFO] [stdout] test verify_check_program_mixed_visibility ... ok
[INFO] [stdout] test verify_check_program_registers_const ... ok
[INFO] [stdout] test verify_check_program_marks_public_effect ... ok
[INFO] [stdout] test verify_check_program_marks_public_function ... ok
[INFO] [stdout] test verify_check_program_marks_public_trait ... ok
[INFO] [stdout] test verify_check_program_private_function_not_public ... ok
[INFO] [stdout] test verify_check_program_marks_public_const ... ok
[INFO] [stdout] test verify_check_const_decl_registers_const ... ok
[INFO] [stdout] test subst_self_in_ast_type_via_impl_method_self_return ... ok
[INFO] [stdout] test check_decl_signature_share_ownership_attr_reports_error ... ok
[INFO] [stdout] test verify_check_impl_decl_multiple_methods ... ok
[INFO] [stdout] test verify_check_impl_decl_type_checks_methods ... ok
[INFO] [stdout] test verify_check_fn_decl_detects_return_type_mismatch ... ok
[INFO] [stdout] test verify_check_program_registers_effect ... ok
[INFO] [stdout] test verify_check_program_registers_imports ... ok
[INFO] [stdout] test verify_check_program_registers_function ... ok
[INFO] [stdout] test verify_check_program_registers_import_with_alias ... ok
[INFO] [stdout] test verify_check_program_registers_type_ownership ... ok
[INFO] [stdout] test verify_check_program_skips_impl_in_signature_pass ... ok
[INFO] [stdout] test verify_check_program_registers_trait ... ok
[INFO] [stdout] test check_decl_signature_move_ownership_attr_registers_move ... ok
[INFO] [stdout] test verify_check_program_registers_type ... ok
[INFO] [stdout] test verify_check_const_decl_validates_type_match ... ok
[INFO] [stdout] test verify_check_program_two_pass_execution ... ok
[INFO] [stdout] test verify_check_type_decl_registers_record ... ok
[INFO] [stdout] test verify_effect_alias_decl_registers_alias ... ok
[INFO] [stdout] test verify_check_program_type_then_function ... ok
[INFO] [stdout] test verify_check_type_decl_marks_public ... ok
[INFO] [stdout] test verify_check_type_decl_registers_ownership_copy ... ok
[INFO] [stdout] test verify_check_type_decl_registers_ownership_move ... ok
[INFO] [stdout] test verify_check_type_decl_registers_variant ... ok
[INFO] [stdout] test verify_return_expr_type_checked_against_fn_return_type ... ok
[INFO] [stdout] test verify_type_registry ... ok
[INFO] [stdout] test verify_self_param_does_not_error_in_impl_method ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/typeck_effect_tests.rs (/opt/rustwide/target/debug/deps/typeck_effect_tests-ecc7049d808d3e14)
[INFO] [stdout] 
[INFO] [stdout] running 122 tests
[INFO] [stdout] test verify_alloc_effect_matches_io_handler ... ok
[INFO] [stdout] test verify_all_effects_declared_true ... ok
[INFO] [stdout] test verify_add_required_effect_no_duplicates ... ok
[INFO] [stdout] test verify_all_effects_declared_exact_match ... ok
[INFO] [stdout] test verify_add_required_effect ... ok
[INFO] [stdout] test verify_closure_declared_effects_with_exn_type ... ok
[INFO] [stdout] test verify_check_effect_compatibility_satisfied ... ok
[INFO] [stdout] test verify_all_effects_declared_false ... ok
[INFO] [stdout] test verify_closure_declared_pure_valid ... ok
[INFO] [stdout] test verify_clear_handle_context ... ok
[INFO] [stdout] test verify_borrow_barrier_silent_for_pure_call ... ok
[INFO] [stdout] test verify_borrow_barrier_allows_borrow_inside_arm_region ... ok
[INFO] [stdout] test borrow_held_across_effect_op_is_allowed ... ok
[INFO] [stdout] test verify_compute_unhandled_effects_partial_handled ... ok
[INFO] [stdout] test verify_const_complex_pure_expression ... ok
[INFO] [stdout] test mut_borrow_held_across_effect_op_is_allowed ... ok
[INFO] [stdout] test verify_const_infers_expression_effects ... ok
[INFO] [stdout] test verify_const_rejects_any_nonpure_in_chain ... ok
[INFO] [stdout] test verify_const_rejects_if_with_io ... ok
[INFO] [stdout] test verify_closure_exn_type_mismatch_in_declaration ... ok
[INFO] [stdout] test verify_const_rejects_impure_function ... ok
[INFO] [stdout] test verify_closure_declared_pure_with_io_call_invalid ... ok
[INFO] [stdout] test verify_const_rejects_io_effect ... ok
[INFO] [stdout] test verify_const_with_nested_pure_calls ... ok
[INFO] [stdout] test verify_const_rejects_assignment ... ok
[INFO] [stdout] test verify_const_rejects_exn_effect ... ok
[INFO] [stdout] test verify_const_rejects_mixed_effects ... ok
[INFO] [stdout] test verify_check_effect_compatibility_unsatisfied ... ok
[INFO] [stdout] test verify_const_with_pure_arithmetic ... ok
[INFO] [stdout] test verify_closure_no_declaration_accepts_any ... ok
[INFO] [stdout] test verify_const_rejects_mutable_variable ... ok
[INFO] [stdout] test verify_closure_over_declared_single_extra_effect ... ok
[INFO] [stdout] test verify_convert_effect_items_empty ... ok
[INFO] [stdout] test verify_const_with_pure_literal ... ok
[INFO] [stdout] test verify_convert_effect_items_single ... ok
[INFO] [stdout] test verify_const_with_variable_reference ... ok
[INFO] [stdout] test verify_convert_effect_nondet ... ok
[INFO] [stdout] test verify_convert_effect_unknown_returns_none ... ok
[INFO] [stdout] test verify_declared_throw_in_exn_fn_is_ok ... ok
[INFO] [stdout] test verify_closure_with_pure_declaration_io_call_error ... ok
[INFO] [stdout] test verify_effect_compatibility_exn_type_mismatch ... ok
[INFO] [stdout] test verify_effect_compatibility_order_independent ... ok
[INFO] [stdout] test verify_effect_compatibility_with_exn ... ok
[INFO] [stdout] test verify_convert_effect_exn_with_arg ... ok
[INFO] [stdout] test verify_effect_compatibility_with_multiple_effects ... ok
[INFO] [stdout] test verify_effect_op_arg_type_mismatch_errors ... ok
[INFO] [stdout] test verify_closure_with_pure_effects_subsumes_with_exn ... ok
[INFO] [stdout] test verify_effect_inference_in_closure_type ... ok
[INFO] [stdout] test verify_compute_unhandled_effects_all_handled ... ok
[INFO] [stdout] test verify_convert_effect_alloc ... ok
[INFO] [stdout] test verify_effect_alias_registration ... ok
[INFO] [stdout] test verify_convert_effect_io ... ok
[INFO] [stdout] test verify_effect_checked_on_const_value_assignment ... ok
[INFO] [stdout] test verify_effect_registration ... ok
[INFO] [stdout] test verify_convert_effect_exn_no_arg ... ok
[INFO] [stdout] test verify_compute_unhandled_effects_exn_handling ... ok
[INFO] [stdout] test verify_convert_effect_items_multiple ... ok
[INFO] [stdout] test verify_compute_unhandled_effects_none_handled ... ok
[INFO] [stdout] test verify_effect_op_call_declared_no_leak ... ok
[INFO] [stdout] test verify_const_allows_pure_function_call ... ok
[INFO] [stdout] test verify_const_allows_simple_if ... ok
[INFO] [stdout] test verify_effect_op_wrong_arg_count_errors ... ok
[INFO] [stdout] test verify_effect_propagation_accumulates_in_required ... ok
[INFO] [stdout] test verify_effect_subsumption_different_exception_types ... ok
[INFO] [stdout] test verify_effect_subsumption_order_independent ... ok
[INFO] [stdout] test verify_effect_subsumption_exact_match ... ok
[INFO] [stdout] test verify_effect_op_call_requires_user_effect ... ok
[INFO] [stdout] test verify_effect_subsumption_function_produces_more ... ok
[INFO] [stdout] test verify_effect_subsumption_pure_for_pure_exn ... ok
[INFO] [stdout] test verify_effect_subsumption_nondet_subsumed ... ok
[INFO] [stdout] test verify_effects_equal_nondet ... ok
[INFO] [stdout] test verify_effects_compatible_missing_effect ... ok
[INFO] [stdout] test verify_effect_subsumption_with_nondet ... ok
[INFO] [stdout] test verify_effects_equal_exn_same_type ... ok
[INFO] [stdout] test verify_effect_subsumption_empty_to_any ... ok
[INFO] [stdout] test verify_effect_total ... ok
[INFO] [stdout] test verify_effects_compatible_subset ... ok
[INFO] [stdout] test verify_effects_equal_alloc ... ok
[INFO] [stdout] test verify_effects_equal_exn_different_type ... ok
[INFO] [stdout] test verify_effects_compatible_empty ... ok
[INFO] [stdout] test verify_effects_compatible_single_effect ... ok
[INFO] [stdout] test verify_effects_subsume_empty_required ... ok
[INFO] [stdout] test verify_effects_subsume_missing ... ok
[INFO] [stdout] test verify_fn_declared_effects_cleared_after_closure ... ok
[INFO] [stdout] test verify_handle_consumes_user_effect ... ok
[INFO] [stdout] test verify_handle_arm_types_unify_never_with_int ... ok
[INFO] [stdout] test verify_function_type_with_effects ... ok
[INFO] [stdout] test verify_function_type_subsumption_incompatible_return ... ok
[INFO] [stdout] test verify_mark_effect_handled_no_duplicates ... ok
[INFO] [stdout] test verify_handle_arm_type_mismatch_errors ... ok
[INFO] [stdout] test verify_inferred_effects_subset_of_declared ... ok
[INFO] [stdout] test verify_handle_expression_type_check ... ok
[INFO] [stdout] test verify_inferred_effects_exceed_declared_single ... ok
[INFO] [stdout] test verify_mark_effect_handled ... ok
[INFO] [stdout] test verify_resume_outside_handler_arm_errors ... ok
[INFO] [stdout] test verify_effects_equal_total ... ok
[INFO] [stdout] test verify_throw_adds_exn_to_required_effects ... ok
[INFO] [stdout] test verify_set_fn_declared_effects ... ok
[INFO] [stdout] test verify_effects_subsume_all_provided ... ok
[INFO] [stdout] test verify_handle_consumes_exn_effect ... ok
[INFO] [stdout] test verify_empty_declared_empty_inferred ... ok
[INFO] [stdout] test verify_nested_handle_inner_consumes_outer_propagates ... ok
[INFO] [stdout] test verify_infer_closure_effects_with_declared ... ok
[INFO] [stdout] test verify_required_effects_accumulate ... ok
[INFO] [stdout] test verify_required_effects_do_not_leak_across_fn_checks ... ok
[INFO] [stdout] test verify_resume_in_return_arm_errors ... ok
[INFO] [stdout] test verify_push_and_pop_effect ... ok
[INFO] [stdout] test verify_function_type_multiple_effects ... ok
[INFO] [stdout] test verify_infer_closure_effects_without_declared ... ok
[INFO] [stdout] test verify_resume_can_be_called_twice_in_same_arm ... ok
[INFO] [stdout] test verify_resume_in_exn_arm_is_ok ... ok
[INFO] [stdout] test verify_validate_parameterized_exn_handler_with_unknown ... ok
[INFO] [stdout] test verify_unhandled_effects_with_multiple_arms ... ok
[INFO] [stdout] test verify_unify_effects_empty_right ... ok
[INFO] [stdout] test verify_validate_scope_with_context_valid ... ok
[INFO] [stdout] test verify_validate_scope_with_context_unknown ... ok
[INFO] [stdout] test verify_unify_effects_no_duplicates ... ok
[INFO] [stdout] test verify_unhandled_effect_op_in_handler_body_propagates ... ok
[INFO] [stderr]      Running tests/typeck_expr_tests.rs (/opt/rustwide/target/debug/deps/typeck_expr_tests-37cdc8bfa5b1cc63)
[INFO] [stdout] test verify_undeclared_throw_in_pure_fn_errors ... ok
[INFO] [stdout] test verify_unify_effects_empty_left ... ok
[INFO] [stdout] test verify_validate_parameterized_exn_handler_with_bind ... ok
[INFO] [stdout] test verify_validate_parameterized_exn_handler_no_pattern ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 122 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 131 tests
[INFO] [stdout] test verify_check_interpolation_paths_undefined ... ok
[INFO] [stdout] test verify_break_inside_loop_valid ... ok
[INFO] [stdout] test verify_borrow_checking_move_semantics ... ok
[INFO] [stdout] test verify_check_interpolation_paths_with_fields ... ok
[INFO] [stdout] test verify_break_value_type_mismatch_errors ... ok
[INFO] [stdout] test move_closure_can_capture_mutable_binding ... ok
[INFO] [stdout] test closure_cannot_capture_mutable_binding ... ok
[INFO] [stdout] test verify_binary_type_mismatch_error ... ok
[INFO] [stdout] test closure_capturing_immutable_let_is_valid ... ok
[INFO] [stdout] test verify_block_with_statements ... ok
[INFO] [stdout] test verify_break_outside_loop_error ... ok
[INFO] [stdout] test verify_check_variant_construction_wrong_count ... ok
[INFO] [stdout] test verify_borrow_checking_copy_semantics ... ok
[INFO] [stdout] test verify_complex_type_hierarchy ... ok
[INFO] [stdout] test verify_deeply_nested_scope_lookup ... ok
[INFO] [stdout] test verify_dereference_non_reference_error ... ok
[INFO] [stdout] test verify_dereference_operation ... ok
[INFO] [stdout] test verify_check_record_initialization_missing_field ... ok
[INFO] [stdout] test verify_continue_outside_loop_error ... ok
[INFO] [stdout] test verify_array_repeat_non_int_count ... ok
[INFO] [stdout] test verify_closure_return_type_mismatch ... ok
[INFO] [stdout] test verify_check_record_initialization_wrong_type ... ok
[INFO] [stdout] test verify_check_variant_construction_wrong_type ... ok
[INFO] [stdout] test verify_complex_interpolation_string ... ok
[INFO] [stdout] test verify_closure_expression_type ... ok
[INFO] [stdout] test verify_field_type_from_record_body ... ok
[INFO] [stdout] test verify_field_not_found_in_record ... ok
[INFO] [stdout] test verify_for_loop_binding ... ok
[INFO] [stdout] test verify_field_access ... ok
[INFO] [stdout] test verify_field_type_mismatch_no_show ... ok
[INFO] [stdout] test verify_custom_type_with_show ... ok
[INFO] [stdout] test verify_extract_interpolation_identifiers_with_fields ... ok
[INFO] [stdout] test verify_custom_type_without_show ... ok
[INFO] [stdout] test verify_function_call_argument_type_mismatch ... ok
[INFO] [stdout] test verify_function_call_type_checking ... ok
[INFO] [stdout] test verify_array_repeat_expression ... ok
[INFO] [stdout] test verify_block_expression ... ok
[INFO] [stdout] test verify_array_expression_type_mismatch ... ok
[INFO] [stdout] test verify_break_type_is_never ... ok
[INFO] [stdout] test verify_error_context_stack ... ok
[INFO] [stdout] test verify_empty_tuple_expression ... ok
[INFO] [stdout] test verify_generic_without_show_bound ... ok
[INFO] [stdout] test verify_get_record_field_types_found ... ok
[INFO] [stdout] test verify_get_record_field_types_not_found ... ok
[INFO] [stdout] test verify_get_variant_arg_types_unit ... ok
[INFO] [stdout] test verify_for_loop_break_with_value ... ok
[INFO] [stdout] test verify_for_loop_non_iterable_rejected ... ok
[INFO] [stdout] test verify_function_call_argument_count_mismatch ... ok
[INFO] [stdout] test verify_handle_exception_arm ... ok
[INFO] [stdout] test verify_handle_arm_type_mismatch ... ok
[INFO] [stdout] test verify_generic_function_with_list_return ... ok
[INFO] [stdout] test verify_if_without_else_must_have_unit_consequence ... ok
[INFO] [stdout] test verify_generic_function_with_multiple_params ... ok
[INFO] [stdout] test verify_index_non_int_index ... ok
[INFO] [stdout] test verify_index_on_tuple ... ok
[INFO] [stdout] test verify_infer_expr_accepts_string_interp_with_in_scope_var ... ok
[INFO] [stdout] test verify_interpolation_field_access ... ok
[INFO] [stdout] test verify_interpolation_field_access_path ... ok
[INFO] [stdout] test verify_get_variant_arg_types_tuple ... ok
[INFO] [stdout] test verify_handle_custom_effect ... ok
[INFO] [stdout] test verify_get_variant_arg_types_not_found ... ok
[INFO] [stdout] test verify_interpolation_identifier_out_of_scope ... ok
[INFO] [stdout] test verify_interpolation_undefined_field ... ok
[INFO] [stdout] test verify_handle_multiple_arms_type_unification ... ok
[INFO] [stdout] test verify_interpolated_string_validates_identifiers ... ok
[INFO] [stdout] test verify_interpolation_in_context ... ok
[INFO] [stdout] test verify_handle_return_arm ... ok
[INFO] [stdout] test verify_handle_without_arms ... ok
[INFO] [stdout] test verify_if_condition_must_be_bool ... ok
[INFO] [stdout] test verify_if_expression_branch_type_mismatch ... ok
[INFO] [stdout] test verify_interpolation_deeply_nested_path ... ok
[INFO] [stdout] test verify_loop_no_break_returns_never ... ok
[INFO] [stdout] test verify_infer_expr_validates_string_interp_root ... ok
[INFO] [stdout] test verify_match_arm_type_mismatch ... ok
[INFO] [stdout] test verify_logical_operation_type_error ... ok
[INFO] [stdout] test verify_match_guard_must_be_bool ... ok
[INFO] [stdout] test verify_mixed_errors_in_interpolation ... ok
[INFO] [stdout] test verify_mutable_reference ... ok
[INFO] [stdout] test verify_move_closure_is_valid ... ok
[INFO] [stdout] test verify_question_on_option_unwraps_inner_type ... ok
[INFO] [stdout] test verify_interpolation_identifier_in_scope ... ok
[INFO] [stdout] test verify_nested_field_access ... ok
[INFO] [stdout] test verify_qualified_module_path ... ok
[INFO] [stdout] test verify_interpolation_multiple_fields ... ok
[INFO] [stdout] test verify_qualified_name_basic ... ok
[INFO] [stdout] test verify_record_exhaustiveness_extra_field ... ok
[INFO] [stdout] test verify_question_on_result_adds_exn_effect ... ok
[INFO] [stdout] test verify_record_all_fields_required ... ok
[INFO] [stdout] test verify_record_field_type_mismatch ... ok
[INFO] [stdout] test verify_record_point_missing_y_field ... ok
[INFO] [stdout] test verify_record_exhaustiveness_missing_field ... ok
[INFO] [stdout] test verify_record_expression ... ok
[INFO] [stdout] test verify_reference_auto_deref ... ok
[INFO] [stdout] test verify_reference_field_access ... ok
[INFO] [stdout] test verify_reference_to_temporary_error ... ok
[INFO] [stdout] test verify_reference_to_type_without_show ... ok
[INFO] [stdout] test verify_region_expression ... ok
[INFO] [stdout] test verify_return_expression ... ok
[INFO] [stdout] test verify_scope_and_field_combined ... ok
[INFO] [stdout] test verify_mutable_reference_auto_deref ... ok
[INFO] [stdout] test verify_string_interp_undefined_var_reports_once ... ok
[INFO] [stdout] test verify_range_non_int_start ... ok
[INFO] [stdout] test verify_string_interpolation_one_undefined ... ok
[INFO] [stdout] test verify_string_interpolation_undefined_variable ... ok
[INFO] [stdout] test verify_throw_expression ... ok
[INFO] [stdout] test verify_type_does_not_implement_show ... ok
[INFO] [stdout] test verify_type_implements_show ... ok
[INFO] [stdout] test verify_undefined_variable_error ... ok
[INFO] [stdout] test verify_unary_negation_type_error ... ok
[INFO] [stdout] test verify_generic_function_with_nested_generics ... ok
[INFO] [stdout] test verify_unary_not_type_error ... ok
[INFO] [stdout] test verify_generic_function_instantiation_with_int ... ok
[INFO] [stdout] test verify_question_on_non_result_errors ... ok
[INFO] [stdout] test verify_range_non_int_end ... ok
[INFO] [stdout] test verify_let_statement_type_mismatch_error ... ok
[INFO] [stdout] test verify_loop_break_no_value_returns_never ... ok
[INFO] [stdout] test verify_loop_expression ... ok
[INFO] [stdout] test verify_loop_break_with_value_returns_that_type ... ok
[INFO] [stdout] test verify_multiple_trait_bounds ... ok
[INFO] [stdout] test verify_question_on_result_unwraps_ok_type ... ok
[INFO] [stdout] test verify_reference_operation ... ok
[INFO] [stdout] test verify_region_effect_isolation ... ok
[INFO] [stdout] test verify_variable_shadowing_in_scope ... ok
[INFO] [stdout] test verify_variant_expression ... ok
[INFO] [stdout] test verify_validate_interpolation_types_never ... ok
[INFO] [stdout] test verify_while_break_with_value_returns_that_type ... ok
[INFO] [stdout] test verify_validate_string_literal_undefined_in_interpolation ... ok
[INFO] [stdout] test verify_generic_with_show_bound ... ok
[INFO] [stdout] test verify_variant_argument_types_mismatch ... ok
[INFO] [stdout] test verify_variant_arguments_wrong_count ... ok
[INFO] [stdout] test verify_while_loop_condition_must_be_bool ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 131 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/typeck_handler_resume_tests.rs (/opt/rustwide/target/debug/deps/typeck_handler_resume_tests-c337f17a401e3d65)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test arm_block_with_no_resume_anywhere_rejected ... ok
[INFO] [stdout] test arm_with_resume_in_binary_operand_accepted ... ok
[INFO] [stdout] test arm_match_all_branches_resume_accepted ... ok
[INFO] [stdout] test arm_if_both_branches_resume_accepted ... ok
[INFO] [stdout] test arm_block_with_tail_resume_accepted ... ok
[INFO] [stdout] test arm_if_without_else_rejected ... ok
[INFO] [stderr]      Running tests/typeck_import_tests.rs (/opt/rustwide/target/debug/deps/typeck_import_tests-052dd1a164480e24)
[INFO] [stdout] test return_arm_without_resume_accepted ... ok
[INFO] [stdout] test arm_with_return_accepted ... ok
[INFO] [stdout] test arm_if_only_one_branch_resumes_rejected ... ok
[INFO] [stdout] test arm_with_no_resume_rejected ... ok
[INFO] [stdout] test exn_arm_without_resume_accepted ... ok
[INFO] [stdout] test arm_with_throw_accepted ... ok
[INFO] [stdout] test arm_with_tail_resume_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 55 tests
[INFO] [stdout] test verify_import_collision_with_local_var ... ok
[INFO] [stdout] test verify_clear_name_resolution ... ok
[INFO] [stdout] test verify_import_deeply_nested_with_alias ... ok
[INFO] [stdout] test verify_import_collision_from_different_module ... ok
[INFO] [stdout] test verify_import_from_nested_module ... ok
[INFO] [stdout] test verify_deeply_nested_mixed_visibility ... ok
[INFO] [stdout] test verify_import_collision_between_two_imports_reports_error ... ok
[INFO] [stdout] test verify_four_level_path_resolution ... ok
[INFO] [stdout] test verify_import_no_collision_with_different_name ... ok
[INFO] [stdout] test verify_import_collision_resolved_with_alias ... ok
[INFO] [stdout] test verify_import_collision_with_existing_var ... ok
[INFO] [stdout] test verify_import_collision_with_existing_var_reports_error ... ok
[INFO] [stdout] test verify_import_multiple_items ... ok
[INFO] [stdout] test verify_import_same_name_different_modules_via_alias ... ok
[INFO] [stdout] test verify_multiple_import_collisions_tracked ... ok
[INFO] [stdout] test verify_import_resolves_in_variable_lookup ... ok
[INFO] [stdout] test verify_no_collision_same_module_reimport ... ok
[INFO] [stdout] test verify_is_name_resolvable ... ok
[INFO] [stdout] test verify_complex_path_resolution_scenario ... ok
[INFO] [stdout] test verify_import_single_item ... ok
[INFO] [stdout] test verify_later_import_can_override ... ok
[INFO] [stdout] test verify_multiple_imports_different_modules ... ok
[INFO] [stdout] test verify_multiple_qualified_names_same_module ... ok
[INFO] [stdout] test verify_import_privacy_respected ... ok
[INFO] [stdout] test verify_no_import_collision_with_unique_name ... ok
[INFO] [stdout] test verify_import_star_all_public_items ... ok
[INFO] [stdout] test verify_complex_import_scenario ... ok
[INFO] [stdout] test verify_import_constant_with_alias ... ok
[INFO] [stdout] test verify_import_type_accessible ... ok
[INFO] [stdout] test verify_import_with_alias ... ok
[INFO] [stdout] test verify_nonexistent_final_item ... ok
[INFO] [stdout] test verify_is_name_resolvable_false ... ok
[INFO] [stdout] test verify_qualified_name_hierarchy_traversal ... ok
[INFO] [stdout] test verify_resolve_full_path_from_different_module ... ok
[INFO] [stdout] test verify_resolve_name_not_found ... ok
[INFO] [stdout] test verify_nonexistent_intermediate_module ... ok
[INFO] [stdout] test verify_qualified_name_resolution_multiple_paths ... ok
[INFO] [stdout] test verify_resolve_name_simple ... ok
[INFO] [stdout] test verify_qualified_name_with_module_context ... ok
[INFO] [stdout] test verify_partial_public_path ... ok
[INFO] [stdout] test verify_resolve_qualified_name_from_different_module ... ok
[INFO] [stdout] test verify_qualified_name_resolution_order ... ok
[INFO] [stdout] test verify_register_qualified_name ... ok
[INFO] [stdout] test verify_path_case_sensitive ... ok
[INFO] [stdout] test verify_resolve_qualified_name_from_submodule ... ok
[INFO] [stdout] test verify_resolve_qualified_name_fully_qualified ... ok
[INFO] [stdout] test verify_resolve_qualified_name_nested_path ... ok
[INFO] [stdout] test verify_resolve_with_deeply_nested_module ... ok
[INFO] [stdout] test verify_resolve_qualified_name_relative ... ok
[INFO] [stdout] test verify_same_module_path_access ... ok
[INFO] [stdout] test verify_two_level_path_private_blocked ... ok
[INFO] [stdout] test verify_three_level_path_middle_private_blocked ... ok
[INFO] [stdout] test verify_three_level_path_resolution ... ok
[INFO] [stderr]      Running tests/typeck_lint_tests.rs (/opt/rustwide/target/debug/deps/typeck_lint_tests-175c5d9e3c0ed4a7)
[INFO] [stdout] test verify_two_level_path_resolution ... ok
[INFO] [stdout] test verify_type_resolution_through_path ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 55 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test constructor_after_unit_variant_no_warn ... ok
[INFO] [stdout] test function_used_in_static_initializer_no_dead_warn ... ok
[INFO] [stdout] test handled_effect_no_warn ... ok
[INFO] [stdout] test guarded_wildcard_no_warn ... ok
[INFO] [stdout] test loop_with_break_no_warn ... ok
[INFO] [stdout] test dead_type_warns ... ok
[INFO] [stdout] test last_wildcard_no_warn ... ok
[INFO] [stdout] test called_function_no_dead_warn ... ok
[INFO] [stdout] test infinite_loop_no_break_warns ... ok
[INFO] [stdout] test assigned_mut_no_warn ... ok
[INFO] [stdout] test main_no_dead_warn ... ok
[INFO] [stdout] test loop_with_return_no_warn ... ok
[INFO] [stdout] test dead_function_warns ... ok
[INFO] [stdout] test loop_with_conditional_return_no_warn ... ok
[INFO] [stdout] test transitively_reachable_no_dead_warn ... ok
[INFO] [stdout] test unit_variant_not_treated_as_catch_all ... ok
[INFO] [stdout] test multiple_unused_all_reported ... ok
[INFO] [stdout] test unreachable_pattern_after_bind_warns ... ok
[INFO] [stdout] test underscore_mut_no_warn ... ok
[INFO] [stdout] test pub_type_no_dead_warn ... ok
[INFO] [stdout] test pub_function_no_dead_warn ... ok
[INFO] [stdout] test underscore_param_suppresses_warn ... ok
[INFO] [stdout] test unhandled_effect_warns ... ok
[INFO] [stdout] test underscore_prefix_suppresses_warn ... ok
[INFO] [stdout] test nested_break_belongs_to_inner ... ok
[INFO] [stdout] test while_loop_no_infinite_warn ... ok
[INFO] [stdout] test unused_import_warns ... ok
[INFO] [stdout] test unused_let_binding_warns ... ok
[INFO] [stdout] test unused_mut_warns ... ok
[INFO] [stdout] test used_type_no_dead_warn ... ok
[INFO] [stdout] test wildcard_pattern_no_warn ... ok
[INFO] [stdout] test used_in_nested_block_no_warn ... ok
[INFO] [stdout] test unreachable_pattern_after_wildcard_warns ... ok
[INFO] [stdout] test used_import_no_warn ... ok
[INFO] [stdout] test unused_import_alias_warns ... ok
[INFO] [stdout] test used_import_alias_no_warn ... ok
[INFO] [stdout] test unused_param_warns ... ok
[INFO] [stdout] test unused_warning_message_contains_name ... ok
[INFO] [stderr]      Running tests/typeck_loader_tests.rs (/opt/rustwide/target/debug/deps/typeck_loader_tests-ca01d050d17541f1)
[INFO] [stdout] test loop_with_break_inside_handle_no_warn ... ok
[INFO] [stdout] test pub_effect_no_warn ... ok
[INFO] [stdout] test used_let_binding_no_warn ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test missing_import_target_is_reported ... ok
[INFO] [stdout] test concatenates_imported_module_decls ... ok
[INFO] [stdout] test loads_entry_only_when_no_imports ... ok
[INFO] [stdout] test cycle_is_reported_as_error ... ok
[INFO] [stdout] test diamond_dependency_loads_leaf_once ... ok
[INFO] [stdout] test entry_source_is_only_the_entry_file ... ok
[INFO] [stdout] test dotted_import_resolves_under_subdir ... ok
[INFO] [stdout] test private_fn_cannot_be_imported_explicitly ... ok
[INFO] [stdout] test private_static_cannot_be_imported ... ok
[INFO] [stdout] test imported_module_fn_does_not_leak_into_root_scope ... ok
[INFO] [stdout] test private_fn_cannot_be_called_without_import ... ok
[INFO] [stdout] test pub_fn_in_imported_module_is_callable ... ok
[INFO] [stdout] test pub_static_is_readable_across_modules ... ok
[INFO] [stdout] test both_helper_fns_register_under_distinct_keys ... ok
[INFO] [stdout] test entry_pub_fn_exports_but_imported_pub_fn_does_not ... ok
[INFO] [stdout] test cross_file_same_fn_name_compiles ... ok
[INFO] [stdout] test imported_module_self_recursion_resolves_to_its_own_mangled_name ... ok
[INFO] [stdout] test same_name_private_static_in_two_modules_compiles ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/typeck_loop_escape_tests.rs (/opt/rustwide/target/debug/deps/typeck_loop_escape_tests-352fe94833c3ef65)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test loop_break_with_field_root_inside_rejected ... ok
[INFO] [stdout] test loop_break_with_inner_ref_binding_rejected ... ok
[INFO] [stdout] test for_break_with_inner_int_ref_permitted ... ok
[INFO] [stdout] test while_break_with_inner_int_ref_permitted ... ok
[INFO] [stdout] test for_return_with_inner_int_ref_permitted ... ok
[INFO] [stdout] test loop_break_with_outer_ref_accepted ... ok
[INFO] [stdout] test while_return_with_inner_int_ref_permitted ... ok
[INFO] [stdout] test loop_return_with_inner_int_ref_permitted ... ok
[INFO] [stdout] test nested_loop_inner_break_with_outer_body_local_accepted ... ok
[INFO] [stdout] test loop_break_with_inner_int_ref_permitted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/typeck_mixed_effect_handle_tests.rs (/opt/rustwide/target/debug/deps/typeck_mixed_effect_handle_tests-7669ddc1af5715ae)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test three_effects_first_two_same_still_rejected ... ok
[INFO] [stdout] test single_effect_arm_accepted ... ok
[INFO] [stdout] test multiple_arms_same_effect_accepted ... ok
[INFO] [stdout] test single_component_effect_ignored ... ok
[INFO] [stdout] test different_nested_effects_rejected ... ok
[INFO] [stdout] test mixed_effects_rejected ... ok
[INFO] [stdout] test nested_effect_paths_checked ... ok
[INFO] [stderr]      Running tests/typeck_module_registry_tests.rs (/opt/rustwide/target/debug/deps/typeck_module_registry_tests-1552eb5c37af9a61)
[INFO] [stdout] test return_and_effect_arms_allowed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test verify_get_module_items_returns_map ... ok
[INFO] [stdout] test verify_multiple_items_in_same_module ... ok
[INFO] [stdout] test verify_is_qualified_accessible_full_path ... ok
[INFO] [stdout] test verify_lookup_wrong_module_returns_none ... ok
[INFO] [stdout] test verify_is_qualified_accessible_private_item_blocked ... ok
[INFO] [stdout] test verify_private_item_blocks_traversal ... ok
[INFO] [stdout] test verify_items_in_different_modules_independent ... ok
[INFO] [stdout] test verify_check_program_registers_fn_in_module_registry ... ok
[INFO] [stdout] test verify_modenter_registers_subsequent_decls_under_imported_module ... ok
[INFO] [stdout] test verify_public_item_accessible_via_traversal ... ok
[INFO] [stdout] test verify_public_item_in_public_module_accessible ... ok
[INFO] [stdout] test verify_item_in_same_module_always_accessible ... ok
[INFO] [stdout] test verify_register_and_lookup_module_item ... ok
[INFO] [stdout] test verify_resolve_two_segment_path ... ok
[INFO] [stdout] test verify_resolve_empty_path_returns_none ... ok
[INFO] [stdout] test verify_same_module_private_item_accessible ... ok
[INFO] [stdout] test verify_resolve_single_segment_from_current_module ... ok
[INFO] [stdout] test verify_resolve_prefers_module_registry_over_qualified_names ... ok
[INFO] [stdout] test verify_resolve_three_segment_path_from_root ... ok
[INFO] [stderr]      Running tests/typeck_multi_module_import_tests.rs (/opt/rustwide/target/debug/deps/typeck_multi_module_import_tests-a9894845a6485562)
[INFO] [stdout] test verify_resolve_unknown_first_segment_returns_none ... ok
[INFO] [stdout] test verify_resolve_relative_from_submodule ... ok
[INFO] [stdout] test verify_resolve_unknown_final_segment_returns_none ... ok
[INFO] [stdout] test verify_resolve_unknown_middle_segment_returns_none ... ok
[INFO] [stdout] test verify_get_module_items_for_unregistered_module_is_none ... ok
[INFO] [stdout] test verify_lookup_missing_item_returns_none ... ok
[INFO] [stdout] test verify_intermediate_private_module_blocks_access ... ok
[INFO] [stdout] test verify_private_deep_item_blocks_traversal ... ok
[INFO] [stdout] test verify_check_program_registers_type_in_module_registry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test same_name_from_two_modules_collides ... ok
[INFO] [stdout] test imports_from_two_modules_coexist ... ok
[INFO] [stdout] test two_import_statements_parse ... ok
[INFO] [stdout] test aliased_import_from_second_module_is_accessible ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/typeck_ownership_tests.rs (/opt/rustwide/target/debug/deps/typeck_ownership_tests-775bc6b5d785fa07)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test verify_ownership_derivation ... 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/typeck_pattern_tests.rs (/opt/rustwide/target/debug/deps/typeck_pattern_tests-a5351f2641cbb96f)
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test verify_check_pattern_subsumption_multiple ... ok
[INFO] [stdout] test verify_add_covered_pattern_single ... ok
[INFO] [stdout] test verify_add_covered_pattern_multiple ... ok
[INFO] [stdout] test verify_check_pattern_subsumption_no_match ... ok
[INFO] [stdout] test verify_detect_unreachable_patterns_multiple_subsumptions ... ok
[INFO] [stdout] test verify_check_pattern_subsumption_wildcard ... ok
[INFO] [stdout] test verify_check_pattern_subsumption_exact_match ... ok
[INFO] [stdout] test verify_detect_unreachable_patterns_subsumed_by_earlier_exact ... ok
[INFO] [stdout] test verify_is_pattern_exhaustive_with_wildcard ... ok
[INFO] [stdout] test verify_is_pattern_exhaustive_wildcard_only ... ok
[INFO] [stdout] test verify_mark_unreachable_pattern_multiple ... ok
[INFO] [stdout] test verify_pattern_analysis_empty_patterns ... ok
[INFO] [stdout] test verify_pattern_analysis_tracking_coverage ... ok
[INFO] [stdout] test verify_pattern_analysis_with_wildcard_coverage ... ok
[INFO] [stdout] test verify_pattern_array ... ok
[INFO] [stdout] test verify_clear_pattern_analysis ... ok
[INFO] [stdout] test verify_pattern_analysis_complete_workflow ... ok
[INFO] [stdout] test verify_pattern_array_wrong_type ... ok
[INFO] [stdout] test verify_pattern_literal_mismatch ... ok
[INFO] [stdout] test verify_nested_pattern_tuple_and_bind ... ok
[INFO] [stdout] test verify_is_pattern_exhaustive_without_wildcard ... ok
[INFO] [stdout] test verify_pattern_literal_match ... ok
[INFO] [stdout] test verify_pattern_or ... ok
[INFO] [stdout] test verify_mark_unreachable_pattern_single ... ok
[INFO] [stdout] test verify_let_with_tuple_pattern ... ok
[INFO] [stdout] test verify_detect_unreachable_patterns_no_unreachable ... ok
[INFO] [stdout] test verify_pattern_bind ... ok
[INFO] [stdout] test verify_pattern_range_non_int ... ok
[INFO] [stdout] test verify_pattern_record ... ok
[INFO] [stdout] test verify_pattern_wildcard ... ok
[INFO] [stdout] test verify_pattern_tuple_match ... ok
[INFO] [stdout] test verify_pattern_subsumption_after_wildcard ... ok
[INFO] [stdout] test verify_mark_unreachable_pattern_no_duplicates ... ok
[INFO] [stdout] test verify_pattern_tuple_length_mismatch ... ok
[INFO] [stdout] test verify_pattern_range_int ... ok
[INFO] [stdout] test verify_range_pattern_inclusive_vs_exclusive ... ok
[INFO] [stdout] test verify_pattern_variant ... ok
[INFO] [stdout] test verify_detect_unreachable_patterns_subsumed_by_wildcard ... ok
[INFO] [stdout] test verify_pattern_ref ... ok
[INFO] [stdout] test verify_validate_match_exhaustiveness_bool_true_false ... ok
[INFO] [stdout] test verify_validate_match_exhaustiveness_bool_wildcard ... ok
[INFO] [stdout] test verify_pattern_ref_non_reference ... ok
[INFO] [stdout] test verify_validate_match_exhaustiveness_unit ... ok
[INFO] [stdout] test verify_validate_match_exhaustiveness_unknown ... ok
[INFO] [stdout] test verify_record_pattern_with_rest_is_valid ... ok
[INFO] [stderr]      Running tests/typeck_privacy_tests.rs (/opt/rustwide/target/debug/deps/typeck_privacy_tests-cbfdfe3b147a84eb)
[INFO] [stdout] test verify_validate_match_exhaustiveness_bool_incomplete ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test verify_builtin_types_always_public ... ok
[INFO] [stdout] test verify_deeply_nested_public_access ... ok
[INFO] [stdout] test verify_get_private_items ... ok
[INFO] [stdout] test verify_clear_visibility_context ... ok
[INFO] [stdout] test verify_is_private_item ... ok
[INFO] [stdout] test verify_get_public_items ... ok
[INFO] [stdout] test verify_is_accessible_public_item ... ok
[INFO] [stdout] test verify_is_accessible_same_module ... ok
[INFO] [stdout] test verify_is_public_from_root ... ok
[INFO] [stdout] test verify_override_private_to_public ... ok
[INFO] [stdout] test verify_pop_module_does_not_pop_root ... ok
[INFO] [stdout] test verify_private_const_not_accessible ... ok
[INFO] [stdout] test verify_mark_private ... ok
[INFO] [stdout] test verify_mark_public ... ok
[INFO] [stdout] test verify_public_function_accessible_from_different_module ... ok
[INFO] [stdout] test verify_is_public_in_same_module ... ok
[INFO] [stdout] test verify_module_hierarchy ... ok
[INFO] [stdout] test verify_privacy_respects_module_hierarchy ... ok
[INFO] [stdout] test verify_mixed_public_private_items ... ok
[INFO] [stdout] test verify_multiple_modules_visibility ... ok
[INFO] [stdout] test verify_public_variable_can_be_used_across_modules ... ok
[INFO] [stdout] test verify_public_type_accessible ... ok
[INFO] [stdout] test verify_set_current_module ... ok
[INFO] [stdout] test verify_validate_visibility_private_from_different_module ... ok
[INFO] [stdout] test verify_validate_visibility_public ... ok
[INFO] [stdout] test verify_qualified_name_private_access ... ok
[INFO] [stdout] test verify_push_pop_module ... ok
[INFO] [stdout] test verify_qualified_name_public_access ... ok
[INFO] [stdout] test verify_private_function_not_accessible_from_different_module ... ok
[INFO] [stdout] test verify_private_item_accessible_in_same_module ... ok
[INFO] [stdout] test verify_private_type_not_accessible ... ok
[INFO] [stdout] test verify_private_variable_cannot_be_used_across_modules ... ok
[INFO] [stdout] test verify_visibility_with_qualified_names ... ok
[INFO] [stdout] test verify_is_accessible_private_item_different_module ... ok
[INFO] [stdout] test verify_public_item_accessible_in_same_module ... ok
[INFO] [stdout] test verify_deeply_nested_private_blocked ... ok
[INFO] [stdout] test verify_privacy_enforcement_on_qualified_path ... ok
[INFO] [stdout] test verify_public_const_accessible ... ok
[INFO] [stdout] test verify_public_re_export_accessible ... ok
[INFO] [stderr]      Running tests/typeck_records_tests.rs (/opt/rustwide/target/debug/deps/typeck_records_tests-7404680014a22825)
[INFO] [stdout] test verify_accessibility_within_module_hierarchy ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test verify_field_access_with_tuple_type_fails ... ok
[INFO] [stdout] test verify_field_access_on_variant_reports_error ... ok
[INFO] [stdout] test verify_generic_field_type_substitution_with_string ... ok
[INFO] [stdout] test verify_generic_field_type_no_substitution_for_non_t ... ok
[INFO] [stdout] test verify_field_access_simple_record ... ok
[INFO] [stdout] test verify_field_access_unregistered_type_reports_error ... ok
[INFO] [stdout] test verify_field_access_returns_correct_type ... ok
[INFO] [stdout] test verify_field_access_on_generic_pair_returns_substituted_type ... ok
[INFO] [stdout] test verify_field_access_unknown_field_reports_error ... ok
[INFO] [stdout] test verify_nested_field_access ... ok
[INFO] [stdout] test verify_multiple_field_accesses_same_object ... ok
[INFO] [stdout] test verify_large_record_missing_one_field ... ok
[INFO] [stdout] test verify_generic_field_type_substitution_with_int ... ok
[INFO] [stdout] test verify_empty_record_definition ... ok
[INFO] [stdout] test verify_record_all_fields_present ... ok
[INFO] [stdout] test verify_large_record_all_fields_present ... ok
[INFO] [stdout] test verify_field_access_generic_record ... ok
[INFO] [stdout] test verify_field_access_on_unknown_type ... ok
[INFO] [stdout] test verify_field_access_with_reference_type ... ok
[INFO] [stdout] test verify_generic_field_type_no_substitution_for_named_type ... ok
[INFO] [stdout] test verify_record_all_fields_required ... ok
[INFO] [stdout] test verify_record_field_type_mismatch ... ok
[INFO] [stdout] test verify_record_missing_field_and_type_error ... ok
[INFO] [stdout] test verify_record_multiple_type_mismatches ... ok
[INFO] [stdout] test verify_record_named_type_field_missing ... ok
[INFO] [stdout] test verify_record_reference_type_mismatch ... ok
[INFO] [stdout] test verify_record_missing_required_field ... ok
[INFO] [stdout] test verify_record_tuple_field_mismatch ... ok
[INFO] [stdout] test verify_record_with_named_type_fields ... ok
[INFO] [stdout] test verify_record_with_reference_fields ... ok
[INFO] [stdout] test verify_record_with_tuple_fields ... ok
[INFO] [stderr]      Running tests/typeck_static_tests.rs (/opt/rustwide/target/debug/deps/typeck_static_tests-ce97828fd07c1c98)
[INFO] [stdout] test verify_record_missing_multiple_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test non_cart_main_rejects_frame_effect ... ok
[INFO] [stderr]      Running tests/typeck_trait_tests.rs (/opt/rustwide/target/debug/deps/typeck_trait_tests-7cbce774e79b4279)
[INFO] [stdout] test cart_main_allows_frame_effect ... ok
[INFO] [stdout] test redeclaring_same_static_name_errors ... ok
[INFO] [stdout] test cart_main_rejects_non_frame_effect ... ok
[INFO] [stdout] test static_and_const_declarations_type_check ... ok
[INFO] [stdout] test immutable_static_rejects_assignment ... ok
[INFO] [stdout] test static_initializer_type_mismatch_errors ... ok
[INFO] [stdout] test static_initialized_by_fn_call_is_accepted ... ok
[INFO] [stdout] test const_initialized_by_fn_call_is_rejected ... ok
[INFO] [stdout] test cart_main_compiles_with_frame_loop ... ok
[INFO] [stdout] test cart_main_persistent_state_compiles ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test verify_check_program_impl_where_unsatisfied_errors ... ok
[INFO] [stdout] test verify_check_fn_decl_registers_generic_params ... ok
[INFO] [stdout] test verify_check_all_trait_bounds_unsatisfied ... ok
[INFO] [stdout] test verify_check_all_trait_bounds_multiple_constraints ... ok
[INFO] [stdout] test verify_check_all_bounds_named_type_uses_name ... ok
[INFO] [stdout] test verify_check_all_bounds_uses_correct_type_name ... ok
[INFO] [stdout] test verify_check_fn_decl_no_where_clause_no_error ... ok
[INFO] [stdout] test verify_check_program_impl_where_satisfied_no_error ... ok
[INFO] [stdout] test verify_check_all_trait_bounds_satisfied ... ok
[INFO] [stdout] test verify_impl_abstract_generic_not_checked ... ok
[INFO] [stdout] test verify_bounded_generic_calls_trait_method ... ok
[INFO] [stdout] test verify_enforce_registers_bounds_from_where_clause ... ok
[INFO] [stdout] test verify_enforce_registers_generic_params ... ok
[INFO] [stdout] test verify_enforce_second_param_unsatisfied_reports_error ... ok
[INFO] [stdout] test verify_impl_concrete_type_arg_missing_bound_errors ... ok
[INFO] [stdout] test verify_impl_method_sig_mismatch_errors ... ok
[INFO] [stdout] test verify_enforce_multiple_params_all_satisfied ... ok
[INFO] [stdout] test verify_check_fn_decl_registers_where_bounds ... ok
[INFO] [stdout] test verify_enforce_multiple_bounds_registered ... ok
[INFO] [stdout] test verify_generic_params_not_registered ... ok
[INFO] [stdout] test verify_impl_concrete_type_arg_satisfies_bound ... ok
[INFO] [stdout] test verify_enforce_concrete_type_satisfies_bound_no_error ... ok
[INFO] [stdout] test verify_enforce_concrete_type_missing_bound_reports_error ... ok
[INFO] [stdout] test verify_enforce_abstract_generic_is_skipped ... ok
[INFO] [stdout] test verify_trait_not_registered ... ok
[INFO] [stdout] test verify_impl_no_where_clause_no_error ... ok
[INFO] [stdout] test verify_impl_not_registered ... ok
[INFO] [stdout] test verify_method_call_resolves_via_impl ... ok
[INFO] [stdout] test verify_impl_registers_trait_association ... ok
[INFO] [stdout] test verify_validate_generic_instance_correct_params ... ok
[INFO] [stdout] test verify_method_call_without_impl_errors ... ok
[INFO] [stdout] test verify_register_impl ... ok
[INFO] [stdout] test verify_register_trait ... ok
[INFO] [stdout] test verify_impl_registry_multiple_impls ... ok
[INFO] [stdout] test verify_reserved_trait_name_rejected ... ok
[INFO] [stdout] test verify_register_generic_params ... ok
[INFO] [stdout] test verify_trait_bounds_multiple_traits ... ok
[INFO] [stdout] test verify_multiple_generic_params ... ok
[INFO] [stdout] test verify_validate_generic_instance_no_params ... ok
[INFO] [stdout] test verify_register_trait_bound ... ok
[INFO] [stdout] test verify_validate_generic_instance_wrong_param_count ... ok
[INFO] [stdout] test verify_validate_where_clause_multiple_bounds_partially_satisfied ... ok
[INFO] [stdout] test verify_validate_where_clause_no_bounds ... ok
[INFO] [stdout] test verify_validate_where_clause_satisfied ... ok
[INFO] [stdout] test verify_validate_where_clause_unsatisfied ... ok
[INFO] [stderr]      Running tests/typeck_types_tests.rs (/opt/rustwide/target/debug/deps/typeck_types_tests-d0ffbe31bd8e8731)
[INFO] [stdout] test verify_validate_where_clause_multiple_bounds_all_satisfied ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 166 tests
[INFO] [stdout] test verify_cell_string_not_subtype_of_cell_any ... ok
[INFO] [stdout] test verify_array_covariant ... ok
[INFO] [stdout] test variant_with_no_base_case_rejected ... ok
[INFO] [stdout] test verify_cell_any_not_subtype_of_cell_string ... ok
[INFO] [stdout] test variant_with_record_payload_self_reference_accepted ... ok
[INFO] [stdout] test pure_record_self_reference_still_rejected ... ok
[INFO] [stdout] test verify_anything_subtype_of_unknown ... ok
[INFO] [stdout] test verify_cell_exact_is_subtype_of_itself ... ok
[INFO] [stdout] test nullary_variant_constructor_resolves_at_expression_position ... ok
[INFO] [stdout] test verify_arg_count_mismatch_not_subtype ... ok
[INFO] [stdout] test variant_with_all_self_referencing_cases_rejected ... ok
[INFO] [stdout] test recursive_variant_with_tuple_base_case_accepted ... ok
[INFO] [stdout] test tuple_variant_constructor_resolves_as_function ... ok
[INFO] [stdout] test verify_complex_recursive_structure ... ok
[INFO] [stdout] test verify_convert_generic_result_type ... ok
[INFO] [stdout] test verify_array_sizes_collapse_to_same_generic ... ok
[INFO] [stdout] test verify_all_cases_covered_no_error ... ok
[INFO] [stdout] test verify_convert_qualified_types ... ok
[INFO] [stdout] test verify_convert_reference_types ... ok
[INFO] [stdout] test verify_convert_generic_types ... ok
[INFO] [stdout] test verify_convert_nested_generic_type ... ok
[INFO] [stdout] test verify_custom_three_case_enum_missing_one ... ok
[INFO] [stdout] test verify_convert_primitive_types ... ok
[INFO] [stdout] test verify_convert_function_types ... ok
[INFO] [stdout] test verify_convert_generic_with_multiple_args ... ok
[INFO] [stdout] test verify_convert_simple_generic_type ... ok
[INFO] [stdout] test verify_convert_array_lowers_to_generic_array ... ok
[INFO] [stdout] test verify_convert_mutable_reference ... ok
[INFO] [stdout] test verify_covariant_different_inners_fail ... ok
[INFO] [stdout] test verify_deeply_nested_generics ... ok
[INFO] [stdout] test verify_different_generic_names_not_compatible ... ok
[INFO] [stdout] test verify_different_names_not_equivalent ... ok
[INFO] [stdout] test recursive_variant_with_unit_base_case_accepted ... ok
[INFO] [stdout] test verify_direct_self_reference_rejected ... ok
[INFO] [stdout] test verify_custom_three_case_enum_exhaustive ... ok
[INFO] [stdout] test verify_different_generic_args_not_compatible ... ok
[INFO] [stdout] test verify_duplicate_cases_still_exhaustive ... ok
[INFO] [stdout] test verify_exact_name_match_is_equivalent ... ok
[INFO] [stdout] test verify_different_outer_types_not_subtype ... ok
[INFO] [stdout] test verify_convert_tuple_types ... ok
[INFO] [stdout] test verify_extract_iterable_element_type_non_iterable ... ok
[INFO] [stdout] test verify_fn_combined_variance ... ok
[INFO] [stdout] test verify_empty_generic_args ... ok
[INFO] [stdout] test verify_extract_iterable_element_type_list_int ... ok
[INFO] [stdout] test verify_fn_input_contravariant ... ok
[INFO] [stdout] test verify_for_loop_list_string_binds_element_type ... ok
[INFO] [stdout] test verify_for_loop_nested_generic_list_option ... ok
[INFO] [stdout] test verify_for_loop_option_list_binds_list ... ok
[INFO] [stdout] test verify_extract_iterable_element_type_string ... ok
[INFO] [stdout] test verify_extract_iterable_element_type_vec_string ... ok
[INFO] [stdout] test verify_extract_iterable_element_type_option_bool ... ok
[INFO] [stdout] test verify_for_loop_list_int_binds_element_type ... ok
[INFO] [stdout] test verify_for_loop_option_type_binds_element ... ok
[INFO] [stdout] test verify_covariant_same_arg_trivially_subtype ... ok
[INFO] [stdout] test verify_field_access_on_generic_container_concrete_field ... ok
[INFO] [stdout] test verify_for_loop_unknown_iterable_propagates_unknown ... ok
[INFO] [stdout] test verify_field_access_on_generic_record_substitutes_type ... ok
[INFO] [stdout] test verify_for_loop_vec_bool_binds_element_type ... ok
[INFO] [stdout] test verify_for_loop_result_type_binds_ok_element ... ok
[INFO] [stdout] test verify_extract_iterable_element_type_result_int_string ... ok
[INFO] [stdout] test verify_for_loop_array_generic_binds_element ... ok
[INFO] [stdout] test verify_extract_iterable_element_type_unknown_generic ... ok
[INFO] [stdout] test verify_for_loop_non_iterable_type_binds_unknown ... ok
[INFO] [stdout] test verify_for_loop_string_binds_char ... ok
[INFO] [stdout] test verify_generic_type_nested ... ok
[INFO] [stdout] test verify_generic_with_move_arg_is_move ... ok
[INFO] [stdout] test verify_generic_with_different_arg_count_not_compatible ... ok
[INFO] [stdout] test verify_generic_with_unknown_compatible ... ok
[INFO] [stdout] test verify_generic_type_with_multiple_args ... ok
[INFO] [stdout] test verify_generic_in_function_signature ... ok
[INFO] [stdout] test verify_generic_in_reference ... ok
[INFO] [stdout] test verify_get_type_variance_builtin_fn ... ok
[INFO] [stdout] test verify_generic_not_subtype_different_name ... ok
[INFO] [stdout] test verify_generic_type_construction ... ok
[INFO] [stdout] test verify_get_type_variance_builtin_list ... ok
[INFO] [stdout] test verify_identical_tuple_variant_definitions_equivalent ... ok
[INFO] [stdout] test verify_is_assignable_rejects_invariant_mismatch ... ok
[INFO] [stdout] test verify_is_assignable_uses_covariance ... ok
[INFO] [stdout] test verify_is_named_subtype_transitive ... ok
[INFO] [stdout] test verify_generic_with_copy_args_is_copy ... ok
[INFO] [stdout] test verify_generic_with_no_args_is_copy ... ok
[INFO] [stdout] test verify_generic_with_mixed_args_is_move ... ok
[INFO] [stdout] test verify_generic_with_reference_arg ... ok
[INFO] [stdout] test verify_linked_list_pattern ... ok
[INFO] [stdout] test verify_list_string_subtype_of_list_any ... ok
[INFO] [stdout] test verify_get_variant_cases ... ok
[INFO] [stdout] test verify_missing_one_case_errors ... ok
[INFO] [stdout] test verify_missing_none_case_option ... ok
[INFO] [stdout] test verify_indirect_cycle_allowed ... ok
[INFO] [stdout] test verify_missing_some_case_option ... ok
[INFO] [stdout] test verify_for_loop_nested_list_of_lists_binds_inner_list ... ok
[INFO] [stdout] test verify_mutable_reference_indirection_allowed ... ok
[INFO] [stdout] test verify_fn_output_covariant ... ok
[INFO] [stdout] test verify_generic_in_tuple ... ok
[INFO] [stdout] test verify_fn_wrong_direction_fails ... ok
[INFO] [stdout] test verify_mutual_recursion_with_indirection_allowed ... ok
[INFO] [stdout] test verify_mutual_recursion_without_indirection_allowed ... ok
[INFO] [stdout] test verify_nested_invariant_stops_propagation ... ok
[INFO] [stdout] test verify_nested_generic_compatible ... ok
[INFO] [stdout] test verify_missing_all_cases_errors ... ok
[INFO] [stdout] test verify_non_recursive_type_accepted ... ok
[INFO] [stdout] test verify_nested_covariant_list_of_option ... ok
[INFO] [stdout] test verify_non_variant_type_passes_exhaustiveness ... ok
[INFO] [stdout] test verify_option_int_subtype_of_option_number ... ok
[INFO] [stdout] test verify_generic_subtype_same_type ... ok
[INFO] [stdout] test verify_identical_record_definitions_equivalent ... ok
[INFO] [stdout] test verify_record_different_field_counts_not_equivalent ... ok
[INFO] [stdout] test verify_identical_record_variant_definitions_equivalent ... ok
[INFO] [stdout] test verify_record_different_field_names_not_equivalent ... ok
[INFO] [stdout] test verify_identical_unit_variant_definitions_equivalent ... ok
[INFO] [stdout] test verify_is_assignable ... ok
[INFO] [stdout] test verify_record_different_field_types_not_equivalent ... ok
[INFO] [stdout] test verify_nested_array_types_equivalent ... ok
[INFO] [stdout] test verify_recursive_with_base_case ... ok
[INFO] [stdout] test verify_or_pattern_covers_multiple_cases ... ok
[INFO] [stdout] test verify_record_variant_different_field_names_not_equivalent ... ok
[INFO] [stdout] test verify_reference_in_variant_allowed ... ok
[INFO] [stdout] test verify_reference_indirection_allowed ... ok
[INFO] [stdout] test verify_or_pattern_still_missing_case ... ok
[INFO] [stdout] test verify_record_and_variant_not_equivalent ... ok
[INFO] [stdout] test verify_same_generic_types_compatible ... ok
[INFO] [stdout] test verify_self_reference_through_variant ... ok
[INFO] [stdout] test verify_tuple_field_different_element_types_not_equivalent ... ok
[INFO] [stdout] test verify_register_variant_cases ... ok
[INFO] [stdout] test verify_tuple_length_mismatch_not_subtype ... ok
[INFO] [stdout] test verify_single_case_variant_exhaustive ... ok
[INFO] [stdout] test verify_registered_and_unregistered_not_equivalent ... ok
[INFO] [stdout] test verify_result_both_args_covariant ... ok
[INFO] [stdout] test verify_tuple_field_types_equivalent ... ok
[INFO] [stdout] test verify_tuple_covariant_elements ... ok
[INFO] [stdout] test verify_register_type_variance ... ok
[INFO] [stdout] test verify_types_compatible_delegates_to_variance ... ok
[INFO] [stdout] test verify_types_compatible_function_param_mismatch ... ok
[INFO] [stdout] test verify_types_compatible_reference_mutability_mismatch ... ok
[INFO] [stdout] test verify_types_compatible_same_types ... ok
[INFO] [stdout] test verify_types_compatible_tuple_length_mismatch ... ok
[INFO] [stdout] test verify_register_named_subtype ... ok
[INFO] [stdout] test verify_types_compatible_tuples ... ok
[INFO] [stdout] test verify_tuple_variant_different_arg_counts_not_equivalent ... ok
[INFO] [stdout] test verify_register_type_auto_populates_variant_registry ... ok
[INFO] [stdout] test verify_types_compatible_with_unknown ... ok
[INFO] [stdout] test verify_types_compatible_references ... ok
[INFO] [stdout] test verify_sized_array_unifies_with_array_literal_type ... ok
[INFO] [stdout] test verify_unify_functions ... ok
[INFO] [stdout] test verify_unify_same_types ... ok
[INFO] [stdout] test verify_unify_references ... ok
[INFO] [stdout] test verify_single_case_variant_missing_errors ... ok
[INFO] [stdout] test verify_types_compatible_tuple_element_mismatch ... ok
[INFO] [stdout] test verify_tuple_variant_different_arg_types_not_equivalent ... ok
[INFO] [stdout] test verify_types_compatible_functions ... ok
[INFO] [stdout] test verify_types_compatible_different_types ... ok
[INFO] [stdout] test verify_unify_tuples ... ok
[INFO] [stdout] test verify_tuple_variant_exhaustive ... ok
[INFO] [stdout] test verify_type_alias_resolves_in_variable_type ... ok
[INFO] [stdout] test verify_unit_and_tuple_variants_not_equivalent ... ok
[INFO] [stdout] test verify_unregistered_type_not_equivalent ... ok
[INFO] [stdout] test verify_user_registered_type_variance ... ok
[INFO] [stdout] test verify_unknown_type_passes_exhaustiveness ... ok
[INFO] [stdout] test verify_unit_variant_different_names_not_equivalent ... ok
[INFO] [stdout] test verify_unit_variant_exhaustive ... ok
[INFO] [stdout] test verify_wildcard_covers_all ... ok
[INFO] [stdout] test verify_unify_with_unknown ... ok
[INFO] [stdout] test verify_wildcard_with_some_cases_also_ok ... ok
[INFO] [stdout] test verify_unit_variant_different_counts_not_equivalent ... ok
[INFO] [stdout] test verify_unknown_subtype_of_anything ... ok
[INFO] [stdout] test verify_unify_incompatible_types ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 166 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/abrase_cli-82d8a09582179190)
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/abrase-8ad752e1823ad365)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/aggregate_lifecycle_tests.rs (/opt/rustwide/target/debug/deps/aggregate_lifecycle_tests-10eb8f6be6159a80)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test array_of_reused_handle_binding_rejected ... ok
[INFO] [stdout] test binding_used_twice_in_one_array ... ok
[INFO] [stdout] test tuple_from_reused_loop_counter ... ok
[INFO] [stdout] test variant_from_reused_loop_counter ... ok
[INFO] [stdout] test array_literal_from_reused_loop_counter ... ok
[INFO] [stdout] test native_handle_field_survives_cross_frame ... ok
[INFO] [stdout] test record_from_reused_binding_control ... ok
[INFO] [stdout] test tuple_of_reused_handle_binding_rejected ... ok
[INFO] [stdout] test handle_moved_once_into_array_ok ... ok
[INFO] [stdout] test array_repeat_from_binding ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bytecode_tests.rs (/opt/rustwide/target/debug/deps/bytecode_tests-894231c9bbba924a)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test test_alloc_opcode ... ok
[INFO] [stdout] test test_chunk_construction ... ok
[INFO] [stdout] test test_chunk_empty ... ok
[INFO] [stdout] test test_memory_opcodes_in_chunk ... ok
[INFO] [stdout] test test_ldidx_opcode ... ok
[INFO] [stdout] test test_resume_opcode ... ok
[INFO] [stdout] test test_st_opcode ... ok
[INFO] [stdout] test test_frame_dest_reg ... ok
[INFO] [stdout] test test_chunk_reg_count ... ok
[INFO] [stdout] test test_register_max ... ok
[INFO] [stdout] test test_opcode_variants ... ok
[INFO] [stdout] test test_register_roundtrip ... ok
[INFO] [stdout] test test_register_zero ... ok
[INFO] [stdout] test test_ld_opcode ... ok
[INFO] [stdout] test test_stidx_opcode ... ok
[INFO] [stdout] test test_handle_opcode ... ok
[INFO] [stdout] test test_call_opcode ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_int32_integration_tests.rs (/opt/rustwide/target/debug/deps/cli_int32_integration_tests-9fa581ff9d75e86c)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test cli_int32_mode_rejects_literal_beyond_i32 ... ok
[INFO] [stdout] test cli_int32_mode_check_command_rejects_out_of_range ... ok
[INFO] [stdout] test cli_default_mode_accepts_i64_literal_beyond_i32 ... ok
[INFO] [stdout] test cli_default_mode_runs_i32_range_program ... ok
[INFO] [stderr]      Running tests/cli_no_built_in_integration_tests.rs (/opt/rustwide/target/debug/deps/cli_no_built_in_integration_tests-50aa59874262e35c)
[INFO] [stdout] test cli_int32_mode_accepts_i32_range_program ... ok
[INFO] [stdout] test cli_export_int32_flag_sets_cart_header_bit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test cli_no_built_in_check_command_rejects_print ... ok
[INFO] [stdout] test cli_no_built_in_combines_with_int32 ... ok
[INFO] [stdout] test cli_no_built_in_accepts_pure_program ... ok
[INFO] [stdout] test cli_default_mode_accepts_print ... ok
[INFO] [stdout] test cli_no_built_in_export_produces_native_free_cart ... ok
[INFO] [stdout] test cli_no_built_in_rejects_print ... ok
[INFO] [stdout] test cli_default_mode_disasm_shows_native_chunks ... ok
[INFO] [stdout] test cli_no_built_in_disasm_shows_no_native_chunks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_arithmetic_tests.rs (/opt/rustwide/target/debug/deps/compiler_arithmetic_tests-b090371eee1ed831)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test verify_compile_arithmetic_neg_of_zero ... ok
[INFO] [stdout] test verify_compile_addimm ... ok
[INFO] [stdout] test verify_compile_arithmetic_mod_by_zero_traps ... ok
[INFO] [stdout] test verify_compile_arithmetic_add ... ok
[INFO] [stdout] test verify_compile_arithmetic_div_by_zero_traps ... ok
[INFO] [stdout] test verify_compile_arithmetic_respects_precedence ... ok
[INFO] [stdout] test verify_compile_arithmetic_neg ... ok
[INFO] [stdout] test verify_compile_arithmetic_div ... ok
[INFO] [stdout] test verify_compile_arithmetic_sub ... ok
[INFO] [stdout] test verify_compile_arithmetic_mul ... ok
[INFO] [stdout] test verify_compile_float_gt_true ... ok
[INFO] [stdout] test verify_compile_float_lt_false ... ok
[INFO] [stdout] test inlined_float_fn_result_stays_float ... ok
[INFO] [stdout] test nested_float_arith_matches_ieee_oracle ... ok
[INFO] [stdout] test verify_compile_float_sub ... ok
[INFO] [stdout] test verify_compile_float_lt_true ... ok
[INFO] [stdout] test verify_compile_float_div_produces_infinity ... ok
[INFO] [stdout] test verify_compile_subimm ... ok
[INFO] [stdout] test verify_compile_float_mul ... ok
[INFO] [stdout] test interpolated_float_uses_float_conversion_not_int ... ok
[INFO] [stdout] test verify_compile_float_add ... ok
[INFO] [stdout] test verify_compile_arithmetic_mod ... ok
[INFO] [stdout] test verify_compile_float_div ... ok
[INFO] [stdout] test mixed_int_and_float_in_one_program_dont_poison ... ok
[INFO] [stdout] test verify_compile_float_nan_lt_is_false ... ok
[INFO] [stdout] test nested_mixed_float_int_fuzz_matches_oracle ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_arrays_tests.rs (/opt/rustwide/target/debug/deps/compiler_arrays_tests-ee16c1dee8d68e7a)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test array_indexed_assign_rejects_immutable_binding ... ok
[INFO] [stdout] test verify_compile_array_literal_construction ... ok
[INFO] [stdout] test verify_compile_array_indexing_constant ... ok
[INFO] [stdout] test float_arith_on_element_indexed_from_array_returning_fn ... ok
[INFO] [stdout] test verify_compile_array_of_variants_type ... ok
[INFO] [stdout] test float_sub_assign_on_var_from_array_returning_fn ... ok
[INFO] [stdout] test array_indexed_assign_in_place_through_mut_borrow ... ok
[INFO] [stdout] test array_indexed_assign_independent_slots ... ok
[INFO] [stdout] test float_mul_assign_on_var_from_array_returning_fn ... ok
[INFO] [stdout] test verify_compile_nested_record_in_array ... ok
[INFO] [stdout] test verify_codegen_array_repeat_element_value ... ok
[INFO] [stdout] test verify_compile_array_of_records_type ... ok
[INFO] [stdout] test array_indexed_assign_writes_slot ... ok
[INFO] [stdout] test array_indexed_assign_overwrites_initial_value ... ok
[INFO] [stdout] test verify_compile_array_repeat_construction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_codegen_common.rs (/opt/rustwide/target/debug/deps/compiler_codegen_common-db2ea590a8d44809)
[INFO] [stderr]      Running tests/compiler_comparisons_tests.rs (/opt/rustwide/target/debug/deps/compiler_comparisons_tests-5a08ae139b042ed7)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test verify_compile_comparison_lte ... ok
[INFO] [stdout] test verify_compile_comparison_gte_false ... ok
[INFO] [stdout] test verify_compile_comparison_gt_false ... ok
[INFO] [stdout] test verify_compile_comparison_eq_false ... ok
[INFO] [stdout] test verify_compile_comparison_eq ... ok
[INFO] [stdout] test verify_compile_comparison_lt_false ... ok
[INFO] [stdout] test verify_compile_comparison_lt ... ok
[INFO] [stdout] test verify_compile_comparison_gte ... ok
[INFO] [stdout] test verify_compile_comparison_gt ... ok
[INFO] [stdout] test verify_compile_comparison_gte_equal ... ok
[INFO] [stdout] test verify_compile_comparison_lte_equal ... ok
[INFO] [stdout] test verify_compile_comparison_lte_false ... ok
[INFO] [stdout] test verify_compile_comparison_neq_false ... ok
[INFO] [stdout] test string_eq_different_content ... ok
[INFO] [stdout] test string_neq_different_content ... ok
[INFO] [stdout] test verify_compile_comparison_neq ... ok
[INFO] [stdout] test string_eq_same_content_distinct_alloc ... ok
[INFO] [stdout] test string_eq_operands_not_consumed ... ok
[INFO] [stdout] test copy_type_method_reuse_unaffected ... ok
[INFO] [stdout] test string_neq_same_content ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_control_flow_tests.rs (/opt/rustwide/target/debug/deps/compiler_control_flow_tests-e3e57dbbff8d1ea5)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test verify_compile_if_non_bool_condition_truthy ... ok
[INFO] [stdout] test verify_compile_if_false_branch ... ok
[INFO] [stdout] test for_range_inclusive_sums ... ok
[INFO] [stdout] test for_with_continue_skip_even ... ok
[INFO] [stdout] test verify_compile_while_loop_with_mutation ... ok
[INFO] [stdout] test loop_with_break_value ... ok
[INFO] [stdout] test verify_compile_if_zero_condition_falsy ... ok
[INFO] [stdout] test tuple_construction_and_index ... ok
[INFO] [stdout] test verify_compile_if_without_else_returns_unit ... ok
[INFO] [stdout] test verify_compile_while_never_executes ... ok
[INFO] [stdout] test verify_compile_if_with_comparison ... ok
[INFO] [stdout] test verify_compile_while_with_comparison ... ok
[INFO] [stdout] test verify_compile_if_without_else_false ... ok
[INFO] [stdout] test verify_compile_if_without_else_true ... ok
[INFO] [stdout] test verify_compile_if_true_branch ... ok
[INFO] [stdout] test loop_break_without_value ... ok
[INFO] [stdout] test nested_loop_inner_break_does_not_affect_outer ... ok
[INFO] [stdout] test break_outside_loop_rejected ... ok
[INFO] [stdout] test for_with_break ... ok
[INFO] [stdout] test continue_outside_loop_rejected ... ok
[INFO] [stdout] test for_range_exclusive_sums ... ok
[INFO] [stdout] test verify_compile_while_loop_simple ... ok
[INFO] [stderr]      Running tests/compiler_effects_tests.rs (/opt/rustwide/target/debug/deps/compiler_effects_tests-899fb67c38e02613)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test lifted_arms_appear_in_function_table ... ok
[INFO] [stdout] test arm_can_call_top_level_function ... ok
[INFO] [stdout] test multiple_op_calls_each_dispatch_to_arm ... ok
[INFO] [stdout] test arm_body_resumes_with_constant ... ok
[INFO] [stdout] test handle_with_only_return_arm_passes_body_through ... ok
[INFO] [stdout] test effectful_fn_compiles_without_any_handler ... ok
[INFO] [stdout] test effect_op_call_reroutes_to_arm ... ok
[INFO] [stdout] test handler_pop_frees_cont_cell_after_resume ... ok
[INFO] [stdout] test handler_arm_mut_capture_shared_with_return_arm ... ok
[INFO] [stdout] test handle_compiles_when_body_is_pure ... ok
[INFO] [stdout] test return_arm_body_captures_outer_let_binding ... ok
[INFO] [stdout] test handler_arm_mut_capture_accumulates_payload ... ok
[INFO] [stdout] test return_arm_transforms_body_value ... ok
[INFO] [stdout] test op_arm_body_captures_outer_let_binding ... ok
[INFO] [stdout] test handler_pop_frees_cont_cells_across_multiple_suspensions ... ok
[INFO] [stdout] test nested_handlers_same_effect_use_inner_arm ... ok
[INFO] [stdout] test two_handlers_for_different_effects_in_one_module ... ok
[INFO] [stdout] test handler_arm_mut_capture_counts_effects ... ok
[INFO] [stdout] test effect_op_with_param_is_visible_to_arm ... ok
[INFO] [stdout] test handler_pop_frees_cont_cell_when_arm_throws ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_exceptions_tests.rs (/opt/rustwide/target/debug/deps/compiler_exceptions_tests-ebfc9417a60083f1)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test verify_compile_exn_match_err_pattern ... ok
[INFO] [stdout] test verify_compile_exn_ok_and_err_both_handled ... ok
[INFO] [stdout] test verify_compile_exn_simple_ok_result ... ok
[INFO] [stdout] test verify_compile_exn_conditional_throw ... ok
[INFO] [stdout] test verify_compile_exn_throw_integer_code ... ok
[INFO] [stdout] test verify_compile_exn_function_returns_result ... ok
[INFO] [stdout] test verify_compile_exn_throw_with_custom_error ... ok
[INFO] [stdout] test verify_compile_exn_multiple_exception_types ... ok
[INFO] [stdout] test verify_compile_exn_handler_catches_error ... ok
[INFO] [stdout] test verify_compile_exn_match_ok_pattern ... ok
[INFO] [stdout] test verify_compile_exn_missing_ok_err_pattern_in_match ... ok
[INFO] [stdout] test verify_compile_exn_propagate_up_stack ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_functions_tests.rs (/opt/rustwide/target/debug/deps/compiler_functions_tests-b632fb805bd3ae03)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test verify_impl_method_lifted_to_synthetic_fn ... ok
[INFO] [stdout] test verify_compile_recursive_function ... ok
[INFO] [stdout] test verify_compile_simple_function_call ... ok
[INFO] [stdout] test verify_callreg_closure_captures_outer_binding ... ok
[INFO] [stdout] test verify_callreg_first_class_function_passed_as_arg ... ok
[INFO] [stdout] test verify_callreg_closure_call ... 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/compiler_int32_mode_tests.rs (/opt/rustwide/target/debug/deps/compiler_int32_mode_tests-92545ed23be84493)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test int32_mode_rejects_out_of_range_in_match_pattern_range ... ok
[INFO] [stdout] test cart_roundtrip_clears_flag_in_default_mode ... ok
[INFO] [stdout] test int32_mode_rejects_out_of_range_in_if_branch ... ok
[INFO] [stdout] test int32_mode_accepts_float_representable_as_f32 ... ok
[INFO] [stdout] test default_mode_stores_float_as_f64_bit_pattern ... ok
[INFO] [stdout] test cart_roundtrip_preserves_int32_flag ... ok
[INFO] [stdout] test int32_mode_rejects_out_of_range_in_array ... ok
[INFO] [stdout] test int32_mode_rejects_out_of_range_in_const ... ok
[INFO] [stdout] test int32_mode_rejects_out_of_range_in_impl_method ... ok
[INFO] [stdout] test int32_mode_rejects_int_below_i32_min ... ok
[INFO] [stdout] test int32_mode_rejects_out_of_range_in_closure ... ok
[INFO] [stdout] test int32_mode_accepts_value_in_range ... ok
[INFO] [stdout] test default_mode_accepts_f64_only_float ... ok
[INFO] [stdout] test int32_mode_rejects_float_not_representable_as_f32 ... ok
[INFO] [stdout] test int32_mode_rejects_int_above_i32_max ... ok
[INFO] [stdout] test int32_mode_rejects_out_of_range_in_while_body ... ok
[INFO] [stdout] test int32_mode_validates_negated_literal_overflow ... ok
[INFO] [stdout] test int32_safe_runtime_stores_float_result_as_f32_bits ... ok
[INFO] [stdout] test int32_mode_validates_pattern_literal ... ok
[INFO] [stdout] test int32_mode_stores_float_as_f32_bit_pattern ... ok
[INFO] [stdout] test default_mode_accepts_full_i64_range ... ok
[INFO] [stdout] test int32_safe_fdiv_rounds_to_f32_precision ... ok
[INFO] [stdout] test int32_mode_rejects_out_of_range_in_static ... ok
[INFO] [stdout] test int32_mode_rejects_out_of_range_in_tuple ... ok
[INFO] [stdout] test int32_safe_fneg_runtime_writes_f32_bits ... ok
[INFO] [stdout] test int32_safe_flt_reads_operands_as_f32 ... ok
[INFO] [stderr]      Running tests/compiler_literals_tests.rs (/opt/rustwide/target/debug/deps/compiler_literals_tests-0b4fd4d4bdcc3629)
[INFO] [stdout] test int32_safe_fadd_rounds_to_f32_precision ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test verify_compile_literal_bool ... ok
[INFO] [stdout] test verify_compile_literal_string ... ok
[INFO] [stdout] test verify_compile_literal_float ... ok
[INFO] [stdout] test verify_compile_literal_unit ... ok
[INFO] [stdout] test verify_compile_literal_int ... ok
[INFO] [stdout] test verify_compile_literal_bool_false ... ok
[INFO] [stderr]      Running tests/compiler_logical_ops_tests.rs (/opt/rustwide/target/debug/deps/compiler_logical_ops_tests-e25df6f954e26730)
[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] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test logical_or_short_circuits_division ... ok
[INFO] [stdout] test logical_or_right_true ... ok
[INFO] [stdout] test logical_and_short_circuits_division ... ok
[INFO] [stdout] test logical_and_left_false ... ok
[INFO] [stdout] test logical_or_left_true ... ok
[INFO] [stdout] test logical_or_both_false ... ok
[INFO] [stdout] test logical_and_with_comparisons ... ok
[INFO] [stdout] test logical_or_with_comparisons ... ok
[INFO] [stdout] test logical_and_right_false ... ok
[INFO] [stderr]      Running tests/compiler_loop_region_tests.rs (/opt/rustwide/target/debug/deps/compiler_loop_region_tests-bac8cd0192e3715e)
[INFO] [stdout] test logical_and_both_true ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test matrix_literal_array_in_nested_record ... ok
[INFO] [stdout] test matrix_native_field_reassigned_each_frame ... ok
[INFO] [stdout] test break_inside_user_region_inside_loop_pops_both ... ok
[INFO] [stdout] test break_drops_move_typed_binders_in_path ... ok
[INFO] [stdout] test break_drops_all_move_typed_binders_in_layer ... ok
[INFO] [stdout] test matrix_native_handle_in_nested_record ... ok
[INFO] [stdout] test loop_continue_pops_region_cleanly ... ok
[INFO] [stdout] test closure_box_cascade_frees_env_cell ... ok
[INFO] [stdout] test loop_break_pops_region_cleanly ... ok
[INFO] [stdout] test cart_handle_in_record_across_frames ... ok
[INFO] [stdout] test continue_drops_move_typed_binders_per_iter ... ok
[INFO] [stdout] test closure_multi_capture_env_freed ... ok
[INFO] [stdout] test break_heap_array_from_loop_then_freed_by_rc ... ok
[INFO] [stdout] test matrix_native_temp_in_loop_dropped ... ok
[INFO] [stdout] test for_per_iter_region_frees_refs ... ok
[INFO] [stdout] test handle_field_survives_cross_frame_access ... ok
[INFO] [stdout] test break_ref_to_local_primitive_permitted ... ok
[INFO] [stdout] test native_handle_reassign_outer_no_leak ... ok
[INFO] [stdout] test region_table_cleared_across_evals ... ok
[INFO] [stdout] test while_per_iter_region_frees_refs ... ok
[INFO] [stdout] test stmt_position_block_auto_regions ... ok
[INFO] [stdout] test nested_loops_break_only_inner ... ok
[INFO] [stdout] test return_drops_move_typed_binders_in_path ... ok
[INFO] [stdout] test return_heap_array_from_inside_loop_permitted ... ok
[INFO] [stdout] test return_from_inside_loop_unwinds_all_regions ... ok
[INFO] [stdout] test return_from_inside_user_region_pops_user_region ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_match_arm_rc_tests.rs (/opt/rustwide/target/debug/deps/compiler_match_arm_rc_tests-0bf64bb06af573c2)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test match_literal_arm_cleanup_precedes_exit_jmp ... ok
[INFO] [stdout] test match_guarded_arm_cleanup_precedes_exit_jmp ... ok
[INFO] [stdout] test match_range_arm_cleanup_precedes_exit_jmp ... ok
[INFO] [stdout] test match_variant_tag_arm_cleanup_precedes_exit_jmp ... ok
[INFO] [stdout] test match_variant_pattern_arm_cleanup_precedes_exit_jmp ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_match_tests.rs (/opt/rustwide/target/debug/deps/compiler_match_tests-efc36e5f14e334cc)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test verify_compile_match_or_pattern_unsupported ... ok
[INFO] [stdout] test verify_compile_match_non_exhaustive_errors ... ok
[INFO] [stdout] test verify_compile_match_variant_pattern_unsupported ... ok
[INFO] [stdout] test verify_compile_match_multiple_literals_with_wildcard ... ok
[INFO] [stdout] test verify_compile_match_nested_in_if ... ok
[INFO] [stdout] test verify_compile_match_bind_pattern ... ok
[INFO] [stdout] test verify_compile_match_wildcard_only ... ok
[INFO] [stdout] test verify_compile_match_literal_int_with_wildcard ... ok
[INFO] [stdout] test verify_compile_match_bool_patterns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_multi_module_tests.rs (/opt/rustwide/target/debug/deps/compiler_multi_module_tests-41247980aff20604)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test for_loop_reads_record_array_static ... ok
[INFO] [stdout] test for_loop_handle_static_value_correct ... ok
[INFO] [stdout] test cross_module_record_static_in_for_loop ... ok
[INFO] [stdout] test for_loop_reads_static_correctly ... ok
[INFO] [stdout] test for_loop_reads_multiple_statics_correctly ... ok
[INFO] [stdout] test for_loop_reads_record_static_correctly ... ok
[INFO] [stdout] test cross_module_handle_static_no_extra_leak ... ok
[INFO] [stdout] test cross_module_static_read_in_for_loop ... ok
[INFO] [stdout] test for_loop_multi_static_single_module_table_load ... ok
[INFO] [stdout] test cross_module_fn_in_for_loop_reads_its_own_static ... ok
[INFO] [stdout] test for_loop_break_static_reads_correct ... ok
[INFO] [stdout] test for_loop_handle_static_no_extra_leak ... ok
[INFO] [stdout] test if_else_branch_reads_static_without_stale_register ... ok
[INFO] [stdout] test for_loop_record_array_static_no_extra_leak ... ok
[INFO] [stdout] test cross_module_fn_returns_record_static_field ... ok
[INFO] [stdout] test cross_module_record_static_read ... ok
[INFO] [stdout] test for_loop_record_static_no_extra_leak ... ok
[INFO] [stdout] test match_all_arms_read_static_correctly ... ok
[INFO] [stdout] test nested_for_loops_read_static_correctly ... ok
[INFO] [stdout] test for_loop_continue_static_reads_correct ... ok
[INFO] [stdout] test static_read_after_if_merge_does_not_trust_branch_table_cache ... ok
[INFO] [stdout] test static_read_after_match_merge_does_not_trust_arm_table_cache ... ok
[INFO] [stdout] test for_loop_static_module_table_hoisted ... ok
[INFO] [stdout] test match_non_first_arm_reads_static_without_stale_register ... ok
[INFO] [stdout] test if_both_branches_read_static_correctly ... ok
[INFO] [stdout] test float_chain_not_poisoned_by_int_module ... ok
[INFO] [stdout] test cross_module_static_init_order_correct ... ok
[INFO] [stdout] test float_sub_not_poisoned_by_same_span_int_in_other_module ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_multishot_resume_tests.rs (/opt/rustwide/target/debug/deps/compiler_multishot_resume_tests-da9e8bad90a6aa78)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test multishot_resume_no_register_leak ... ok
[INFO] [stdout] test multishot_resume_two_calls_compiles ... ok
[INFO] [stdout] test multishot_resume_three_calls - should panic ... ok
[INFO] [stdout] test multishot_resume_captures_multiple_values - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_ownership_tests.rs (/opt/rustwide/target/debug/deps/compiler_ownership_tests-0846001dc269047d)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test ref_unary_produces_reference_value ... ok
[INFO] [stdout] test ref_to_variant_deref_sums_through_borrow ... ok
[INFO] [stdout] test reassign_in_while_loop_builds_string ... ok
[INFO] [stdout] test ref_to_record_deref_reads_fields ... ok
[INFO] [stdout] test drop_at_scope_exit ... ok
[INFO] [stdout] test reference_parameter_in_function ... ok
[INFO] [stdout] test reassign_clears_moved_flag_simple ... ok
[INFO] [stdout] test copy_int_through_chained_lets ... ok
[INFO] [stdout] test ref_to_variant_passes_through_nested_call ... ok
[INFO] [stdout] test ref_to_int_deref_returns_primitive ... ok
[INFO] [stdout] test reference_in_scope_allows_original_reuse ... ok
[INFO] [stdout] test copy_bool_in_bindings ... ok
[INFO] [stdout] test copy_in_arithmetic_expression ... ok
[INFO] [stdout] test copy_preserves_original_when_y_is_used ... ok
[INFO] [stdout] test reassign_with_self_in_rhs_works ... ok
[INFO] [stdout] test copy_int_multiple_times_returns_sum ... ok
[INFO] [stdout] test copy_int_after_assignment_chain ... ok
[INFO] [stdout] test move_string_only_once ... ok
[INFO] [stderr]      Running tests/compiler_records_tests.rs (/opt/rustwide/target/debug/deps/compiler_records_tests-610a3a4f44c18a69)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 52 tests
[INFO] [stdout] test array_of_records_int_field_arith_via_index ... ok
[INFO] [stdout] test chained_call_indexed_record_field_arith ... ok
[INFO] [stdout] test array_of_records_float_field_arith_via_index ... ok
[INFO] [stdout] test fn_returning_array_of_records_float_field_arith ... ok
[INFO] [stdout] test method_index_receiver_int_result_heap_balanced ... ok
[INFO] [stdout] test record_destructure_in_let ... ok
[INFO] [stdout] test method_field_receiver_int_result_heap_balanced ... ok
[INFO] [stdout] test method_index_receiver_monomorphized_to_function ... ok
[INFO] [stdout] test nested_record_field_arith ... ok
[INFO] [stdout] test record_field_assign_mutates_and_reads_back ... ok
[INFO] [stdout] test method_deep_field_chain_receiver_heap_balanced ... ok
[INFO] [stdout] test nested_record_three_levels_field_arith ... ok
[INFO] [stdout] test method_field_receiver_moves_handle_typed_field_no_leak ... ok
[INFO] [stdout] test method_peekable_receiver_is_monomorphized_not_method ... ok
[INFO] [stdout] test record_field_through_closure_capture ... ok
[INFO] [stdout] test method_field_receiver_monomorphized_to_function ... ok
[INFO] [stdout] test method_field_and_literal_receivers_agree ... ok
[INFO] [stdout] test record_field_access_in_call_arg_position ... ok
[INFO] [stdout] test record_float_field_arith_direct ... ok
[INFO] [stdout] test record_float_field_mut_assign_in_local ... ok
[INFO] [stdout] test record_in_static_int_field_arith ... ok
[INFO] [stdout] test record_field_via_reference_param ... ok
[INFO] [stdout] test record_field_assign_rejects_immutable_binding ... ok
[INFO] [stdout] test record_field_assign_writes_field ... ok
[INFO] [stdout] test record_float_field_compared_to_float_literal ... ok
[INFO] [stdout] test record_field_assign_replaces_handle_typed_field ... ok
[INFO] [stdout] test record_inside_array_inside_record_field_arith ... ok
[INFO] [stdout] test record_field_int_used_as_int_does_not_become_float ... ok
[INFO] [stdout] test record_field_assign_visible_in_subsequent_reads ... ok
[INFO] [stdout] test record_in_static_field_read ... ok
[INFO] [stdout] test record_returned_from_match_arms_field_arith ... ok
[INFO] [stdout] test record_with_string_field_field_access_keeps_record_live ... ok
[INFO] [stdout] test record_int_field_arith_direct ... ok
[INFO] [stdout] test record_returned_from_if_branches_field_arith ... ok
[INFO] [stdout] test static_array_of_records_float_field_arith ... ok
[INFO] [stdout] test shared_record_deref_field_arith_with_annotation ... ok
[INFO] [stdout] test record_destructure_in_fn_param ... ok
[INFO] [stdout] test record_int_field_does_not_become_float_in_arith ... ok
[INFO] [stdout] test static_array_of_records_int_field_arith ... ok
[INFO] [stdout] test record_in_array_repeat_float_field ... ok
[INFO] [stdout] test tuple_numeric_field_access ... ok
[INFO] [stdout] test record_mixed_int_float_fields_pick_correct_op ... ok
[INFO] [stdout] test shared_record_deref_field_arith ... ok
[INFO] [stdout] test verify_compile_record_simple_construction ... ok
[INFO] [stdout] test verify_compile_record_with_multiple_fields ... ok
[INFO] [stdout] test two_record_types_same_field_name_pick_correct_field_type ... ok
[INFO] [stdout] test every_method_receiver_shape_monomorphizes_to_function ... ok
[INFO] [stdout] test tuple_of_records_destructured_field_access ... ok
[INFO] [stdout] test unresolvable_method_receiver_errors_clean_not_panic ... ok
[INFO] [stdout] test verify_compile_record_field_access ... ok
[INFO] [stdout] test record_with_array_field_index_then_arith ... ok
[INFO] [stdout] test method_field_receiver_fuzz_matches_oracle_and_balances_heap ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_special_tests.rs (/opt/rustwide/target/debug/deps/compiler_special_tests-6f8781ef28a6cc4a)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test verify_codegen_runs_for_loop_over_inline_range ... ok
[INFO] [stdout] test verify_compile_string_interp_with_int_var_concat ... ok
[INFO] [stdout] test verify_compile_tuple_destructure_compiles ... ok
[INFO] [stdout] test verify_compile_undefined_function_call_errors ... ok
[INFO] [stdout] test verify_compile_or_literal_folds ... ok
[INFO] [stdout] test verify_codegen_tuple_construction_and_index ... ok
[INFO] [stdout] test verify_compile_and_literal_folds ... ok
[INFO] [stdout] test verify_compile_char_literal_succeeds ... ok
[INFO] [stdout] test verify_compile_undefined_variable_errors ... ok
[INFO] [stdout] test verify_compile_string_interp_literal_only_runs ... ok
[INFO] [stdout] test verify_compile_unsupported_binary_op_add_assign_errors ... ok
[INFO] [stdout] test verify_method_call_on_unknown_receiver_emits_method_error ... ok
[INFO] [stdout] test c1_expr_stmt_copy_type_emits_no_drop ... ok
[INFO] [stdout] test c1_expr_stmt_record_does_not_leak ... ok
[INFO] [stdout] test verify_codegen_compiles_range_binding ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_static_dominance_tests.rs (/opt/rustwide/target/debug/deps/compiler_static_dominance_tests-8aa9a29736e77f97)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/compiler_string_ops_tests.rs (/opt/rustwide/target/debug/deps/compiler_string_ops_tests-1325248ffad36a41)
[INFO] [stdout] test table_dei_dominates_first_branch ... ok
[INFO] [stdout] test or_short_circuit_skip_then_static_use_runs ... ok
[INFO] [stdout] test nested_short_circuit_skip_then_static_use_runs ... ok
[INFO] [stdout] test module_table_rc_balanced_across_calls_short_circuit ... ok
[INFO] [stdout] test module_table_rc_balanced_across_calls_plain ... ok
[INFO] [stdout] test and_short_circuit_skip_then_static_use_runs ... 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] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test str_len_empty ... ok
[INFO] [stdout] test str_len_interpolated_fresh_alloc ... ok
[INFO] [stdout] test str_len_temporary_receiver_no_leak ... ok
[INFO] [stdout] test str_len_reused_not_consumed ... ok
[INFO] [stdout] test str_byte_compose_to_char ... ok
[INFO] [stdout] test str_index_equal_len_is_zero ... ok
[INFO] [stdout] test str_receiver_reused_across_statements ... ok
[INFO] [stdout] test str_index_in_loop_no_leak ... ok
[INFO] [stdout] test str_index_negative_is_zero ... ok
[INFO] [stdout] test str_index_binding ... ok
[INFO] [stdout] test str_len_then_index_same_binding ... ok
[INFO] [stdout] test str_index_second ... ok
[INFO] [stdout] test str_byte_at_temporary_receiver_no_leak ... ok
[INFO] [stdout] test str_len_on_call_temporary_no_leak ... ok
[INFO] [stdout] test str_index_out_of_range_is_zero ... ok
[INFO] [stdout] test str_len_basic ... ok
[INFO] [stdout] test str_byte_at_reused_not_consumed ... ok
[INFO] [stdout] test str_byte_at_method_first ... ok
[INFO] [stdout] test str_index_first ... ok
[INFO] [stdout] test str_len_on_array_element_receiver ... ok
[INFO] [stdout] test str_ops_no_heap_leak ... ok
[INFO] [stdout] test str_scan_loop_len_and_index ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_tag_tests.rs (/opt/rustwide/target/debug/deps/compiler_tag_tests-4076f098c902fef0)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test elision_scalar_loop_correct ... ok
[INFO] [stdout] test elision_array_and_record_heavy ... ok
[INFO] [stdout] test elision_effect_resume_constant ... ok
[INFO] [stdout] test elision_return_arm_transforms ... ok
[INFO] [stdout] test elision_effect_arm_captures_outer_let ... ok
[INFO] [stdout] test elision_handle_pure_body ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_tail_resume_tests.rs (/opt/rustwide/target/debug/deps/compiler_tail_resume_tests-40203e91ea28d832)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test const_resume_is_equivalent ... ok
[INFO] [stdout] test handle_in_loop_is_equivalent ... ok
[INFO] [stdout] test mixed_arms_are_equivalent ... ok
[INFO] [stdout] test payload_computation_is_equivalent ... ok
[INFO] [stdout] test captured_env_is_equivalent ... ok
[INFO] [stdout] test threaded_state_is_equivalent ... ok
[INFO] [stdout] test conditional_throw_arm_is_equivalent ... ok
[INFO] [stdout] test const_resume_marks_dispatch_entry_tail ... ok
[INFO] [stdout] test nested_handles_are_equivalent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_typed_ld_tests.rs (/opt/rustwide/target/debug/deps/compiler_typed_ld_tests-1ba43ef253876f29)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test scalar_array_element_read_is_equivalent_and_adds_no_drop ... ok
[INFO] [stdout] test variant_scan_loop_is_equivalent_with_fewer_drops ... ok
[INFO] [stdout] test scalar_record_field_read_emits_no_drop ... ok
[INFO] [stdout] test closure_env_loads_stay_pessimistic_and_equivalent ... ok
[INFO] [stdout] test variant_tag_read_emits_no_drop ... ok
[INFO] [stderr]      Running tests/compiler_variables_tests.rs (/opt/rustwide/target/debug/deps/compiler_variables_tests-dac214940f184319)
[INFO] [stdout] test handle_field_read_keeps_its_drop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test verify_compile_assignment_literal_int ... ok
[INFO] [stdout] test verify_compile_variable_binding ... ok
[INFO] [stdout] test verify_compile_assignment_multiple ... ok
[INFO] [stdout] test verify_compile_assignment_bool ... ok
[INFO] [stdout] test verify_compile_multiple_variables ... ok
[INFO] [stdout] test verify_compile_assignment_to_literal_errors ... 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/compiler_variants_tests.rs (/opt/rustwide/target/debug/deps/compiler_variants_tests-68f11c0d39fb369f)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test variant_eq_operand_reused_after_compare ... ok
[INFO] [stdout] test variant_eq_temporaries_no_leak ... ok
[INFO] [stdout] test verify_compile_variant_pattern_match_unit ... ok
[INFO] [stdout] test variant_eq_inline_ctor_temporaries ... ok
[INFO] [stdout] test verify_compile_variant_unit_construction ... ok
[INFO] [stdout] test variant_eq_different_case_false ... ok
[INFO] [stdout] test variant_neq_same_case_false ... ok
[INFO] [stdout] test verify_compile_variant_record_variant ... ok
[INFO] [stdout] test variant_eq_same_case_true ... ok
[INFO] [stdout] test variant_eq_drives_if_logic ... ok
[INFO] [stdout] test verify_compile_variant_with_multiple_fields ... ok
[INFO] [stdout] test verify_compile_variant_tuple_construction ... ok
[INFO] [stdout] test variant_eq_binding_no_leak ... ok
[INFO] [stdout] test variant_neq_different_case_true ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/core_aot_tests.rs (/opt/rustwide/target/debug/deps/core_aot_tests-d22ed91caccde179)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test cfg_nested_loops ... ok
[INFO] [stdout] test core_aot_matches_interpreter ... ok
[INFO] [stdout] test cfg_early_return_in_loop ... ok
[INFO] [stdout] test cfg_nested_if_in_while ... ok
[INFO] [stdout] test cfg_and_short_circuit ... ok
[INFO] [stdout] test cfg_if_else_if_chain ... ok
[INFO] [stdout] test cfg_or_short_circuit ... ok
[INFO] [stderr]      Running tests/core_gen_tests.rs (/opt/rustwide/target/debug/deps/core_gen_tests-0fda6307130d2db5)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test regenerate ... ignored, writes the vendored trust archive; run explicitly to regenerate
[INFO] [stdout] test vendored_core_gen_is_in_sync ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/core_heap_tests.rs (/opt/rustwide/target/debug/deps/core_heap_tests-ac2d9c229cbdb69b)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test coreheap_invalid_and_stale_rejected ... ok
[INFO] [stdout] test coreheap_st_ld_cell_data_force_free ... ok
[INFO] [stdout] test alloc_zero_size_block ... ok
[INFO] [stdout] test coreheap_st_handle_then_scalar_clears_mask ... ok
[INFO] [stdout] test alloc_bumps_frontier_and_inits_block_header ... ok
[INFO] [stdout] test alloc_returns_null_on_oom ... ok
[INFO] [stdout] test core_init_writes_global_header ... ok
[INFO] [stdout] test alloc_negative_size_rejected ... ok
[INFO] [stdout] test alloc_reuses_only_exact_size_class ... ok
[INFO] [stdout] test coreheap_rc_lifecycle_matches_model ... ok
[INFO] [stdout] test alloc_extreme_size_rejected_no_overflow ... ok
[INFO] [stdout] test cell_access_out_of_bounds_rejected ... ok
[INFO] [stdout] test large_cell_cross_word_mask_recursive_free ... ok
[INFO] [stdout] test cell_models_struct_fields_by_word_offset ... ok
[INFO] [stdout] test mismatched_size_does_not_reuse_smaller_block ... ok
[INFO] [stdout] test double_free_is_rejected_via_generation ... ok
[INFO] [stdout] test rc_dec_recursively_frees_masked_children ... ok
[INFO] [stdout] test allocation_exhaustion_returns_null_cleanly ... ok
[INFO] [stdout] test reused_block_mask_is_cleared_no_stale_handle_bits ... ok
[INFO] [stdout] test cell_access_on_stale_handle_rejected ... ok
[INFO] [stdout] test freelist_unlinks_middle_node_keeps_list_intact ... ok
[INFO] [stdout] test stale_handle_access_reports_error ... ok
[INFO] [stdout] test null_sentinel_handle_is_rejected_not_treated_as_block ... ok
[INFO] [stdout] test cell_get_set_roundtrip ... ok
[INFO] [stdout] test rc_inc_dec_balance_then_free ... ok
[INFO] [stdout] test generation_survives_past_byte_boundary ... ok
[INFO] [stdout] test rc_cannot_collect_cycles_documents_leak ... ok
[INFO] [stdout] test overwriting_handle_slot_with_scalar_clears_mask ... ok
[INFO] [stdout] test reused_block_data_is_cleared_no_residue ... ok
[INFO] [stdout] test free_bumps_gen_and_realloc_reuses_with_new_gen ... ok
[INFO] [stdout] test differential_rc_against_rust_heap ... ok
[INFO] [stdout] test coreheap_exhaustion_returns_err_once_capped ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/debug_line_tests.rs (/opt/rustwide/target/debug/deps/debug_line_tests-f9e86dabe837d86a)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test trace_event_carries_src_file ... ok
[INFO] [stdout] test trace_event_carries_line ... ok
[INFO] [stdout] test op_maps_to_its_source_line ... ok
[INFO] [stdout] test runtime_error_reports_source_line ... ok
[INFO] [stdout] test cart_roundtrip_preserves_lines ... ok
[INFO] [stdout] test lines_stay_parallel_to_code_under_all_default_opts ... ok
[INFO] [stderr]      Running tests/debug_trace_tests.rs (/opt/rustwide/target/debug/deps/debug_trace_tests-85db0f39ea48de38)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test renders_flat_array ... ok
[INFO] [stdout] test handle_mask_marks_handle_registers_only ... ok
[INFO] [stdout] test filter_passes_only_matching_fns ... ok
[INFO] [stdout] test sink_fires_once_per_executed_op ... ok
[INFO] [stdout] test depth_cap_truncates ... ok
[INFO] [stdout] test renders_scalar_as_decimal ... ok
[INFO] [stdout] test stale_handle_renders_error_not_panic ... ok
[INFO] [stdout] test handle_none_renders_as_none ... ok
[INFO] [stdout] test window_shows_computed_value_at_the_next_op ... ok
[INFO] [stdout] test renders_nested_record_structurally ... ok
[INFO] [stdout] test sink_does_not_change_results ... ok
[INFO] [stdout] test empty_filter_silences_everything ... ok
[INFO] [stdout] test no_filter_behavior_unchanged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fuzz_correctness_tests.rs (/opt/rustwide/target/debug/deps/fuzz_correctness_tests-e5fa04179034c7eb)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test closure_in_escaping_record_forgets_region_capture ... ok
[INFO] [stdout] test dead_nested_record_noleak ... ok
[INFO] [stdout] test doubly_nested_record_in_escaping_record_forgotten ... ok
[INFO] [stdout] test effect_arg_handle_leaks ... ok
[INFO] [stdout] test dead_alloc_oracle_runs_clean ... ok
[INFO] [stdout] test effect_arg_handle_region_uaf ... ok
[INFO] [stdout] test fuzz_int_div_mod_zero_traps ... ok
[INFO] [stdout] test closure_escaping_inner_region_to_outer_runs_clean ... ok
[INFO] [stdout] test handle_escaping_inner_region_to_outer_runs_clean ... ok
[INFO] [stdout] test match_variant_handle_payload_leaks ... ok
[INFO] [stdout] test move_closure_escaping_region_called_twice_runs_clean ... ok
[INFO] [stdout] test move_closure_escaping_region_runs_clean ... ok
[INFO] [stdout] test nested_record_in_escaping_record_forgotten ... ok
[INFO] [stdout] test nested_record_in_escaping_tuple_forgotten ... ok
[INFO] [stdout] test nested_same_effect_handler_inner_wins_runs_clean ... ok
[INFO] [stdout] test fuzz_dce_dead_branch_val_noleak ... ok
[INFO] [stdout] test fuzz_mut_ref_field_write_correct ... ok
[INFO] [stdout] test fuzz_dce_dead_let_correct ... ok
[INFO] [stdout] test fuzz_cart_frame_heap_flat ... ok
[INFO] [stdout] test fuzz_float_ieee ... ok
[INFO] [stdout] test fuzz_dce_dead_record_noleak ... ok
[INFO] [stdout] test closure_passed_to_multimodule_fn ... ok
[INFO] [stdout] test fuzz_region_escape_oracle_runs_clean ... ok
[INFO] [stdout] test fuzz_effect_handle_payload ... ok
[INFO] [stdout] test fuzz_if_call_arms_correct ... ok
[INFO] [stdout] test fuzz_int_wraparound ... ok
[INFO] [stdout] test fuzz_first_class_closures ... ok
[INFO] [stdout] test fuzz_correctness_multi_module ... ok
[INFO] [stdout] test fuzz_metamorphic_equiv ... ok
[INFO] [stdout] test fuzz_correctness ... ok
[INFO] [stderr]      Running tests/host_robustness_tests.rs (/opt/rustwide/target/debug/deps/host_robustness_tests-415ee687775bc351)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.21s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test device_in_writes_byte_to_console ... ok
[INFO] [stdout] test println_host_succeeds_on_string_handle ... ok
[INFO] [stdout] test user_cannot_define_print ... ok
[INFO] [stdout] test println_host_returns_err_on_non_handle_arg ... ok
[INFO] [stdout] test hostimpl_signature_compatibility ... ok
[INFO] [stdout] test user_cannot_shadow_device_in ... ok
[INFO] [stdout] test device_out_reads_back_dispatch_state ... ok
[INFO] [stderr]      Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-632eecd8fad6ea4a)
[INFO] [stdout] test user_cannot_shadow_device_out ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 69 tests
[INFO] [stdout] test cart_main_admits_runtime_provided_effects ... ok
[INFO] [stdout] test cached_module_table_stays_correct_across_loop_iterations ... ok
[INFO] [stdout] test cart_main_admits_host_registered_graphics_capability ... ok
[INFO] [stdout] test call_returning_handle_is_dropped ... ok
[INFO] [stdout] test cart_run_to_yield_persists_state_across_frames ... ok
[INFO] [stdout] test const_float_times_call_uses_float_mul ... ok
[INFO] [stdout] test effect_handlers_typecheck ... ok
[INFO] [stdout] test bitwise_ops_int_with_c_precedence ... ok
[INFO] [stdout] test closures_no_single_and_multi_capture ... ok
[INFO] [stdout] test destructuring_tuple_record_array ... ok
[INFO] [stdout] test frame_counter_example_accumulates_correctly ... ok
[INFO] [stdout] test closures_complex_bodies ... ok
[INFO] [stdout] test allocating_loop_keeps_region_and_frees_per_iteration ... ok
[INFO] [stdout] test alloc_free_loop_elides_region_markers ... ok
[INFO] [stdout] test cart_only_on_main_enforced ... ok
[INFO] [stdout] test built_ins ... ok
[INFO] [stdout] test exceptions_ok_and_err_paths ... ok
[INFO] [stdout] test multiple_suspension_points ... ok
[INFO] [stdout] test arithmetic_recursion_and_loop ... ok
[INFO] [stdout] test effect_resume_paths_nested_handlers_and_return_arm ... ok
[INFO] [stdout] test mut_borrow_dead_before_effect_lets_base_be_used_after ... ok
[INFO] [stdout] test effect_dispatch_runs ... ok
[INFO] [stdout] test mut_borrow_live_across_effect_writes_through_after_resume ... ok
[INFO] [stdout] test generic_bound_violation_rejected ... ok
[INFO] [stdout] test mut_borrow_of_record_field_writes_through ... ok
[INFO] [stdout] test mixed_mut_and_immut_fields_in_destructure ... ok
[INFO] [stdout] test generic_chained_method_via_bound ... ok
[INFO] [stdout] test ldidx_of_handle_element_is_dropped ... ok
[INFO] [stdout] test generic_overload_restriction ... ok
[INFO] [stdout] test block_expr_composes_inside_parens ... ok
[INFO] [stdout] test loop_hoists_module_table_load_out_of_body ... ok
[INFO] [stdout] test ok_propagated_through_intermediate_exn_frame_is_correct_and_clean ... ok
[INFO] [stdout] test method_call_on_array_index_infers_element_type ... ok
[INFO] [stdout] test generics_with_bounds ... ok
[INFO] [stdout] test range_pattern_open_end_matches_correctly ... ok
[INFO] [stdout] test range_pattern_inclusive_grades_correctly ... ok
[INFO] [stdout] test per_field_mut_annotation_in_record_pattern ... ok
[INFO] [stdout] test sequential_while_loops_share_one_module_table_load ... ok
[INFO] [stdout] test shared_ctor_of_bare_var_does_not_consume_it ... ok
[INFO] [stdout] test mut_tuple_destructure_binds_are_mutable ... ok
[INFO] [stdout] test sequential_mut_borrows_of_same_binding_each_write_through ... ok
[INFO] [stdout] test scalar_call_and_index_results_compute_and_no_leak ... ok
[INFO] [stdout] test shr_token_splits_at_nested_generic_close ... ok
[INFO] [stdout] test static_reads_share_one_module_table_load ... ok
[INFO] [stdout] test static_float_array_in_place_add_accumulates ... ok
[INFO] [stdout] test test_const_decl ... ok
[INFO] [stdout] test test_memory ... ok
[INFO] [stdout] test test_handler_let_mut_cell ... ok
[INFO] [stdout] test test_field_assign ... ok
[INFO] [stdout] test test_static_init_call ... ok
[INFO] [stdout] test test_static_initializer_reads_earlier_static ... ok
[INFO] [stdout] test test_shapes ... ok
[INFO] [stdout] test test_shared_deref_write ... ok
[INFO] [stdout] test throw_propagated_through_intermediate_exn_frame_does_not_leak ... ok
[INFO] [stdout] test throw_caught_directly_by_handle_does_not_leak ... ok
[INFO] [stdout] test vm_counts_executed_steps ... ok
[INFO] [stdout] test uniform_fallible_if_tail_propagates_clean ... ok
[INFO] [stdout] test throw_unwind_skips_moved_out_value_no_double_free ... ok
[INFO] [stdout] test test_static_update_frames_no_leak ... ok
[INFO] [stdout] test test_bst ... ok
[INFO] [stdout] test throw_unwind_reclaims_owned_value_live_at_throw ... ok
[INFO] [stdout] test traits_and_generics ... ok
[INFO] [stdout] test region_all_allowed_shapes ... ok
[INFO] [stdout] test string_interp_with_records_recursion_and_closures ... ok
[INFO] [stdout] test mut_record_destructure_binds_are_mutable ... ok
[INFO] [stdout] test mut_ref_param_written_through_effect_in_loop_compiles ... ok
[INFO] [stdout] test range_pattern_exclusive_classifies_correctly ... ok
[INFO] [stdout] test record_field_handle_is_dropped ... ok
[INFO] [stdout] test div_mod_by_power_of_two_signed_semantics ... ok
[INFO] [stderr]      Running tests/mem_safe_fuzz_tests.rs (/opt/rustwide/target/debug/deps/mem_safe_fuzz_tests-88ab474cdbb90875)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 69 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test inline_leaf_preserves_value ... ok
[INFO] [stdout] test fuzz_no_uaf_stale_handle_under_heap_check ... ok
[INFO] [stdout] test fuzz_no_arm_cleanup_skipped_by_exit_jmp ... ok
[INFO] [stdout] test fuzz_table_dei_dominates_branches ... ok
[INFO] [stdout] test fuzz_no_leak_no_panic ... ok
[INFO] [stdout] test fuzz_drop_elision_equivalence ... ok
[INFO] [stdout] test fuzz_typed_ld_equivalence ... ok
[INFO] [stdout] test fuzz_copy_prop_equivalence ... ok
[INFO] [stdout] test fuzz_coalesce_equivalence ... ok
[INFO] [stdout] test fuzz_tail_resume_equivalence ... ok
[INFO] [stdout] test fuzz_inline_equivalence ... ok
[INFO] [stderr]      Running tests/myriad_builtin_tests.rs (/opt/rustwide/target/debug/deps/myriad_builtin_tests-343af5be236888d5)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.63s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test dispatch_no_matching_handler_returns_no_match ... ok
[INFO] [stdout] test runtime_eval_unregistered_fn_errors_cleanly ... ok
[INFO] [stdout] test device_out_reads_back_dispatch_env ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/myriad_device_tests.rs (/opt/rustwide/target/debug/deps/myriad_device_tests-b9cbb29075a59ac4)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test console_write_byte_to_stderr ... ok
[INFO] [stdout] test system_version_minor_port_returns_0 ... ok
[INFO] [stdout] test system_halt_returns_exit_code ... ok
[INFO] [stdout] test system_panic_traps ... ok
[INFO] [stdout] test dei_on_uninstalled_device_traps ... ok
[INFO] [stdout] test console_write_byte_to_stdout ... ok
[INFO] [stdout] test console_stdin_read_returns_minus_one_on_empty ... ok
[INFO] [stdout] test system_version_major_port_returns_2 ... ok
[INFO] [stdout] test system_version_patch_port_returns_1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/negative_tests.rs (/opt/rustwide/target/debug/deps/negative_tests-3817f4cdd380e681)
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test char_literal_multiple_chars_rejected ... ok
[INFO] [stdout] test array_repeat_non_int_count_rejected ... ok
[INFO] [stdout] test if_branch_type_mismatch_rejected ... ok
[INFO] [stdout] test fn_call_wrong_arg_count_rejected ... ok
[INFO] [stdout] test fn_return_type_mismatch_rejected ... ok
[INFO] [stdout] test for_over_non_iterable_rejected ... ok
[INFO] [stdout] test eq_on_variant_with_payload_rejected ... ok
[INFO] [stdout] test array_destructure_trailing_after_rest_rejected ... ok
[INFO] [stdout] test method_arg_type_mismatch_rejected ... ok
[INFO] [stdout] test continue_outside_loop_rejected ... ok
[INFO] [stdout] test generic_call_wrong_arg_count_rejected ... ok
[INFO] [stdout] test bad_unicode_escape_rejected ... ok
[INFO] [stdout] test field_access_on_non_record_rejected ... ok
[INFO] [stdout] test loop_break_type_mismatch_rejected ... ok
[INFO] [stdout] test break_outside_loop_rejected ... ok
[INFO] [stdout] test assign_to_immutable_rejected ... ok
[INFO] [stdout] test main_with_declared_effect_rejected ... ok
[INFO] [stdout] test calling_non_function_rejected ... ok
[INFO] [stdout] test generic_type_param_conflict_rejected ... ok
[INFO] [stdout] test non_exhaustive_variant_match_rejected ... ok
[INFO] [stdout] test plain_fn_consumes_string_arg_reuse_rejected ... ok
[INFO] [stdout] test nested_handle_in_arm_body_rejected ... ok
[INFO] [stdout] test prefix_op_at_eof_does_not_panic ... ok
[INFO] [stdout] test range_non_int_end_rejected ... ok
[INFO] [stdout] test resume_outside_handler_rejected ... ok
[INFO] [stdout] test tuple_element_type_mismatch_rejected ... ok
[INFO] [stdout] test unclosed_block_comment_rejected ... ok
[INFO] [stdout] test to_s_consumes_receiver_reuse_rejected ... ok
[INFO] [stdout] test record_literal_unknown_field_rejected ... ok
[INFO] [stdout] test record_literal_missing_field_rejected ... ok
[INFO] [stdout] test reserved_keyword_as_var_name_rejected ... ok
[INFO] [stdout] test unclosed_string_literal_rejected ... ok
[INFO] [stdout] test variant_pattern_too_many_args_rejected ... ok
[INFO] [stdout] test undefined_identifier_rejected ... ok
[INFO] [stdout] test unknown_string_escape_rejected ... ok
[INFO] [stdout] test variant_pattern_too_few_args_rejected ... ok
[INFO] [stdout] test impl_for_reference_type_rejected ... ok
[INFO] [stdout] test int_literal_overflow_rejected ... ok
[INFO] [stdout] test let_binding_type_mismatch_rejected ... ok
[INFO] [stdout] test let_pattern_destructure_length_mismatch ... ok
[INFO] [stdout] test match_wrong_variant_for_scrutinee_rejected ... ok
[INFO] [stdout] test too_many_function_args_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.59s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/region_shared_tests.rs (/opt/rustwide/target/debug/deps/region_shared_tests-6b938e289a51bbec)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test fn_returning_shared_rejects_region_local_value ... ok
[INFO] [stdout] test nested_shared_in_record_field_rejected ... ok
[INFO] [stdout] test shared_field_in_record_outside_region_rejected ... ok
[INFO] [stdout] test closure_capturing_reference_rejected ... ok
[INFO] [stdout] test nested_region_inner_shared_accepted ... ok
[INFO] [stdout] test shared_in_inner_scope_does_not_escape ... ok
[INFO] [stdout] test primitive_bit_copies_out_of_region ... ok
[INFO] [stdout] test nested_regions_get_distinct_labels ... ok
[INFO] [stdout] test shared_inside_anonymous_region_accepted ... ok
[INFO] [stdout] test shared_outside_region_rejected ... ok
[INFO] [stdout] test closure_capturing_string_move_accepted ... ok
[INFO] [stdout] test closure_capturing_non_reference_accepted ... ok
[INFO] [stdout] test shared_deref_reads_inner_value ... ok
[INFO] [stdout] test region_exit_force_frees_inner_alloc ... ok
[INFO] [stdout] test shared_inside_handler_arm_accepted ... ok
[INFO] [stdout] test shared_inside_labelled_region_accepted ... ok
[INFO] [stdout] test shared_clone_then_deref_both ... ok
[INFO] [stdout] test region_force_free_even_with_rc_above_one ... ok
[INFO] [stdout] test string_clone_frees_cleanly ... ok
[INFO] [stdout] test shared_variant_payload_outside_region_rejected ... ok
[INFO] [stdout] test closure_capturing_shared_from_region_rejected ... ok
[INFO] [stdout] test shared_returned_from_region_rejected ... ok
[INFO] [stderr]      Running tests/regression_tests.rs (/opt/rustwide/target/debug/deps/regression_tests-81af4c47361dd6ba)
[INFO] [stdout] test region_exit_force_frees_heap_cell_with_box_child ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test tree_sum_runs ... ok
[INFO] [stdout] test ackermann_runs ... ok
[INFO] [stdout] test calc_runs ... ok
[INFO] [stdout] test dual_handler_nested_effects ... ok
[INFO] [stdout] test primes_gen_runs ... ok
[INFO] [stdout] test lambda_runs ... ok
[INFO] [stdout] test mandelbrot_runs ... ok
[INFO] [stdout] test merge_sort_runs ... ok
[INFO] [stdout] test running_sum_runs ... ok
[INFO] [stdout] test nqueens_runs ... ok
[INFO] [stdout] test coin_change_runs ... ok
[INFO] [stderr]      Running tests/rejection_fuzz_tests.rs (/opt/rustwide/target/debug/deps/rejection_fuzz_tests-b1108609b998d09f)
[INFO] [stdout] test stress_dispatch_runs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test rejection_mut_borrow_field_through_immutable_binding ... ok
[INFO] [stdout] test rejection_fallible_call_value_without_question ... ok
[INFO] [stdout] test rejection_mut_borrow_of_scalar ... ok
[INFO] [stdout] test rejection_ref_payload_escapes_via_effect ... ok
[INFO] [stdout] test rejection_mixed_fallible_plain_if_tail ... ok
[INFO] [stdout] test rejection_borrow_after_base_moved ... ok
[INFO] [stdout] test rejection_fuzz_ref_escape_rejected ... ok
[INFO] [stdout] test rejection_fuzz_illegal_programs_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.96s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/string_ops_fuzz_tests.rs (/opt/rustwide/target/debug/deps/string_ops_fuzz_tests-4c25e56edb956c0a)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test str_len_matches_rust_oracle ... ok
[INFO] [stdout] test str_index_matches_rust_oracle_no_panic_no_leak ... 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/typeck_loop_escape_tests.rs (/opt/rustwide/target/debug/deps/typeck_loop_escape_tests-fd26fc4b790826b5)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test loop_break_with_inner_ref_binding_rejected ... ok
[INFO] [stdout] test throw_from_loop_carrying_inner_heap_ref_rejected ... ok
[INFO] [stdout] test loop_break_with_field_root_inside_rejected ... ok
[INFO] [stdout] test return_from_loop_carrying_inner_heap_ref_rejected ... ok
[INFO] [stderr]      Running tests/typeck_mono_tests.rs (/opt/rustwide/target/debug/deps/typeck_mono_tests-5194d2cf593cee07)
[INFO] [stdout] test while_break_with_inner_int_ref_permitted ... ok
[INFO] [stdout] test loop_break_with_inner_int_ref_permitted ... ok
[INFO] [stdout] test for_break_with_inner_int_ref_permitted ... ok
[INFO] [stdout] test loop_break_with_outer_ref_accepted ... ok
[INFO] [stdout] test nested_loop_inner_break_with_outer_body_local_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test tests::feature_22_static_dispatch_to_int_impl ... ok
[INFO] [stdout] test tests::feature_22_trait_method_used_in_generic_body ... ok
[INFO] [stdout] test tests::generic_specializes_for_different_types ... ok
[INFO] [stdout] test tests::generic_type_inference_fails_when_unused ... ok
[INFO] [stdout] test tests::feature_22_two_impl_types_dispatch_separately ... ok
[INFO] [stdout] test tests::generic_function_recurses_with_specialization ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/abrase_wasm-a3b3daa4f1c51208)
[INFO] [stdout] test tests::generic_identity_function_int ... ok
[INFO] [stdout] test tests::generic_infers_through_transitive_calls ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/api_tests.rs (/opt/rustwide/target/debug/deps/api_tests-9e549ea2fabb5148)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test parse_error_is_reported_not_panicked ... ok
[INFO] [stdout] test check_no_built_in_rejects_print ... ok
[INFO] [stdout] test no_built_in_rejects_print ... ok
[INFO] [stdout] test int32_mode_rejects_out_of_range_literal ... ok
[INFO] [stdout] test cart_session_steps_frames_and_heap_stays_flat ... ok
[INFO] [stdout] test int32_mode_accepts_in_range_program ... ok
[INFO] [stdout] test interp_script_returns_string_value ... ok
[INFO] [stdout] test running_sum_example_folds_via_deep_handler ... ok
[INFO] [stdout] test ackermann_example_prints_expected_value ... ok
[INFO] [stdout] test runtime_error_carries_partial_stdout ... ok
[INFO] [stdout] test no_built_in_accepts_pure_program ... ok
[INFO] [stdout] test consecutive_runs_are_independent ... ok
[INFO] [stdout] test default_mode_accepts_i64_literal_beyond_i32 ... ok
[INFO] [stdout] test effect_handlers_typecheck_only_fixture_passes_check ... ok
[INFO] [stdout] test built_ins_script_stdout_is_captured ... ok
[INFO] [stdout] test all_cli_integration_scripts_run_to_completion ... ok
[INFO] [stdout] test all_example_scripts_run_to_completion ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/myriad-307a4d639fcec1cd)
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test aot::aot_tests::aot_natives_halted_defaults_false ... ok
[INFO] [stdout] test core_mem::tests::misaligned_traps ... ok
[INFO] [stdout] test core_mem::tests::out_of_bounds_traps ... ok
[INFO] [stdout] test core_mem::tests::poke_truncates_to_width_low_bits ... ok
[INFO] [stdout] test core_mem::tests::ptr_add_is_relative_arithmetic ... ok
[INFO] [stdout] test aot::aot_tests::host_halt_sets_exit_code_and_halted ... ok
[INFO] [stdout] test region_tests::region_cascade_frees_handles_inside_cell ... ok
[INFO] [stdout] test region_tests::region_pop_force_frees_recorded_alloc ... ok
[INFO] [stdout] test region_tests::nested_region_pop_frees_only_inner ... ok
[INFO] [stdout] test snapshot::snapshot_tests::restore_extends_register_array_when_needed ... ok
[INFO] [stdout] test core_mem::tests::roundtrip_each_width_little_endian ... ok
[INFO] [stdout] test aot::aot_tests::reachable_live_count_walks_handle_graph ... ok
[INFO] [stdout] test region_tests::region_force_frees_even_with_rc_greater_than_one ... ok
[INFO] [stdout] test snapshot::snapshot_tests::current_fn_reg_count_out_of_range_returns_zero ... ok
[INFO] [stdout] test region_tests::record_alloc_outside_region_is_noop ... ok
[INFO] [stdout] test aot::aot_tests::host_dispatches_native_and_errs_on_unknown ... ok
[INFO] [stdout] test snapshot::snapshot_tests::snapshot_captures_handle_and_rc_incs ... ok
[INFO] [stdout] test snapshot::snapshot_tests::snapshot_captures_int_values ... ok
[INFO] [stdout] test snapshot::snapshot_tests::snapshot_handle_empty_is_empty ... ok
[INFO] [stdout] test snapshot::snapshot_tests::snapshot_handle_with_count_is_not_empty ... ok
[INFO] [stdout] test snapshot::snapshot_tests::snapshot_handle_zero_count_is_empty ... ok
[INFO] [stdout] test snapshot::snapshot_tests::restore_balances_rc_on_handles ... ok
[INFO] [stdout] test aot::aot_tests::host_println_captures_stdout ... ok
[INFO] [stdout] test region_tests::region_records_only_to_topmost_region ... ok
[INFO] [stdout] test snapshot::snapshot_tests::current_fn_reg_count_for_bytecode ... ok
[INFO] [stdout] test snapshot::snapshot_tests::restore_empty_snapshot_is_no_op ... ok
[INFO] [stdout] test snapshot::snapshot_tests::restore_skips_rc_dec_on_stale_old_value ... ok
[INFO] [stdout] test snapshot::snapshot_tests::snapshot_off_region_does_not_record ... ok
[INFO] [stdout] test snapshot::snapshot_tests::snapshot_then_restore_round_trip_preserves_values ... ok
[INFO] [stdout] test snapshot::snapshot_tests::snapshot_in_active_region_freed_at_region_pop ... ok
[INFO] [stdout] test vm_api_tests::run_returns_entry_value_as_int ... ok
[INFO] [stderr]      Running tests/console_device_tests.rs (/opt/rustwide/target/debug/deps/console_device_tests-d20975d3d06d42e0)
[INFO] [stdout] test snapshot::snapshot_tests::write_snapshot_into_cell_non_empty ... ok
[INFO] [stdout] test snapshot::snapshot_tests::snapshot_window_out_of_range_errors ... ok
[INFO] [stdout] test snapshot::snapshot_tests::snapshot_zero_reg_count_returns_empty ... ok
[INFO] [stdout] test vm_api_tests::profile_and_step_counters_populate_after_run ... ok
[INFO] [stdout] test vm_api_tests::region_depth_tracks_push_pop ... ok
[INFO] [stdout] test snapshot::snapshot_tests::snapshot_with_handler_frame_cont_path ... ok
[INFO] [stdout] test snapshot::snapshot_tests::write_snapshot_into_cell_empty ... ok
[INFO] [stdout] test vm_api_tests::render_value_formats_int_and_opaque_handle ... ok
[INFO] [stdout] test vm_api_tests::fresh_vm_not_halted_no_exit_code ... ok
[INFO] [stdout] test vm_api_tests::take_device_absent_is_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test buffer_console_low_byte_masking ... ok
[INFO] [stdout] test buffer_console_stderr_routed_separately ... ok
[INFO] [stdout] test buffer_console_stdout_per_byte ... ok
[INFO] [stdout] test console_id_constant ... ok
[INFO] [stdout] test buffer_console_write_bytes_unknown_port_falls_through_to_write ... ok
[INFO] [stdout] test buffer_console_write_bytes_bulk_stderr ... ok
[INFO] [stdout] test buffer_console_write_bytes_bulk_stdout ... ok
[INFO] [stdout] test buffer_console_stdin_consumes_in_order ... ok
[INFO] [stdout] test buffer_console_flush_is_noop_and_succeeds ... ok
[INFO] [stdout] test buffer_console_unknown_read_port_returns_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/frame_tests.rs (/opt/rustwide/target/debug/deps/frame_tests-b2f69394dee873c7)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/host_extension_tests.rs (/opt/rustwide/target/debug/deps/host_extension_tests-ebcff9328327f934)
[INFO] [stdout] test arm_continuation_frame_carries_snapshot ... ok
[INFO] [stdout] test dest_is_handle_defaults_false_for_both_constructors ... ok
[INFO] [stdout] test normal_frame_has_no_continuation ... 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] [stdout] running 5 tests
[INFO] [stdout] test default_write_bytes_falls_back_to_per_byte_write ... ok
[INFO] [stdout] test host_with_console_overrides_default ... ok
[INFO] [stdout] test host_headless_swaps_in_buffer_console ... ok
[INFO] [stdout] test take_device_removes_from_table ... ok
[INFO] [stdout] test host_with_device_installs_extension_at_arbitrary_id ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/loader_tests.rs (/opt/rustwide/target/debug/deps/loader_tests-6a62bd983faab097)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test load_accepts_well_formed_module ... ok
[INFO] [stdout] test load_rejects_register_operand_over_frame_budget ... ok
[INFO] [stdout] test run_rejects_unregistered_native ... ok
[INFO] [stdout] test load_rejects_entry_out_of_range ... ok
[INFO] [stdout] test load_rejects_param_count_over_reg_count ... ok
[INFO] [stdout] test load_rejects_reg_count_over_frame_budget ... ok
[INFO] [stderr]      Running tests/myriad_dispatch_tests.rs (/opt/rustwide/target/debug/deps/myriad_dispatch_tests-5e4fb93c5b4d2814)
[INFO] [stdout] test load_ignores_native_chunk_reg_count ... 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] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_call_reg_dispatches_to_native ... ok
[INFO] [stdout] test test_pop_handler_clears_frame_and_cell ... ok
[INFO] [stdout] test test_handle_records_dispatch_table ... ok
[INFO] [stdout] test test_pop_handler_without_frame_traps ... ok
[INFO] [stdout] test test_nested_handlers_innermost_wins ... ok
[INFO] [stdout] test test_call_reg_dispatches_to_bytecode ... ok
[INFO] [stdout] test test_dispatch_no_match_returns_sentinel ... ok
[INFO] [stderr]      Running tests/myriad_handler_memory_tests.rs (/opt/rustwide/target/debug/deps/myriad_handler_memory_tests-087f7d212e1ddbac)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test handle_with_dispatch_table_handle_value ... ok
[INFO] [stdout] test handler_with_invalid_generation_structure ... ok
[INFO] [stdout] test handler_frame_basic_structure ... ok
[INFO] [stdout] test continuation_slot_in_region ... ok
[INFO] [stdout] test handle_allocates_continuation_slot ... ok
[INFO] [stdout] test handler_frame_push_succeeds ... ok
[INFO] [stdout] test multiple_handler_frames_creation ... ok
[INFO] [stdout] test region_depth_tracking ... ok
[INFO] [stdout] test heap_alloc_tracking ... ok
[INFO] [stdout] test heap_st_modifies_cell ... ok
[INFO] [stdout] test multiple_allocations_in_region ... ok
[INFO] [stdout] test region_pop_without_push_errors ... ok
[INFO] [stderr]      Running tests/myriad_interpreter_tests.rs (/opt/rustwide/target/debug/deps/myriad_interpreter_tests-09d1fb23720f38a3)
[INFO] [stdout] test handler_frame_with_pending_return_arm ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 84 tests
[INFO] [stdout] test test_call_passes_args_to_callee ... ok
[INFO] [stdout] test call_export_unknown_name ... ok
[INFO] [stdout] test test_add_empty_right_register_does_not_trap ... ok
[INFO] [stdout] test test_call_dispatches_to_native_chunk ... ok
[INFO] [stdout] test run_module_then_call_export_preserves_module_state ... ok
[INFO] [stdout] test call_export_sum_two_ints ... ok
[INFO] [stdout] test test_add ... ok
[INFO] [stdout] test test_add_empty_left_register_does_not_trap ... ok
[INFO] [stdout] test test_alloc_and_free ... ok
[INFO] [stdout] test test_and ... ok
[INFO] [stdout] test test_call_reg_out_of_range_fn_id_traps ... ok
[INFO] [stdout] test test_call_reg_unknown_fn_id_traps ... ok
[INFO] [stdout] test test_gt_true ... ok
[INFO] [stdout] test test_gt_false ... ok
[INFO] [stdout] test test_empty_chunk_falls_through_to_zero ... ok
[INFO] [stdout] test test_div_by_zero_traps ... ok
[INFO] [stdout] test test_gte_true ... ok
[INFO] [stdout] test test_heap_ld_rejects_stale_generation ... ok
[INFO] [stdout] test test_jmp_negative_offset_underflow_traps ... ok
[INFO] [stdout] test test_jnz_empty_register_does_not_trap ... ok
[INFO] [stdout] test test_jmp_unconditional ... ok
[INFO] [stdout] test test_call_return_value_in_dest ... ok
[INFO] [stdout] test test_jmp_past_end_traps ... ok
[INFO] [stdout] test call_export_arity_mismatch ... ok
[INFO] [stdout] test test_jnz_falsy_int_zero ... ok
[INFO] [stdout] test test_jnz_negative_offset_underflow_traps ... ok
[INFO] [stdout] test test_eq_false ... ok
[INFO] [stdout] test test_jnz_takes_jump_when_nonzero ... ok
[INFO] [stdout] test test_eq_true ... ok
[INFO] [stdout] test test_jnz_truthy_int_nonzero ... ok
[INFO] [stdout] test test_gte_equal_boundary ... ok
[INFO] [stdout] test test_jz_not_taken_skips_validation ... ok
[INFO] [stdout] test test_jz_skips_jump_when_nonzero ... ok
[INFO] [stdout] test test_jz_takes_jump_when_zero ... ok
[INFO] [stdout] test test_jz_empty_register_does_not_trap ... ok
[INFO] [stdout] test test_jnz_skips_jump_when_zero ... ok
[INFO] [stdout] test test_jz_truthy_int_nonzero ... ok
[INFO] [stdout] test test_jz_falsy_int_zero ... ok
[INFO] [stdout] test test_jz_with_bool_false_takes_jump ... ok
[INFO] [stdout] test test_jnz_with_bool_true ... ok
[INFO] [stdout] test test_jz_negative_offset_underflow_traps ... ok
[INFO] [stdout] test test_jz_with_unit_falsy ... ok
[INFO] [stdout] test test_lt_false ... ok
[INFO] [stdout] test test_mod ... ok
[INFO] [stdout] test test_lte_equal_boundary ... ok
[INFO] [stdout] test test_lte_false ... ok
[INFO] [stdout] test test_call_simple ... ok
[INFO] [stdout] test test_mod_by_zero_traps ... ok
[INFO] [stdout] test test_module_load_accepts_exact_frame_budget ... ok
[INFO] [stdout] test test_div ... ok
[INFO] [stdout] test test_gte_false ... ok
[INFO] [stdout] test test_loop_counter ... ok
[INFO] [stdout] test test_lt_true ... ok
[INFO] [stdout] test call_export_cold_auto_inits ... ok
[INFO] [stdout] test test_add_imm_negative ... ok
[INFO] [stdout] test test_or ... ok
[INFO] [stdout] test test_push_const_and_ret ... ok
[INFO] [stdout] test test_ret_uninitialized_register_returns_init_sentinel ... ok
[INFO] [stdout] test test_neq_true ... ok
[INFO] [stdout] test test_recursion_simple ... ok
[INFO] [stdout] test call_export_persists_heap_across_calls ... ok
[INFO] [stdout] test test_stidx_overwrites_previous_value ... ok
[INFO] [stdout] test test_stidx_writes_element ... ok
[INFO] [stdout] test test_neq_false ... ok
[INFO] [stdout] test test_shr ... ok
[INFO] [stdout] test test_shl ... ok
[INFO] [stdout] test test_add_imm_positive ... ok
[INFO] [stdout] test test_native_chunk_propagates_error ... ok
[INFO] [stdout] test test_shl_wrapping_mask ... ok
[INFO] [stdout] test test_stidx_negative_index_traps ... ok
[INFO] [stdout] test test_module_load_rejects_oversize_reg_count ... ok
[INFO] [stdout] test test_store_and_load ... ok
[INFO] [stdout] test test_module_load_rejects_param_count_exceeds_reg_count ... ok
[INFO] [stdout] test test_mov ... ok
[INFO] [stdout] test test_mov_empty_source_register_does_not_trap ... ok
[INFO] [stdout] test test_mul ... ok
[INFO] [stdout] test test_mul_empty_right_register_does_not_trap ... ok
[INFO] [stdout] test test_lte_true ... ok
[INFO] [stdout] test reset_wipes_state ... ok
[INFO] [stdout] test test_sub_empty_left_register_does_not_trap ... ok
[INFO] [stdout] test test_xor ... ok
[INFO] [stdout] test test_sub_imm ... ok
[INFO] [stdout] test test_store_multiple_fields ... ok
[INFO] [stdout] test test_sub ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 84 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/myriad_memory_tests.rs (/opt/rustwide/target/debug/deps/myriad_memory_tests-5b45adc4402c9cdf)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test test_handle_none_distinct ... ok
[INFO] [stdout] test test_fresh_alloc_starts_at_generation_zero ... ok
[INFO] [stdout] test test_call_dest_out_of_caller_window_traps ... ok
[INFO] [stdout] test test_force_free_is_idempotent ... ok
[INFO] [stdout] test test_drop_reclaims_heap_via_rc_dec ... ok
[INFO] [stdout] test test_handle_round_trip ... ok
[INFO] [stdout] test test_handle_allocates_cell_and_resume_frees_it ... ok
[INFO] [stdout] test test_freed_slot_is_reused_with_bumped_generation ... ok
[INFO] [stdout] test test_handle_after_free_is_rejected_via_generation ... ok
[INFO] [stdout] test test_raise_without_handler_traps ... ok
[INFO] [stdout] test test_dispatch_lookup_allocates_cont_and_snapshot ... ok
[INFO] [stdout] test oom_freed_cells_refund_budget ... ok
[INFO] [stdout] test test_value_int_eq ... ok
[INFO] [stdout] test test_value_float_eq ... ok
[INFO] [stdout] test test_recursive_drop_reclaims_nested_handles ... ok
[INFO] [stdout] test test_resume_without_handler_traps ... ok
[INFO] [stdout] test test_value_size_8_bytes ... ok
[INFO] [stdout] test test_handle_without_dispatch_allocates_no_cell ... ok
[INFO] [stdout] test heap_api_model_fuzz ... ok
[INFO] [stdout] test test_rc_inc_keeps_cell_alive_until_balanced ... ok
[INFO] [stdout] test test_value_char_eq ... ok
[INFO] [stdout] test test_resume_on_uninitialized_handler_traps ... ok
[INFO] [stdout] test handle_codec_round_trips_across_boundaries ... ok
[INFO] [stdout] test value_codec_and_rc_hit_real_cell_past_16mb ... ok
[INFO] [stdout] test alloc_past_16mb_does_not_alias ... ok
[INFO] [stdout] test big_array_handle_in_record_rc_survives_grow ... ok
[INFO] [stdout] test oom_alloc_loop_returns_err_not_panic ... ok
[INFO] [stdout] test arena_size_sweep_past_16mb_keeps_data_intact ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/myriad_region_tests.rs (/opt/rustwide/target/debug/deps/myriad_region_tests-81a2cc31fe91e99d)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test tests::region_push_increments_depth ... ok
[INFO] [stdout] test tests::push_pop_balances ... ok
[INFO] [stdout] test tests::rc_dec_cascades_to_handle_child ... ok
[INFO] [stdout] test tests::region_depth_starts_at_zero ... ok
[INFO] [stdout] test tests::record_outside_region_is_silent ... ok
[INFO] [stdout] test tests::pop_without_push_errs ... ok
[INFO] [stdout] test tests::region_pop_without_push_errors ... ok
[INFO] [stdout] test tests::test_alloc_outside_region_is_not_force_freed ... ok
[INFO] [stdout] test tests::test_nested_regions_pop_inner_only ... ok
[INFO] [stdout] test tests::test_region_pop_force_frees_alloc_inside ... ok
[INFO] [stdout] test tests::region_pop_ignores_alloc_not_recorded ... ok
[INFO] [stdout] test tests::test_region_pop_without_push_errors ... ok
[INFO] [stdout] test tests::test_sub_imm_full_i64_range ... ok
[INFO] [stdout] test tests::test_region_pop_frees_multiple_allocs ... ok
[INFO] [stdout] test tests::region_force_free_cascades_to_nested_handle ... ok
[INFO] [stdout] test tests::region_force_frees_recorded_slots ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/no_std_path_tests.rs (/opt/rustwide/target/debug/deps/no_std_path_tests-9b22d2edb0de2896)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test heap_trace_hook_receives_lines ... ignored, core-backed Heap has no per-RC trace hook; set_trace is a no-op
[INFO] [stdout] test profile_report_populated_when_enabled ... ok
[INFO] [stdout] test host_default_is_headless_and_runs ... ok
[INFO] [stdout] test frame_trace_sink_wired_through_trace_out ... ok
[INFO] [stdout] test heap_trace_hook_silent_without_install ... ok
[INFO] [stderr]      Running tests/system_device_tests.rs (/opt/rustwide/target/debug/deps/system_device_tests-91d13cc63fb88410)
[INFO] [stdout] test profile_report_empty_when_disabled ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test write_is_noop_at_device_level ... ok
[INFO] [stdout] test flags_port_reflects_field ... ok
[INFO] [stdout] test version_major_port_returns_2 ... ok
[INFO] [stdout] test version_minor_port_returns_0 ... ok
[INFO] [stdout] test unknown_read_port_returns_zero ... ok
[INFO] [stdout] test version_patch_port_returns_1 ... ok
[INFO] [stdout] test panic_port_traps_with_message ... ok
[INFO] [stdout] test halt_port_writes_exit_code ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/polka-97e5fb50307b7b57)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/polka_cart_tests.rs (/opt/rustwide/target/debug/deps/polka_cart_tests-a14b105f53a3d9a9)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test encode_error_display_names_the_culprit ... ok
[INFO] [stdout] test ld_offset_over_255_rejected ... ok
[INFO] [stdout] test bad_magic_is_not_a_cartridge ... ok
[INFO] [stdout] test empty_string_in_pool ... ok
[INFO] [stdout] test load_error_display_is_user_facing ... ok
[INFO] [stdout] test empty_module_roundtrip ... ok
[INFO] [stdout] test empty_exports_roundtrip ... ok
[INFO] [stdout] test const_mask_roundtrip ... ok
[INFO] [stdout] test magic_is_little_endian_ecff00ec ... ok
[INFO] [stdout] test bad_version ... ok
[INFO] [stdout] test addimm_signed_imm8 ... ok
[INFO] [stdout] test entry_fn_id_nonzero_roundtrip ... ok
[INFO] [stdout] test header_is_12_bytes_then_fn_count ... ok
[INFO] [stdout] test bad_opcode_in_code ... ok
[INFO] [stdout] test exports_roundtrip ... ok
[INFO] [stdout] test bad_kind_byte ... ok
[INFO] [stdout] test corrupt_debug_section_degrades_to_no_lines_not_error ... ok
[INFO] [stdout] test src_file_pool_deduplicates ... ok
[INFO] [stdout] test old_cart_without_debug_section_loads_with_empty_lines ... ok
[INFO] [stdout] test single_bytecode_fn_roundtrip ... ok
[INFO] [stdout] test native_then_bytecode_roundtrip ... ok
[INFO] [stdout] test negative_jump_immediate_signed ... ok
[INFO] [stdout] test truncated_fn_entry ... ok
[INFO] [stdout] test truncated_fn_table_count ... ok
[INFO] [stdout] test unknown_trailing_bytes_do_not_block_load ... ok
[INFO] [stdout] test src_file_roundtrips_via_debug_section ... ok
[INFO] [stdout] test version_is_current ... ok
[INFO] [stdout] test st_offset_over_255_rejected ... ok
[INFO] [stdout] test many_functions ... ok
[INFO] [stdout] test all_46_opcodes_roundtrip ... ok
[INFO] [stdout] test truncated_header ... ok
[INFO] [stdout] test truncated_payload ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/polka_lib_tests.rs (/opt/rustwide/target/debug/deps/polka_lib_tests-b162bcf11ceb3d8e)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test const_is_handle_basic ... ok
[INFO] [stdout] test chunk_param_count_bytecode ... ok
[INFO] [stdout] test const_is_handle_crosses_word_boundary ... ok
[INFO] [stdout] test dispatch_constants ... ok
[INFO] [stdout] test const_is_handle_out_of_bounds_returns_false ... ok
[INFO] [stdout] test bytecode_chunk_default_is_empty ... ok
[INFO] [stdout] test chunk_param_count_native ... ok
[INFO] [stdout] test chunk_as_bytecode_none_for_native ... ok
[INFO] [stdout] test mask_set_across_words ... ok
[INFO] [stdout] test mask_set_and_check_within_word ... ok
[INFO] [stdout] test frame_constants ... ok
[INFO] [stdout] test opcode_equality ... ok
[INFO] [stdout] test register_eq_hash ... ok
[INFO] [stdout] test register_to_usize ... ok
[INFO] [stdout] test mask_set_idempotent ... ok
[INFO] [stdout] test module_construct ... ok
[INFO] [stdout] test mask_bit_set_out_of_bounds_returns_false ... ok
[INFO] [stdout] test mask_set_out_of_bounds_is_noop ... ok
[INFO] [stdout] test chunk_as_bytecode_some_for_bytecode ... ok
[INFO] [stdout] test region_constants ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/polka_value_tests.rs (/opt/rustwide/target/debug/deps/polka_value_tests-0c29c52817037237)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test bool_round_trip ... ok
[INFO] [stdout] test const_aliases ... ok
[INFO] [stdout] test char_round_trip ... ok
[INFO] [stdout] test char_invalid_codepoint_returns_none ... ok
[INFO] [stdout] test handle_codec_round_trips_every_slot_across_24bit_boundary ... ok
[INFO] [stdout] test handle_none_distinct ... ok
[INFO] [stdout] test handle_slot_max_round_trips ... ok
[INFO] [stdout] test int_round_trip ... ok
[INFO] [stdout] test nan_float ... ok
[INFO] [stdout] test value_is_8_bytes ... ok
[INFO] [stdout] test debug_format_distinguishes_none ... ok
[INFO] [stdout] test raw_round_trip ... ok
[INFO] [stdout] test equality_by_raw_bits ... ok
[INFO] [stdout] test handle_round_trip ... ok
[INFO] [stdout] test float_round_trip ... ok
[INFO] [stdout] test handle_slot_keeps_32_bits_gen_masked_to_24 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/polka_rustc-56362c4f538f13db)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/abrc.rs (/opt/rustwide/target/debug/deps/abrc-6a351d7600701548)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/diff.rs (/opt/rustwide/target/debug/deps/diff-a3e33cdaa4c984ab)
[INFO] [stdout] 
[INFO] [stdout] running 97 tests
[INFO] [stdout] test call::effect_ops_transpile_via_embed ... ok
[INFO] [stdout] test call::unreferenced_native_fn_transpiles_via_stub ... ok
[INFO] [stdout] test call::call_square_function ... ok
[INFO] [stdout] test call::error_propagates_across_call_frames ... ok
[INFO] [stdout] test call::two_param_call ... ok
[INFO] [stdout] test call::callreg_out_of_u16_range_errors_both_sides ... ok
[INFO] [stdout] test call::callreg_unknown_fn_id_errors_both_sides ... ok
[INFO] [stdout] test call::deep_recursion_chain_300_levels ... ok
[INFO] [stdout] test call::recursive_factorial ... ok
[INFO] [stdout] test call::callreg_dispatches_to_runtime_fn_id ... ok
[INFO] [stdout] test call::callreg_to_native_releases_staged_handle_args ... ok
[INFO] [stdout] test call::nested_call_chain_two_levels ... ok
[INFO] [stdout] test e2e::e2e_cart_frame_counter ... ok
[INFO] [stdout] test call::module_with_exports_transpiles_via_entry ... ok
[INFO] [stdout] test e2e::e2e_float_arithmetic ... ok
[INFO] [stdout] test e2e::e2e_arithmetic_precedence ... ok
[INFO] [stdout] test e2e::e2e_float_dataflow ... ok
[INFO] [stdout] test e2e::e2e_record_field_sum_heap ... ok
[INFO] [stdout] test e2e::e2e_loop_with_break_value ... ok
[INFO] [stdout] test e2e::e2e_int_to_s_native_heap ... ok
[INFO] [stdout] test e2e::e2e_multi_module_call ... ok
[INFO] [stdout] test e2e::e2e_let_bindings ... ok
[INFO] [stdout] test e2e::e2e_nested_conditionals ... ok
[INFO] [stdout] test effect::effect_nontail_fold_single_shot ... ok
[INFO] [stdout] test e2e::e2e_string_concat_returned_handle ... ok
[INFO] [stdout] test e2e::e2e_println_string_builtin ... ok
[INFO] [stdout] test effect::effect_example_running_sum ... ok
[INFO] [stdout] test e2e::e2e_string_interp_concat_heap ... ok
[INFO] [stdout] test effect::effect_example_dual_handler ... ok
[INFO] [stdout] test effect::effect_payload_threaded ... ok
[INFO] [stdout] test e2e::e2e_recursive_factorial ... ok
[INFO] [stdout] test effect::effect_tail_resume_single ... ok
[INFO] [stdout] test float_ref::negative_float_compare ... ok
[INFO] [stdout] test float_ref::product_difference_compare ... ok
[INFO] [stdout] test float_ref::sum_of_products_compare ... ok
[INFO] [stdout] test effect::effect_example_primes_gen ... ok
[INFO] [stdout] test e2e::e2e_multi_module_static_and_fn ... ok
[INFO] [stdout] test effect::effect_example_tree_sum ... ok
[INFO] [stdout] test e2e::e2e_tuple_index ... ok
[INFO] [stdout] test float::float_f32_div_inexact_narrows ... ok
[INFO] [stdout] test effect::effect_example_nqueens ... ok
[INFO] [stdout] test float::float_div_by_zero_is_inf_not_error ... ok
[INFO] [stdout] test float_ref::fuzz_float_expr_matches_f64 ... ok
[INFO] [stdout] test e2e::e2e_unary_neg ... ok
[INFO] [stdout] test float::float_ops_narrow_to_f32_under_int32_flag ... ok
[INFO] [stdout] test heap::copy_handle_increments_refcount ... ok
[INFO] [stdout] test float::float_neg_of_zero_keeps_sign_bit ... ok
[INFO] [stdout] test heap::nested_handle_drop_cascades_to_zero ... ok
[INFO] [stdout] test float::float_compare_with_nan_is_false ... ok
[INFO] [stdout] test hybrid::lib_emit_exposes_host_injectable_items_no_main ... ok
[INFO] [stdout] test hybrid::lib_emit_pure_module_same_shape_pk_register_aot_no_main ... ok
[INFO] [stdout] test heap::stidx_negative_index_errors_both_sides ... ok
[INFO] [stdout] test call::fuzz_call_programs_match_interpreter ... ok
[INFO] [stdout] test hybrid::hybrid_pure_leaf_runs_native_in_effect_module ... ok
[INFO] [stdout] test heap::heap_leak_detected_when_not_dropped ... ok
[INFO] [stdout] test heap::fuzz_heap_programs_balance_refcounts ... ok
[INFO] [stdout] test heap::heap_alloc_store_load_drop_no_leak ... ok
[INFO] [stdout] test hybrid::hybrid_all_inline_math_builtins_match_interpreter ... ok
[INFO] [stdout] test hybrid::hybrid_math_builtin_leaf_inlined_native ... ok
[INFO] [stdout] test hybrid::hybrid_heap_handle_leaf ... ok
[INFO] [stdout] test heap::ldidx_stidx_dynamic_offset_roundtrips ... ok
[INFO] [stdout] test heap::handle_passed_through_call_no_leak ... ok
[INFO] [stdout] test hybrid::hybrid_to_s_builtin_bridged_native_matches_interpreter ... ok
[INFO] [stdout] test float::fuzz_float_programs_match_interpreter ... ok
[INFO] [stdout] test hybrid::lib_pure_module_host_driven_matches_interpreter ... ok
[INFO] [stdout] test integer::add_then_return ... ok
[INFO] [stdout] test integer::scalar_const_emits_literal_not_runtime_table ... ok
[INFO] [stdout] test integer::backward_loop_sums_to_ten ... ok
[INFO] [stdout] test integer::arithmetic_shr_of_negative_sign_extends ... ok
[INFO] [stdout] test integer::mod_by_zero_matches_error ... ok
[INFO] [stdout] test integer::move_copies_register ... ok
[INFO] [stdout] test integer::out_of_range_branch_errors_both_sides ... ok
[INFO] [stdout] test integer::neg_of_i64_min_wraps ... ok
[INFO] [stdout] test integer::div_by_zero_matches_error ... ok
[INFO] [stdout] test hybrid::lib_effect_module_host_driven_matches_interpreter ... ok
[INFO] [stdout] test integer::forward_conditional_skip ... ok
[INFO] [stdout] test integer::div_min_by_neg_one_overflows_to_error ... ok
[INFO] [stdout] test float::float_arith_matches_f64 ... ok
[INFO] [stdout] test integer::read_after_move_sees_consumed_sentinel ... ok
[INFO] [stdout] test integer::shift_amount_masked_to_six_bits ... ok
[INFO] [stdout] test integer::signed_gte_with_negatives ... ok
[INFO] [stdout] test integer::self_move_is_identity ... ok
[INFO] [stdout] test integer::ret_less_halt_yields_r0 ... ok
[INFO] [stdout] test integer::wrapping_overflow_at_i64_max ... ok
[INFO] [stdout] test integer::signed_mod_negative_keeps_sign_of_dividend ... ok
[INFO] [stdout] test integer::unconditional_jmp_skips_code ... ok
[INFO] [stdout] test integer::fuzz_integer_programs_match_interpreter ... ok
[INFO] [stdout] test integer::signed_div_negative_truncates_toward_zero ... ok
[INFO] [stdout] test integer::signed_lt_with_negative ... ok
[INFO] [stdout] test strconst::string_const_push_then_drop_keeps_module_lifetime_handle ... ok
[INFO] [stdout] test region::region_forget_excludes_from_pop ... ok
[INFO] [stdout] test strconst::fuzz_strconst_programs_balance_module_lifetime_handles ... ok
[INFO] [stdout] test strconst::multiple_string_consts_alloc_in_order ... ok
[INFO] [stdout] test region::region_nested_push_pop ... ok
[INFO] [stdout] test region::region_push_alloc_pop_frees_all ... ok
[INFO] [stdout] test strconst::string_const_resolves_to_same_handle_and_live_count ... ok
[INFO] [stdout] test integer::gt_lte_neq_or_match ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.74s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "fdd4d33e84bb9702bc1c99bd61a895c0b852d76e2e036e46e93ae302f7bfc1f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fdd4d33e84bb9702bc1c99bd61a895c0b852d76e2e036e46e93ae302f7bfc1f0", kill_on_drop: false }`
[INFO] [stdout] fdd4d33e84bb9702bc1c99bd61a895c0b852d76e2e036e46e93ae302f7bfc1f0
