Skip to content

chore(deps): Bump wide from 1.5.0 to 1.6.1 - #754

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/wide-1.6.1
Open

chore(deps): Bump wide from 1.5.0 to 1.6.1#754
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/wide-1.6.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Contributor

Bumps wide from 1.5.0 to 1.6.1.

Changelog

Sourced from wide's changelog.

1.6.1

  • Reverted a compile time optimization that triggered a compiler bug. See this issue for more information.
  • Fixed code path errors that resulted when avx512f was enabled without avx512dq, which is a valid potential build. CI checks have been added for this combination to prevent recurrence.

1.6.0

  • Potential Change: i64xN functions to_bitmask, any, all and none no longer guarantee that the sign-bit is used to decide whether an element is considered "true" or "false". This is being counted as a "bug" in the docs for previously being too specific.
  • Added cast functions cast_unsigned, cast_signed, to_bits, from_bits.
  • Added u8x32/i8x32 swizzle and swizzle_relaxed: a full-width 32-entry byte table lookup (vpermb on AVX-512-VBMI, vqtbl2 on NEON, emulated on AVX2/SSSE3).
  • Fixed i8x32/u8x32 swizzle_half on AVX2: out-of-range indices now correctly zero their output lane (previously leaked self[..][0]).
  • Made to_array, as_array and as_mut_array available in const contexts.
  • Added four unbounded-shift functions for integers.
  • Renamed float function pow_{simd-type-name} to powf_simd and deprecated powf.
  • Added conversions between wide types and native intrinsics SIMD types.
  • Added reduce_mul for integers.
  • Added integer functions reduce_mul and mul_keep_low_high.
  • Added overflowing arithmetic for integers.
  • Added float function round_ties_even.
  • Fixed bugs in the fallback paths of any, all, none and fast_clamp.
  • Added support for shifting SIMD vectors by values of isize and usize and SIMD vectors of "opposite-signedness".
  • Deprecated blend and replaced it with select and bitselect.
  • Fixed bug in powf.
  • Fixed clamp and added guarantees for fast_clamp.
  • Added small optimizations to saturating_add/sub.
  • Fixed shift operators overflow behavior.
  • Fixed round which previously behaved like round_ties_even.
  • Fixed UpperExp formatting for floats.
  • Renamed integer function mul_widen to widening_mul and added it for remaining types.
  • Added integer function mul_keep_high for remaining types.
  • Added missing #[must_use] annotations
  • Updated documenattion.
Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Aug 17, 2026
Bumps [wide](https://github.com/Lokathor/wide) from 1.5.0 to 1.6.1.
- [Changelog](https://github.com/Lokathor/wide/blob/main/changelog.md)
- [Commits](Lokathor/wide@v1.5.0...v1.6.1)

---
updated-dependencies:
- dependency-name: wide
  dependency-version: 1.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/wide-1.6.1 branch from 07a985b to f5925fc Compare August 18, 2026 14:35
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