Skip to content

Update simba requirement from 0.9 to 0.10#82

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/simba-0.10
Open

Update simba requirement from 0.9 to 0.10#82
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/simba-0.10

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 25, 2026

Updates the requirements on simba to permit the latest version.

Changelog

Sourced from simba's changelog.

Release v0.10.0 (24 May 2026)

  • Update the rand dependency to 0.10 (from 0.8). As a side-effect, the Distribution<T> for StandardUniform implementations for SIMD types containing isize/usize now generate random values via fill_bytes(), because rand 0.9 removed the uniform distribution for isize/usize. See #76.
  • Update the wide dependency to 1.0 (from 0.7). See #78.
  • Add the f32x1, f64x1, i*x1, u*x1, m*x1 type aliases (and the corresponding trait implementations) when the portable_simd feature is enabled. See #67.
  • Fix build with the portable_simd feature on recent nightly (adapt to Mask::from_int/to_int being renamed to from_simd/to_simd). See #79.
  • Drop the paste build-time dependency; the macro-generated ComplexField/SimdComplexField method declarations are now written out explicitly. See #71.

Release v0.9.1 (05 Sept. 2025)

  • into_arr, from_arr, map, zip_map are now public on WideF32x4, WideF32x8 and WideF64x4.
  • from_arr and into_arr are now public on WideBoolF32x4, WideBoolF32x8, WideBoolF64x4.
  • Use SIMD implementations of WideBool* methods all, any, and none.
  • Inline more AutoSimd methods.

Release v0.9.0 (22 June 2023)

  • The cuda feature has been removed, as the toolchain it depends on is long abandoned.
  • The packed_simd feature has been removes as it has been incompatible with the nightly compiler for several months. Consider using the portable_simd feature instead.
  • Add the portable_simd feature for supporting std::simd.
  • The ClosedAdd, ClosedMul, etc. traits no longer require AddAssign, MulAssign. Instead they are required for new traits named ClosedAddAssign, ClosedMulAssign, etc.
  • The ComplexField and SimdComplexField (and, by extension, RealField and SimdRealField) traits now depend on the SupersetOf<f32> trait in addition to SupersetOf<f64>.
  • Replace the SimdValue::lanes() function by an associated constant SimdValue::LANES.
  • Add ZERO and ONE associated consts to all the simd newtypes.
  • Implement Default for all simd newtypes.

Release v0.8.1 (04 Apr. 2023)

  • Add implementation of rkyv serialization/deserialization to the Wide* wrapper types.

Release v0.8.0 (14 Jan. 2023)

  • When rkyv support is enabled, the archived version of AutoSimd and AutoBoolSimd are themselves. The ArchivedAutoSimd and ArchivedAutoBoolSimd types are no longer generated.

Release v0.7.3 (30 Oct. 2022)

  • Cuda: implement DeviceCopy for AutoSimd
  • Implement Distribution (for random number generation) for SIMD types.

Release v0.7.2 (30 July 2022)

  • Add the optional types WideF64x4 and WideBoolF64x4 for 4-lanes SIMD 64-bits float operations based on the wide crate.
  • Add the rkyv-serialize feature to enable rkyv serialization/deserialization of the AutoSimd types.
  • Fix build with only the libm feature enabled.

Release v0.7.1 (27 Jan. 2022)

  • Add the optional types WideF32x8 and WideBoolF32x8 for 8-lanes SIMD float operations.

... (truncated)

Commits

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)

Updates the requirements on [simba](https://github.com/dimforge/simba) to permit the latest version.
- [Changelog](https://github.com/dimforge/simba/blob/master/CHANGELOG)
- [Commits](dimforge/simba@v0.9.0...v0.10.0)

---
updated-dependencies:
- dependency-name: simba
  dependency-version: 0.10.0
  dependency-type: direct:production
...

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 May 25, 2026
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