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

  Changed paths:
    M libs/core/type_support/include/hpx/type_support/pack.hpp

  Log Message:
  -----------
  Giving the struct a name to avoid clang-11 warnings


  Commit: f50a407e12249240fcdb1b6a326690d072385ae2
      
https://github.com/STEllAR-GROUP/hpx/commit/f50a407e12249240fcdb1b6a326690d072385ae2
  Author: Thomas Heller <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 2020)

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

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


  Commit: 120f5026816172fd0683081046e28a65ad7a3a9e
      
https://github.com/STEllAR-GROUP/hpx/commit/120f5026816172fd0683081046e28a65ad7a3a9e
  Author: Thomas Heller <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 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: a5f2d69941a467022ba3522c531b80e6e0f3c90d
      
https://github.com/STEllAR-GROUP/hpx/commit/a5f2d69941a467022ba3522c531b80e6e0f3c90d
  Author: Thomas Heller <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 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: 19ca0a8ca31a3ba363656bc04b9c8ec40712be39
      
https://github.com/STEllAR-GROUP/hpx/commit/19ca0a8ca31a3ba363656bc04b9c8ec40712be39
  Author: Thomas Heller <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 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: 5f1cd2a93dd410f96aa1e56770858c1af800370b
      
https://github.com/STEllAR-GROUP/hpx/commit/5f1cd2a93dd410f96aa1e56770858c1af800370b
  Author: Thomas Heller <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 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: 11e2a44baf6b6efcd2442f47517c8d2096b0fa2d
      
https://github.com/STEllAR-GROUP/hpx/commit/11e2a44baf6b6efcd2442f47517c8d2096b0fa2d
  Author: Thomas Heller <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 2020)

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

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


  Commit: 5b1f92a76cfcf4d66bc84327ad4643f2d2dd22c7
      
https://github.com/STEllAR-GROUP/hpx/commit/5b1f92a76cfcf4d66bc84327ad4643f2d2dd22c7
  Author: Thomas Heller <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 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: 00fa815671ab8673b34f9c22ba61752802b62692
      
https://github.com/STEllAR-GROUP/hpx/commit/00fa815671ab8673b34f9c22ba61752802b62692
  Author: Thomas Heller <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 2020)

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

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


  Commit: da29f7b609b5b5a520031605e87fb7a491a657b4
      
https://github.com/STEllAR-GROUP/hpx/commit/da29f7b609b5b5a520031605e87fb7a491a657b4
  Author: Thomas Heller <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 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: 252c687532d460e45ef67a932ac2e61dddd15d7d
      
https://github.com/STEllAR-GROUP/hpx/commit/252c687532d460e45ef67a932ac2e61dddd15d7d
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 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: 974c2045295b543ae4f068edc97223a882591831
      
https://github.com/STEllAR-GROUP/hpx/commit/974c2045295b543ae4f068edc97223a882591831
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 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: 19111b6bac99ef210593f090b3ca42be16933955
      
https://github.com/STEllAR-GROUP/hpx/commit/19111b6bac99ef210593f090b3ca42be16933955
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 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
    M libs/allocator_support/include/hpx/allocator_support/aligned_allocator.hpp
    M libs/core/allocator_support/CMakeLists.txt
    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: dc65a2b0bab9315a2e55d68495afa8ce700ac11b
      
https://github.com/STEllAR-GROUP/hpx/commit/dc65a2b0bab9315a2e55d68495afa8ce700ac11b
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 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/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: 879758217128500554f344f7b1b66c0a9d2327aa
      
https://github.com/STEllAR-GROUP/hpx/commit/879758217128500554f344f7b1b66c0a9d2327aa
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 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: ddd1de43e65bc45f4fd064f495c9b9357b125584
      
https://github.com/STEllAR-GROUP/hpx/commit/ddd1de43e65bc45f4fd064f495c9b9357b125584
  Author: Mikael Simberg <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 2020)

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

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


  Commit: 8a04e86df95947d730aeec61437199399e1a1029
      
https://github.com/STEllAR-GROUP/hpx/commit/8a04e86df95947d730aeec61437199399e1a1029
  Author: Mikael Simberg <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 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: 67ab02d41e32c45f0be5ffe6d6c3dfe1f253ecf6
      
https://github.com/STEllAR-GROUP/hpx/commit/67ab02d41e32c45f0be5ffe6d6c3dfe1f253ecf6
  Author: Mikael Simberg <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 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: 62ff2fd760676c0f94a5016c8d9212f1c9c0dbd3
      
https://github.com/STEllAR-GROUP/hpx/commit/62ff2fd760676c0f94a5016c8d9212f1c9c0dbd3
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 2020)

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

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


  Commit: b76c0af756d5e4f86e4742851d4c2f4464dee7ce
      
https://github.com/STEllAR-GROUP/hpx/commit/b76c0af756d5e4f86e4742851d4c2f4464dee7ce
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 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: cac8bdf5feede74c7e5a1bf6089ebb65e7f79e90
      
https://github.com/STEllAR-GROUP/hpx/commit/cac8bdf5feede74c7e5a1bf6089ebb65e7f79e90
  Author: Mikael Simberg <[email protected]>
  Date:   2020-09-09 (Wed, 09 Sep 2020)

  Changed paths:
    M src/runtime_distributed.cpp

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


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

Reply via email to