eyalroz / cuda-kat

CUDA kernel author's tools
BSD 3-Clause "New" or "Revised" License
106 stars 8 forks source link

Need to run all tests in all of C++11, C++14, C++17 #89

Open eyalroz opened 3 years ago

eyalroz commented 3 years ago

Some of our code behaves differently with differing C++ standard version - including potentially some code with explicit #if __cplusplus conditions.

We should therefore make sure and have all unit tests run for both C++11, C++14 and C++17. While that will treble compilation time and test execution time, it's still probably a good idea.

See also issue #84 .