Branch: refs/heads/sanitizer_fixes
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 2006aa69459efbe8c0088a2e233055b966169805
      
https://github.com/STEllAR-GROUP/hpx/commit/2006aa69459efbe8c0088a2e233055b966169805
  Author: Thomas Heller <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

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

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


  Commit: db26712a64878303c8eb40fb73736f95b82ac2ce
      
https://github.com/STEllAR-GROUP/hpx/commit/db26712a64878303c8eb40fb73736f95b82ac2ce
  Author: Thomas Heller <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

  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: 5e9a62b681b75457358b2fd97683cdbad2581911
      
https://github.com/STEllAR-GROUP/hpx/commit/5e9a62b681b75457358b2fd97683cdbad2581911
  Author: Thomas Heller <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 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: 3791f293d1d9197dae9d004407852a8b78d62b20
      
https://github.com/STEllAR-GROUP/hpx/commit/3791f293d1d9197dae9d004407852a8b78d62b20
  Author: Thomas Heller <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

  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: 4323ea8dc020aa91bb897a926c5a6b5e0ca4c546
      
https://github.com/STEllAR-GROUP/hpx/commit/4323ea8dc020aa91bb897a926c5a6b5e0ca4c546
  Author: Thomas Heller <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

  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: 95a598f7ff4a31e8f64fda3dab9e76d1ce1c2fbf
      
https://github.com/STEllAR-GROUP/hpx/commit/95a598f7ff4a31e8f64fda3dab9e76d1ce1c2fbf
  Author: Thomas Heller <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

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

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


  Commit: ecc70409c8f20542df15b9ce53bac2c7874c01f1
      
https://github.com/STEllAR-GROUP/hpx/commit/ecc70409c8f20542df15b9ce53bac2c7874c01f1
  Author: Thomas Heller <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

  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: 662088946ce06f45aae65815918e37128e859deb
      
https://github.com/STEllAR-GROUP/hpx/commit/662088946ce06f45aae65815918e37128e859deb
  Author: Thomas Heller <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

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

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


  Commit: 77b89d4a74f74e2ff9f7349e200b447050614673
      
https://github.com/STEllAR-GROUP/hpx/commit/77b89d4a74f74e2ff9f7349e200b447050614673
  Author: Thomas Heller <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

  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: 18efcd41f2abb608afd84af9ca957d77c4ecb5d4
      
https://github.com/STEllAR-GROUP/hpx/commit/18efcd41f2abb608afd84af9ca957d77c4ecb5d4
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

  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: 8125e93a86fb0aba30fd0cd03f594edc5f6cc2a2
      
https://github.com/STEllAR-GROUP/hpx/commit/8125e93a86fb0aba30fd0cd03f594edc5f6cc2a2
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

  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: 7a7d33365b7da8c999862245a6f61b0f4ee0284d
      
https://github.com/STEllAR-GROUP/hpx/commit/7a7d33365b7da8c999862245a6f61b0f4ee0284d
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

  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: dd7fad76fd818917d4499f5647e5e494d09ba28e
      
https://github.com/STEllAR-GROUP/hpx/commit/dd7fad76fd818917d4499f5647e5e494d09ba28e
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

  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: 25f876d3172cba0b3354b6843a953dbe7b770e26
      
https://github.com/STEllAR-GROUP/hpx/commit/25f876d3172cba0b3354b6843a953dbe7b770e26
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

  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: 38626e5c903172daf5e6166084274a4768ee1730
      
https://github.com/STEllAR-GROUP/hpx/commit/38626e5c903172daf5e6166084274a4768ee1730
  Author: Mikael Simberg <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

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

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


  Commit: 6fe182499c0d43c6818ca7df16cb3f824b60debd
      
https://github.com/STEllAR-GROUP/hpx/commit/6fe182499c0d43c6818ca7df16cb3f824b60debd
  Author: Mikael Simberg <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

  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: ee5a374e040651eac25e3acebb149ba1ac706908
      
https://github.com/STEllAR-GROUP/hpx/commit/ee5a374e040651eac25e3acebb149ba1ac706908
  Author: Mikael Simberg <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

  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: 20c3540d5f498da3d779d7051769357333b65052
      
https://github.com/STEllAR-GROUP/hpx/commit/20c3540d5f498da3d779d7051769357333b65052
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

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

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


  Commit: 6a35e0b0ebc32d10deff23941207c961fa1567ce
      
https://github.com/STEllAR-GROUP/hpx/commit/6a35e0b0ebc32d10deff23941207c961fa1567ce
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

  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: 6619d8925b70cc56e3b90cb9d1bd688de2c203b1
      
https://github.com/STEllAR-GROUP/hpx/commit/6619d8925b70cc56e3b90cb9d1bd688de2c203b1
  Author: Mikael Simberg <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

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

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


  Commit: 11e2c8d65227d6af204c99e9451e23c9d0143e18
      
https://github.com/STEllAR-GROUP/hpx/commit/11e2c8d65227d6af204c99e9451e23c9d0143e18
  Author: Mikael Simberg <[email protected]>
  Date:   2020-10-30 (Fri, 30 Oct 2020)

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

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


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/83fa62931b08...11e2c8d65227
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to