[INFO] fetching crate tritium-cpu 1.1.0-rc.2...
[INFO] testing tritium-cpu-1.1.0-rc.2 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate tritium-cpu 1.1.0-rc.2 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate tritium-cpu 1.1.0-rc.2
[INFO] finished tweaking crates.io crate tritium-cpu 1.1.0-rc.2
[INFO] tweaked toml for crates.io crate tritium-cpu 1.1.0-rc.2 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate tritium-cpu 1.1.0-rc.2 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 crates.io crate tritium-cpu 1.1.0-rc.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tritium-core v1.1.0-rc.2
[INFO] [stderr]   Downloaded tritium-spec v1.1.0-rc.2
[INFO] [stderr]   Downloaded tritium-runtime v1.1.0-rc.2
[INFO] [stderr]   Downloaded tritium-format v1.1.0-rc.2
[INFO] [stderr]   Downloaded tritium-testkit v1.1.0-rc.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] e7f1e1c7cef8e75c25c1384b9e7c4ddcccae85e9c1bff504066cba5c89dde56b
[INFO] running `Command { std: "docker" "start" "e7f1e1c7cef8e75c25c1384b9e7c4ddcccae85e9c1bff504066cba5c89dde56b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e7f1e1c7cef8e75c25c1384b9e7c4ddcccae85e9c1bff504066cba5c89dde56b", 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" "e7f1e1c7cef8e75c25c1384b9e7c4ddcccae85e9c1bff504066cba5c89dde56b" "/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" "e7f1e1c7cef8e75c25c1384b9e7c4ddcccae85e9c1bff504066cba5c89dde56b", 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" "e7f1e1c7cef8e75c25c1384b9e7c4ddcccae85e9c1bff504066cba5c89dde56b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling linkme-impl v0.3.37
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling linkme v0.3.37
[INFO] [stderr]    Compiling tritium-core v1.1.0-rc.2
[INFO] [stderr]    Compiling blake3 v1.8.7
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tritium-spec v1.1.0-rc.2
[INFO] [stderr]    Compiling tritium-runtime v1.1.0-rc.2
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling tritium-format v1.1.0-rc.2
[INFO] [stderr]    Compiling tritium-cpu v1.1.0-rc.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.36s
[INFO] running `Command { std: "docker" "inspect" "e7f1e1c7cef8e75c25c1384b9e7c4ddcccae85e9c1bff504066cba5c89dde56b", 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" "e7f1e1c7cef8e75c25c1384b9e7c4ddcccae85e9c1bff504066cba5c89dde56b" "/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 getrandom v0.3.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling tritium-core v1.1.0-rc.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling tritium-spec v1.1.0-rc.2
[INFO] [stderr]    Compiling tritium-format v1.1.0-rc.2
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling tritium-runtime v1.1.0-rc.2
[INFO] [stderr]    Compiling tritium-testkit v1.1.0-rc.2
[INFO] [stderr]    Compiling tritium-cpu v1.1.0-rc.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.07s
[INFO] running `Command { std: "docker" "inspect" "e7f1e1c7cef8e75c25c1384b9e7c4ddcccae85e9c1bff504066cba5c89dde56b", 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" "e7f1e1c7cef8e75c25c1384b9e7c4ddcccae85e9c1bff504066cba5c89dde56b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tritium_cpu-2f0ecda82acaf7df)
[INFO] [stdout] 
[INFO] [stdout] running 52 tests
[INFO] [stdout] test kernel::tests::a8_paths_bench ... ignored, micro-benchmark, run with --ignored
[INFO] [stdout] test salt_v2::tests::checked_shape_logic_rejects_overflow_and_semantic_mismatch ... ok
[INFO] [stdout] test salt_v2::tests::caller_owned_output_path_allocates_no_heap_scratch ... ok
[INFO] [stdout] test salt_v2::tests::allocating_path_preflights_activation_before_output_allocation ... ok
[INFO] [stdout] test salt_v2::tests::group_plane_cancellation_happens_before_f16_scale_application ... ok
[INFO] [stdout] test kernel::tests::avx2_matches_scalar_when_available ... ok
[INFO] [stdout] test simd::avx512::tests::avx512_matches_scalar_when_available ... ok
[INFO] [stdout] test simd::lut::tests::group_index_round_trips_every_pattern ... ok
[INFO] [stdout] test salt_v2::tests::rejects_bad_rank_lengths_and_tensor_index ... ok
[INFO] [stdout] test salt_v2::tests::fixture_really_covers_short_tail_and_ragged_p ... ok
[INFO] [stdout] test salt_v2::tests::every_codec_matches_independent_dense_math_for_ragged_planes_and_rows ... ok
[INFO] [stdout] test kernel::tests::scalar_matches_reference_hand_case ... ok
[INFO] [stdout] test salt_v2::tests::signed_rht_fails_closed_before_writing_output ... ok
[INFO] [stdout] test kernel::tests::a8_fast_path_bit_matches_scalar_reference ... ok
[INFO] [stdout] test salt_v2::tests::rejects_nonfinite_output_without_storing_it ... ok
[INFO] [stdout] test simd::lut::tests::pow3_matches_base3 ... ok
[INFO] [stdout] test salt_v2::tests::coefficient_reconstruction_handles_tile_and_group_boundaries ... ok
[INFO] [stdout] test salt_v2::tests::rejects_nonfinite_activation_before_writing_output ... ok
[INFO] [stdout] test salt_v2::tests::g64_runtime_matches_independent_dense_matvec ... ok
[INFO] [stdout] test simd::lut::tests::table_is_bit_exact_vs_direct_for_every_pattern ... ok
[INFO] [stdout] test tests::both_formats_agree_with_reference ... ok
[INFO] [stdout] test tests::boundary_m_equals_one ... ok
[INFO] [stdout] test simd::lut::tests::lut_mpgemm_matches_reference_within_tolerance ... ok
[INFO] [stdout] test tests::device_id_is_cpu ... ok
[INFO] [stdout] test simd::lut::tests::lut_mpgemm_rejects_bad_lengths ... ok
[INFO] [stdout] test tests::mpgemm_rejects_bad_operand_lengths ... ok
[INFO] [stdout] test tests::mpgemm_rejects_foreign_buffer ... ok
[INFO] [stdout] test simd::lut::tests::lut_row_handles_ragged_tail ... ok
[INFO] [stdout] test tests::capabilities_report_cpu_backend ... ok
[INFO] [stdout] test simd::lut::tests::lut_row_all_zero_and_all_one ... ok
[INFO] [stdout] test tests::boundary_all_zero_weights_give_zero ... ok
[INFO] [stdout] test tests::nan_inf_activation_propagates_without_ub ... ok
[INFO] [stdout] test tests::boundary_n_equals_one ... ok
[INFO] [stdout] test tests::packed_projected_vjp_matches_dense_contract ... ok
[INFO] [stdout] test tests::boundary_m_large ... ok
[INFO] [stdout] test tests::packed_projected_vjp_rejects_bad_output_shape ... ok
[INFO] [stdout] test tests::boundary_all_pos_and_all_neg ... ok
[INFO] [stdout] test tests::determinism_same_input_same_bytes ... ok
[INFO] [stdout] test tests::tq2_projected_vjp_decodes_packed_weights_without_dense_unpack ... ok
[INFO] [stdout] test tests::tq2_projected_vjp_handles_zero_inner_dimension ... ok
[INFO] [stdout] test tests::upload_accepts_correct_length ... ok
[INFO] [stdout] test tests::upload_rejects_wrong_length ... ok
[INFO] [stdout] test tests::registers_with_runtime ... ok
[INFO] [stdout] test tests::tq2_projected_vjp_rejects_reserved_code_before_writing_outputs ... ok
[INFO] [stdout] test tests::avx2_vs_scalar_parity ... ok
[INFO] [stdout] test simd::lut::tests::prop_table_gather_bit_exact ... ok
[INFO] [stdout] test tests::parallel_matches_reference_and_is_deterministic ... ok
[INFO] [stdout] test simd::lut::tests::prop_lut_row_within_tolerance_of_reference ... ok
[INFO] [stdout] test simd::lut::tests::prop_lut_row_is_deterministic ... ok
[INFO] [stdout] test tests::fused_path_degrades_without_fp8 ... ok
[INFO] [stdout] test tests::conformance_zero_failures ... ok
[INFO] [stdout] test tests::conformance_zero_failures_other_seeds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 51 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 3.43s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tritium_cpu
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e7f1e1c7cef8e75c25c1384b9e7c4ddcccae85e9c1bff504066cba5c89dde56b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e7f1e1c7cef8e75c25c1384b9e7c4ddcccae85e9c1bff504066cba5c89dde56b", kill_on_drop: false }`
[INFO] [stdout] e7f1e1c7cef8e75c25c1384b9e7c4ddcccae85e9c1bff504066cba5c89dde56b
