bluss / matrixmultiply

General matrix multiplication of f32 and f64 matrices in Rust. Supports matrices with general strides.
https://docs.rs/matrixmultiply/
Apache License 2.0
209 stars 25 forks source link

Revert the workaround for array zeroing #14

Closed bluss closed 5 years ago

bluss commented 8 years ago

See issue #9

The base issue is now fixed in current nightly channel, but remains in beta channel for now, so the workaround has to stay. It may be backported to beta, otherwise we have to wait until current nightly graduates to stable.

bluss commented 8 years ago

Doesn't seem to be wholly fixed in the nightly channel. Using uninitialized or zeroed still is better than the [[0.; n]; m] literal.

bluss commented 6 years ago

This bug remained in Rust 1.18 but it is fixed in Rust 1.21. So somewhere there, it was fixed again.