plexus
plexus copied to clipboard
Update nalgebra requirement from ^0.22.0 to ^0.31.2
Updates the requirements on nalgebra to permit the latest version.
Changelog
Sourced from nalgebra's changelog.
[0.31.2] (09 Oct. 2022)
Modified
- Use
#[inline]on theDimimplementation forConstto improve opt-level 1 performance.- Make the
Point::newconstructions const-fn.Added
- Add
UnitVector::castto change the underlying scalar type.[0.31.1] (31 July 2022)
Modified
- Improve performances of multiplication of two sparse matrices.
Added
- Add
Matrix::from_row_iteratorto build a matrix from an iterator yielding components in row-major order.- Add support for conversion from/to types of
glam0.21.nalgebra-sparse: add support for the matrix-market export of sparse matrices.nalgebra-lapack: add aGEfor solving the generalized eigenvalues problem.Fixed
- Fix
Rotation3::from_matrixandUnitQuaternion::from_matrixwhen the input matrix is already a valid rotation matrix.[0.31.0] (30 Apr. 2022)
Breaking changes
- Switch to
cust0.3 (for CUDA support).- Switch to
rkyv0.7- Remove support for serialization based on
abomonation.- Remove support for conversions between
nalgebratypes andglam0.13.Modified
- The aliases for
Consttypes have been simplified to helprust-analyzer.Added
- Add
TryFromconversion betweenUnitVector2/3/4andglam’sVec2/3/4.nalgebra-sparse: added support for serialization of sparse matrices withserde.nalgebra-sparse: add a CSC matrix constructor from unsorted (but valid) data.nalgebra-lapack: add generalized eigenvalues/eigenvectors calculation + QZ decomposition.Fixed
- Improve stability of SVD.
- Fix slerp for
UnitComplex.[0.30.1] (09 Jan. 2022)
Added
- Add conversion from/to types of
glam0.19 and 0.20.
... (truncated)
Commits
983e6dbMerge pull request #1161 from dimforge/v0.31.2a752a4bRelease v0.31.2202a548Merge pull request #1156 from dimforge/fix-ci1870080Remove const for Point1::new when targetting cuda1079f0cAdd a non-const version of Point::new when the cuda feature is enabled7adecdeMerge pull request #1144 from Patiga/lib-doc-link-items3aca9afLink listed types in lib.rs to their docs5cf6afbMerge pull request #1141 from lsh/sparse-clear-triplet498fbf5remove unnecessary trait bounds0eb1f5c'fix error's- 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)