Branch: refs/heads/sanitizer_fixes
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 23b74ff976cb55d983749e273964c6767f2ac9e8
https://github.com/STEllAR-GROUP/hpx/commit/23b74ff976cb55d983749e273964c6767f2ac9e8
Author: Thomas Heller <[email protected]>
Date: 2020-08-14 (Fri, 14 Aug 2020)
Changed paths:
M libs/type_support/include/hpx/type_support/pack.hpp
Log Message:
-----------
Giving the struct a name to avoid clang-11 warnings
Commit: ab173db9ab0eba063d1f60b981dcee8b3572f128
https://github.com/STEllAR-GROUP/hpx/commit/ab173db9ab0eba063d1f60b981dcee8b3572f128
Author: Thomas Heller <[email protected]>
Date: 2020-08-15 (Sat, 15 Aug 2020)
Changed paths:
M libs/lcos_local/src/composable_guard.cpp
Log Message:
-----------
Fixing memory leak in composable_guard
Commit: 05722898c6f7a0af653b7a9b3afd7887a805bbe5
https://github.com/STEllAR-GROUP/hpx/commit/05722898c6f7a0af653b7a9b3afd7887a805bbe5
Author: Thomas Heller <[email protected]>
Date: 2020-08-15 (Sat, 15 Aug 2020)
Changed paths:
M hpx/runtime/agas/big_boot_barrier.hpp
M libs/schedulers/include/hpx/schedulers/lockfree_queue_backends.hpp
Log Message:
-----------
Using internal_allocator for lockfree queues to allow for
better support for overaligned types.
Commit: 3643a440deb3d87a7f044a7cd68d2729f71bef4b
https://github.com/STEllAR-GROUP/hpx/commit/3643a440deb3d87a7f044a7cd68d2729f71bef4b
Author: Thomas Heller <[email protected]>
Date: 2020-08-15 (Sat, 15 Aug 2020)
Changed paths:
M wrap/src/hpx_wrap.cpp
Log Message:
-----------
Eliminating leak reported by asan coming out of the externally declared
std::string
Commit: a64b653f9c274af32085d27465e91c524a906b53
https://github.com/STEllAR-GROUP/hpx/commit/a64b653f9c274af32085d27465e91c524a906b53
Author: Thomas Heller <[email protected]>
Date: 2020-08-15 (Sat, 15 Aug 2020)
Changed paths:
M libs/schedulers/include/hpx/schedulers/shared_priority_queue_scheduler.hpp
Log Message:
-----------
Fixing UB in shared priority queue
These problems were detected by ubsan:
- Uninitialized access to boolean variables
- Index out of bounds access for the debug output
Commit: d434df307515c407c72a6c1893db81dec4cbe09b
https://github.com/STEllAR-GROUP/hpx/commit/d434df307515c407c72a6c1893db81dec4cbe09b
Author: Thomas Heller <[email protected]>
Date: 2020-08-15 (Sat, 15 Aug 2020)
Changed paths:
M libs/config/include/hpx/config/compiler_specific.hpp
Log Message:
-----------
Make sure HPX_HAVE_ADDRESS_SANITIZER is always properly defined
including config/defines.hpp solves the problem that HPX_HAVE_SANITIZERS is
properly defined when requesting it. This also makes the address sanitizer
context switch support work again.
Commit: 7bbb0603901b7ee03cd260743e508d7a8bd69d55
https://github.com/STEllAR-GROUP/hpx/commit/7bbb0603901b7ee03cd260743e508d7a8bd69d55
Author: Thomas Heller <[email protected]>
Date: 2020-08-15 (Sat, 15 Aug 2020)
Changed paths:
M libs/execution/tests/unit/standalone_thread_pool_executor.cpp
Log Message:
-----------
Fixing dangling reference
Commit: 03e99d83b40f25766529f0a5484e748efe51a2d7
https://github.com/STEllAR-GROUP/hpx/commit/03e99d83b40f25766529f0a5484e748efe51a2d7
Author: Thomas Heller <[email protected]>
Date: 2020-08-15 (Sat, 15 Aug 2020)
Changed paths:
M examples/balancing/os_thread_num.cpp
M
libs/allocator_support/include/hpx/allocator_support/internal_allocator.hpp
M libs/concurrency/tests/unit/CMakeLists.txt
M libs/concurrency/tests/unit/lockfree_fifo.cpp
Log Message:
-----------
Fixing allocation of over aligned types.
Commit: d321671a41f93956d4ac89095aa7cd0f1732d7a3
https://github.com/STEllAR-GROUP/hpx/commit/d321671a41f93956d4ac89095aa7cd0f1732d7a3
Author: Thomas Heller <[email protected]>
Date: 2020-08-15 (Sat, 15 Aug 2020)
Changed paths:
A .github/workflows/linux_sanitizers.yml
Log Message:
-----------
Adding sanitizer build
Commit: 50c4fc986582e1f7f6784906bb225040cf7622ab
https://github.com/STEllAR-GROUP/hpx/commit/50c4fc986582e1f7f6784906bb225040cf7622ab
Author: Thomas Heller <[email protected]>
Date: 2020-08-15 (Sat, 15 Aug 2020)
Changed paths:
M examples/balancing/os_thread_num.cpp
M hpx/runtime/agas/big_boot_barrier.hpp
M libs/allocator_support/CMakeLists.txt
A libs/allocator_support/include/hpx/allocator_support/aligned_allocator.hpp
M
libs/allocator_support/include/hpx/allocator_support/internal_allocator.hpp
M libs/concurrency/tests/unit/lockfree_fifo.cpp
M libs/schedulers/include/hpx/schedulers/lockfree_queue_backends.hpp
Log Message:
-----------
Switching from internal_allocator to newly created aligned_allocator when
objects require over aligned allocation.
Commit: 4e5891b007b0d8b2c4bf6b84be6979c6875ea451
https://github.com/STEllAR-GROUP/hpx/commit/4e5891b007b0d8b2c4bf6b84be6979c6875ea451
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-16 (Sun, 16 Aug 2020)
Changed paths:
M cmake/HPX_SetupAllocator.cmake
M libs/allocator_support/include/hpx/allocator_support/aligned_allocator.hpp
M
libs/allocator_support/include/hpx/allocator_support/internal_allocator.hpp
Log Message:
-----------
Changing new allocator to support jemalloc (on Windows, mostly) as well.
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/456a0b0b278b...4e5891b007b0
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits