Skip to content

build(deps): bump argminmax from 0.6.3 to 0.7.0 in /flexviz_polars in the cargo group - #168

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/flexviz_polars/cargo-01d41200a8
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/flexviz_polars/cargo-01d41200a8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 13, 2026

Copy link
Copy Markdown
Contributor

Bumps the cargo group in /flexviz_polars with 1 update: argminmax.

Updates argminmax from 0.6.3 to 0.7.0

Release notes

Sourced from argminmax's releases.

v0.7.0

Highlights

  • Skip nulls: the new ArgMinMaxMasked and NaNArgMinMaxMasked traits take an Arrow validity bitmap and its bit offset, and return None when no element is valid (#99). The arrow implementations use them, so they now skip the nulls.
  • AVX512 on stable Rust (#83). The default features build on stable Rust for all targets.
  • i128 and u128 support (#92).
  • Faster: the SIMD loops compare the running min/max with one candidate per group of 4 vectors (#88). NEON is used for i64 and u64 on aarch64 (#104).
  • Fixes: -0.0 and 0.0 are equal (f16, and f32/f64 with NaNs) (#98, #100); negative NaNs are ignored in f16 SIMD (#85); the ignore-NaN functions return the first non-NaN index when only infinities are left (#97, #102); 8 and 16-bit data only go to AVX512 when AVX512BW is available (#84).

Breaking changes

  • MSRV is 1.89 (#83).
  • nightly_simd is no longer a default feature (#91). It only enables NEON on 32-bit ARM (nightly Rust). On x86 and aarch64 it has no effect.
  • The arrow2 feature is removed (#101), as arrow2 is archived. Call the functions on array.values().as_slice(), with ArgMinMaxMasked to skip the nulls.
  • The arrow implementations skip nulls (#99). Before, the values in the null slots were included in the result.

What's Changed

New Contributors

Full Changelog: jvdd/argminmax@v0.6.3...v0.7.0

Commits
  • dce8e65 chore: release v0.7.0
  • cef791c test: compare SIMD with scalar for every short array length, also on data wit...
  • f138adf refactor: implement DTypeInfo with one blanket impl instead of a macro (#112)
  • d2c2cc0 test: cover arrow Float16 arrays with nulls, and small cleanups of the masked...
  • e7e2daf feat!: skip nulls with ArgMinMaxMasked and NaNArgMinMaxMasked, also in the ar...
  • 3ccf25d perf: use NEON for the i64 and u64 argminmax on aarch64 (#104)
  • 69c720e perf: compare the running min/max with one candidate per group of 4 vectors (...
  • 793bd92 fix: return the first non-NaN index in the SIMD implementations that ignore N...
  • d812d3a fix: treat -0.0 and 0.0 as equal in the f16 implementations (#100)
  • 414ea51 feat!: remove the arrow2 feature, as arrow2 is archived (#101)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the cargo group in /flexviz_polars with 1 update: [argminmax](https://github.com/jvdd/argminmax).


Updates `argminmax` from 0.6.3 to 0.7.0
- [Release notes](https://github.com/jvdd/argminmax/releases)
- [Commits](jvdd/argminmax@v0.6.3...v0.7.0)

---
updated-dependencies:
- dependency-name: argminmax
  dependency-version: 0.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Oct 13, 2026
@codspeed

codspeed Bot commented Oct 13, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 34 untouched benchmarks
⏩ 1 skipped benchmark1


Comparing dependabot/cargo/flexviz_polars/cargo-01d41200a8 (16d60ae) with main (b8fe166)

Open in CodSpeed

Footnotes

  1. 1 benchmark was skipped, so the baseline result was used instead. If it was deleted from the codebase, click here and archive it to remove it from the performance reports. ↩

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants