Skip to content
Failed

Changes

Summary

  1. Fix div by zero in math ops testing (commit: 56a40db) (details)
  2. Fix and test with -fsanitize=undefined in GitHub CI (#7104) (commit: 93e372c) (details)
Commit 56a40db0a12c4bc732372b9400dd5271834da2d2 by donlee
Fix div by zero in math ops testing
(commit: 56a40db)
The file was modified simd/unit_tests/include/TestSIMD_MathOps.hpp (diff)
Commit 93e372cbbcd9f2deaac858f2051a588f05dec2c7 by noreply
Fix and test with -fsanitize=undefined in GitHub CI (#7104)

* Test with -fsanitize=undefined in GitHub CI
* Fix signed overflow in tests
* Make sure to use C-linkage for profiling C-interface
* Prefer inline over anonymous namespace in Kokkos_SharedAlloc.hpp
* Don't test left shift for negative values
* Fix using uninitialized memory in generic HOST_OR_DEVICE##_atomic_store
* avoid offsetting nullptr
* fix bug in atomic_max/min tests

---------

Co-authored-by: Christian Trott <crtrott@sandia.gov>
(commit: 93e372c)
The file was modified core/src/impl/Kokkos_Profiling_C_Interface.h (diff)
The file was modified core/unit_test/TestAtomicOperations.hpp (diff)
The file was modified simd/unit_tests/include/TestSIMD_ShiftOps.hpp (diff)
The file was modified containers/unit_tests/TestVector.hpp (diff)
The file was modified core/src/impl/Kokkos_HostThreadTeam.hpp (diff)
The file was modified tpls/desul/include/desul/atomics/Fetch_Op_Generic.hpp (diff)
The file was modified core/perf_test/test_atomic.cpp (diff)
The file was modified core/src/impl/Kokkos_SharedAlloc.hpp (diff)
The file was modified .github/workflows/continuous-integration-workflow.yml (diff)
The file was modified core/perf_test/test_atomic_minmax_simple.cpp (diff)