Skip to content

build(deps): bump wide from 0.7.33 to 1.7.0 - #9

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 8, 2026

Copy link
Copy Markdown

Bumps wide from 0.7.33 to 1.7.0.

Changelog

Sourced from wide's changelog.

wide Changelog

1.7

  • Added Select trait for arbitrary types in the select method
  • Added support for select with mixed types (e.g., selecting f32x4 values with u32x4 mask)
  • Added from_i16x16 and From<i16x16> to i32x16.
  • Added from_i8x32 and From<i8x32> to i16x32.
  • Added runtime-index shuffle functions. Previous functions swizzle and swizzle_relaxed have been deprecated. See [PR #317](lokathor/wide#317) for more information.
  • Optimize u8xL shifts by a constant on AVX by using shift instructions on u16x(L/2), followed by masking out the bits shifted across bytes. See [PR #319](Lokathor/wide#319), which supersedes #313.
  • Added from_ne_bytes and to_ne_bytes to all SIMD vector types. See this issue for more information.
  • Added u8x64 and i8x64 types. See this PR.
  • Fixed the signum documentation: the docs previously misstated the grammar and the set of inputs that map to 1.0/-1.0. The behavior itself was already correct and matches [f32::signum].
  • Optimized float signum. This changes the bit-patterns of returned NaNs.
  • Optimized copysign.
  • Added add_mul_lo and add_mul_hi for u32xN and u64xN: a fused multiply-add over the low W bits of each lane, keeping the low or high half of the product. u64xN uses vpmadd52lo/hi on AVX-512-IFMA when W == 52.
  • Added unpack_lo and unpack_hi for u32xN and u64xN.

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).

... (truncated)

Commits

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [wide](https://github.com/Lokathor/wide) from 0.7.33 to 1.7.0.
- [Changelog](https://github.com/Lokathor/wide/blob/main/changelog.md)
- [Commits](Lokathor/wide@v0.7.33...v1.7.0)

---
updated-dependencies:
- dependency-name: wide
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Sep 8, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: dependencies, needs-review. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants