Skip to content

chore(deps): bump the rust-deps group in /powerboxesrs with 6 updates#82

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/powerboxesrs/rust-deps-b9b4c67a2b
Closed

chore(deps): bump the rust-deps group in /powerboxesrs with 6 updates#82
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/powerboxesrs/rust-deps-b9b4c67a2b

Conversation

@dependabot
Copy link
Copy Markdown

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

Bumps the rust-deps group in /powerboxesrs with 6 updates:

Package From To
ndarray 0.15.6 0.17.2
num-traits 0.2.17 0.2.19
rstar 0.11.0 0.12.2
wide 0.7.33 1.1.1
codspeed-criterion-compat 2.3.3 4.4.1
criterion 0.5.1 0.8.2

Updates ndarray from 0.15.6 to 0.17.2

Release notes

Sourced from ndarray's releases.

ndarray-rand 0.16.0

This release of ndarray-rand adds compatibility for the new ArrayRef type in ndarray 0.17. It adds the the new RandomRefExt trait, providing sample_axis and sample_axis_using methods on ArrayRef.

This release also bumps the requirements for rand to 0.9.0 and for rand_distr to 0.5.0.

Changelog

Sourced from ndarray's changelog.

Version 0.17.2 (2026-01-10)

Version 0.17.2 is mainly a patch fix to bugs related to the new ArrayRef implementation.

In addition, ndarray has reduced its packaging footprint to ease supply chain reviews (and shrink the binary size!). A special thanks to @​SwishSwushPow and @​weiznich for bringing this to our attention and making the necessary changes.

Added

Fixed

Documentation

Version 0.17.1 (2025-11-02)

Version 0.17.1 provides a patch to fix the originally-unsound implementation of the new array reference types.

The reference types are now all unsized. Practically speaking, this has one major implication: writing functions and traits that accept RawRef and LayoutRef will now need a + ?Sized bound to work ergonomically with ArrayRef. For example, the release notes for 0.17.0 said

Reading / Writing Shape: LayoutRef<A, D>

LayoutRef lets functions view or modify shape/stride information without touching data. This replaces verbose signatures like:

fn alter_view<S>(a: &mut ArrayBase<S, Ix1>)
where S: Data<Elem = f64>;

Use AsRef / AsMut for best compatibility:

fn alter_shape<T>(a: &mut T)
where T: AsMut<LayoutRef<f64>>;

However, these functions now need an additional bound to allow for callers to pass in &ArrayRef types:

fn alter_shape<T>(a: &mut T)
where T: AsMut<LayoutRef<f64>> + ?Sized; // Added bound here

A huge thank you to Sarah Quiñones (@​sarah-quinones) for catching the original unsound bug and helping to fix it. She does truly excellent work with faer-rs; check it out!

Version 0.17.0 (2025-10-14) [YANKED]

... (truncated)

Commits

Updates num-traits from 0.2.17 to 0.2.19

Changelog

Sourced from num-traits's changelog.

Release 0.2.19 (2024-05-03)

Contributors: @​cuviper, @​michaelciraci

Release 0.2.18 (2024-02-07)

Contributors: @​andrewjradcliffe, @​cuviper, @​tarcieri, @​tdelabro, @​waywardmonkeys

Commits
  • 7ec3d41 Merge pull request #321 from cuviper/release-0.2.19
  • 1a8d429 Release 0.2.19
  • 8358949 Merge pull request #305 from michaelciraci/implement-float-clamp
  • 1a44ffb Add a default impl for Float::clamp
  • 2957044 Implementing clamp for Float trait
  • a90d4a6 Merge pull request #310 from cuviper/msrv-1.60
  • ca42b4e Update the MSRV in docs
  • e9bea92 Upgrade to 2021 edition
  • 4e253cd Assume has_float_to_from_bytes
  • 7212041 Assume has_int_to_from_bytes
  • Additional commits viewable in compare view

Updates rstar from 0.11.0 to 0.12.2

Commits
  • 4b44c03 Revert back to min/max representation of empty AABB (#184)
  • 7a48e31 Prepare for 0.12.1 release (#180)
  • 3bed408 Update changelog
  • 7f8f63a RFC: Provide selection methods based on internal iteration (#164)
  • f81b9a0 Add ObjectRef combinator to build tree referencing objects elsewhere. (#178)
  • 7634435 Fix AABB::from_points which relied on implementation details of AABB::new_emp...
  • 0139255 Defend against numerical instability when computing number of clusters (#166)
  • 84d1265 Fix overflows applying selection iterators to empty trees by choosing a more ...
  • 650a901 Use unstable sort for envelopes and node reinsertion (#160)
  • 5717559 Point trait: correct doc comment (#159)
  • Additional commits viewable in compare view

Updates wide from 0.7.33 to 1.1.1

Changelog

Sourced from wide's changelog.

1.1.1

  • Further improvements to the Neg impls on non-x86 targets.

1.1.0

  • add i64x2::min, i64x2::max.
  • add u64x2::min, u64x2::max.
  • add u64x8::min.

1.0.3

  • fix floating point negation edge cases, which also allows optimizations in more cases.

1.0.2

  • fix edge case where wide was using the wrong avx512 sub-features to select when safe_arch functions could be called, causing build errors.

1.0.1

  • initial stable version

0.8.3

  • to_bitmask implemented for all unsigned int types.

0.8.2

  • Fixed additional build errors on wasm targets.

0.8.1

  • Fixed type errors in the fallback implementations of some methods that completely prevented compilation of the crate on some targets.

0.8.0

  • Breaking:
    • move_mask returns unsigned values now.
    • move_mask and many other methods renamed to better align with the standard library portable simd types. See issue 209 for details.
Commits

Updates codspeed-criterion-compat from 2.3.3 to 4.4.1

Release notes

Sourced from codspeed-criterion-compat's releases.

v4.4.0

What's Changed

New Contributors

Full Changelog: CodSpeedHQ/codspeed-rust@v4.3.0...v4.4.0

v4.3.0

What's Changed

Full Changelog: CodSpeedHQ/codspeed-rust@v4.2.1...v4.3.0

v4.2.1

What's Changed

Full Changelog: CodSpeedHQ/codspeed-rust@v4.2.0...v4.2.1

v4.2.0

What's Changed

Full Changelog: CodSpeedHQ/codspeed-rust@v4.1.0...v4.2.0

v4.1.0

What's Changed

New Contributors

Full Changelog: CodSpeedHQ/codspeed-rust@v4.0.5...v4.1.0

v4.0.5

What's Changed

... (truncated)

Commits
  • dccf5f4 Release 4.4.1
  • 378d5f8 chore: update documentation URLs and reformat Cargo.toml files
  • 163ca0d Release 4.4.0
  • 49ad41e chore(deps): update rust crate nix to 0.31.2 (#167)
  • 7fc87c3 feat(cargo-codspeed): allow build with multiple modes
  • a8754dd Release 4.3.0
  • 330f8cc chore: bump instrument-hooks
  • 693edb3 feat(cargo-codspeed): add internal build mode
  • 0afd168 Release 4.2.1
  • 736cc1b chore(core): print harnessing information in stderr
  • Additional commits viewable in compare view

Updates criterion from 0.5.1 to 0.8.2

Release notes

Sourced from criterion's releases.

criterion-plot-v0.8.2

Other

  • Update Readme

criterion-v0.8.2

Fixed

  • don't build alloca on unsupported targets

Other

  • (deps) bump crate-ci/typos from 1.40.0 to 1.43.0
  • Fix panic with uniform iteration durations in benchmarks
  • Update Readme
  • Exclude development scripts from published package

criterion-plot-v0.8.1

Fixed

  • Typo

criterion-v0.8.1

Fixed

  • Homepage link

Other

  • (deps) bump crate-ci/typos from 1.23.5 to 1.40.0
  • (deps) bump jontze/action-mdbook from 3 to 4
  • (deps) bump actions/checkout from 4 to 6

criterion-plot-v0.8.0

No release notes provided.

criterion-v0.8.0

BREAKING

  • Drop async-std support

Changed

  • Bump MSRV to 1.86, stable to 1.91.1

Added

  • Add ability to plot throughput on summary page.
  • Add support for reporting throughput in elements and bytes - Throughput::ElementsAndBytes allows the text summary to report throughput in both units simultaneously.
  • Add alloca-based memory layout randomisation to mitigate memory effects on measurements.

... (truncated)

Changelog

Sourced from criterion's changelog.

0.8.2 - 2026-02-04

Fixed

  • don't build alloca on unsupported targets

Other

  • (deps) bump crate-ci/typos from 1.40.0 to 1.43.0
  • Fix panic with uniform iteration durations in benchmarks
  • Update Readme
  • Exclude development scripts from published package

0.8.1 - 2025-12-07

Fixed

  • Homepage link

Other

  • (deps) bump crate-ci/typos from 1.23.5 to 1.40.0
  • (deps) bump jontze/action-mdbook from 3 to 4
  • (deps) bump actions/checkout from 4 to 6

0.8.0 - 2025-11-29

BREAKING

  • Drop async-std support

Changed

  • Bump MSRV to 1.86, stable to 1.91.1

Added

  • Add ability to plot throughput on summary page.
  • Add support for reporting throughput in elements and bytes - Throughput::ElementsAndBytes allows the text summary to report throughput in both units simultaneously.
  • Add alloca-based memory layout randomisation to mitigate memory effects on measurements.
  • Add doc comment to benchmark runner in criterion_group macro (removes linter warnings)

Fixed

  • Fix plotting NaN bug

Other

  • Remove Master API Docs links temporarily while we restore the docs publishing.

... (truncated)

Commits
  • 7f0d745 chore: release v0.8.2
  • 4a467ce chore(deps): bump crate-ci/typos from 1.40.0 to 1.43.0
  • b277a75 Fix panic with uniform iteration durations in benchmarks
  • 828af14 fix: don't build alloca on unsupported targets
  • b01316b Update Readme
  • 4c02a3b Exclude development scripts from published package
  • e4e06df chore: release v0.8.1
  • aa548b9 fix: Homepage link
  • 950c3b7 fix: Typo
  • 7e3e50c chore(deps): bump crate-ci/typos from 1.23.5 to 1.40.0
  • Additional commits viewable in compare view

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

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Mar 13, 2026
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Mar 13, 2026

Merging this PR will degrade performance by 40.22%

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

❌ 6 regressed benchmarks
✅ 169 untouched benchmarks
⏩ 1 skipped benchmark1

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Benchmark BASE HEAD Efficiency
test_giou_distance[int16] 224.5 µs 375.4 µs -40.18%
test_giou_distance[uint16] 239.9 µs 375.5 µs -36.1%
test_parallel_giou_distance[int16] 224.4 µs 375.5 µs -40.22%
test_parallel_giou_distance[uint16] 239.9 µs 375.4 µs -36.11%
test_rotated_iou_distance[float64] 2.5 ms 3.4 ms -26.16%
rotated iou distance benchmark 987.5 µs 1,391.2 µs -29.02%

Comparing dependabot/cargo/powerboxesrs/rust-deps-b9b4c67a2b (4b33c5b) with main (bb94719)

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.

Bumps the rust-deps group in /powerboxesrs with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [ndarray](https://github.com/rust-ndarray/ndarray) | `0.15.6` | `0.17.2` |
| [num-traits](https://github.com/rust-num/num-traits) | `0.2.17` | `0.2.19` |
| [rstar](https://github.com/georust/rstar) | `0.11.0` | `0.12.2` |
| [wide](https://github.com/Lokathor/wide) | `0.7.33` | `1.1.1` |
| [codspeed-criterion-compat](https://github.com/CodSpeedHQ/codspeed-rust) | `2.3.3` | `4.4.1` |
| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.8.2` |


Updates `ndarray` from 0.15.6 to 0.17.2
- [Release notes](https://github.com/rust-ndarray/ndarray/releases)
- [Changelog](https://github.com/rust-ndarray/ndarray/blob/master/RELEASES.md)
- [Commits](rust-ndarray/ndarray@0.15.6...0.17.2)

Updates `num-traits` from 0.2.17 to 0.2.19
- [Changelog](https://github.com/rust-num/num-traits/blob/master/RELEASES.md)
- [Commits](rust-num/num-traits@num-traits-0.2.17...num-traits-0.2.19)

Updates `rstar` from 0.11.0 to 0.12.2
- [Commits](georust/rstar@v0.11.0...v0.12.2)

Updates `wide` from 0.7.33 to 1.1.1
- [Changelog](https://github.com/Lokathor/wide/blob/main/changelog.md)
- [Commits](Lokathor/wide@v0.7.33...v1.1.1)

Updates `codspeed-criterion-compat` from 2.3.3 to 4.4.1
- [Release notes](https://github.com/CodSpeedHQ/codspeed-rust/releases)
- [Commits](CodSpeedHQ/codspeed-rust@v2.3.3...v4.4.1)

Updates `criterion` from 0.5.1 to 0.8.2
- [Release notes](https://github.com/criterion-rs/criterion.rs/releases)
- [Changelog](https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md)
- [Commits](criterion-rs/criterion.rs@0.5.1...criterion-v0.8.2)

---
updated-dependencies:
- dependency-name: ndarray
  dependency-version: 0.17.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-deps
- dependency-name: num-traits
  dependency-version: 0.2.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-deps
- dependency-name: rstar
  dependency-version: 0.12.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-deps
- dependency-name: wide
  dependency-version: 1.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-deps
- dependency-name: codspeed-criterion-compat
  dependency-version: 4.4.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-deps
- dependency-name: criterion
  dependency-version: 0.8.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/powerboxesrs/rust-deps-b9b4c67a2b branch from 8503c32 to 4b33c5b Compare March 13, 2026 21:02
@Smirkey Smirkey added this to the 0.4.0 milestone Mar 13, 2026
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Apr 17, 2026

Looks like these dependencies are no longer updatable, so this is no longer needed.

@dependabot dependabot Bot closed this Apr 17, 2026
@dependabot dependabot Bot deleted the dependabot/cargo/powerboxesrs/rust-deps-b9b4c67a2b branch April 17, 2026 10:36
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.

1 participant