message: run simplified tests on AppVeyor to prevent running into 1hr limit
diff: @@ -450,6 +450,8 @@ void validate_horizontal(const std::vector<typename T::Value> &args,
  NAMESPACE_END(test)
  +#if defined(_MSC_VER)
  +
  #define ENOKI_TEST_HELPER(name, type) \
  ENOKI_TEST(array_##type##_01##_##name) { name<type, 1>(); } \
  ENOKI_TEST(array_##type##_02##_##name) { name<type, 2>(); } \
  @@ -460,6 +462,18 @@ NAMESPACE_END(test)
  ENOKI_TEST(array_##type##_31##_##name) { name<type, 31>(); } \
  ENOKI_TEST(array_##type##_32##_##name) { name<type, 32>(); }
  +#else
  + /* Don't due the large 31x/32x tests to reduce compilation time on AppVeyor */
  +
  +#define ENOKI_TEST_HELPER(name, type) \
  + ENOKI_TEST(array_##type##_01##_##name) { name<type, 1>(); } \
  + ENOKI_TEST(array_##type##_02##_##name) { name<type, 2>(); } \
  + ENOKI_TEST(array_##type##_03##_##name) { name<type, 3>(); } \
  + ENOKI_TEST(array_##type##_04##_##name) { name<type, 4>(); } \
  + ENOKI_TEST(array_##type##_08##_##name) { name<type, 8>(); } \
  + ENOKI_TEST(array_##type##_16##_##name) { name<type, 16>(); }
  +#endif
  +
  #define ENOKI_TEST_TYPE(name, type) \
  template <typename Value, size_t Size, \
  bool Approx = std::is_same<Value, float>::value, \
  