Vc 1.1.0
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
forSimdArray
. - 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
, andVector::exponent
. They are replaced by their non-member counterpartsVc::copysign
,Vc::isnegative
, andVc::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.