[INFO] fetching crate nabled-linalg 0.0.8... [INFO] testing nabled-linalg-0.0.8 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate nabled-linalg 0.0.8 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate nabled-linalg 0.0.8 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate nabled-linalg 0.0.8 [INFO] tweaked toml for crates.io crate nabled-linalg 0.0.8 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate nabled-linalg 0.0.8 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate nabled-linalg 0.0.8 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.114 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.114 [INFO] [stderr] Downloaded bitflags v2.11.0 [INFO] [stderr] Downloaded core-graphics-types v0.2.0 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.114 [INFO] [stderr] Downloaded windows-collections v0.3.2 [INFO] [stderr] Downloaded wasm-bindgen-futures v0.4.64 [INFO] [stderr] Downloaded nabled-core v0.0.8 [INFO] [stderr] Downloaded wgpu-core-deps-emscripten v28.0.0 [INFO] [stderr] Downloaded dirs v6.0.0 [INFO] [stderr] Downloaded cauchy v0.4.0 [INFO] [stderr] Downloaded dirs-sys v0.5.0 [INFO] [stderr] Downloaded katexit v0.1.5 [INFO] [stderr] Downloaded openblas-build v0.10.14 [INFO] [stderr] Downloaded openblas-src v0.10.14 [INFO] [stderr] Downloaded libredox v0.1.14 [INFO] [stderr] Downloaded ordered-float v5.1.0 [INFO] [stderr] Downloaded redox_users v0.5.2 [INFO] [stderr] Downloaded openssl-sys v0.9.112 [INFO] [stderr] Downloaded cc v1.2.57 [INFO] [stderr] Downloaded zerocopy-derive v0.8.47 [INFO] [stderr] Downloaded ndarray-linalg v0.18.1 [INFO] [stderr] Downloaded gpu-allocator v0.28.0 [INFO] [stderr] Downloaded half v2.7.1 [INFO] [stderr] Downloaded webpki-root-certs v1.0.6 [INFO] [stderr] Downloaded rayon v1.11.0 [INFO] [stderr] Downloaded libm v0.2.16 [INFO] [stderr] Downloaded wgpu v28.0.0 [INFO] [stderr] Downloaded ndarray v0.17.2 [INFO] [stderr] Downloaded zerocopy v0.8.47 [INFO] [stderr] Downloaded openssl v0.10.76 [INFO] [stderr] Downloaded portable-atomic-util v0.2.6 [INFO] [stderr] Downloaded lax v0.18.0 [INFO] [stderr] Downloaded wgpu-core v28.0.1 [INFO] [stderr] Downloaded codespan-reporting v0.12.0 [INFO] [stderr] Downloaded js-sys v0.3.91 [INFO] [stderr] Downloaded wgpu-types v28.0.0 [INFO] [stderr] Downloaded wgpu-hal v28.0.1 [INFO] [stderr] Downloaded redox_syscall v0.7.3 [INFO] [stderr] Downloaded litrs v1.0.0 [INFO] [stderr] Downloaded slotmap v1.1.1 [INFO] [stderr] Downloaded wasm-bindgen v0.2.114 [INFO] [stderr] Downloaded windows-future v0.3.2 [INFO] [stderr] Downloaded windows-numerics v0.3.1 [INFO] [stderr] Downloaded document-features v0.2.12 [INFO] [stderr] Downloaded wgpu-core-deps-apple v28.0.0 [INFO] [stderr] Downloaded windows-threading v0.2.1 [INFO] [stderr] Downloaded approx v0.5.1 [INFO] [stderr] Downloaded pollster v0.4.0 [INFO] [stderr] Downloaded profiling v1.0.17 [INFO] [stderr] Downloaded range-alloc v0.1.5 [INFO] [stderr] Downloaded web-sys v0.3.91 [INFO] [stderr] Downloaded cblas-sys v0.1.4 [INFO] [stderr] Downloaded wgpu-core-deps-windows-linux-android v28.0.0 [INFO] [stderr] Downloaded naga v28.0.0 [INFO] [stderr] Downloaded libc v0.2.183 [INFO] [stderr] Downloaded metal v0.33.0 [INFO] [stderr] Downloaded netlib-src v0.9.0 [INFO] [stderr] Downloaded lapack-sys v0.15.0 [INFO] [stderr] Downloaded windows v0.62.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1df420bd64ec1fcc9dc5f967a9a01413ca6e9ac150a859f252cae381bbc74f27 [INFO] running `Command { std: "docker" "start" "-a" "1df420bd64ec1fcc9dc5f967a9a01413ca6e9ac150a859f252cae381bbc74f27", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1df420bd64ec1fcc9dc5f967a9a01413ca6e9ac150a859f252cae381bbc74f27", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1df420bd64ec1fcc9dc5f967a9a01413ca6e9ac150a859f252cae381bbc74f27", kill_on_drop: false }` [INFO] [stdout] 1df420bd64ec1fcc9dc5f967a9a01413ca6e9ac150a859f252cae381bbc74f27 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ccaabb89c8d5c898b363a1e51c8b9f9c543595cf189272fa11da30192fad00a6 [INFO] running `Command { std: "docker" "start" "-a" "ccaabb89c8d5c898b363a1e51c8b9f9c543595cf189272fa11da30192fad00a6", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling ndarray v0.17.2 [INFO] [stderr] Compiling nabled-core v0.0.8 [INFO] [stderr] Compiling nabled-linalg v0.0.8 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.15s [INFO] running `Command { std: "docker" "inspect" "ccaabb89c8d5c898b363a1e51c8b9f9c543595cf189272fa11da30192fad00a6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ccaabb89c8d5c898b363a1e51c8b9f9c543595cf189272fa11da30192fad00a6", kill_on_drop: false }` [INFO] [stdout] ccaabb89c8d5c898b363a1e51c8b9f9c543595cf189272fa11da30192fad00a6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 504b8cb46890929aae82351abbfff1c37d9eb78c3fda932bc31bf2002a8a5ee0 [INFO] running `Command { std: "docker" "start" "-a" "504b8cb46890929aae82351abbfff1c37d9eb78c3fda932bc31bf2002a8a5ee0", kill_on_drop: false }` [INFO] [stderr] Compiling nabled-linalg v0.0.8 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 11.93s [INFO] running `Command { std: "docker" "inspect" "504b8cb46890929aae82351abbfff1c37d9eb78c3fda932bc31bf2002a8a5ee0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "504b8cb46890929aae82351abbfff1c37d9eb78c3fda932bc31bf2002a8a5ee0", kill_on_drop: false }` [INFO] [stdout] 504b8cb46890929aae82351abbfff1c37d9eb78c3fda932bc31bf2002a8a5ee0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e5ac600fcb4502495d8b494ff5d9a2ab5adba765c60b110ba8dda7875db02e76 [INFO] running `Command { std: "docker" "start" "-a" "e5ac600fcb4502495d8b494ff5d9a2ab5adba765c60b110ba8dda7875db02e76", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/nabled_linalg-6fc800f3d9b30374) [INFO] [stdout] [INFO] [stdout] running 300 tests [INFO] [stdout] test accelerator::policy::tests::sparse_threshold_defaults_are_nontrivial ... ok [INFO] [stdout] test accelerator::policy::tests::tiny_dense_workloads_default_to_cpu ... ok [INFO] [stdout] test accelerator::policy::tests::large_dense_workloads_attempt_gpu ... ok [INFO] [stdout] test accelerator::tests::accelerated_matmat_requires_feature ... ok [INFO] [stdout] test accelerator::tests::backend_dispatch_selects_expected_kernel ... ok [INFO] [stdout] test accelerator::tests::backend_dispatch_selects_expected_sparse_matvec_kernel ... ok [INFO] [stdout] test accelerator::tests::backend_dispatch_selects_expected_tensor_kernels ... ok [INFO] [stdout] test accelerator::tests::backend_dispatch_selects_expected_sparse_matmat_kernels ... ok [INFO] [stdout] test accelerator::tests::backend_dispatch_selects_expected_matvec_kernel ... ok [INFO] [stdout] test accelerator::tests::chunking_rejects_invalid_chunk_size ... ok [INFO] [stdout] test accelerator::tests::backend_dispatch_selects_expected_vector_kernels ... ok [INFO] [stdout] test accelerator::tests::backend_dispatch_selects_expected_batched_row_matvec_kernel ... ok [INFO] [stdout] test accelerator::tests::chunking_visits_all_rows ... ok [INFO] [stdout] test accelerator::tests::gpu_backend_returns_error ... ok [INFO] [stdout] test accelerator::tests::backend_dispatch_selects_expected_triangular_kernels ... ok [INFO] [stdout] test accelerator::tests::gpu_matmat_f64_requires_feature ... ok [INFO] [stdout] test accelerator::tests::serial_matmat_matches_expected ... ok [INFO] [stdout] test batched::tests::batched_decompositions_reject_empty_batch ... ok [INFO] [stdout] test accelerator::tests::matmat_rejects_dimension_mismatch ... ok [INFO] [stdout] test accelerator::tests::gpu_matmat_requires_feature ... ok [INFO] [stdout] test cholesky::tests::decompose_rejects_non_finite_input ... ok [INFO] [stdout] test cholesky::tests::cholesky_view_variants_match_owned ... ok [INFO] [stdout] test cholesky::tests::cholesky_reconstructs_spd_matrix ... ok [INFO] [stdout] test batched::tests::batched_lu_cholesky_and_eigen_work ... ok [INFO] [stdout] test cholesky::tests::solve_rejects_bad_rhs_length ... ok [INFO] [stdout] test eigen::tests::balancing_changes_scale_but_preserves_shape ... ok [INFO] [stdout] test batched::tests::batched_svd_matches_single_path ... ok [INFO] [stdout] test cholesky::tests::solve_into_rejects_bad_output_length ... ok [INFO] [stdout] test cholesky::tests::real_f32_paths_match_expected ... ok [INFO] [stdout] test cholesky::tests::complex_cholesky_paths_work ... ok [INFO] [stdout] test cholesky::tests::non_spd_input_errors ... ok [INFO] [stdout] test cholesky::tests::solve_into_matches_solve ... ok [INFO] [stdout] test accelerator::tests::cpu_backend_executes_operation ... ok [INFO] [stdout] test cholesky::tests::inverse_multiplied_by_matrix_is_identity ... ok [INFO] [stdout] test eigen::tests::generalized_eigen_rejects_non_symmetric_a ... ok [INFO] [stdout] test eigen::tests::generalized_eigen_rejects_non_spd_b ... ok [INFO] [stdout] test batched::tests::batched_qr_reconstructs_inputs ... ok [INFO] [stdout] test eigen::tests::non_symmetric_matrix_errors ... ok [INFO] [stdout] test eigen::tests::generalized_eigen_rejects_dimension_mismatch ... ok [INFO] [stdout] test eigen::tests::nonsymmetric_bi_produces_left_and_right_vectors ... ok [INFO] [stdout] test eigen::tests::nonsymmetric_real_eigenvalues_cover_complex_pair ... ok [INFO] [stdout] test eigen::tests::nonsymmetric_complex_eigenvalues_match_diagonal ... ok [INFO] [stdout] test cholesky::tests::solve_reconstructs_rhs ... ok [INFO] [stdout] test lu::tests::inverse_multiplied_by_matrix_is_identity ... ok [INFO] [stdout] test eigen::tests::nonsymmetric_triangular_matrix_matches_diagonal_eigenvalues ... ok [INFO] [stdout] test eigen::tests::nonsymmetric_view_variants_match_owned ... ok [INFO] [stdout] test eigen::tests::real_f32_paths_match_expected ... ok [INFO] [stdout] test eigen::tests::symmetric_eigen_reconstructs ... ok [INFO] [stdout] test lu::tests::determinant_matches_expected ... ok [INFO] [stdout] test eigen::tests::symmetric_eigen_rejects_empty_not_square_and_non_finite ... ok [INFO] [stdout] test eigen::tests::symmetric_eigenvalues_are_sorted_descending ... ok [INFO] [stdout] test eigen::tests::view_variants_match_owned ... ok [INFO] [stdout] test lu::tests::complex_lu_paths_solve_inverse_and_determinant ... ok [INFO] [stdout] test lu::tests::decompose_exposes_factors ... ok [INFO] [stdout] test lu::tests::log_determinant_has_expected_sign_and_value ... ok [INFO] [stdout] test lu::tests::singular_matrix_is_rejected ... ok [INFO] [stdout] test lu::tests::mixed_solve_requires_magma_feature ... ok [INFO] [stdout] test lu::tests::solve_rejects_bad_rhs_length ... ok [INFO] [stdout] test lu::tests::view_variants_match_owned ... ok [INFO] [stdout] test lu::tests::solve_reconstructs_rhs ... ok [INFO] [stdout] test matrix::tests::batched_matmat_broadcast_variants_match ... ok [INFO] [stdout] test matrix::tests::matmat_complex_variants_match ... ok [INFO] [stdout] test matrix::tests::matvec_complex_variants_match ... ok [INFO] [stdout] test matrix::tests::rejects_dimension_mismatch_and_empty_inputs ... ok [INFO] [stdout] test matrix::tests::real_f32_variants_match ... ok [INFO] [stdout] test matrix::tests::matvec_variants_match ... ok [INFO] [stdout] test eigen::tests::generalized_eigen_solves_spd_pair ... ok [INFO] [stdout] test matrix_functions::tests::exp_and_log_roundtrip_for_spd ... ok [INFO] [stdout] test matrix::tests::batched_f32_variants_match ... ok [INFO] [stdout] test matrix_functions::tests::complex_log_svd_paths_work ... ok [INFO] [stdout] test matrix_functions::tests::exp_into_and_workspace_match_allocating_path ... ok [INFO] [stdout] test matrix_functions::tests::complex_exp_variants_match_and_into_paths_work ... ok [INFO] [stdout] test matrix_functions::tests::log_svd_rejects_singular_input ... ok [INFO] [stdout] test matrix::tests::matmat_variants_match ... ok [INFO] [stdout] test matrix::tests::batched_matmat_variants_match ... ok [INFO] [stdout] test matrix_functions::tests::complex_into_rejects_bad_output_shape ... ok [INFO] [stdout] test matrix_functions::tests::log_taylor_into_matches_allocating_path ... ok [INFO] [stdout] test matrix_functions::tests::complex_eigen_power_sign_paths_work ... ok [INFO] [stdout] test matrix_functions::tests::matrix_functions_reject_non_finite_input ... ok [INFO] [stdout] test matrix_functions::tests::exp_eigen_falls_back_for_non_symmetric_input ... ok [INFO] [stdout] test matrix_functions::tests::into_rejects_bad_output_shape ... ok [INFO] [stdout] test matrix::tests::batched_row_matvec_variants_match ... ok [INFO] [stdout] test matrix_functions::tests::into_variants_reject_bad_output_shape ... ok [INFO] [stdout] test matrix_functions::tests::matrix_log_eigen_rejects_non_positive_eigenvalues ... ok [INFO] [stdout] test matrix_functions::tests::matrix_power_into_matches_allocating_path ... ok [INFO] [stdout] test matrix_functions::tests::matrix_sign_handles_negative_positive_and_zero_spectrum ... ok [INFO] [stdout] test matrix_functions::tests::power_and_sign_reject_non_symmetric_input ... ok [INFO] [stdout] test matrix_functions::tests::sign_into_matches_allocating_path ... ok [INFO] [stdout] test matrix_functions::tests::zero_max_terms_is_clamped_to_single_iteration ... ok [INFO] [stdout] test orthogonalization::tests::classical_variant_matches_modified ... ok [INFO] [stdout] test orthogonalization::tests::gram_schmidt_complex_returns_orthonormal_columns ... ok [INFO] [stdout] test orthogonalization::tests::gram_schmidt_complex_view_matches_owned ... ok [INFO] [stdout] test matrix_functions::tests::non_symmetric_log_is_rejected ... ok [INFO] [stdout] test orthogonalization::tests::gram_schmidt_returns_orthonormal_columns ... ok [INFO] [stdout] test orthogonalization::tests::orthogonalization_rejects_empty_input ... ok [INFO] [stdout] test matrix_functions::tests::real_f32_paths_match_expected ... ok [INFO] [stdout] test orthogonalization::tests::view_variants_match_owned ... ok [INFO] [stdout] test polar::tests::complex_polar_validation_errors ... ok [INFO] [stdout] test polar::tests::polar_error_messages_are_stable ... ok [INFO] [stdout] test polar::tests::polar_reconstructs_input ... ok [INFO] [stdout] test polar::tests::polar_rejects_empty_and_non_finite_input ... ok [INFO] [stdout] test polar::tests::complex_polar_reconstructs_input_and_view_matches_owned ... ok [INFO] [stdout] test polar::tests::polar_rejects_non_square_input ... ok [INFO] [stdout] test polar::tests::polar_view_matches_owned ... ok [INFO] [stdout] test qr::tests::complex_pivoted_qr_reconstructs_permuted_input ... ok [INFO] [stdout] test qr::tests::complex_qr_reconstructs_input ... ok [INFO] [stdout] test qr::tests::condition_number_of_empty_factor_is_zero ... ok [INFO] [stdout] test qr::tests::decompose_view_matches_owned ... ok [INFO] [stdout] test qr::tests::least_squares_rejects_bad_dimensions ... ok [INFO] [stdout] test accelerator::tests::backend_dispatch_selects_expected_batched_matmat_kernel ... ok [INFO] [stdout] test qr::tests::least_squares_rejects_rank_deficient_underdetermined_input ... ok [INFO] [stdout] test qr::tests::least_squares_solves_overdetermined_system ... ok [INFO] [stdout] test qr::tests::least_squares_view_matches_owned ... ok [INFO] [stdout] test qr::tests::least_squares_with_pivoting_matches_unpivoted_solution ... ok [INFO] [stdout] test qr::tests::least_squares_solves_underdetermined_minimum_norm_system ... ok [INFO] [stdout] test matrix_functions::tests::view_variants_match_owned ... ok [INFO] [stdout] test qr::tests::qr_reconstructs_input ... ok [INFO] [stdout] test qr::tests::reconstruct_into_and_condition_number_work ... ok [INFO] [stdout] test qr::tests::reconstruct_into_rejects_invalid_shapes ... ok [INFO] [stdout] test qr::tests::pivoted_qr_reconstructs_permuted_input ... ok [INFO] [stdout] test qr::tests::reduced_and_pivoted_qr_shapes_are_consistent ... ok [INFO] [stdout] test schur::tests::schur_into_rejects_bad_output_shapes ... ok [INFO] [stdout] test schur::tests::schur_reconstructs_matrix ... ok [INFO] [stdout] test schur::tests::schur_rejects_invalid_inputs ... ok [INFO] [stdout] test schur::tests::schur_view_variants_match_owned ... ok [INFO] [stdout] test sparse::tests::apply_ic0_preconditioner_rejects_bad_dimensions ... ok [INFO] [stdout] test sparse::tests::apply_ildl0_preconditioner_rejects_bad_dimensions ... ok [INFO] [stdout] test schur::tests::complex_schur_reconstructs_and_view_into_match ... ok [INFO] [stdout] test sparse::tests::apply_iluk_preconditioner_rejects_bad_dimensions ... ok [INFO] [stdout] test sparse::tests::batched_matvec_matches_single_path ... ok [INFO] [stdout] test sparse::tests::bicgstab_ildl0_multi_rhs_matches_single_column_reuse ... ok [INFO] [stdout] test sparse::tests::bicgstab_ildl0_solves_symmetric_indefinite_system ... ok [INFO] [stdout] test sparse::tests::bicgstab_ilu0_multi_rhs_matches_single_column_reuse ... ok [INFO] [stdout] test sparse::tests::bicgstab_ilu0_solves_nonsymmetric_system ... ok [INFO] [stdout] test sparse::tests::apply_ilut_preconditioner_rejects_bad_dimensions ... ok [INFO] [stdout] test schur::tests::schur_into_matches_allocating_path ... ok [INFO] [stdout] test sparse::tests::apply_ilu0_preconditioner_rejects_bad_dimensions ... ok [INFO] [stdout] test sparse::tests::bicgstab_iluk_multi_rhs_matches_single_column_reuse ... ok [INFO] [stdout] test sparse::tests::bicgstab_ilu0_with_factorization_matches_direct ... ok [INFO] [stdout] test sparse::tests::bicgstab_iluk_with_config_solves_nonsymmetric_system ... ok [INFO] [stdout] test sparse::tests::bicgstab_iluk_rejects_dimension_mismatch ... ok [INFO] [stdout] test sparse::tests::bicgstab_iluk_with_factorization_matches_direct ... ok [INFO] [stdout] test sparse::tests::bicgstab_ilut_solves_nonsymmetric_system ... ok [INFO] [stdout] test sparse::tests::bicgstab_ilut_multi_rhs_matches_single_column_reuse ... ok [INFO] [stdout] test sparse::tests::bicgstab_ilut_with_config_solves_nonsymmetric_system ... ok [INFO] [stdout] test sparse::tests::coo_to_csr_roundtrip_matvec ... ok [INFO] [stdout] test sparse::tests::csc_conversion_and_matvec_match_csr ... ok [INFO] [stdout] test sparse::tests::bicgstab_ilut_with_factorization_matches_direct ... ok [INFO] [stdout] test sparse::tests::csr_view_i32_u32_matches_owned_matvec_and_products ... ok [INFO] [stdout] test sparse::tests::bicgstab_solves_nonsymmetric_system ... ok [INFO] [stdout] test sparse::tests::csr_view_i32_u32_iterative_and_factorization_paths_match_owned ... ok [INFO] [stdout] test sparse::tests::gauss_seidel_solves_diagonally_dominant_system ... ok [INFO] [stdout] test sparse::tests::conjugate_gradient_solves_spd_system ... ok [INFO] [stdout] test sparse::tests::bicgstab_iluk_solves_nonsymmetric_system ... ok [INFO] [stdout] test sparse::tests::bicgstab_ildl0_with_factorization_matches_direct ... ok [INFO] [stdout] test sparse::tests::gmres_iluk_rejects_dimension_mismatch ... ok [INFO] [stdout] test sparse::tests::gmres_iluk_solves_nonsymmetric_system ... ok [INFO] [stdout] test sparse::tests::gmres_ildl0_with_factorization_matches_direct ... ok [INFO] [stdout] test sparse::tests::gmres_ildl0_multi_rhs_matches_single_column_reuse ... ok [INFO] [stdout] test sparse::tests::gmres_ildl0_solves_symmetric_indefinite_system ... ok [INFO] [stdout] test sparse::tests::gmres_ilu0_with_factorization_matches_direct ... ok [INFO] [stdout] test sparse::tests::gmres_iluk_with_config_solves_nonsymmetric_system ... ok [INFO] [stdout] test sparse::tests::gmres_iluk_with_factorization_matches_direct ... ok [INFO] [stdout] test sparse::tests::gmres_ilut_multi_rhs_matches_single_column_reuse ... ok [INFO] [stdout] test sparse::tests::gmres_ilut_rejects_dimension_mismatch ... ok [INFO] [stdout] test sparse::tests::gmres_ilut_with_factorization_matches_direct ... ok [INFO] [stdout] test sparse::tests::ic0_factorization_reconstructs_toy_matrix ... ok [INFO] [stdout] test sparse::tests::ildl0_factorization_reconstructs_symmetric_indefinite_matrix ... ok [INFO] [stdout] test sparse::tests::ildl0_factorization_rejects_nonsymmetric_input ... ok [INFO] [stdout] test sparse::tests::ilu0_factorization_reconstructs_toy_matrix ... ok [INFO] [stdout] test sparse::tests::iluk_config_profiles_are_ordered ... ok [INFO] [stdout] test sparse::tests::iluk_factorization_reconstructs_toy_matrix_with_fill ... ok [INFO] [stdout] test sparse::tests::ilut_config_profiles_are_ordered ... ok [INFO] [stdout] test sparse::tests::ilut_factorization_reconstructs_toy_matrix ... ok [INFO] [stdout] test sparse::tests::jacobi_preconditioner_builds_and_applies ... ok [INFO] [stdout] test sparse::tests::jacobi_solves_diagonally_dominant_system ... ok [INFO] [stdout] test sparse::tests::matvec_matches_expected ... ok [INFO] [stdout] test sparse::tests::multi_rhs_rejects_dimension_mismatch ... ok [INFO] [stdout] test sparse::tests::gmres_ilu0_rejects_dimension_mismatch ... ok [INFO] [stdout] test sparse::tests::pcg_ic0_solves_spd_system ... ok [INFO] [stdout] test sparse::tests::pcg_solves_spd_system ... ok [INFO] [stdout] test sparse::tests::rejects_invalid_structure ... ok [INFO] [stdout] test sparse::tests::sparse_dense_matmat_matches_expected ... ok [INFO] [stdout] test sparse::tests::sparse_lu_factorization_reconstructs_permuted_matrix ... ok [INFO] [stdout] test sparse::tests::real_f32_core_and_view_paths_work ... ok [INFO] [stdout] test sparse::tests::sparse_lu_rejects_singular_matrix ... ok [INFO] [stdout] test sparse::tests::sparse_lu_solve_reconstructs_rhs ... ok [INFO] [stdout] test sparse::tests::sparse_lu_reuse_matches_direct ... ok [INFO] [stdout] test sparse::tests::sparse_sparse_matmat_matches_dense_result ... ok [INFO] [stdout] test sparse::tests::transpose_roundtrip_matches_original ... ok [INFO] [stdout] test svd::tests::complex_svd_reconstructs_input ... ok [INFO] [stdout] test sparse::tests::gmres_ilu0_multi_rhs_matches_single_column_reuse ... ok [INFO] [stdout] test svd::tests::decompose_rejects_empty_input ... ok [INFO] [stdout] test sparse::tests::gmres_iluk_multi_rhs_matches_single_column_reuse ... ok [INFO] [stdout] test svd::tests::decompose_view_matches_owned ... ok [INFO] [stdout] test svd::tests::internal_decompose_rejects_non_finite_input ... ok [INFO] [stdout] test sparse::tests::gmres_ildl0_rejects_dimension_mismatch ... ok [INFO] [stdout] test svd::tests::null_space_detects_rank_deficiency ... ok [INFO] [stdout] test svd::tests::null_space_of_full_rank_matrix_is_empty ... ok [INFO] [stdout] test sparse::tests::gmres_ilut_solves_nonsymmetric_system ... ok [INFO] [stdout] test sparse::tests::gmres_ilut_with_config_solves_nonsymmetric_system ... ok [INFO] [stdout] test sparse::tests::gmres_ilu0_solves_nonsymmetric_system ... ok [INFO] [stdout] test sparse::tests::sparse_lu_multi_rhs_matches_single_column_reuse ... ok [INFO] [stdout] test svd::tests::reconstruct_into_and_pseudo_inverse_into_paths ... ok [INFO] [stdout] test svd::tests::reconstruct_into_rejects_bad_output_shape ... ok [INFO] [stdout] test svd::tests::svd_reconstructs_small_matrix ... ok [INFO] [stdout] test svd::tests::tolerance_rank_and_condition_number_paths ... ok [INFO] [stdout] test svd::tests::truncated_svd_requires_positive_rank ... ok [INFO] [stdout] test svd::tests::pseudo_inverse_into_rejects_empty_and_bad_output_shape ... ok [INFO] [stdout] test sylvester::tests::lyapunov_into_rejects_bad_output_shape ... ok [INFO] [stdout] test svd::tests::pseudo_inverse_matches_identity_for_diagonal ... ok [INFO] [stdout] test sylvester::tests::complex_sylvester_and_lyapunov_paths_work ... ok [INFO] [stdout] test sylvester::tests::solves_lyapunov_equation ... ok [INFO] [stdout] test svd::tests::real_f32_paths_match_expected ... ok [INFO] [stdout] test sylvester::tests::view_variants_match_owned ... ok [INFO] [stdout] test tensor::tests::arrayd_complex_last_axis_ops_match_expected ... ok [INFO] [stdout] test sylvester::tests::solves_diagonal_sylvester ... ok [INFO] [stdout] test tensor::tests::arrayd_last_axis_ops_match_expected ... ok [INFO] [stdout] test tensor::tests::arrayd_ops_reject_invalid_dimensions ... ok [INFO] [stdout] test sylvester::tests::solves_diagonal_sylvester_into_with_workspace ... ok [INFO] [stdout] test tensor::tests::batched_dot_last_axis_complex_matches_manual ... ok [INFO] [stdout] test tensor::tests::batched_matmul_last_two_into_matches_allocating_path ... ok [INFO] [stdout] test tensor::tests::batched_matmul_last_two_matches_cube_matmat ... ok [INFO] [stdout] test sylvester::tests::mixed_sylvester_requires_magma_feature ... ok [INFO] [stdout] test tensor::tests::complex_contract_and_batched_matmul_paths_work ... ok [INFO] [stdout] test tensor::tests::batched_matmul_last_two_view_variants_match_allocating_path ... ok [INFO] [stdout] test tensor::tests::complex_contract_and_batched_matmul_view_variants_match ... ok [INFO] [stdout] test tensor::tests::complex_einsum_matches_manual ... ok [INFO] [stdout] test tensor::tests::contract_axes_matches_matrix_multiply ... ok [INFO] [stdout] test tensor::tests::contract_axes_into_matches_allocating_path ... ok [INFO] [stdout] test tensor::tests::contract_axes_view_variants_match_allocating_path ... ok [INFO] [stdout] test tensor::tests::cp_als_nd_view_and_into_variants_match_f32 ... ok [INFO] [stdout] test tensor::tests::cp_als_nd_rejects_invalid_rank_and_reconstruction_shapes ... ok [INFO] [stdout] test tensor::tests::batched_dot_last_axis_matches_manual ... ok [INFO] [stdout] test tensor::tests::cp_als3_rejects_invalid_rank_and_reconstruction_shapes ... ok [INFO] [stdout] test tensor::tests::cube_matmat_complex_variants_match ... ok [INFO] [stdout] test tensor::tests::cube_matmat_variants_match ... ok [INFO] [stdout] test tensor::tests::cube_matvec_complex_variants_match ... ok [INFO] [stdout] test tensor::tests::cube_matvec_variants_match ... ok [INFO] [stdout] test tensor::tests::hooi_nd_rejects_invalid_configs_and_shapes ... ok [INFO] [stdout] test tensor::tests::flatten_cubes_is_shape_stable ... ok [INFO] [stdout] test tensor::tests::einsum_matches_matrix_multiply_and_batch_path ... ok [INFO] [stdout] test tensor::tests::cp_als_diagnostics_reject_mismatched_reference_shapes ... ok [INFO] [stdout] test tensor::tests::cp_als_nd_report_and_diagnostics_match_f32 ... ok [INFO] [stdout] test tensor::tests::sum_last_axis_view_and_into_match_allocating_path ... ok [INFO] [stdout] test tensor::tests::tensor_ops_reject_invalid_shapes ... ok [INFO] [stdout] test tensor::tests::sum_last_axis_complex_view_and_into_match_allocating_path ... ok [INFO] [stdout] test tensor::tests::tt_orthogonalize_left_preserves_reconstruction_and_columns ... ok [INFO] [stdout] test tensor::tests::tt_add_and_hadamard_match_dense_f32 ... ok [INFO] [stdout] test tensor::tests::tt_binary_ops_reject_shape_mismatch ... ok [INFO] [stdout] test tensor::tests::cp_als_nd_reconstructs_synthetic_rank2_tensor_f64 ... ok [INFO] [stdout] test tensor::tests::tt_orthogonalize_right_preserves_reconstruction_and_rows ... ok [INFO] [stdout] test tensor::tests::tt_inner_and_norm_match_dense_f64 ... ok [INFO] [stdout] test tensor::tests::hosvd3_roundtrip_is_consistent ... ok [INFO] [stdout] test tensor::tests::tt_hadamard_round_limits_rank_and_preserves_product ... ok [INFO] [stdout] test tensor::tests::hosvd_nd_rejects_invalid_ranks_and_output_shapes ... ok [INFO] [stdout] test tensor::tests::tt_svd_view_and_into_variants_match_f32 ... ok [INFO] [stdout] test tensor::tests::tt_svd_reconstructs_synthetic_tensor_f64 ... ok [INFO] [stdout] test tensor::tests::tt_round_rejects_invalid_config ... ok [INFO] [stdout] test tensor::tests::tt_round_reduces_ranks_with_small_reconstruction_error ... ok [INFO] [stdout] test tensor::tests::tt_svd_rejects_invalid_inputs_and_shapes ... ok [INFO] [stdout] test tensor::tests::tucker_project_expand_view_and_into_variants_match_f32 ... ok [INFO] [stdout] test tensor::tests::permute_axes_reorders_shape_and_values ... ok [INFO] [stdout] test tensor::tests::hosvd_nd_view_and_into_variants_match_f32 ... ok [INFO] [stdout] test triangular::tests::complex_singular_matrix_errors ... ok [INFO] [stdout] test triangular::tests::complex_view_variants_match_owned ... ok [INFO] [stdout] test tensor::tests::tucker_utilities_reject_invalid_shapes ... ok [INFO] [stdout] test tests::linalg_error_mapping_covers_remaining_variants_part_2 ... ok [INFO] [stdout] test tests::linalg_error_mapping_covers_remaining_variants_part_3 ... ok [INFO] [stdout] test tests::linalg_errors_map_to_shared_taxonomy ... ok [INFO] [stdout] test triangular::tests::complex_lower_and_upper_reconstruct_rhs ... ok [INFO] [stdout] test triangular::tests::upper_solve_reconstructs_rhs ... ok [INFO] [stdout] test triangular::tests::invalid_shape_errors ... ok [INFO] [stdout] test triangular::tests::lower_solve_reconstructs_rhs ... ok [INFO] [stdout] test triangular::tests::view_variants_match_owned ... ok [INFO] [stdout] test triangular::tests::matrix_rhs_into_variants_match_allocating ... ok [INFO] [stdout] test triangular::tests::matrix_rhs_solve_reconstructs_rhs ... ok [INFO] [stdout] test triangular::tests::singular_matrix_errors ... ok [INFO] [stdout] test tests::linalg_errors_map_to_shared_taxonomy_additional_domains ... ok [INFO] [stdout] test vector::tests::batched_rowwise_real_vector_into_paths_work ... ok [INFO] [stdout] test vector::tests::cosine_view_matches_owned_and_batched_dot_into_works ... ok [INFO] [stdout] test vector::tests::dot_and_norm_are_correct ... ok [INFO] [stdout] test vector::tests::errors_on_bad_inputs ... ok [INFO] [stdout] test vector::tests::dot_and_norm_support_f32 ... ok [INFO] [stdout] test vector::tests::pairwise_cosine_into_matches_allocating_path ... ok [INFO] [stdout] test vector::tests::pairwise_cosine_workspace_reuse ... ok [INFO] [stdout] test vector::tests::complex_dot_and_cosine_work ... ok [INFO] [stdout] test vector::tests::cosine_similarity_works ... ok [INFO] [stdout] test vector::tests::view_first_apis_match_owned ... ok [INFO] [stdout] test vector::tests::pairwise_l2_distance_matches_expected ... ok [INFO] [stdout] test vector::tests::batched_rowwise_real_vector_kernels_match_expected ... ok [INFO] [stdout] test tests::linalg_error_mapping_covers_remaining_variants_part_1 ... ok [INFO] [stdout] test tensor::tests::tucker_project_and_expand_match_hosvd_outputs_f64 ... ok [INFO] [stdout] test vector::tests::batched_rowwise_complex_vector_kernels_match_expected ... ok [INFO] [stdout] test tensor::tests::hooi_nd_view_variants_match_f32 ... ok [INFO] [stdout] test tensor::tests::hosvd_nd_reconstructs_synthetic_rank_constrained_tensor_f64 ... ok [INFO] [stdout] test tensor::tests::cp_als3_reconstructs_synthetic_rank2_tensor_f64 ... ok [INFO] [stdout] test tensor::tests::cp_als3_report_and_diagnostics_match_f64 ... ok [INFO] [stdout] test tensor::tests::hooi_nd_reconstructs_synthetic_rank_constrained_tensor_f64 ... ok [INFO] [stdout] test tensor::tests::cp_als3_view_and_into_variants_match_f32 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 300 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stderr] Running tests/into_nabled_error.rs (/opt/rustwide/target/debug/deps/into_nabled_error-7bcc386fbbbbf340) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test maps_cholesky_eigen_lu_matrix_functions ... ok [INFO] [stdout] test maps_sparse_svd_sylvester_triangular ... ok [INFO] [stdout] test maps_orthogonalization_polar_qr_schur ... ok [INFO] [stdout] test maps_vector_errors ... 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] Doc-tests nabled_linalg [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/lib.rs - (line 29) ... 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] all doctests ran in 0.53s; merged doctests compilation took 0.52s [INFO] running `Command { std: "docker" "inspect" "e5ac600fcb4502495d8b494ff5d9a2ab5adba765c60b110ba8dda7875db02e76", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e5ac600fcb4502495d8b494ff5d9a2ab5adba765c60b110ba8dda7875db02e76", kill_on_drop: false }` [INFO] [stdout] e5ac600fcb4502495d8b494ff5d9a2ab5adba765c60b110ba8dda7875db02e76