hadronized / splines

Interpolation made easy.
https://crates.io/crates/splines
Other
162 stars 34 forks source link

Update simba requirement from >=0.1.2, <0.3 to >=0.1.2, <0.4 #49

Closed dependabot-preview[bot] closed 4 years ago

dependabot-preview[bot] commented 4 years ago

Updates the requirements on simba to permit the latest version.

Changelog

Sourced from simba's changelog.

Release v0.3.0

This release includes a change that is not technically a breaking change because it won't cause existing code to not compile anymore. However it is an important semantic change to justify a major release:

  • The arguments of copysign are now swapped: a.copysign(b) will copy the sign of b into a (the previous behavior copied the sign of a into b). This change was needed to align with the argument order used by the standard library, thus avoiding hard-to-debug errors due to mismatching conventions.
  • The arguments of simd_copysign are now swapped too.

This release also updatse the num-complex dependency to its latest version 0.3.

Release v0.2.4

  • Make Fixed.to_bits and Fixed::from_bits const-fn.
  • Make our Fixed wrapper type repr(transparent).

Release v0.2.3

  • Add .to_bits to our fixed-point number newtype.
  • Add ::from_bits to our fixed-point number newtype.
  • Add Ord implementation for our fixed-point number newtype.
  • Add Mul<int>, Div<int>, Rem<int>, MulAssign<int>, DivAssign<int>, RemAssign<int> implementation for our fixed-point number newtype, where int is the underlying integer used by the fixed-point number.

Release v0.2.2

  • Fix a compilation error when building simba with out std and with the libm feature.

Release v0.2.1

  • Add SIMD types named, e.g. AutoF32x4, based on auto-vectorization only. They don't call any SIMD intrinsics and let the compiler do the vectorization, if it can.

Release v0.2.0

  • The use of libm in #[no-std] environments is now opt-in by enabling the libm feature.
  • If the libm is not enabled in a #[no-std] environment, then no RealField or ComplexField impls will be provided for floats.
  • Add the libm_force cargo feature that forces the use of libm, even when we don't target no-std.
  • Add copysign to copy the sign from one number to another.
  • Add simd_horizontal_min, simd_horizontal_max to compute the min/max among the lanes of a single SIMD number.
  • Wrap all SIMD bools from packed_simd into our own Simd<_> newtype.
Commits
  • b31044f Release v0.3.0
  • 4abc8af Merge pull request #19 from dimforge/deps_up
  • 3ed8b81 Fix compilation with the latest version of Wide.
  • ebf0207 Update dependencies.
  • b6c8574 Merge pull request #18 from dimforge/copysign_argument_order
  • c96b8ae Swap the argument order of copysign.
  • de35904 Release v0.2.4
  • f5a7ed4 Merge pull request #17 from dimforge/fixed_const_fn_transparent
  • d811d4d Update changelog.
  • 64718ee Make Fixed::from_bits and Fixed.to_bits const-fn.
  • 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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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) - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in the `.dependabot/config.yml` file in this repo: - Update frequency - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)