[INFO] fetching crate vyre-reference 0.7.2...
[INFO] testing vyre-reference-0.7.2 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate vyre-reference 0.7.2 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate vyre-reference 0.7.2
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate vyre-reference 0.7.2
[INFO] tweaked toml for crates.io crate vyre-reference 0.7.2 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate vyre-reference 0.7.2 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate vyre-reference 0.7.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 566de2c9b73f59a1b0b80579da3d9d8c54aec8c2970d5b06b2984da66b4e5212
[INFO] running `Command { std: "docker" "start" "566de2c9b73f59a1b0b80579da3d9d8c54aec8c2970d5b06b2984da66b4e5212", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "566de2c9b73f59a1b0b80579da3d9d8c54aec8c2970d5b06b2984da66b4e5212", 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" "566de2c9b73f59a1b0b80579da3d9d8c54aec8c2970d5b06b2984da66b4e5212" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "566de2c9b73f59a1b0b80579da3d9d8c54aec8c2970d5b06b2984da66b4e5212", 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" "566de2c9b73f59a1b0b80579da3d9d8c54aec8c2970d5b06b2984da66b4e5212" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling rand_xoshiro v0.6.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling inventory v0.3.24
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling bitmaps v2.1.0
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling sized-chunks v0.6.5
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling vyre-macros v0.7.2
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling vyre-spec v0.7.2
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling vyre-foundation v0.7.2
[INFO] [stderr]    Compiling vyre-primitives v0.7.2
[INFO] [stderr]    Compiling vyre-reference v0.7.2 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `rayon`
[INFO] [stderr]   --> Cargo.toml:17:15
[INFO] [stderr]    |
[INFO] [stderr] 17 | [dependencies.rayon]
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `rayon`
[INFO] [stderr] warning: `vyre-reference` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 16s
[INFO] running `Command { std: "docker" "inspect" "566de2c9b73f59a1b0b80579da3d9d8c54aec8c2970d5b06b2984da66b4e5212", 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" "566de2c9b73f59a1b0b80579da3d9d8c54aec8c2970d5b06b2984da66b4e5212" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling clap_builder v4.6.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling vyre-spec v0.7.2
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling vyre-foundation v0.7.2
[INFO] [stderr]    Compiling clap v4.6.4
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling vyre-primitives v0.7.2
[INFO] [stderr]    Compiling vyre-reference v0.7.2 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `rayon`
[INFO] [stderr]   --> Cargo.toml:17:15
[INFO] [stderr]    |
[INFO] [stderr] 17 | [dependencies.rayon]
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `rayon`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `vyre-reference` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 00s
[INFO] running `Command { std: "docker" "inspect" "566de2c9b73f59a1b0b80579da3d9d8c54aec8c2970d5b06b2984da66b4e5212", 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" "566de2c9b73f59a1b0b80579da3d9d8c54aec8c2970d5b06b2984da66b4e5212" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused dependency `rayon`
[INFO] [stderr]   --> Cargo.toml:17:15
[INFO] [stderr]    |
[INFO] [stderr] 17 | [dependencies.rayon]
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `rayon`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `vyre-reference` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.34s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/vyre-reference/7c3ad43646ac40c7/out/vyre_reference-7c3ad43646ac40c7)
[INFO] [stdout] 
[INFO] [stdout] running 93 tests
[INFO] [stdout] test dialect_dispatch::tests::registered_reference_facet_dispatches ... ok
[INFO] [stdout] test dual_impls::workgroup::reduce::reference::tests::test_reduce_empty_min_identity ... ok
[INFO] [stdout] test execution::expr::tests::prop_frame_evaluator_matches_recursive_contract ... ok
[INFO] [stdout] test execution::expr::tests::deeply_nested_expression_uses_frame_stack_not_host_recursion ... ok
[INFO] [stdout] test dual_impls::bitwise::bit_walk_reference::tests::binary_direct_and_bits_match_on_generated_cases ... ok
[INFO] [stdout] test dual_impls::arith::bit_walk_reference::tests::short_inputs_zero_fill_without_panicking ... ok
[INFO] [stdout] test dual_impls::bitwise::bit_walk_reference::tests::short_inputs_zero_fill_without_panicking ... ok
[INFO] [stdout] test dual_impls::arith::bit_walk_reference::tests::generated_arithmetic_duals_match_native_wrapping_ops ... ok
[INFO] [stdout] test dual_impls::scan::dfa::reference::tests::test_dfa_reference_v2_roundtrip ... ok
[INFO] [stdout] test dual_impls::bitwise::bit_walk_reference::tests::unary_direct_and_bits_match_on_generated_cases ... ok
[INFO] [stdout] test dual_impls::workgroup::reduce::reference::tests::test_reduce_empty_mul_identity ... ok
[INFO] [stdout] test dual_impls::evaluator::tests::combine_known_variants_do_not_panic ... ok
[INFO] [stdout] test dual_impls::evaluator::tests::scalar_helpers_preserve_contract_checks ... ok
[INFO] [stdout] test dialect_dispatch::tests::missing_reference_facet_is_typed_absence ... ok
[INFO] [stdout] test dialect_dispatch::tests::panicking_facet_does_not_publish_partial_output ... ok
[INFO] [stdout] test dialect_dispatch::tests::unknown_operation_fails_closed ... ok
[INFO] [stdout] test dual_impls::workgroup::reduce::reference::tests::test_reduce_empty_add_identity ... ok
[INFO] [stdout] test dual_impls::workgroup::reduce::reference::tests::test_reduce_empty_bitand_identity ... ok
[INFO] [stdout] test execution::expr_cast::tests::cast_to_vec4_truncates_oversized_byte_payload_to_fixed_width ... ok
[INFO] [stdout] test execution::expr_cast::tests::cast_to_narrow_int_from_undefined_source_fails_closed ... ok
[INFO] [stdout] test execution::expr_cast::tests::cast_to_u64_zero_extends_non_negative ... ok
[INFO] [stdout] test execution::expr_cast::tests::cast_to_vec2_pads_scalar_bytes_to_fixed_width ... ok
[INFO] [stdout] test execution::expr_cast::tests::spec_output_value_canonicalizes_f32_subnormal_to_zero ... ok
[INFO] [stdout] test execution::expr_cast::tests::spec_output_value_normal_f32_passes_through_unchanged ... ok
[INFO] [stdout] test execution::hashmap::grid_sync_segmentation::contains_grid_sync_finds_top_level_and_nested_scopes ... ok
[INFO] [stdout] test execution::hashmap::grid_sync_segmentation::flatten_recurses_through_nested_gridsync_scopes_then_splits ... ok
[INFO] [stdout] test execution::expr_cast::tests::cast_f32_to_undefined_target_fails_closed ... ok
[INFO] [stdout] test execution::expr_cast::tests::cast_f32_to_permitted_targets_converts ... ok
[INFO] [stdout] test execution::hashmap::grid_sync_segmentation::split_emits_empty_trailing_segment_for_trailing_barrier ... ok
[INFO] [stdout] test execution::expr_cast::tests::spec_output_value_canonicalizes_f32_negative_subnormal_to_negative_zero ... ok
[INFO] [stdout] test execution::expr_cast::tests::cast_f32_to_fixed_width_vector_byte_packs ... ok
[INFO] [stdout] test execution::hashmap::grid_sync_segmentation::contains_grid_sync_does_not_descend_into_data_dependent_control_flow ... ok
[INFO] [stdout] test execution::hashmap::grid_sync_segmentation::is_grid_sync_barrier_matches_only_gridsync ... ok
[INFO] [stdout] test execution::expr_cast::tests::cast_i32_to_u64_and_i64_sign_extends_negative ... ok
[INFO] [stdout] test execution::expr_cast::tests::cast_to_signed_narrow_int_truncates_and_sign_extends ... ok
[INFO] [stdout] test execution::hashmap::grid_sync_segmentation::split_partitions_at_each_top_level_barrier ... ok
[INFO] [stdout] test execution::hashmap::grid_sync_segmentation::split_yields_one_segment_without_a_barrier ... ok
[INFO] [stdout] test execution::hashmap::subgroup::tests::f32_bitwise_reduce_fails_loud ... ok
[INFO] [stdout] test execution::hashmap::memory::tests::reset_workgroup_reallocates_when_layout_changes ... ok
[INFO] [stdout] test execution::hashmap::memory::tests::reset_workgroup_reuses_matching_buffers_and_zeroes_in_place ... ok
[INFO] [stdout] test execution::hashmap::memory::tests::workgroup_memory_uses_packed_static_byte_len_for_i4 ... ok
[INFO] [stdout] test execution::hashmap::memory::tests::output_value_slices_declared_byte_range_from_buffer_bytes ... ok
[INFO] [stdout] test execution::expr_cast::tests::spec_output_value_canonicalizes_f32_nan_payload_to_canonical_nan ... ok
[INFO] [stdout] test execution::hashmap::subgroup::tests::f32_shuffle_preserves_selected_lane_value ... ok
[INFO] [stdout] test execution::hashmap::subgroup::tests::f32_max_uses_neg_inf_identity_for_all_negative_lanes ... ok
[INFO] [stdout] test execution::hashmap::step::node_step::tests::apply_async_transfer_fails_closed_on_poisoned_buffer_lock ... ok
[INFO] [stdout] test execution::hashmap::subgroup::tests::u32_max_reduces_across_lanes ... ok
[INFO] [stdout] test execution::node::tests::async_load_wait_copies_payload_into_destination ... ok
[INFO] [stdout] test execution::op_count::tests::nested_scopes_are_additive ... ok
[INFO] [stdout] test execution::hashmap::subgroup::tests::f32_shuffle_zeroes_out_of_range_lane ... ok
[INFO] [stdout] test execution::hashmap::step::tests::subgroup_snapshots_share_persistent_local_maps ... ok
[INFO] [stdout] test execution::hashmap::subgroup::tests::u32_xor_reduces_across_lanes ... ok
[INFO] [stdout] test execution::hashmap::subgroup::tests::u32_mul_reduces_across_lanes ... ok
[INFO] [stdout] test execution::op_count::tests::count_ops_is_zero_when_no_ops_run ... ok
[INFO] [stdout] test execution::expr_cast::tests::cast_to_unsigned_narrow_int_truncates_high_bits ... ok
[INFO] [stdout] test execution::hashmap::sync::tests::element_count_uses_bit_width_for_packed_i4_buffers ... ok
[INFO] [stdout] test execution::hashmap::grid_sync_segmentation::flatten_dissolves_gridsync_scopes_and_keeps_the_rest ... ok
[INFO] [stdout] test execution::node::tests::async_store_wait_copies_payload_at_destination_offset ... ok
[INFO] [stdout] test execution::hashmap::subgroup::tests::f32_mul_reduces_across_lanes ... ok
[INFO] [stdout] test execution::sequential::tests::invocation_count_is_product ... ok
[INFO] [stdout] test execution::sequential::tests::invocation_order_is_canonical ... ok
[INFO] [stdout] test execution::hashmap::step::node_step::tests::read_bytes_fails_closed_on_poisoned_buffer_lock ... ok
[INFO] [stdout] test execution::sequential::tests::invocation_globals_offset_by_workgroup ... ok
[INFO] [stdout] test execution::op_count::tests::record_op_is_inert_outside_a_count_scope ... ok
[INFO] [stdout] test execution::typed_ops::tests::unpack_on_float_operand_fails_loudly ... ok
[INFO] [stdout] test execution::hashmap::subgroup::tests::f32_add_reduces_across_lanes ... ok
[INFO] [stdout] test execution::typed_ops::tests::f32_subnormal_results_are_canonicalized_after_arithmetic ... ok
[INFO] [stdout] test execution::typed_ops::tests::f32_nan_payloads_are_canonicalized_for_classification ... ok
[INFO] [stdout] test execution::typed_ops::tests::f32_subnormal_operands_are_canonicalized_before_arithmetic ... ok
[INFO] [stdout] test float16::tests::canonical_half_conversion_edges ... ok
[INFO] [stdout] test oob::tests::oob_accesses_are_counted_and_in_bounds_are_not ... ok
[INFO] [stdout] test execution::typed_ops::tests::unpack_ops_extract_nibble_and_byte_matching_emit_lowering ... ok
[INFO] [stdout] test execution::typed_ops::tests::signed_div_mod_defined_inputs_match_i32_semantics ... ok
[INFO] [stdout] test oob::tests::f32_load_canonicalizes_subnormal_and_nan_payloads ... ok
[INFO] [stdout] test value::tests::f32_element_decode_canonicalizes_subnormal_and_nan_payload_bits ... ok
[INFO] [stdout] test oob::tests::f32_store_canonicalizes_subnormal_and_nan_payloads ... ok
[INFO] [stdout] test subgroup::tests::shuffle_zeroes_out_of_range_lanes ... ok
[INFO] [stdout] test subgroup::tests::ballot_sets_expected_bits ... ok
[INFO] [stdout] test ieee754::tests::canonical_ulp_distance_handles_zero_and_neighbors ... ok
[INFO] [stdout] test execution::typed_ops::tests::unsigned_div_mod_by_zero_are_total ... ok
[INFO] [stdout] test execution::typed_ops::tests::unsigned_mul_high_matches_widening_product_upper_half ... ok
[INFO] [stdout] test oob::tests::poisoned_reference_buffer_lock_is_not_silently_recovered ... ok
[INFO] [stdout] test value::tests::nonzero_float_truthiness_is_true ... ok
[INFO] [stdout] test value::tests::pos_zero_truthiness_is_false ... ok
[INFO] [stdout] test execution::typed_ops::tests::signed_div_mod_reject_wgsl_undefined_inputs ... ok
[INFO] [stdout] test value::tests::neg_zero_truthiness_is_false ... ok
[INFO] [stdout] test execution::typed_ops::tests::unpack_on_signed_operand_extracts_identical_bits ... ok
[INFO] [stdout] test ieee754::tests::canonical_f32_collapses_nan_payloads ... ok
[INFO] [stdout] test value::tests::neg_zero_select_branches_to_false ... ok
[INFO] [stdout] test execution::tests::reference_eval_dispatches_singleton_atomic_flags_across_dynamic_byte_input ... ok
[INFO] [stdout] test subgroup::tests::subgroup_add_matches_parallel_wrapping_sum ... ok
[INFO] [stdout] test execution::tests::generic_storage_graph_matches_recursive_oracle_for_10k_programs ... ok
[INFO] [stdout] test execution::tests::dispatch_floor_covers_packed_byte_scan_that_buffer_inference_under_covers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 93 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/adversarial_empty.rs (/opt/rustwide/target/release/build/vyre-reference/a9807e03aeebbafe/out/adversarial_empty-a9807e03aeebbafe)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test raw_empty_program_is_rejected_with_region_context ... ok
[INFO] [stdout] test zero_length_input_does_not_create_implicit_bytes ... ok
[INFO] [stdout] test empty_wrapped_program_returns_no_outputs ... ok
[INFO] [stderr]      Running tests/adversarial_gaps.rs (/opt/rustwide/target/release/build/vyre-reference/04b0650ce2a49e48/out/adversarial_gaps-04b0650ce2a49e48)
[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 31 tests
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::f32_to_u32_overflow_saturates_to_max ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::f32_to_u32_negative_is_zero ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::i32_div_by_zero_in_program_errors ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::i32_mod_by_zero_errors_at_runtime ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::inf_minus_inf_is_nan ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::load_from_undefined_buffer_errors ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::nan_propagates_through_f32_mul ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::nan_propagates_through_f32_sub ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::nan_propagates_through_f32_add ... ok
[INFO] [stdout] test adversarial_gaps_subnormal_sqrt_sin_cos_produce_canonical_results::atomic_on_u64_buffer_touches_lower_half_only ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::f32_to_u32_nan_is_zero ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::u32_shl_by_32_wraps_to_identity ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::loop_with_zero_iterations_skips_body ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::loop_with_from_greater_than_to_skips_body ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::nan_propagates_through_f32_div ... ok
[INFO] [stdout] test adversarial_gaps_subnormal_sqrt_sin_cos_produce_canonical_results::u32_max_index_load_returns_zero ... ok
[INFO] [stdout] test adversarial_gaps_subnormal_sqrt_sin_cos_produce_canonical_results::zero_sized_buffer_load_returns_zero ... ok
[INFO] [stdout] test adversarial_gaps_subnormal_sqrt_sin_cos_produce_canonical_results::oob_load_returns_zero ... ok
[INFO] [stdout] test adversarial_gaps_subnormal_sqrt_sin_cos_produce_canonical_results::zero_sized_buffer_store_is_noop ... ok
[INFO] [stdout] test adversarial_gaps_subnormal_sqrt_sin_cos_produce_canonical_results::atomic_oob_index_returns_zero ... ok
[INFO] [stdout] test adversarial_gaps_subnormal_sqrt_sin_cos_produce_canonical_results::oob_store_is_silent_noop ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::negative_i32_index_is_rejected_not_wrapped ... ok
[INFO] [stderr]      Running tests/assign_semantics.rs (/opt/rustwide/target/release/build/vyre-reference/86c890506543ecf2/out/assign_semantics-86c890506543ecf2)
[INFO] [stdout] test adversarial_gaps_subnormal_sqrt_sin_cos_produce_canonical_results::subnormal_sqrt_sin_cos_produce_canonical_results ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::program_with_no_buffers_executes_pure_nodes ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::zero_div_zero_is_nan ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::store_after_conditional_return_is_skipped_when_branch_taken ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::store_to_undefined_buffer_errors ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::u32_mod_by_zero_in_program_returns_zero ... ok
[INFO] [stdout] test adversarial_gaps_subnormal_sqrt_sin_cos_produce_canonical_results::multiple_atomics_on_same_location_are_deterministic ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::u32_div_by_zero_in_program_returns_max ... ok
[INFO] [stdout] test adversarial_gaps_program_with_no_buffers_executes_pure_nodes::bitwise_op_on_incompatible_types_errors_at_runtime ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test assign_survives_nested_block_scope ... ok
[INFO] [stderr]      Running tests/atomic_law_property_contracts.rs (/opt/rustwide/target/release/build/vyre-reference/3d1afc1ce7eac1c2/out/atomic_law_property_contracts-3d1afc1ce7eac1c2)
[INFO] [stdout] test assign_accumulates_across_loop_iterations ... ok
[INFO] [stdout] test shadowing_is_rejected_by_validator_v008 ... ok
[INFO] [stdout] test assign_mutates_prior_let_in_same_scope ... ok
[INFO] [stdout] test assign_from_inside_region_mutates_outer_let ... 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] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test generated_atomic_identity_updates_preserve_value ... ok
[INFO] [stdout] test generated_bitwise_atomic_updates_match_commutative_bitwise_laws ... ok
[INFO] [stderr]      Running tests/atomic_oracle_contract.rs (/opt/rustwide/target/release/build/vyre-reference/4eb75c6996ad2cf4/out/atomic_oracle_contract-4eb75c6996ad2cf4)
[INFO] [stdout] test generated_idempotent_atomic_updates_leave_value_stable ... 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 4 tests
[INFO] [stdout] test compare_exchange_updates_only_on_expected_match ... ok
[INFO] [stdout] test compare_exchange_without_expected_is_rejected_with_actionable_error ... ok
[INFO] [stdout] test unsupported_atomic_ops_are_rejected_instead_of_faked ... ok
[INFO] [stdout] test supported_atomic_ops_return_old_value_and_exact_new_value ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/atomic_property_contracts.rs (/opt/rustwide/target/release/build/vyre-reference/44baefe74b25d594/out/atomic_property_contracts-44baefe74b25d594)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test generated_compare_exchange_updates_only_on_expected_match ... ok
[INFO] [stdout] test generated_atomic_binary_ops_return_old_and_expected_new_value ... ok
[INFO] [stderr]      Running tests/byte_prefix_property_contracts.rs (/opt/rustwide/target/release/build/vyre-reference/8a9facec0f454fc4/out/byte_prefix_property_contracts-8a9facec0f454fc4)
[INFO] [stdout] test generated_compare_exchange_without_expected_is_rejected ... 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 4 tests
[INFO] [stdout] test generated_longer_than_u32_byte_prefix_rejects_u32 ... ok
[INFO] [stderr]      Running tests/dual_arith_reference_contracts.rs (/opt/rustwide/target/release/build/vyre-reference/61c53f636f334b52/out/dual_arith_reference_contracts-61c53f636f334b52)
[INFO] [stdout] test generated_short_byte_prefix_decodes_as_zero_padded_u64 ... ok
[INFO] [stdout] test generated_short_byte_prefix_decodes_as_zero_padded_u32 ... ok
[INFO] [stdout] test generated_longer_than_u64_byte_prefix_rejects_u64 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test arithmetic_dual_references_treat_malformed_short_input_as_zero_word ... ok
[INFO] [stdout] test arithmetic_dual_references_are_registered_in_the_public_oracle ... ok
[INFO] [stdout] test generated_arithmetic_dual_matrix_matches_wrapping_u32_contracts ... 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] [stderr]      Running tests/dual_reference_parity.rs (/opt/rustwide/target/release/build/vyre-reference/e948f09c572820b6/out/dual_reference_parity-e948f09c572820b6)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test dual_references_agree_on_binary_word_ops ... ok
[INFO] [stdout] test dual_references_agree_on_unary_bitwise_ops ... ok
[INFO] [stdout] test dual_op_count_is_at_least_four ... ok
[INFO] [stdout] test all_dual_ops_are_resolvable ... ok
[INFO] [stderr]      Running tests/dual_reference_property_contracts.rs (/opt/rustwide/target/release/build/vyre-reference/fa5acad4f936cd38/out/dual_reference_property_contracts-fa5acad4f936cd38)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test generated_bitwise_dual_references_agree ... ok
[INFO] [stdout] test generated_compare_dual_references_match_boolean_contract ... ok
[INFO] [stdout] test generated_unary_dual_references_agree ... 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/dual_registry_adversarial_contract.rs (/opt/rustwide/target/release/build/vyre-reference/86a644bfdf6033b7/out/dual_registry_adversarial_contract-86a644bfdf6033b7)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test every_dual_reference_id_is_unique_registered_and_differentially_equal ... ok
[INFO] [stderr]      Running tests/dual_scalar_evaluator_generated_matrix.rs (/opt/rustwide/target/release/build/vyre-reference/6227fff482e9fc7d/out/dual_scalar_evaluator_generated_matrix-6227fff482e9fc7d)
[INFO] [stdout] test unknown_dual_reference_id_stays_absent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test generated_unary_scalar_evaluators_match_u32_contract_matrix ... ok
[INFO] [stdout] test scalar_evaluators_reject_wrong_arity_and_unaligned_payloads ... ok
[INFO] [stdout] test generated_binary_scalar_evaluators_match_u32_contract_matrix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/expr_adversarial_proptest.rs (/opt/rustwide/target/release/build/vyre-reference/43c1e5ce487c862f/out/expr_adversarial_proptest-43c1e5ce487c862f)
[INFO] [stdout] 
[INFO] [stdout] running 102 tests
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_mod_i32_by_zero_errors::div_i32_min_by_neg_one_errors ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_mod_i32_by_zero_errors::prop_binop_eq_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_mod_i32_by_zero_errors::mod_i32_by_zero_errors ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_atomic_and ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_mod_i32_by_zero_errors::prop_binop_min_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_mod_i32_by_zero_errors::prop_binop_lt_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_mod_i32_by_zero_errors::prop_binop_add_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_atomic_max ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_mod_i32_by_zero_errors::prop_binop_max_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_atomic_compare_exchange ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_atomic_or ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_atomic_add_monotonic ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_atomic_min ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_cast_f32_to_bool ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_mod_i32_by_zero_errors::prop_binop_div_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_cast_bool_to_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_cast_f32_to_u32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_cast_bool_to_u32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_buf_len ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_cast_u32_to_bool ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_cast_i32_to_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_cast_f32_to_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_cast_u32_to_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_cast_bool_to_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_atomic_xor ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_cast_i32_to_u32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_cast_i32_to_bool ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_mod_i32_by_zero_errors::prop_binop_mul_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_cast_u32_to_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_store_u32_roundtrip::prop_opaque_errors_actionably ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_load_u32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_isfinite_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_clz_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_ctz_u32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_store_u32_roundtrip::prop_store_u32_roundtrip ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_clz_u32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_bitnot_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_logicalnot_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_floor_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_bitnot_u32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_cos_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_logicalnot_u32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_ceil_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_store_u32_roundtrip::prop_select_matches_conditional ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_isnan_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_store_u32_roundtrip::prop_store_oob_is_silent_noop ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_cast_u32_to_i32::prop_atomic_exchange ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_isinf_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_negate_u32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_negate_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_abs_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_negate_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_popcount_u32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_reverse_bits_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_mod_i32_by_zero_errors::prop_binop_sub_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_ctz_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_popcount_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_div_u32_by_zero_is_max::div_u32_by_zero_is_max ... ok
[INFO] [stdout] test expr_adversarial_proptest_div_u32_by_zero_is_max::prop_binop_eq_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_reverse_bits_u32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_sin_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_div_u32_by_zero_is_max::prop_binop_lt_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_div_u32_by_zero_is_max::prop_binop_bitor_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_round_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_sqrt_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_div_u32_by_zero_is_max::prop_binop_bitxor_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_trunc_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_div_u32_by_zero_is_max::prop_binop_div_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_div_u32_by_zero_is_max::prop_binop_add_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_div_u32_by_zero_is_max::prop_binop_bitand_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_div_u32_by_zero_is_max::mod_u32_by_zero_is_zero ... ok
[INFO] [stdout] test expr_adversarial_proptest_div_u32_by_zero_is_max::prop_binop_absdiff_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_div_u32_by_zero_is_max::prop_binop_mul_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_arithmetic_error_case_modules::expr_adversarial_proptest_prop_unop_negate_u32::prop_unop_sign_f32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_div_u32_by_zero_is_max::prop_binop_shl_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_div_u32_by_zero_is_max::prop_binop_shr_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_div_u32_by_zero_is_max::prop_binop_min_i32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_div_u32_by_zero_is_max::prop_binop_mod_i32 ... ok
[INFO] [stdout] test prop_binop_absdiff_u32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_div_u32_by_zero_is_max::div_i32_by_zero_errors ... ok
[INFO] [stdout] test prop_binop_add_u32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_div_u32_by_zero_is_max::prop_binop_max_i32 ... ok
[INFO] [stdout] test prop_binop_and_u32 ... ok
[INFO] [stdout] test prop_binop_bitor_u32 ... ok
[INFO] [stdout] test prop_binop_ge_u32 ... ok
[INFO] [stdout] test prop_binop_mul_u32 ... ok
[INFO] [stdout] test prop_binop_lt_u32 ... ok
[INFO] [stdout] test prop_binop_mod_u32 ... ok
[INFO] [stdout] test prop_binop_shl_u32 ... ok
[INFO] [stdout] test prop_binop_ne_u32 ... ok
[INFO] [stdout] test prop_binop_sub_u32 ... ok
[INFO] [stdout] test prop_binop_gt_u32 ... ok
[INFO] [stdout] test prop_binop_le_u32 ... ok
[INFO] [stdout] test prop_binop_bitxor_u32 ... ok
[INFO] [stdout] test prop_binop_div_u32 ... ok
[INFO] [stdout] test prop_binop_max_u32 ... ok
[INFO] [stdout] test expr_adversarial_proptest_div_u32_by_zero_is_max::prop_binop_sub_i32 ... ok
[INFO] [stdout] test prop_binop_or_u32 ... ok
[INFO] [stdout] test prop_binop_bitand_u32 ... ok
[INFO] [stdout] test prop_binop_shr_u32 ... ok
[INFO] [stdout] test prop_binop_eq_u32 ... ok
[INFO] [stdout] test prop_binop_min_u32 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 102 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/f32_comparison_property_contracts.rs (/opt/rustwide/target/release/build/vyre-reference/21d91fb632ee7b32/out/f32_comparison_property_contracts-21d91fb632ee7b32)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test generated_f32_comparison_oracle_matches_unordered_ieee_contract ... ok
[INFO] [stderr]      Running tests/fixed_width_value_property_contracts.rs (/opt/rustwide/target/release/build/vyre-reference/1e1b49c77afedb88/out/fixed_width_value_property_contracts-1e1b49c77afedb88)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test generated_u64_element_bytes_decode_little_endian ... ok
[INFO] [stdout] test generated_f32_element_bytes_follow_reference_canonicalization ... ok
[INFO] [stdout] test generated_bool_element_bytes_use_ir_word_convention ... ok
[INFO] [stdout] test generated_i32_element_bytes_decode_little_endian ... ok
[INFO] [stderr]      Running tests/flat_cpu_input_contract.rs (/opt/rustwide/target/release/build/vyre-reference/4fd5b87e85daaf31/out/flat_cpu_input_contract-4fd5b87e85daaf31)
[INFO] [stdout] test generated_u32_element_bytes_decode_little_endian ... 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] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test flat_cpu_rejects_truncated_uniform_input ... ok
[INFO] [stdout] test flat_cpu_rejects_truncated_readonly_input ... ok
[INFO] [stdout] test flat_cpu_rejects_variable_width_input_buffers ... ok
[INFO] [stdout] test flat_cpu_consumes_declared_input_count ... ok
[INFO] [stdout] test flat_cpu_rejects_payload_for_program_without_flat_inputs ... ok
[INFO] [stdout] test flat_cpu_returns_write_only_output_buffers ... ok
[INFO] [stdout] test flat_cpu_initializes_declared_output_count ... ok
[INFO] [stdout] test flat_cpu_rejects_trailing_input_bytes ... ok
[INFO] [stdout] test flat_cpu_exact_readonly_input_round_trips_without_padding ... ok
[INFO] [stdout] test flat_cpu_rejects_variable_width_output_buffers ... 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/gap_transcendentals_parity.rs (/opt/rustwide/target/release/build/vyre-reference/f5bbe6d4164e6523/out/gap_transcendentals_parity-f5bbe6d4164e6523)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test reference_transcendental_ops_return_float_values ... ok
[INFO] [stdout] test reference_transcendentals_match_canonical_oracle ... ok
[INFO] [stderr]      Running tests/hashmap_async_and_indirect_contracts.rs (/opt/rustwide/target/release/build/vyre-reference/ecd081c07e6a45b3/out/hashmap_async_and_indirect_contracts-ecd081c07e6a45b3)
[INFO] [stdout] test reference_transcendentals_are_deterministic ... 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 3 tests
[INFO] [stdout] test async_load_copies_only_when_waited ... ok
[INFO] [stderr]      Running tests/hashmap_buffer_size_contracts.rs (/opt/rustwide/target/release/build/vyre-reference/3df88d788e0bd3ec/out/hashmap_buffer_size_contracts-3df88d788e0bd3ec)
[INFO] [stdout] test indirect_dispatch_returns_structured_reference_error ... ok
[INFO] [stdout] test async_transfer_without_wait_is_rejected ... 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 9 tests
[INFO] [stdout] test an_undersized_legacy_output_initializer_is_an_error ... ok
[INFO] [stdout] test an_empty_legacy_output_initializer_is_an_error ... ok
[INFO] [stdout] test an_exactly_sized_legacy_output_initializer_is_accepted ... ok
[INFO] [stderr]      Running tests/hashmap_invocation_size_contracts.rs (/opt/rustwide/target/release/build/vyre-reference/33599d46b77c2904/out/hashmap_invocation_size_contracts-33599d46b77c2904)
[INFO] [stdout] test logical_mode_still_allocates_its_own_output ... ok
[INFO] [stdout] test an_oversized_legacy_output_initializer_is_accepted ... ok
[INFO] [stdout] test a_legacy_output_initializer_one_byte_short_is_an_error ... ok
[INFO] [stdout] test the_required_size_tracks_the_declared_element_count ... ok
[INFO] [stdout] test huge_declared_buffer_size_returns_structured_error ... ok
[INFO] [stdout] test an_undersized_ordinary_input_reports_the_same_contract ... 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 1 test
[INFO] [stdout] test huge_workgroup_dimensions_return_structured_error ... 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/oracle_program_edges.rs (/opt/rustwide/target/release/build/vyre-reference/6d832de1bff8bff9/out/oracle_program_edges-6d832de1bff8bff9)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test f32_classification_ops_survive_bool_output_readback ... ok
[INFO] [stdout] test u32_arithmetic_edge_cases_survive_program_store_and_readback ... ok
[INFO] [stdout] test signed_quotient_stored_into_u32_buffer_preserves_bits ... ok
[INFO] [stdout] test f32_comparison_ops_preserve_unordered_nan_and_signed_zero_semantics ... ok
[INFO] [stdout] test f32_edge_values_are_canonical_after_program_store_and_readback ... ok
[INFO] [stdout] test signed_division_errors_are_structured_at_program_boundary ... ok
[INFO] [stdout] test signed_remainder_stored_into_i32_buffer_reads_back_signed ... ok
[INFO] [stderr]      Running tests/quantized_buffer_contract.rs (/opt/rustwide/target/release/build/vyre-reference/0124c9f7ed555349/out/quantized_buffer_contract-0124c9f7ed555349)
[INFO] [stdout] test large_loop_accumulation_uses_wrapping_u32_oracle_semantics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test quantized_scalar_oob_load_returns_typed_zero_byte ... ok
[INFO] [stdout] test packed_i4_reference_buffer_len_reports_logical_elements ... ok
[INFO] [stdout] test half_and_bfloat_oob_loads_return_two_byte_typed_zero ... ok
[INFO] [stdout] test quantized_scalar_load_store_preserves_raw_storage_bits ... ok
[INFO] [stderr]      Running tests/reference_abi_predicates.rs (/opt/rustwide/target/release/build/vyre-reference/ef724756209ea406/out/reference_abi_predicates-ef724756209ea406)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test a_backend_allocated_output_is_returned_but_not_supplied ... ok
[INFO] [stdout] test the_predicates_predict_the_shapes_reference_eval_uses ... ok
[INFO] [stdout] test supplying_one_value_too_many_is_rejected ... ok
[INFO] [stdout] test a_live_out_read_write_buffer_is_not_supplied_by_the_caller ... ok
[INFO] [stdout] test a_workgroup_buffer_is_neither_supplied_nor_returned ... ok
[INFO] [stdout] test a_write_only_buffer_is_not_supplied_by_the_caller ... ok
[INFO] [stdout] test a_read_only_buffer_is_an_input_and_not_an_output ... ok
[INFO] [stdout] test a_read_write_buffer_is_both_an_input_and_an_output ... 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/reference_error_contract.rs (/opt/rustwide/target/release/build/vyre-reference/b5ffad0a32444dcb/out/reference_error_contract-b5ffad0a32444dcb)
[INFO] [stderr]      Running tests/reference_eval_fma_select_generated.rs (/opt/rustwide/target/release/build/vyre-reference/a87499a2e4545b08/out/reference_eval_fma_select_generated-a87499a2e4545b08)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test preserves_specific_recovery_guidance_once ... ok
[INFO] [stdout] test preserves_owner_authored_message_without_parsing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test reference_eval_select_can_feed_fma_without_type_erasure ... ok
[INFO] [stdout] test generated_reference_eval_fma_matches_fused_mul_add_for_4096_cases ... ok
[INFO] [stdout] test generated_reference_eval_select_routes_u32_arms_for_8192_cases ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/region_frame_lifetime.rs (/opt/rustwide/target/release/build/vyre-reference/35a27a8e8f27341b/out/region_frame_lifetime-35a27a8e8f27341b)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test region_body_reads_enclosing_let_across_frames ... ok
[INFO] [stdout] test region_inside_region_inside_if_executes_all_branches ... ok
[INFO] [stdout] test region_body_written_inside_loop_preserves_borrow ... ok
[INFO] [stderr]      Running tests/region_gate.rs (/opt/rustwide/target/release/build/vyre-reference/ec6e0eb777882dc0/out/region_gate-ec6e0eb777882dc0)
[INFO] [stdout] test deeply_nested_regions_execute_without_dangling_borrow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test reference_eval_rejects_non_region_programs ... ok
[INFO] [stdout] test flat_cpu_rejects_non_region_programs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/saturating_binops_contract.rs (/opt/rustwide/target/release/build/vyre-reference/575b03889018fa22/out/saturating_binops_contract-575b03889018fa22)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test saturating_mul_uses_u32_saturation_not_wraparound ... ok
[INFO] [stdout] test saturating_add_uses_u32_saturation_not_wraparound ... ok
[INFO] [stdout] test saturating_sub_uses_u32_floor_not_wraparound ... 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/single_rank_collective_reference.rs (/opt/rustwide/target/release/build/vyre-reference/024ffae70d904813/out/single_rank_collective_reference-024ffae70d904813)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test subgroup_shuffle_observes_branch_assigned_source_lane_after_empty_peer_branch ... ok
[INFO] [stdout] test reference_rejects_non_world_collectives ... ok
[INFO] [stdout] test reference_rejects_nonzero_world_broadcast_root ... ok
[INFO] [stdout] test reference_executes_world_identity_collectives ... ok
[INFO] [stdout] test reference_executes_world_copy_collectives ... ok
[INFO] [stderr]      Running tests/storage_graph_generated_adversarial.rs (/opt/rustwide/target/release/build/vyre-reference/a3f15ccf6cde7ea3/out/storage_graph_generated_adversarial-a3f15ccf6cde7ea3)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.67s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test storage_graph_public_oracle_reports_missing_dependencies_and_cycles ... ok
[INFO] [stdout] test storage_graph_public_oracle_rejects_duplicate_node_ids ... ok
[INFO] [stdout] test generated_storage_graph_oracle_matches_recursive_shadow_for_32768_cases ... ok
[INFO] [stdout] test generated_storage_graph_oracle_handles_unordered_multi_output_dags_for_16384_cases ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/storage_graph_i32_f32_semantics_generated.rs (/opt/rustwide/target/release/build/vyre-reference/265a0aee1b7cc3c4/out/storage_graph_i32_f32_semantics_generated-265a0aee1b7cc3c4)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test generated_i32_unary_storage_graph_semantics_match_contract_matrix ... ok
[INFO] [stdout] test generated_i32_division_edges_are_actionable_errors ... ok
[INFO] [stdout] test generated_f32_unary_storage_graph_semantics_match_contract_matrix ... ok
[INFO] [stdout] test generated_f32_binary_storage_graph_semantics_match_contract_matrix ... ok
[INFO] [stdout] test generated_i32_binary_storage_graph_semantics_match_contract_matrix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/storage_graph_scalar_semantics_generated.rs (/opt/rustwide/target/release/build/vyre-reference/aca3adb561defa37/out/storage_graph_scalar_semantics_generated-aca3adb561defa37)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test generated_bool_storage_graph_semantics_match_contract_matrix ... ok
[INFO] [stdout] test generated_storage_graph_scalar_type_mismatches_are_actionable_errors ... ok
[INFO] [stdout] test generated_u32_unary_storage_graph_semantics_match_contract_matrix ... ok
[INFO] [stdout] test generated_u32_binary_storage_graph_semantics_match_contract_matrix ... 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/storage_graph_u64_semantics_generated.rs (/opt/rustwide/target/release/build/vyre-reference/6d3e4469a52cdb4e/out/storage_graph_u64_semantics_generated-6d3e4469a52cdb4e)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test generated_u64_zero_divisor_semantics_are_total_and_backend_aligned ... ok
[INFO] [stdout] test generated_u64_unary_storage_graph_semantics_match_contract_matrix ... ok
[INFO] [stdout] test generated_u64_binary_storage_graph_semantics_match_contract_matrix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/subgroup_edge_contract.rs (/opt/rustwide/target/release/build/vyre-reference/736bc95bb2b03f48/out/subgroup_edge_contract-736bc95bb2b03f48)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test shuffle_truncates_to_active_width_and_zeroes_missing_sources ... ok
[INFO] [stdout] test add_is_wrapping_and_width_limited ... ok
[INFO] [stdout] test ballot_ignores_lanes_past_configured_width_and_u32_mask_width ... ok
[INFO] [stdout] test subgroup_bounds_partition_valid_lane_indices ... ok
[INFO] [stdout] test zero_width_is_clamped_to_one_lane ... 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/subnormal_contract.rs (/opt/rustwide/target/release/build/vyre-reference/dd4ec80c38c7ba15/out/subnormal_contract-dd4ec80c38c7ba15)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test binop_div_subnormal_operands_produce_canonical_results ... ok
[INFO] [stdout] test signed_zero_preserved_through_unops ... ok
[INFO] [stdout] test unop_cos_subnormal_input_produces_canonical_result ... ok
[INFO] [stdout] test signed_zero_preserved_through_binops ... ok
[INFO] [stdout] test canonical_f32_preserves_normals_and_infinities ... ok
[INFO] [stdout] test canonical_f32_canonicalizes_all_nan_payloads ... ok
[INFO] [stdout] test canonical_f32_flushes_all_positive_subnormals_to_positive_zero ... ok
[INFO] [stdout] test binop_mul_subnormal_operands_produce_canonical_results ... ok
[INFO] [stdout] test signed_zero_preserved_through_canonicalization ... ok
[INFO] [stdout] test unop_exp_subnormal_input_produces_canonical_result ... ok
[INFO] [stdout] test unop_sin_subnormal_input_produces_canonical_result ... ok
[INFO] [stdout] test boundary_normal_subnormal_transition ... ok
[INFO] [stdout] test binop_add_subnormal_operands_produce_canonical_results ... ok
[INFO] [stdout] test unop_sqrt_subnormal_input_produces_canonical_result ... ok
[INFO] [stdout] test canonical_f32_flushes_all_negative_subnormals_to_negative_zero ... 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/sweep_dual_arith_oracle_matrix.rs (/opt/rustwide/target/release/build/vyre-reference/edd996b698611872/out/sweep_dual_arith_oracle_matrix-edd996b698611872)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test sweep_dual_arith_add_oracle_matrix_matches_independent_wrapping_add ... ok
[INFO] [stdout] test sweep_dual_arith_mul_oracle_matrix_matches_independent_wrapping_mul ... ok
[INFO] [stdout] test sweep_dual_arith_malformed_inputs_zero_fill_without_divergence ... 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 1 test
[INFO] [stderr]      Running tests/sweep_dual_bitwise_and_volume_oracle_matrix.rs (/opt/rustwide/target/release/build/vyre-reference/88ca9f49c2e9902f/out/sweep_dual_bitwise_and_volume_oracle_matrix-88ca9f49c2e9902f)
[INFO] [stderr]      Running tests/sweep_dual_bitwise_clz_volume_oracle_matrix.rs (/opt/rustwide/target/release/build/vyre-reference/98651d8db11dd6f1/out/sweep_dual_bitwise_clz_volume_oracle_matrix-98651d8db11dd6f1)
[INFO] [stdout] test sweep_dual_bitwise_and_volume_oracle_matrix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test sweep_dual_bitwise_clz_volume_oracle_matrix ... 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/sweep_dual_bitwise_not_volume_oracle_matrix.rs (/opt/rustwide/target/release/build/vyre-reference/0d475c19e9cdd2c0/out/sweep_dual_bitwise_not_volume_oracle_matrix-0d475c19e9cdd2c0)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test sweep_dual_bitwise_not_volume_oracle_matrix ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sweep_dual_bitwise_or_volume_oracle_matrix.rs (/opt/rustwide/target/release/build/vyre-reference/156e5fcce60ff8f8/out/sweep_dual_bitwise_or_volume_oracle_matrix-156e5fcce60ff8f8)
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test sweep_dual_bitwise_or_volume_oracle_matrix ... 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/sweep_dual_bitwise_popcount_volume_oracle_matrix.rs (/opt/rustwide/target/release/build/vyre-reference/5a16a957f3956b40/out/sweep_dual_bitwise_popcount_volume_oracle_matrix-5a16a957f3956b40)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/sweep_dual_bitwise_shift_left_volume_oracle_matrix.rs (/opt/rustwide/target/release/build/vyre-reference/55386a34905c8960/out/sweep_dual_bitwise_shift_left_volume_oracle_matrix-55386a34905c8960)
[INFO] [stdout] test sweep_dual_bitwise_popcount_volume_oracle_matrix ... 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] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test sweep_dual_bitwise_shift_left_volume_oracle_matrix ... 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/sweep_dual_bitwise_shift_right_volume_oracle_matrix.rs (/opt/rustwide/target/release/build/vyre-reference/20d0772ee283a453/out/sweep_dual_bitwise_shift_right_volume_oracle_matrix-20d0772ee283a453)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test sweep_dual_bitwise_shift_right_volume_oracle_matrix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/sweep_dual_bitwise_xor_volume_oracle_matrix.rs (/opt/rustwide/target/release/build/vyre-reference/b8ad123f6df7a6ec/out/sweep_dual_bitwise_xor_volume_oracle_matrix-b8ad123f6df7a6ec)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test sweep_dual_bitwise_xor_volume_oracle_matrix ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sweep_dual_compare_eq_volume_oracle_matrix.rs (/opt/rustwide/target/release/build/vyre-reference/ff5bf323b01456ea/out/sweep_dual_compare_eq_volume_oracle_matrix-ff5bf323b01456ea)
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test sweep_dual_compare_eq_volume_oracle_matrix ... 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/sweep_dual_compare_lt_volume_oracle_matrix.rs (/opt/rustwide/target/release/build/vyre-reference/406b3724b8054c0f/out/sweep_dual_compare_lt_volume_oracle_matrix-406b3724b8054c0f)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test sweep_dual_compare_lt_volume_oracle_matrix ... 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/fnv1a32_zero.rs (/opt/rustwide/target/release/build/vyre-reference/aaf066e492894f89/out/test_fnv1a32_zero-aaf066e492894f89)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test fnv1a_handles_all_zero_buffer_without_panic ... 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/typed_validation_source.rs (/opt/rustwide/target/release/build/vyre-reference/064e70ce8b308ef8/out/typed_validation_source-064e70ce8b308ef8)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test reference_error_preserves_structured_validation_source ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/value_array_property_contracts.rs (/opt/rustwide/target/release/build/vyre-reference/cf712e02080d3c82/out/value_array_property_contracts-cf712e02080d3c82)
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test generated_u32_arrays_flatten_in_element_order ... ok
[INFO] [stdout] test generated_u32_array_width_encoding_matches_extend_api ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/value_byte_property_contracts.rs (/opt/rustwide/target/release/build/vyre-reference/c0148ed99d12d205/out/value_byte_property_contracts-c0148ed99d12d205)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test generated_extend_bytes_width_matches_allocating_encoding ... ok
[INFO] [stdout] test generated_zero_width_encoding_is_raw_payload ... ok
[INFO] [stdout] test generated_to_bytes_width_has_exact_declared_width_when_nonzero ... 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/value_datatype_generated_matrix.rs (/opt/rustwide/target/release/build/vyre-reference/41092c4b9ca999b2/out/value_datatype_generated_matrix-41092c4b9ca999b2)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test generated_typed_scalar_datatypes_decode_value_semantics ... ok
[INFO] [stdout] test generated_variable_width_datatypes_keep_full_payloads_and_empty_fallback_zeros ... ok
[INFO] [stdout] test generated_fixed_width_datatypes_decode_only_the_declared_storage_window ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/value_encoding_contract.rs (/opt/rustwide/target/release/build/vyre-reference/c5aff9d7f76574eb/out/value_encoding_contract-c5aff9d7f76574eb)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test extend_bytes_width_matches_allocating_encoding ... ok
[INFO] [stdout] test quantized_and_extended_fixed_width_values_have_typed_storage_widths ... ok
[INFO] [stdout] test scalar_to_bytes_width_pads_and_truncates_little_endian ... ok
[INFO] [stdout] test zero_for_returns_exact_public_zero_shapes ... ok
[INFO] [stdout] test truthiness_matches_ir_word_convention ... ok
[INFO] [stderr]      Running tests/value_extend_bytes_width_generated.rs (/opt/rustwide/target/release/build/vyre-reference/3647fb177d5dee0e/out/value_extend_bytes_width_generated-3647fb177d5dee0e)
[INFO] [stdout] test float_equality_is_bit_exact_not_numeric_approximation ... ok
[INFO] [stdout] test from_element_bytes_rejects_short_fixed_width_inputs ... ok
[INFO] [stdout] test finite_float_narrowing_truncates_only_inside_unsigned_range ... ok
[INFO] [stdout] test numeric_narrowing_rejects_negative_and_oversized_values ... ok
[INFO] [stdout] test short_byte_scalars_zero_pad_as_little_endian_prefixes ... 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 3 tests
[INFO] [stdout] test generated_extend_bytes_width_preserves_existing_prefix_for_8192_cases ... ok
[INFO] [stdout] test generated_batched_extend_matches_concatenated_allocating_encoding ... ok
[INFO] [stderr]      Running tests/value_float_property_contracts.rs (/opt/rustwide/target/release/build/vyre-reference/593bf82b75be6d8f/out/value_float_property_contracts-593bf82b75be6d8f)
[INFO] [stdout] test generated_nested_arrays_obey_declared_width_truncation_and_padding ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test generated_float_bytes_preserve_all_host_bits ... ok
[INFO] [stdout] test generated_float_values_are_bit_exact_for_equality ... ok
[INFO] [stdout] test generated_float_width_encoding_is_prefix_then_zero_pad ... ok
[INFO] [stdout] test generated_u32_to_f32_uses_bitcast_not_numeric_cast ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/value_narrowing_property_contracts.rs (/opt/rustwide/target/release/build/vyre-reference/5cec51f00da643f4/out/value_narrowing_property_contracts-5cec51f00da643f4)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test generated_negative_float_to_unsigned_is_rejected ... ok
[INFO] [stdout] test generated_i32_to_u64_succeeds_only_for_non_negative_values ... ok
[INFO] [stdout] test generated_i32_to_u32_succeeds_only_for_non_negative_values ... ok
[INFO] [stdout] test generated_finite_float_to_u32_matches_truncation_inside_range ... ok
[INFO] [stderr]      Running tests/value_signed_narrowing_property_contracts.rs (/opt/rustwide/target/release/build/vyre-reference/33815a7323b7f026/out/value_signed_narrowing_property_contracts-33815a7323b7f026)
[INFO] [stdout] test generated_u64_to_u32_succeeds_only_inside_u32_range ... 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] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test generated_i32_bytes_are_little_endian ... ok
[INFO] [stdout] test generated_i32_width_encoding_is_prefix_then_zero_pad ... ok
[INFO] [stdout] test generated_i32_narrowing_matches_checked_unsigned_conversions ... 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/value_truthiness_property_contracts.rs (/opt/rustwide/target/release/build/vyre-reference/02b4a2960e0f0d31/out/value_truthiness_property_contracts-02b4a2960e0f0d31)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test generated_array_truthiness_is_non_empty ... ok
[INFO] [stdout] test generated_bytes_truthiness_uses_u32_only_for_short_scalars ... ok
[INFO] [stdout] test generated_i32_truthiness_uses_lossless_unsigned_conversion ... ok
[INFO] [stdout] test generated_u32_truthiness_is_nonzero ... ok
[INFO] [stderr]      Running tests/value_write_bytes_width_generated.rs (/opt/rustwide/target/release/build/vyre-reference/dc90849224595f58/out/value_write_bytes_width_generated-dc90849224595f58)
[INFO] [stdout] test generated_bool_truthiness_is_boolean_value ... 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] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test generated_write_bytes_width_overwrites_existing_target_bytes ... ok
[INFO] [stdout] test generated_write_bytes_width_matches_allocating_encoding_for_16384_cases ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/vector_cast_generated_matrix.rs (/opt/rustwide/target/release/build/vyre-reference/46bca37731032a03/out/vector_cast_generated_matrix-46bca37731032a03)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test generated_vector_casts_match_fixed_width_encoding_for_32768_cases ... ok
[INFO] [stderr]    Doc-tests vyre_reference
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test src/dual.rs - dual::DualReference (line 15) ... ignored
[INFO] [stdout] test src/flat_cpu.rs - flat_cpu::run_flat (line 27) ... ignored
[INFO] [stdout] test src/ieee754.rs - ieee754::pending_float_types (line 215) ... ignored
[INFO] [stdout] test src/workgroup.rs - workgroup::Invocation<'a>::push_scope (line 500) - compile ... ok
[INFO] [stdout] test src/workgroup.rs - workgroup::Invocation<'a>::pop_scope (line 512) - compile ... ok
[INFO] [stdout] test src/ieee754.rs - ieee754::canonical_log (line 104) ... ok
[INFO] [stdout] test src/ieee754.rs - ieee754::canonical_cos (line 41) ... ok
[INFO] [stdout] test src/ieee754.rs - ieee754::canonical_sqrt (line 55) ... ok
[INFO] [stdout] test src/workgroup.rs - workgroup::Invocation<'a>::bind_loop_var (line 588) - compile ... FAILED
[INFO] [stdout] test src/ieee754.rs - ieee754::canonical_exp (line 83) ... ok
[INFO] [stdout] test src/workgroup.rs - workgroup::Invocation<'a>::bind (line 559) - compile ... FAILED
[INFO] [stdout] test src/ieee754.rs - ieee754::canonical_sin (line 27) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/workgroup.rs - workgroup::Invocation<'a>::bind_loop_var (line 588) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `ReferenceError` in the crate root
[INFO] [stdout]    --> src/workgroup.rs:591:32
[INFO] [stdout]     |
[INFO] [stdout] 591 | fn main() -> Result<(), crate::ReferenceError> {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/workgroup.rs - workgroup::Invocation<'a>::bind (line 559) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `ReferenceError` in the crate root
[INFO] [stdout]    --> src/workgroup.rs:562:32
[INFO] [stdout]     |
[INFO] [stdout] 562 | fn main() -> Result<(), crate::ReferenceError> {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/workgroup.rs - workgroup::Invocation<'a>::bind (line 559)
[INFO] [stdout]     src/workgroup.rs - workgroup::Invocation<'a>::bind_loop_var (line 588)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 7 passed; 2 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.52s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "566de2c9b73f59a1b0b80579da3d9d8c54aec8c2970d5b06b2984da66b4e5212", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "566de2c9b73f59a1b0b80579da3d9d8c54aec8c2970d5b06b2984da66b4e5212", kill_on_drop: false }`
[INFO] [stdout] 566de2c9b73f59a1b0b80579da3d9d8c54aec8c2970d5b06b2984da66b4e5212
