Branch: refs/heads/sanitizer_fixes
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 0f14a47e7d91520f502d1b672c901ca473645208
      
https://github.com/STEllAR-GROUP/hpx/commit/0f14a47e7d91520f502d1b672c901ca473645208
  Author: Thomas Heller <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M libs/parallelism/lcos_local/src/composable_guard.cpp

  Log Message:
  -----------
  Fixing memory leak in composable_guard


  Commit: be62efcedb4e309b2bca2d19cb1f21ebf33e68fc
      
https://github.com/STEllAR-GROUP/hpx/commit/be62efcedb4e309b2bca2d19cb1f21ebf33e68fc
  Author: Thomas Heller <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M hpx/runtime/agas/big_boot_barrier.hpp
    M libs/core/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: ebf034355b8477e5bcb7ce87a2edeb7d6cdff842
      
https://github.com/STEllAR-GROUP/hpx/commit/ebf034355b8477e5bcb7ce87a2edeb7d6cdff842
  Author: Thomas Heller <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M wrap/src/hpx_wrap.cpp

  Log Message:
  -----------
  Eliminating leak reported by asan coming out of the externally declared 
std::string


  Commit: 5060124c361f32444706f655747fc1c774325f1a
      
https://github.com/STEllAR-GROUP/hpx/commit/5060124c361f32444706f655747fc1c774325f1a
  Author: Thomas Heller <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M 
libs/core/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: 3e6262d2c9691e74f18f3bd9368b215407f4aa2a
      
https://github.com/STEllAR-GROUP/hpx/commit/3e6262d2c9691e74f18f3bd9368b215407f4aa2a
  Author: Thomas Heller <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M libs/core/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: 2b720b9c6adf3ab70a60fe61bf8853d5f40bb642
      
https://github.com/STEllAR-GROUP/hpx/commit/2b720b9c6adf3ab70a60fe61bf8853d5f40bb642
  Author: Thomas Heller <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M libs/parallelism/execution/tests/unit/standalone_thread_pool_executor.cpp

  Log Message:
  -----------
  Fixing dangling reference


  Commit: c362bf0e32806720360c20a77dc46aecae421eb9
      
https://github.com/STEllAR-GROUP/hpx/commit/c362bf0e32806720360c20a77dc46aecae421eb9
  Author: Thomas Heller <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M examples/balancing/os_thread_num.cpp
    M 
libs/core/allocator_support/include/hpx/allocator_support/internal_allocator.hpp
    M libs/core/concurrency/tests/unit/CMakeLists.txt
    M libs/core/concurrency/tests/unit/lockfree_fifo.cpp

  Log Message:
  -----------
  Fixing allocation of over aligned types.


  Commit: d6042296f1c7dc25df5c537ad5e1135b229574c0
      
https://github.com/STEllAR-GROUP/hpx/commit/d6042296f1c7dc25df5c537ad5e1135b229574c0
  Author: Thomas Heller <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    A .github/workflows/linux_sanitizers.yml

  Log Message:
  -----------
  Adding sanitizer build


  Commit: 37e9dd91d2a45e2eea4160feaa606aecc674fb70
      
https://github.com/STEllAR-GROUP/hpx/commit/37e9dd91d2a45e2eea4160feaa606aecc674fb70
  Author: Thomas Heller <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M examples/balancing/os_thread_num.cpp
    M hpx/runtime/agas/big_boot_barrier.hpp
    A libs/allocator_support/include/hpx/allocator_support/aligned_allocator.hpp
    M libs/core/allocator_support/CMakeLists.txt
    M 
libs/core/allocator_support/include/hpx/allocator_support/internal_allocator.hpp
    M libs/core/concurrency/tests/unit/lockfree_fifo.cpp
    M libs/core/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: 1295f2119347a741d95868e3f0b3181b44fe1b57
      
https://github.com/STEllAR-GROUP/hpx/commit/1295f2119347a741d95868e3f0b3181b44fe1b57
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M cmake/HPX_SetupAllocator.cmake
    M libs/allocator_support/include/hpx/allocator_support/aligned_allocator.hpp
    M 
libs/core/allocator_support/include/hpx/allocator_support/internal_allocator.hpp

  Log Message:
  -----------
  Changing new allocator to support jemalloc (on Windows, mostly) as well.


  Commit: 882acd3f9b3b3144a4499e6b78a2511a4d829375
      
https://github.com/STEllAR-GROUP/hpx/commit/882acd3f9b3b3144a4499e6b78a2511a4d829375
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M examples/balancing/os_thread_num.cpp
    M libs/core/schedulers/include/hpx/schedulers/lockfree_queue_backends.hpp
    M libs/parallelism/execution/tests/unit/standalone_thread_pool_executor.cpp

  Log Message:
  -----------
  Fixing formatting


  Commit: ea275409a964835a3f3809d4b0ad19b90de7ae88
      
https://github.com/STEllAR-GROUP/hpx/commit/ea275409a964835a3f3809d4b0ad19b90de7ae88
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M cmake/HPX_AddConfigTest.cmake
    M cmake/HPX_PerformCxxFeatureTests.cmake
    A cmake/tests/c11_aligned_alloc.cpp
    M examples/balancing/os_thread_num.cpp
    R libs/allocator_support/include/hpx/allocator_support/aligned_allocator.hpp
    M libs/core/allocator_support/CMakeLists.txt
    A 
libs/core/allocator_support/include/hpx/allocator_support/aligned_allocator.hpp
    M libs/core/concurrency/tests/unit/lockfree_fifo.cpp

  Log Message:
  -----------
  Adding support for aligned_alloc on systems that don't have it

- fixing formatting problems
- adding missing header


  Commit: ec3d035e58e9f01981419714e7bffc37b84427a2
      
https://github.com/STEllAR-GROUP/hpx/commit/ec3d035e58e9f01981419714e7bffc37b84427a2
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M cmake/HPX_AddConfigTest.cmake
    M cmake/HPX_PerformCxxFeatureTests.cmake
    M cmake/tests/c11_aligned_alloc.cpp
    A cmake/tests/cxx17_std_aligned_alloc.cpp
    M 
libs/core/allocator_support/include/hpx/allocator_support/aligned_allocator.hpp
    M 
libs/core/allocator_support/include/hpx/allocator_support/internal_allocator.hpp
    M libs/core/concurrency/include/hpx/concurrency/deque.hpp
    M libs/core/schedulers/include/hpx/schedulers/lockfree_queue_backends.hpp
    M wrap/include/hpx/wrap_main.hpp

  Log Message:
  -----------
  Fixing allocators to throw on OOM conditions, fixing deque template parameters


  Commit: 40a778590a3ce187ffe0e7f8dd1d64f90066e093
      
https://github.com/STEllAR-GROUP/hpx/commit/40a778590a3ce187ffe0e7f8dd1d64f90066e093
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M 
libs/core/static_reinit/include/hpx/static_reinit/reinitializable_static.hpp
    M libs/core/topology/CMakeLists.txt
    M libs/core/topology/include/hpx/topology/topology.hpp
    M libs/core/topology/src/topology.cpp

  Log Message:
  -----------
  Attempting to fix memory leak in create_topology()

- avoid double constructing reinitialize_static data


  Commit: bc7fca0d441a66e829f986873d974f17c60d33b9
      
https://github.com/STEllAR-GROUP/hpx/commit/bc7fca0d441a66e829f986873d974f17c60d33b9
  Author: Mikael Simberg <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M .github/workflows/linux_sanitizers.yml

  Log Message:
  -----------
  Capture better stacktraces for leaks reported by leak sanitizer


  Commit: 1129aec15b72ca8a2d7a462244ebb5db4c5cd64b
      
https://github.com/STEllAR-GROUP/hpx/commit/1129aec15b72ca8a2d7a462244ebb5db4c5cd64b
  Author: Mikael Simberg <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M .jenkins/cscs/Jenkinsfile
    A .jenkins/cscs/env-clang-sanitizers.sh
    A .jenkins/cscs/slurm-constraint-clang-sanitizers.sh

  Log Message:
  -----------
  Add sanitizer build to Jenkins


  Commit: b72ecf0d4451da2572ed177f52bb6b935e53ecdf
      
https://github.com/STEllAR-GROUP/hpx/commit/b72ecf0d4451da2572ed177f52bb6b935e53ecdf
  Author: Mikael Simberg <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M .github/workflows/linux_sanitizers.yml
    M .jenkins/cscs/env-clang-sanitizers.sh

  Log Message:
  -----------
  Print stacktraces on undefined behaviour sanitizer errors


  Commit: b0a1b4f5e42327d9a3bb5bc1ef6f24d21e5b5fdf
      
https://github.com/STEllAR-GROUP/hpx/commit/b0a1b4f5e42327d9a3bb5bc1ef6f24d21e5b5fdf
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M 
libs/core/static_reinit/include/hpx/static_reinit/reinitializable_static.hpp

  Log Message:
  -----------
  More fixes to reinitialize_static


  Commit: 8d459036dea6fa1fb18f4c58eb9a9ff05349a352
      
https://github.com/STEllAR-GROUP/hpx/commit/8d459036dea6fa1fb18f4c58eb9a9ff05349a352
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M .github/workflows/linux_sanitizers.yml
    M .jenkins/cscs/env-clang-sanitizers.sh
    M cmake/HPX_AddConfigTest.cmake
    A tools/asan.supp

  Log Message:
  -----------
  Add ASAN suppression file


  Commit: 5e0f7574874ba2ea2fc7d03fd49414e2af979b49
      
https://github.com/STEllAR-GROUP/hpx/commit/5e0f7574874ba2ea2fc7d03fd49414e2af979b49
  Author: Mikael Simberg <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M libs/full/actions_base/CMakeLists.txt

  Log Message:
  -----------
  Remove wrong module dependency in actions_base module


  Commit: dac63c7632218cc5287b57684da9c42e1c8e98d0
      
https://github.com/STEllAR-GROUP/hpx/commit/dac63c7632218cc5287b57684da9c42e1c8e98d0
  Author: Mikael Simberg <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M .github/workflows/linux_sanitizers.yml
    A tools/ubsan.supp

  Log Message:
  -----------
  Add ubsan suppression file


  Commit: 440257279c2f2d59955ef96ccc7bc2f07141b9cf
      
https://github.com/STEllAR-GROUP/hpx/commit/440257279c2f2d59955ef96ccc7bc2f07141b9cf
  Author: Mikael Simberg <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M libs/full/runtime_local/src/runtime_local.cpp
    M src/runtime_distributed.cpp
    M tools/ubsan.supp

  Log Message:
  -----------
  Attempt to fix ubsan warning about calling virtual function on object of 
wrong type


  Commit: 3e45a35efbf599126bc25fdac4d33c0f6ebd7248
      
https://github.com/STEllAR-GROUP/hpx/commit/3e45a35efbf599126bc25fdac4d33c0f6ebd7248
  Author: Mikael Simberg <[email protected]>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

  Changed paths:
    M examples/performance_counters/access_counter_set.cpp

  Log Message:
  -----------
  Attempt to fix memory leak in access_counter_set test


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/c296ba3acf84...3e45a35efbf5
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to