Skip to content
Success

Changes

Summary

  1. Merge pull request #7630 from ldh4/simd_remove_proxy_reference (details)
  2. Add more tests for view usage violating preconditions (#7653) (details)
  3. Review of @dalg24 (details)
Commit 12174dc3bc414cace7969ecc27adaee0b5bd1777 by noreply
Merge pull request #7630 from ldh4/simd_remove_proxy_reference

simd: Remove subscript operators returning by reference
The file was modifiedsimd/unit_tests/include/TestSIMD_ShiftOps.hpp (diff)
The file was modifiedsimd/src/Kokkos_SIMD_AVX512.hpp (diff)
The file was modifiedsimd/unit_tests/include/TestSIMD_WhereExpressions.hpp (diff)
The file was modifiedsimd/src/Kokkos_SIMD_Scalar.hpp (diff)
The file was modifiedsimd/unit_tests/include/SIMDTesting_Utilities.hpp (diff)
The file was modifiedsimd/src/Kokkos_SIMD_AVX2.hpp (diff)
The file was modifiedsimd/unit_tests/include/TestSIMD_MathOps.hpp (diff)
The file was modifiedsimd/src/Kokkos_SIMD_NEON.hpp (diff)
The file was modifiedsimd/unit_tests/include/TestSIMD_Reductions.hpp (diff)
The file was modifiedsimd/unit_tests/include/TestSIMD_GeneratorCtors.hpp (diff)
Commit e6cace8151b996bb14f6ca308d4365610798d42e by noreply
Add more tests for view usage violating preconditions (#7653)

* Improve defaulted views test

The extra scope that ends before std::exit is called is required to make
sure the dextructor are actually called

* Abort instead of throwing on View initialize precondition violation

* More tests for views

* Attempt to fix matcher

* Fiddle some more with the matchers

* Fixup SYCL and OpenACC

* Fixup OpenACC

* Do not discard make_views() return value

* Increase readiblity

* Fixup OpenACC missing +

* OpenACC fix and disable clang-tidy check
The file was modifiedcore/unit_test/TestExecutionEnvironmentNonInitializedOrFinalized.cpp (diff)
The file was modifiedcore/src/View/Kokkos_BasicView.hpp (diff)
The file was modifiedcore/src/View/Kokkos_ViewLegacy.hpp (diff)
The file was modifiedcmake/KokkosConfigCommon.cmake.in (diff)