I’m proud to announce the fourth major release of faster, the SIMD library for humans. Many of the new features are detailed in faster’s second progress report, along with some of my attempts to integrate it into the greater Rust ecosystem.

As always, I’d lilke to extend my thanks to everybody in the Rust community for their support and assistance. Faster would not be nearly as fast and awesome as currently is without this community.

What’s your hunch, is there any utility to faster on data that is (possibly) not contiguous?

I have a few functions which support noncontiguous data, but it’s all scalar at the moment. Check out PackedStripe in the docs. I should have vectorized noncontiguous loads/stores by 0.6.0, for *32s and *64s, and for almost-contiguous data (every other, every fourth, etc).