Skip to content

Upgrading nalgebra 0.28 to 0.29

Breaking0.28.0 → 0.29.0Breaking3New5Changed4

BreakingUpgrade verdict

3 breaking changes.

  • 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.
3 items need code or config changes

Installs 123 packages in all (was 121).

Breaking3
Updates to simba 0.6, so RealField, ComplexField, SimdRealField and SimdComplexField bounds now imply Clone instead of Copy.
RealFieldComplexFieldSimdRealFieldSimdComplexField
Closures 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_apply
The Allocator trait signature is significantly modified to handle uninitialized matrices soundly.
Allocator