Skip to content

Vc 1.1.0

Compare
Choose a tag to compare
@mattkretz mattkretz released this 16 Dec 12:01

The Vc 1.1.0 resolves several important issues that remained or were found in Vc 1.0.0.

User Changelog

  • Significant restructuring of the documentation, fixing many issues where the documentation still presented Vc 0.7 API.
  • Implement all math functions supported by Vector for SimdArray.
  • Fix iif to work for builtin types.
  • Reintroduce structured gather and scatter functions/constructors to Vector to restore API compatiblity with Vc 0.7. These functions are all marked as deprecated, suggesting to use the new subscript operators instead. This should ease porting applications from Vc 0.7.
  • Deprecate Vector::copySign, Vector::isNegative, and Vector::exponent. They are replaced by their non-member counterparts Vc::copysign, Vc::isnegative, and Vc::exponent.
  • Fix a few remaining license issues so that everything really says BSD now. This includes a replacement of Vc::array with a fork from libc++ instead of the previous code that was forked from libstdc++.
  • Resolve a few minor OS X compatibility issues.

Developer Changelog