Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the all group with 1 update #29

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 1, 2023

Bumps the all group with 1 update: faer.

Updates faer from 0.14.1 to 0.15.0

Changelog

Sourced from faer's changelog.

0.15

  • Implemented initial API of Row/RowRef/RowMut and Col/ColRef/ColMut structs for handling matrices with a single row or column.
  • Implemented [Mat|Col|Row]::norm_l2 and [Mat|Col|Row]::norm_max for computing the L2 norm of a matrix or its maximum absolute value.
  • Fixed several bugs in the eigenvalue decompositions. Special thanks to @AlexMath for tracking down the errors.
  • Updated zipped! macro API, which now requires a matching unzipped! for matching the closure arguments.
  • Removed the limitation on the number of matrices that can be passed to zipped!.
  • Added a zipped!(...).map(|unzipped!(...)| { ... }) API to allow mapping a zipped pack of matrices and returns the result as a matrix.
  • Updated polars dependency to 0.34.
  • Speed improvements for complex matrix multiplication on AMD cpus.
  • New SIMD functions in the Entity trait for aligned loads and stores.
  • Renamed multiple methods such as MatMut::transpose to MatMut::transpose_mut.

0.14

  • Implemented sparse data structures in faer_core::sparse.
  • Implemented sparse Cholesky decompositions, simplicial and supernodal. Only the low level API is currently exposed in faer-sparse.
  • Implemented dynamic regularization for the Bunch-Kaufman Cholesky decomposition.
  • Implemented diagonal wrappers that can be used to interpret a matrix as a diagonal matrix, using {MatRef,MatMut}::diagonal and {MatRef,MatMut}::column_vector_as_diagonal.
  • Implemented matrix multiplication syntax sugar for diagonal wrappers, and permutation matrices.
  • Implemented compute_thin_r and compute_thin_q in faer::solvers::{Qr,ColPivQr}.
  • Implemented initial SIMD support for aarch64.

0.13

  • Implemented the Bunch-Kaufman Cholesky decomposition for hermitian indefinite matrices.
  • Implemented dynamic regularization for the diagonal LDLT.
  • Support conversions involving complex values using IntoFaerComplex, IntoNalgebraComplex and IntoNdarrayComplex.
  • Refactored the Entity trait for better ergonomics.
  • faer scalar traits are now prefixed with faer_ to avoid conflicts with standard library and popular library traits.
  • no_std and no_rayon are now supported, with the optional features std and rayon (enabled by default).
  • Performance improvements in the eigenvalue decomposition and thin matrix multiplication.

0.12

  • Implemented matrix chunked iterators and parallel chunked iterators.
  • Renamed {Mat,MatMut}::fill_with_zero to fill_zeros
  • Renamed {Mat,MatMut}::fill_with_constant to fill
  • More ergonomic polars api.
  • Refactored Entity and ComplexField SIMD api.
  • Switched from DynStack/GlobalMemBuffer to PodStack/GlobalPodBuffer.
  • Fixed usize overflow bug in eigenvalue decomposition.

0.11

  • High level api implemented in faer.
  • Renamed Mat::with_dims to Mat::from_fn.
  • Renamed {Mat,MatMut}::set_zeros to fill_with_zero.
  • Renamed {Mat,MatMut}::set_constant to fill_with_constant.

0.10

  • Performance improvements for small matrices.
  • Simpler SVD/EVD API for fixed precision floating point types.
  • Simpler math operators (+, -, *). Thanks @​geo-ant and @​DJDuque.
  • More robust pivoted decompositions for rank deficient matrices.

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

Bumps the all group with 1 update: [faer](https://github.com/sarah-ek/faer-rs).

- [Changelog](https://github.com/sarah-ek/faer-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sarah-ek/faer-rs/compare/faer@0.14.1...faer@0.15.0)

---
updated-dependencies:
- dependency-name: faer
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Dec 1, 2023
@dependabot dependabot bot requested a review from intarga December 1, 2023 13:23
Copy link
Contributor Author

dependabot bot commented on behalf of github Jan 1, 2024

Looks like faer is updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Jan 1, 2024
@dependabot dependabot bot deleted the dependabot/cargo/all-e468948cd6 branch January 1, 2024 13:59
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants