Skip to content

Releases: mattkretz/vir-simd

v0.4.0

26 Sep 08:42
v0.4.0
5637d3c
Compare
Choose a tag to compare

What's Changed since 0.4 Beta 1

  • MSVC support in #14
  • Make the repo REUSE compliant and add a CI check in #36

Full Changelog: v0.3.200...v0.4.0

vir-simd 0.3.200 (Beta 1)

13 Sep 09:34
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Fix build with older GCC and Apple Clang.
  • Add vir-simd version #27
  • Check preconditions #31
  • Add assume_matching_size execution policy modifier #32
  • Reduce template bloat in simd fallback #33
  • Fix tuple of complex simdize #34
  • Let simdize<T> be T (instead of ill-formed) if T cannot be simdized.

Full Changelog: v0.3.1...v0.3.200

vir-simd 0.3.1

03 Nov 08:49
Compare
Choose a tag to compare

This is a bugfix release.

What's Changed

Full Changelog: v0.3.0...v0.3.1

vir-simd 0.3.0

30 Oct 15:31
Compare
Choose a tag to compare

Features

Features from Vc are finally coming back to stdx::simd (or rather vir-simd)...

  • type vectorization meta-function (vir::simdize, similar to Vc::simdize)
  • (de)interleave optimizations for efficient AoS (array of struct) access

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

vir-simd 0.2.0

03 May 14:43
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.2.0

vir-simd 0.1.0

31 Mar 14:07
Compare
Choose a tag to compare

This is the first release of vir-simd, a header-only library to make the use of std::experimental::simd from the Parallelism TS 2 easier.

This release contains: