Upgrading nalgebra 0.28 to 0.29
Breaking0.28.0 → 0.29.0Breaking3New5Changed4
BreakingUpgrade verdict
3 breaking changes.
In plain terms
- Generic code that assumed these number types could be copied may need to clone them instead.
- Code using these methods must change its closures to write into the first argument rather than return a new value.
- Custom allocator implementations must be updated to match the new trait signature.
Must act 3 items need code or config changes
Installs 123 packages in all (was 121).
What you must change
Breaking3
Updates to simba 0.6, so RealField, ComplexField, SimdRealField and SimdComplexField bounds now imply Clone instead of Copy.
RealFieldComplexFieldSimdRealFieldSimdComplexFieldClosures passed to apply, zip_apply and zip_zip_apply must now modify the first argument in place instead of returning a value.
applyzip_applyzip_zip_applyThe Allocator trait signature is significantly modified to handle uninitialized matrices soundly.
Allocator