Skip to content

Commit a2df7ea

Browse files
committed
fix(deps): bump argminmax to 0.6.3 to fix AVX-512 build error
Update argminmax 0.6.1 -> 0.6.3, which ships the _mm512_loadu_si512 type-mismatch fix (#73) and resolves the build failure on newer rustc toolchains (#77). Also refresh the remaining Rust dependencies: - pyo3 0.26 -> 0.28, numpy 0.26 -> 0.28 - half 2.3.1 -> 2.7.1, num-traits 0.2.17 -> 0.2.19 - once_cell 1 -> 1.21, rayon 1.8.0 -> 1.12.0 - dev: rstest 0.18.2 -> 0.26.1, rstest_reuse 0.6 -> 0.7.0, criterion 0.5.1 -> 0.8.2, paste 1.0.14 -> 1.0.15
1 parent 6d12e9e commit a2df7ea

3 files changed

Lines changed: 275 additions & 12 deletions

File tree

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ license = "MIT"
99

1010
[dependencies]
1111
downsample_rs = { path = "downsample_rs", features = ["half"]}
12-
pyo3 = { version = "0.26", features = ["extension-module", "generate-import-lib"] }
13-
numpy = { version = "0.26", features = ["half"] }
14-
half = { version = "2.3.1", default-features = false }
15-
paste = { version = "1.0.14", default-features = false }
12+
pyo3 = { version = "0.28", features = ["extension-module", "generate-import-lib"] }
13+
numpy = { version = "0.28", features = ["half"] }
14+
half = { version = "2.7.1", default-features = false }
15+
paste = { version = "1.0.15", default-features = false }
1616

1717
[lib]
1818
name = "tsdownsample"

downsample_rs/Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ license = "MIT"
88

99
[dependencies]
1010
# TODO: perhaps use polars?
11-
argminmax = { version = "0.6.1", features = ["half"] }
12-
half = { version = "2.3.1", default-features = false , features=["num-traits"], optional = true}
13-
num-traits = { version = "0.2.17", default-features = false }
14-
once_cell = "1"
15-
rayon = { version = "1.8.0", default-features = false }
11+
argminmax = { version = "0.6.3", features = ["half"] }
12+
half = { version = "2.7.1", default-features = false , features=["num-traits"], optional = true}
13+
num-traits = { version = "0.2.19", default-features = false }
14+
once_cell = "1.21"
15+
rayon = { version = "1.12.0", default-features = false }
1616

1717
[dev-dependencies]
18-
rstest = { version = "0.18.2", default-features = false }
19-
rstest_reuse = { version = "0.6", default-features = false }
20-
criterion = "0.5.1"
18+
rstest = { version = "0.26.1", default-features = false }
19+
rstest_reuse = { version = "0.7.0", default-features = false }
20+
criterion = "0.8.2"
2121
dev_utils = { path = "dev_utils" }
2222

2323
[[bench]]

0 commit comments

Comments
 (0)