Changes

Summary

  1. Fix a missing memory_fence for debug shared alloc code (commit: e298794) (details)
  2. algorithms: cleanup non-mod seq eq (commit: 0295004) (details)
  3. algorithms: add label-accepting overloads for nonmodops (commit: ac8de33) (details)
  4. algorithms: separate nonseq ops, rename for consistency (commit: a3143e4) (details)
Commit e2987943aa5ad9c436f1a1d512e07fd7325273b2 by crtrott
Fix a missing memory_fence for debug shared alloc code

Looks like there was a missing fence in the pure debug code
and that missing fence would make a SharedAlloc sanity check
fail on Power (and presumably ARM).

Fixes issue #4174
(commit: e298794)
The file was modifiedcore/src/impl/Kokkos_SharedAlloc.cpp (diff)
Commit 029500459330afba942b6e89b979ae5d4e27bd30 by fnrizzi
algorithms: cleanup non-mod seq eq
(commit: 0295004)
The file was modifiedalgorithms/src/std_algorithms/Kokkos_NonModifyingSequenceOperations.hpp (diff)
Commit ac8de3308969ca094d73099393ae19e10dc541b0 by fnrizzi
algorithms: add label-accepting overloads for nonmodops
(commit: ac8de33)
The file was modifiedalgorithms/src/std_algorithms/Kokkos_NonModifyingSequenceOperations.hpp (diff)
Commit a3143e46b834a4b709e028217436f412614781eb by fnrizzi
algorithms: separate nonseq ops, rename for consistency
(commit: a3143e4)
The file was modifiedalgorithms/unit_tests/TestStdAlgorithmsMinMaxOps.cpp (diff)
The file was modifiedalgorithms/src/std_algorithms/Kokkos_MinMaxElementOperations.hpp (diff)
The file was modifiedalgorithms/unit_tests/TestStdAlgorithmsModSeqOps.cpp (diff)
The file was modifiedalgorithms/src/std_algorithms/Kokkos_BeginEnd.hpp (diff)
The file was addedalgorithms/unit_tests/TestStdAlgorithmsMinMaxElementOps.cpp
The file was modifiedalgorithms/src/std_algorithms/Kokkos_PartitioningOperations.hpp (diff)
The file was modifiedalgorithms/unit_tests/CMakeLists.txt (diff)
The file was removedalgorithms/src/std_algorithms/Kokkos_StdAlgorithmsConstraints.hpp
The file was modifiedalgorithms/src/Kokkos_StdAlgorithms.hpp (diff)
The file was addedalgorithms/unit_tests/TestStdAlgorithmsModOps.cpp
The file was modifiedalgorithms/src/std_algorithms/Kokkos_ModifyingSequenceOperations.hpp (diff)
The file was modifiedalgorithms/src/std_algorithms/Kokkos_NonModifyingSequenceOperations.hpp (diff)
The file was addedalgorithms/src/std_algorithms/Kokkos_ModifyingOperations.hpp
The file was addedalgorithms/src/std_algorithms/Kokkos_Constraints.hpp