VecCore 0.8.2 is here!
What's Changed
- Adapt to CMake policy CMP0146,
FindCUDA.cmake
removed (#25) - Disable
std::simd
backend when compiling with libc++ since their implementation is incomplete (#27) - Switch to C++17 as baseline C++ standard
- Require CMake 3.16 or later, mark up to 3.30 as supported
- Add support for Nvidia HPC Toolkit Compiler, GCC 15, and Clang 19
- Drop math functions benchark compiled with
-ffast-math
- Fix memory leak in Julia set benchmark
- Update builtin version of Vc to 1.4.5
- Update bundled version of GoogleTest to 1.15.2 and Google benchmark to 1.9.0
- Update scripts to build/test VecCore with CTest
- Fix various compiler warnings from newer compiler versions
Full Changelog: v0.8.1...v0.8.2