alpaka-group / vikunja

Vikunja is a performance portable algorithm library that defines functions operating on ranges of elements for a variety of purposes . It supports the execution on multi-core CPUs and various GPUs. Vikunja uses alpaka to implement platform-independent primitives such as reduce or transform.
https://vikunja.readthedocs.io/en/latest/
Mozilla Public License 2.0
14 stars 5 forks source link

drop C++14 support #63

Closed SimeonEhrig closed 2 years ago

SimeonEhrig commented 2 years ago

Dropping C++14 allows to simplify the source code avoids writing workaround. Also, all compilers which vikunja supports, supports C++17 since at least a year.

Alpaka will also drop C++14 support with the next release (0.9).

SimeonEhrig commented 2 years ago

After some feedback, we decided to move to C++ 17.