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 3 updates #32

Merged
merged 3 commits into from
Apr 8, 2024
Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 1, 2024

Bumps the all group with 3 updates: rstar, faer and thiserror.

Updates rstar from 0.11.0 to 0.12.0

Release notes

Sourced from rstar's releases.

v0.12.0 release

What's Changed

New Contributors

Full Changelog: georust/rstar@v0.11.0...v0.12.0

Commits
  • 3b32701 Prepare for 0.12.0 release (#157)
  • 1812101 Use SmallHeap also for the iterator-based nearest neighbour search and optimi...
  • f9973cf Update the scaling discussion for bulk_load (#156)
  • c7d53c8 Optimize image rtree-example.png (#152)
  • f1407dd Hash and Default impls, and some type coverage tests (#150)
  • 6c23af0 Implement an owning iterator and IntoIter for RTree (#146)
  • a8904d2 More doc updates (#144)
  • 54e7eb0 Update CI as a precursor to enabling merge queues (#143)
  • c16c1e9 update to heapless=0.8
  • 9f8c6b6 Add cached envelope benchmark (#137)
  • Additional commits viewable in compare view

Updates faer from 0.14.1 to 0.18.2

Changelog

Sourced from faer's changelog.

0.18

  • Refactored the project so that faer contains all the core and decomposition implementations. faer-{core,cholesky,lu,qr,svd,evd,sparse} are now deprecated and will no longer be updated.
  • Improved the multithreaded performance of the Eigenvalue decomposition for large matrices.
  • Decomposition solve functions now accept column vectors as well as matrices.
  • Implemented the L1 norm, and the squared L2 norm.
  • Implemented conversions from sparse to dense matrices, by calling mat.to_dense().
  • Sparse matrices now support duplicated entries. Note that faer will not add duplicated entries to a matrix unless the opposite is explicitly mentioned in the function documentation. faer also will deduplicate entries when created with Sparse{Col,Row}Mat::try_new_from_indices and other similar functions.
  • Implemented conversions from unsorted to sorted sparse matrices by calling mat.to_sorted() (or mat.sort_indices() for owned matrices).
  • Implemented {Col,Row}::try_as_slice[_mut] functions that return data as a slice if it is contiguous.
  • Implemented .for_each_with_index and .map_with_index for the matrix zipping API, which passes the matrix row and column indices as well as the values.
  • Added rand support for randomly generating matrices in the faer::stats module, as well as for faer::complex_native::{c32,c64}.
  • Implemented a pseudoinverse helper for the high level SVD and thin SVD decompositions.

0.17

  • Implemented sparse matrix arithmetic operators (other than sparse-sparse matrix multiplication), and added mutable sparse views as well as owning sparse matrix containers.
  • Implemented try_from_triplets for sparse matrices.
  • Re-exported subcrates in faer::modules.
  • Improved performance of the SVD decomposition for small matrices.
  • Implemented col!, row! and concat! macros. Thanks @​DeliciousHair for the contribution.
  • Implemented more c32/c64 operations. Thanks @​edyounis for the contribution.
  • Implemented the Kronecker product in faer_core. Thanks @​edyounis for the contribution.
  • Implemented (de)serialization of Mat. Thanks @​cramt for the contribution.

0.16

  • Implemented the index operator for row and column structures. Thanks @​DeliciousHair for the contribution.
  • Exposed a few sparse matrix operations in the high level API.
  • Implemented sparse LU and QR, and exposed sparse decompositions in the high level API.
  • Better assertion error messages in no_std mode.

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.

... (truncated)

Commits

Updates thiserror from 1.0.50 to 1.0.58

Release notes

Sourced from thiserror's releases.

1.0.58

  • Make backtrace support available when using -Dwarnings (#292)

1.0.57

  • Generate more efficient Display impl for error message which do not contain any interpolated value (#286, thanks @​nyurik)

1.0.56

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

1.0.55

  • Work around improperly cached build script result by sccache – second attempt (#280)

1.0.54

  • Work around improperly cached build script result by sccache – first attempt (#279)

1.0.53

  • Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain (#270)

1.0.52

  • Fix interaction with RUSTC_BOOTSTRAP (#269)

1.0.51

  • Improve diagnostics when an invalid attribute previously caused thiserror to generate no Error impl (#266)
Commits
  • df8bffa Release 1.0.58
  • 14be209 Merge pull request #292 from dtolnay/deadcode
  • 15a1d64 Make compatible with -Dwarnings
  • f55a5d2 Ignore mixed_attributes_style clippy lint
  • f770921 Resolve assigning_clones clippy lint
  • 1d106b1 Release 1.0.57
  • 8a5c4d1 Use write_str when args only consists of trailing comma
  • f790bee Phrase flag in terms of whether core::fmt machinery is required
  • d43b759 Ignore needless_raw_string_hashes pedantic clippy lint in test
  • d09c418 Touch up PR 286
  • 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 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 3 updates: [rstar](https://github.com/georust/rstar), [faer](https://github.com/sarah-ek/faer-rs) and [thiserror](https://github.com/dtolnay/thiserror).


Updates `rstar` from 0.11.0 to 0.12.0
- [Release notes](https://github.com/georust/rstar/releases)
- [Commits](georust/rstar@v0.11.0...v0.12.0)

Updates `faer` from 0.14.1 to 0.18.2
- [Changelog](https://github.com/sarah-ek/faer-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sarah-ek/faer-rs/commits)

Updates `thiserror` from 1.0.50 to 1.0.58
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@1.0.50...1.0.58)

---
updated-dependencies:
- dependency-name: rstar
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: faer
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
  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 Apr 1, 2024
@dependabot dependabot bot requested a review from intarga April 1, 2024 13:38
@intarga intarga merged commit 9fbcbc2 into trunk Apr 8, 2024
1 check passed
@intarga intarga deleted the dependabot/cargo/all-7fa7220dea branch April 8, 2024 12:40
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.

1 participant