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

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

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


  Commit: 9eb16ae855b16c08cbecf23c9f1b19641f25393a
      
https://github.com/STEllAR-GROUP/hpx/commit/9eb16ae855b16c08cbecf23c9f1b19641f25393a
  Author: Thomas Heller <[email protected]>
  Date:   2020-10-14 (Wed, 14 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: 02bb0c22b7d8308b368ceb7be338900292308804
      
https://github.com/STEllAR-GROUP/hpx/commit/02bb0c22b7d8308b368ceb7be338900292308804
  Author: Thomas Heller <[email protected]>
  Date:   2020-10-14 (Wed, 14 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: f49ac56e3d6833a7267eeed9e6dc467c1b0fe488
      
https://github.com/STEllAR-GROUP/hpx/commit/f49ac56e3d6833a7267eeed9e6dc467c1b0fe488
  Author: Thomas Heller <[email protected]>
  Date:   2020-10-14 (Wed, 14 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: 4b9fd39796ee2e4f14801d264687418149f2b8b3
      
https://github.com/STEllAR-GROUP/hpx/commit/4b9fd39796ee2e4f14801d264687418149f2b8b3
  Author: Thomas Heller <[email protected]>
  Date:   2020-10-14 (Wed, 14 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: 3ff527792faed3f0ee7bf33df879a2661c044c2b
      
https://github.com/STEllAR-GROUP/hpx/commit/3ff527792faed3f0ee7bf33df879a2661c044c2b
  Author: Thomas Heller <[email protected]>
  Date:   2020-10-14 (Wed, 14 Oct 2020)

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

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


  Commit: 96f3ae13a552304ea30360fec69f5d1b6cc868cc
      
https://github.com/STEllAR-GROUP/hpx/commit/96f3ae13a552304ea30360fec69f5d1b6cc868cc
  Author: Thomas Heller <[email protected]>
  Date:   2020-10-14 (Wed, 14 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: ef9b303d5da3be6bdae91f4ec364fd01b3959a46
      
https://github.com/STEllAR-GROUP/hpx/commit/ef9b303d5da3be6bdae91f4ec364fd01b3959a46
  Author: Thomas Heller <[email protected]>
  Date:   2020-10-14 (Wed, 14 Oct 2020)

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

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


  Commit: 1be0560192562ee1182d74c628712d8ad8e9b878
      
https://github.com/STEllAR-GROUP/hpx/commit/1be0560192562ee1182d74c628712d8ad8e9b878
  Author: Thomas Heller <[email protected]>
  Date:   2020-10-14 (Wed, 14 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: aeec348a81695d9af65f7c9d105deaa267cc248e
      
https://github.com/STEllAR-GROUP/hpx/commit/aeec348a81695d9af65f7c9d105deaa267cc248e
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-10-14 (Wed, 14 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: eceb14322ce0378f9688e3831d598f8856038ece
      
https://github.com/STEllAR-GROUP/hpx/commit/eceb14322ce0378f9688e3831d598f8856038ece
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-10-14 (Wed, 14 Oct 2020)

  Changed paths:
    M examples/balancing/os_thread_num.cpp
    M hpx/runtime/agas/big_boot_barrier.hpp
    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: a1790dca14dcb290a3936336f8a9a28bb798551e
      
https://github.com/STEllAR-GROUP/hpx/commit/a1790dca14dcb290a3936336f8a9a28bb798551e
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-10-14 (Wed, 14 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: 54dd81f3462b85a3996d8cec13d7b48f4083647e
      
https://github.com/STEllAR-GROUP/hpx/commit/54dd81f3462b85a3996d8cec13d7b48f4083647e
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-10-14 (Wed, 14 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: ae4e9bbf3de3393cae8a3eb9cd95e0bbe7c6b8e4
      
https://github.com/STEllAR-GROUP/hpx/commit/ae4e9bbf3de3393cae8a3eb9cd95e0bbe7c6b8e4
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-10-14 (Wed, 14 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: c7b8522a5b90c69cf2e03025246e41d6125e34dd
      
https://github.com/STEllAR-GROUP/hpx/commit/c7b8522a5b90c69cf2e03025246e41d6125e34dd
  Author: Mikael Simberg <[email protected]>
  Date:   2020-10-14 (Wed, 14 Oct 2020)

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

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


  Commit: 723f74bd90d00884d6c55907fe4fd5f0fd834253
      
https://github.com/STEllAR-GROUP/hpx/commit/723f74bd90d00884d6c55907fe4fd5f0fd834253
  Author: Mikael Simberg <[email protected]>
  Date:   2020-10-14 (Wed, 14 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: 4a3702685a4dd81a963405cdd3adb2db27f03bfa
      
https://github.com/STEllAR-GROUP/hpx/commit/4a3702685a4dd81a963405cdd3adb2db27f03bfa
  Author: Mikael Simberg <[email protected]>
  Date:   2020-10-14 (Wed, 14 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: d9b7fa5d556bf18bfb9d03f332a14742719bc3e8
      
https://github.com/STEllAR-GROUP/hpx/commit/d9b7fa5d556bf18bfb9d03f332a14742719bc3e8
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-10-14 (Wed, 14 Oct 2020)

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

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


  Commit: 620ad4ce12b837780bdf1605408a9b3cf8b6b65f
      
https://github.com/STEllAR-GROUP/hpx/commit/620ad4ce12b837780bdf1605408a9b3cf8b6b65f
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-10-14 (Wed, 14 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: 040b0794d5659e9bd8ced370c805e44d52e08d36
      
https://github.com/STEllAR-GROUP/hpx/commit/040b0794d5659e9bd8ced370c805e44d52e08d36
  Author: Mikael Simberg <[email protected]>
  Date:   2020-10-14 (Wed, 14 Oct 2020)

  Changed paths:
    M src/runtime_distributed.cpp

  Log Message:
  -----------
  TEMP: Attempt at resolving asan warning about runtime pointers


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

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

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


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

Reply via email to