From 1a2fd9f672833339d41cb7b9f59dc9d337387487 Mon Sep 17 00:00:00 2001 From: HEnquist Date: Thu, 1 Jan 2026 20:55:49 +0100 Subject: [PATCH 1/2] Run clippy on all targets --- .github/workflows/ci_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci_test.yml b/.github/workflows/ci_test.yml index 098733d..8182bc3 100644 --- a/.github/workflows/ci_test.yml +++ b/.github/workflows/ci_test.yml @@ -40,7 +40,7 @@ jobs: run: cargo fmt --all -- --check - name: Run cargo clippy - run: cargo clippy -- -D warnings + run: cargo clippy --all-targets -- -D warnings check_test_aarch64: name: Check and test Linux arm 64bit From 1d22388b91b76cf975ffbd79d741a44a756c8110 Mon Sep 17 00:00:00 2001 From: HEnquist Date: Thu, 1 Jan 2026 21:42:06 +0100 Subject: [PATCH 2/2] Fix too precise f32 constants --- src/sinc_interpolator/sinc_interpolator_avx.rs | 4 ++-- src/sinc_interpolator/sinc_interpolator_sse.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sinc_interpolator/sinc_interpolator_avx.rs b/src/sinc_interpolator/sinc_interpolator_avx.rs index 1954c56..952233f 100644 --- a/src/sinc_interpolator/sinc_interpolator_avx.rs +++ b/src/sinc_interpolator/sinc_interpolator_avx.rs @@ -238,7 +238,7 @@ mod tests { wave.push(rng.gen::()); } let sinc_len = 256; - let f_cutoff = 0.9473371669037001; + let f_cutoff = 0.94733715; let oversampling_factor = 256; let window = WindowFunction::BlackmanHarris2; let sincs = make_sincs::(sinc_len, oversampling_factor, f_cutoff, window); @@ -265,7 +265,7 @@ mod tests { wave.push(rng.gen::()); } let sinc_len = 256; - let f_cutoff = 0.9473371669037001; + let f_cutoff = 0.94733715; let oversampling_factor = 256; let window = WindowFunction::BlackmanHarris2; let sincs = make_sincs::(sinc_len, oversampling_factor, f_cutoff, window); diff --git a/src/sinc_interpolator/sinc_interpolator_sse.rs b/src/sinc_interpolator/sinc_interpolator_sse.rs index 0afaf37..4ecb3ca 100644 --- a/src/sinc_interpolator/sinc_interpolator_sse.rs +++ b/src/sinc_interpolator/sinc_interpolator_sse.rs @@ -250,7 +250,7 @@ mod tests { wave.push(rng.gen::()); } let sinc_len = 256; - let f_cutoff = 0.9473371669037001; + let f_cutoff = 0.94733715; let oversampling_factor = 256; let window = WindowFunction::BlackmanHarris2; let sincs = make_sincs::(sinc_len, oversampling_factor, f_cutoff, window); @@ -269,7 +269,7 @@ mod tests { wave.push(rng.gen::()); } let sinc_len = 256; - let f_cutoff = 0.9473371669037001; + let f_cutoff = 0.94733715; let oversampling_factor = 256; let window = WindowFunction::BlackmanHarris2; let sincs = make_sincs::(sinc_len, oversampling_factor, f_cutoff, window);