[INFO] fetching crate sparse-ir-capi 0.8.0... [INFO] checking sparse-ir-capi-0.8.0 against try#22cc29ba5b459fb386c0406b9baf3a49eb0fba39 for pr-146095 [INFO] extracting crate sparse-ir-capi 0.8.0 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate sparse-ir-capi 0.8.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate sparse-ir-capi 0.8.0 [INFO] tweaked toml for crates.io crate sparse-ir-capi 0.8.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate sparse-ir-capi 0.8.0 on toolchain 22cc29ba5b459fb386c0406b9baf3a49eb0fba39 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+22cc29ba5b459fb386c0406b9baf3a49eb0fba39" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate sparse-ir-capi 0.8.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+22cc29ba5b459fb386c0406b9baf3a49eb0fba39" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+22cc29ba5b459fb386c0406b9baf3a49eb0fba39" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1180be916be094785014898c77f6e76995a63a4dd8eed8ace52cc69897e14ac9 [INFO] running `Command { std: "docker" "start" "-a" "1180be916be094785014898c77f6e76995a63a4dd8eed8ace52cc69897e14ac9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1180be916be094785014898c77f6e76995a63a4dd8eed8ace52cc69897e14ac9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1180be916be094785014898c77f6e76995a63a4dd8eed8ace52cc69897e14ac9", kill_on_drop: false }` [INFO] [stdout] 1180be916be094785014898c77f6e76995a63a4dd8eed8ace52cc69897e14ac9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+22cc29ba5b459fb386c0406b9baf3a49eb0fba39" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 16dc9069775c919a9ab14593b90bb12a2bfd5d4fe2acb57b565c2f0757053eaf [INFO] running `Command { std: "docker" "start" "-a" "16dc9069775c919a9ab14593b90bb12a2bfd5d4fe2acb57b565c2f0757053eaf", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.28 [INFO] [stderr] Checking bytemuck v1.24.0 [INFO] [stderr] Compiling nano-gemm-codegen v0.1.0 [INFO] [stderr] Compiling pulp v0.21.5 [INFO] [stderr] Checking reborrow v0.5.5 [INFO] [stderr] Compiling dyn-stack-macros v0.1.3 [INFO] [stderr] Checking raw-cpuid v11.6.0 [INFO] [stderr] Checking nano-gemm-core v0.1.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling pest v2.8.3 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Compiling equator-macro v0.4.2 [INFO] [stderr] Compiling defer v0.2.1 [INFO] [stderr] Compiling equator-macro v0.2.1 [INFO] [stderr] Checking atomic-wait v1.1.0 [INFO] [stderr] Compiling faer-macros v0.22.1 [INFO] [stderr] Checking num_cpus v1.17.0 [INFO] [stderr] Checking generativity v1.1.0 [INFO] [stderr] Checking safe_arch v0.7.4 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Checking mdarray v0.7.2 [INFO] [stderr] Compiling sparse-ir v0.8.0 [INFO] [stderr] Checking wide v0.7.33 [INFO] [stderr] Compiling toml_edit v0.23.7 [INFO] [stderr] Checking dyn-stack v0.13.2 [INFO] [stderr] Compiling rstest_macros v0.22.0 [INFO] [stderr] Checking equator v0.2.2 [INFO] [stderr] Compiling nalgebra-macros v0.2.2 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Checking cblas-sys v0.2.0 [INFO] [stderr] Compiling sparse-ir-capi v0.8.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking blas-sys v0.7.1 [INFO] [stderr] Compiling nano-gemm-c32 v0.1.0 [INFO] [stderr] Compiling nano-gemm-c64 v0.1.0 [INFO] [stderr] Compiling nano-gemm-f64 v0.1.0 [INFO] [stderr] Compiling nano-gemm-f32 v0.1.0 [INFO] [stderr] Checking equator v0.4.2 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] warning: sparse-ir-capi@0.8.0: cbindgen not found. Install with: cargo install cbindgen [INFO] [stderr] warning: sparse-ir-capi@0.8.0: Header files will not be automatically generated. [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking spindle v0.2.6 [INFO] [stderr] Compiling pest_meta v2.8.3 [INFO] [stderr] Compiling proc-macro-crate v3.4.0 [INFO] [stderr] Checking thiserror v1.0.69 [INFO] [stderr] Compiling interpol v0.2.1 [INFO] [stderr] Compiling nalgebra-macros v0.1.0 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Compiling private-gemm-x86 v0.1.18 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand_chacha v0.9.0 [INFO] [stderr] Checking rand v0.9.2 [INFO] [stderr] Compiling pest_generator v2.8.3 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking rand_distr v0.5.1 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking rand_distr v0.4.3 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Compiling pest_derive v2.8.3 [INFO] [stderr] Checking simba v0.9.1 [INFO] [stderr] Checking simba v0.6.0 [INFO] [stderr] Checking num v0.4.3 [INFO] [stderr] Checking mdarray-linalg v0.1.2 [INFO] [stderr] Checking special v0.2.0 [INFO] [stderr] Checking rstest v0.22.0 [INFO] [stderr] Checking py_literal v0.4.0 [INFO] [stderr] Checking npyz v0.8.4 [INFO] [stderr] Checking gemm-common v0.18.2 [INFO] [stderr] Checking qd v0.7.7 [INFO] [stderr] Checking faer-traits v0.23.2 [INFO] [stderr] Checking gemm-f32 v0.18.2 [INFO] [stderr] Checking gemm-f64 v0.18.2 [INFO] [stderr] Checking gemm-c64 v0.18.2 [INFO] [stderr] Checking gemm-c32 v0.18.2 [INFO] [stderr] Checking nalgebra v0.33.2 [INFO] [stderr] Checking xprec v0.2.2 [INFO] [stderr] Checking gemm v0.18.2 [INFO] [stderr] Checking nalgebra v0.29.0 [INFO] [stderr] Checking nano-gemm v0.1.3 [INFO] [stderr] Checking faer v0.23.2 [INFO] [stderr] Checking statrs v0.16.1 [INFO] [stderr] Checking mdarray-linalg-faer v0.1.2 [INFO] [stdout] warning: unused import: `spir_gauss_legendre_rule_piecewise_double` [INFO] [stdout] --> src/basis.rs:1186:50 [INFO] [stdout] | [INFO] [stdout] 1186 | spir_funcs_get_size, spir_funcs_release, spir_gauss_legendre_rule_piecewise_double, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `spir_funcs_get_size` and `spir_funcs_release` [INFO] [stdout] --> src/basis.rs:1192:21 [INFO] [stdout] | [INFO] [stdout] 1192 | use crate::{spir_funcs_get_size, spir_funcs_release}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/basis.rs:1528:9 [INFO] [stdout] | [INFO] [stdout] 1528 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/basis.rs:1603:13 [INFO] [stdout] | [INFO] [stdout] 1603 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/basis.rs:1647:9 [INFO] [stdout] | [INFO] [stdout] 1647 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SPIR_STATISTICS_BOSONIC` [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:8:31 [INFO] [stdout] | [INFO] [stdout] 8 | SPIR_COMPUTATION_SUCCESS, SPIR_STATISTICS_BOSONIC, SPIR_STATISTICS_FERMIONIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:25:18 [INFO] [stdout] | [INFO] [stdout] 25 | let kernel = unsafe { spir_logistic_kernel_new(lambda_, &mut status as *mut i32) }; [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:33:15 [INFO] [stdout] | [INFO] [stdout] 33 | let sve = unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:51:19 [INFO] [stdout] | [INFO] [stdout] 51 | let basis_f = unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:73:21 [INFO] [stdout] | [INFO] [stdout] 73 | let smpl_tau0 = unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:109:18 [INFO] [stdout] | [INFO] [stdout] 109 | let kernel = unsafe { spir_logistic_kernel_new(lambda_, &mut status as *mut i32) }; [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:117:15 [INFO] [stdout] | [INFO] [stdout] 117 | let sve = unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:135:19 [INFO] [stdout] | [INFO] [stdout] 135 | let basis_f = unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 148 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:158:9 [INFO] [stdout] | [INFO] [stdout] 158 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 170 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 184 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:200:9 [INFO] [stdout] | [INFO] [stdout] 200 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/test_capi_custom_sampling.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/funcs.rs:859:9 [INFO] [stdout] | [INFO] [stdout] 859 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/funcs.rs:932:9 [INFO] [stdout] | [INFO] [stdout] 932 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/funcs.rs:1019:9 [INFO] [stdout] | [INFO] [stdout] 1019 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/funcs.rs:1072:28 [INFO] [stdout] | [INFO] [stdout] 1072 | let cloned_funcs = unsafe { spir_funcs_clone(u_funcs) }; [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/funcs.rs:1085:28 [INFO] [stdout] | [INFO] [stdout] 1085 | let sliced_funcs = unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/funcs.rs:1112:25 [INFO] [stdout] | [INFO] [stdout] 1112 | let bad_slice = unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/funcs.rs:1127:25 [INFO] [stdout] | [INFO] [stdout] 1127 | let oor_slice = unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/funcs.rs:1140:9 [INFO] [stdout] | [INFO] [stdout] 1140 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/funcs.rs:1187:13 [INFO] [stdout] | [INFO] [stdout] 1187 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/funcs.rs:1229:13 [INFO] [stdout] | [INFO] [stdout] 1229 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/funcs.rs:1404:9 [INFO] [stdout] | [INFO] [stdout] 1404 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/gemm.rs:282:9 [INFO] [stdout] | [INFO] [stdout] 282 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/gemm.rs:294:9 [INFO] [stdout] | [INFO] [stdout] 294 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/gemm.rs:306:9 [INFO] [stdout] | [INFO] [stdout] 306 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/gemm.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 318 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/gemm.rs:330:9 [INFO] [stdout] | [INFO] [stdout] 330 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/gemm.rs:342:9 [INFO] [stdout] | [INFO] [stdout] 342 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/integration_test.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/integration_test.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/integration_test.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/integration_test.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/integration_test.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/integration_test.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/integration_test.rs:469:5 [INFO] [stdout] | [INFO] [stdout] 469 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/integration_test.rs:539:5 [INFO] [stdout] | [INFO] [stdout] 539 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> tests/integration_test.rs:641:5 [INFO] [stdout] | [INFO] [stdout] 641 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 21s [INFO] running `Command { std: "docker" "inspect" "16dc9069775c919a9ab14593b90bb12a2bfd5d4fe2acb57b565c2f0757053eaf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "16dc9069775c919a9ab14593b90bb12a2bfd5d4fe2acb57b565c2f0757053eaf", kill_on_drop: false }` [INFO] [stdout] 16dc9069775c919a9ab14593b90bb12a2bfd5d4fe2acb57b565c2f0757053eaf