Branch: refs/heads/sanitizer_fixes
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: dad7185cb261c6132682db7d85f4bd8732f17408
      
https://github.com/STEllAR-GROUP/hpx/commit/dad7185cb261c6132682db7d85f4bd8732f17408
  Author: Thomas Heller <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 2020)

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

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


  Commit: 54646e9d3dd124ca78f0c9d4178d2f2f8a7e0ca4
      
https://github.com/STEllAR-GROUP/hpx/commit/54646e9d3dd124ca78f0c9d4178d2f2f8a7e0ca4
  Author: Thomas Heller <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 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: 6d90ff7c1a025143d30b28e65caeaef5ae056b82
      
https://github.com/STEllAR-GROUP/hpx/commit/6d90ff7c1a025143d30b28e65caeaef5ae056b82
  Author: Thomas Heller <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 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: 64c9d615fbb203fcfdaff776418d7acfa8094b87
      
https://github.com/STEllAR-GROUP/hpx/commit/64c9d615fbb203fcfdaff776418d7acfa8094b87
  Author: Thomas Heller <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 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: 5cb7699d162bc8be51bf809485700f5894a21147
      
https://github.com/STEllAR-GROUP/hpx/commit/5cb7699d162bc8be51bf809485700f5894a21147
  Author: Thomas Heller <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 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: 11867ddb26b021becdda16526c37b8b2f2e0d58e
      
https://github.com/STEllAR-GROUP/hpx/commit/11867ddb26b021becdda16526c37b8b2f2e0d58e
  Author: Thomas Heller <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 2020)

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

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


  Commit: d5163a57b492478af8ef6bcdddd37b9aca775bda
      
https://github.com/STEllAR-GROUP/hpx/commit/d5163a57b492478af8ef6bcdddd37b9aca775bda
  Author: Thomas Heller <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 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: 7a68a7a9023cbf7768b75ff62149d990845bd587
      
https://github.com/STEllAR-GROUP/hpx/commit/7a68a7a9023cbf7768b75ff62149d990845bd587
  Author: Thomas Heller <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 2020)

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

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


  Commit: 78b40a08898726a88a5a8b74119b832893571a25
      
https://github.com/STEllAR-GROUP/hpx/commit/78b40a08898726a88a5a8b74119b832893571a25
  Author: Thomas Heller <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 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: 2f7c865d71ab7fe0ff22d888327753ad031e8d87
      
https://github.com/STEllAR-GROUP/hpx/commit/2f7c865d71ab7fe0ff22d888327753ad031e8d87
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 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: e8b73581375829db29e6ea6a9bca93b5cab3fbc8
      
https://github.com/STEllAR-GROUP/hpx/commit/e8b73581375829db29e6ea6a9bca93b5cab3fbc8
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 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: 0d34aa6bce2b48dfccaad2b81578461c627490d6
      
https://github.com/STEllAR-GROUP/hpx/commit/0d34aa6bce2b48dfccaad2b81578461c627490d6
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 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: 85338f53d9d4dfd5b5bc07a19f3842264b1ce888
      
https://github.com/STEllAR-GROUP/hpx/commit/85338f53d9d4dfd5b5bc07a19f3842264b1ce888
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 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: a6b42bd26f5cdc7a200ca33886a8e2c32638cba0
      
https://github.com/STEllAR-GROUP/hpx/commit/a6b42bd26f5cdc7a200ca33886a8e2c32638cba0
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 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: b573c565990b564e207bee4732339e11410f8210
      
https://github.com/STEllAR-GROUP/hpx/commit/b573c565990b564e207bee4732339e11410f8210
  Author: Mikael Simberg <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 2020)

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

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


  Commit: a906caba0f60a7f0aac73017469942921761a8ff
      
https://github.com/STEllAR-GROUP/hpx/commit/a906caba0f60a7f0aac73017469942921761a8ff
  Author: Mikael Simberg <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 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: 47919036f8d1fe6798913d64faddabb750b6e1a0
      
https://github.com/STEllAR-GROUP/hpx/commit/47919036f8d1fe6798913d64faddabb750b6e1a0
  Author: Mikael Simberg <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 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: 1a62d19fb593634f35ab3a76c63d68df32bbff52
      
https://github.com/STEllAR-GROUP/hpx/commit/1a62d19fb593634f35ab3a76c63d68df32bbff52
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 2020)

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

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


  Commit: 207a26cfca447cb80e9920a8c9e26e4f380ae7eb
      
https://github.com/STEllAR-GROUP/hpx/commit/207a26cfca447cb80e9920a8c9e26e4f380ae7eb
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 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: 36c540fef5331ea0a64be7cf196c1d2a0ae499e1
      
https://github.com/STEllAR-GROUP/hpx/commit/36c540fef5331ea0a64be7cf196c1d2a0ae499e1
  Author: Mikael Simberg <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 2020)

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

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


  Commit: 77ffae97a8eae3649c8b96854142bcbf4b586989
      
https://github.com/STEllAR-GROUP/hpx/commit/77ffae97a8eae3649c8b96854142bcbf4b586989
  Author: Mikael Simberg <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 2020)

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

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


  Commit: 152c02f046cd034e722a598f994df58fc2a22ce1
      
https://github.com/STEllAR-GROUP/hpx/commit/152c02f046cd034e722a598f994df58fc2a22ce1
  Author: Mikael Simberg <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 2020)

  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: c296ba3acf84ec630dcba8e0f6ebe77d9539b53d
      
https://github.com/STEllAR-GROUP/hpx/commit/c296ba3acf84ec630dcba8e0f6ebe77d9539b53d
  Author: Mikael Simberg <[email protected]>
  Date:   2020-11-04 (Wed, 04 Nov 2020)

  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/aa45a5c821b9...c296ba3acf84
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to