3c82ead
Adjust tests to avoid invalid SimdArray instantiations - Matthias Kretzcb2f84c
SimdArray: error for instantiations that break subscripting - Matthias Kretzc62972d
MIC: Fix copysign implementation - Matthias Kretzda83c44
Deprecate Vector::copySign in favor of Vc::copysign - Matthias Kretzf121987
Add test for copysign - Matthias Kretz2701e14
New SimdArray ctor overloads to fix loads from C-arrays - Matthias Kretzcbbb6d2
Extend load test to load from T[] - Matthias Kretz8137441
test case for failing construction of Vc::SimdArray<int,2> - Sandro Wenzel- [
02baab4
](https://github.com/VcDev
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[alias] | |
cl = log --no-merges --pretty=tformat:'* [`%h`](https://github.com/VcDevel/Vc/commit/%h) %s - %an' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
template <typename... Ts> struct A | |
{ | |
template <typename U, template <typename, typename, U> class C, U value> | |
using B = C<Ts..., value>; | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <type_traits> | |
#include <utility> | |
template<typename F, typename A> | |
std::true_type test(int bla); | |
template<typename F, typename A> | |
std::false_type test(...); | |
template<typename F, typename A> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <type_traits> | |
#include <utility> | |
template<typename T> struct X { typedef std::true_type type; }; | |
template<typename T> | |
using tester = typename X<T>::type; | |
template<typename T> | |
typename std::enable_if<tester<T>::value, int>::type foo() |
NewerOlder