Skip to content

Vc 1.4.2

Compare
Choose a tag to compare
@Axel-Naumann Axel-Naumann released this 23 Jun 08:58
· 69 commits to 1.4 since this release
1.4.2

portable SIMD zero-overhead language license
GCC Support Clang Support ICC Support MSVC Support

DOI

Vc is an open source library to ease explicit vectorization of C++ code. It has an intuitive API and provides portability between different compilers and compiler versions as well as portability between different vector instruction sets.

Vc 1.4.2 is a bugfix release most notably incorporating fixes for current compiler versions.

User Changelog

Resolved Issues

  description
optimization Fixed a warning from cmake. (see #276)
optimization Added a missing include for GCC11. (see #275)
optimization Fixed a compilation error with MSVC. (see #272, #277)
optimization Fixed a corner case in the unit tests. (see #262)
optimization Fixed a warning in the unit tests. (see #261)
optimization Fixed a unit test compilation error with clang. (see #260)
optimization Removed the deprecated Vector<T, VectorAbi::Scalar>::reinterpretCast to fix a warning with GCC10. (see #254)
optimization Avoid potentially pessimizing std::move in return statements. (see #258)
optimization Avoid redefinition of bit_scan{forward,reverse} macros. (see #248
optimization Improved performance of simized random access containers.
  Documentation and CI cleanup. (see #222, #223, #251, #259)

Developer Changelog