Benjamin Worpitz

Results 60 comments of Benjamin Worpitz

I really would like to add automated clang-tidy checks to our CI in the same way we already have clang-format. I am not yet sure about the `readability-identifier-naming` things though.

I can not quantify clang-tidy compilation time increase. However, we should get most of its advantages by adding a single additional job to our CI, which should not increase the...

What is the behaviour in CUDA? We should not aim for more than CUDA is guaranteeing.

I would expect CUDA to implement Case 3 but we might never find out.

As of now, I see nothing that speaks against it

It was already disabled before this PR. I do not remember all the details but as far as I remember, it is simply not supported by clang to do both...

If you want to find out the reason, you can simply remove those lines from the CMakeLists and create a PR. The CI will tell you the truth. Maybe it...

> it seems, clang disables OpenMP, when clang(cuda) is involved. So no `_OPENMP` and pragma omp's are defined. When CUDA is disabled, then it works again. Tested with clang5+cuda8 and...

I just tried with clang 8.0 and I get: [`AccCpuOmp2Blocks.hpp:15:5: error: '_OPENMP' is not defined, evaluates to 0 [-Werror,-Wundef]`](https://travis-ci.org/BenjaminW3/alpaka/jobs/510662470) I am not sure if the answer in the bug thread...

Thank you for trying this! * The `DevCpu.hpp:68:21: error: explicitly defaulted copy constructor is implicitly deleted` should have been fixed with the clang-8 support PR last week. * The issues...