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