Branch: refs/heads/sanitizer_fixes
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 23b74ff976cb55d983749e273964c6767f2ac9e8
      
https://github.com/STEllAR-GROUP/hpx/commit/23b74ff976cb55d983749e273964c6767f2ac9e8
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-14 (Fri, 14 Aug 2020)

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

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


  Commit: ab173db9ab0eba063d1f60b981dcee8b3572f128
      
https://github.com/STEllAR-GROUP/hpx/commit/ab173db9ab0eba063d1f60b981dcee8b3572f128
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-15 (Sat, 15 Aug 2020)

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

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


  Commit: 05722898c6f7a0af653b7a9b3afd7887a805bbe5
      
https://github.com/STEllAR-GROUP/hpx/commit/05722898c6f7a0af653b7a9b3afd7887a805bbe5
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-15 (Sat, 15 Aug 2020)

  Changed paths:
    M hpx/runtime/agas/big_boot_barrier.hpp
    M libs/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: 3643a440deb3d87a7f044a7cd68d2729f71bef4b
      
https://github.com/STEllAR-GROUP/hpx/commit/3643a440deb3d87a7f044a7cd68d2729f71bef4b
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-15 (Sat, 15 Aug 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: a64b653f9c274af32085d27465e91c524a906b53
      
https://github.com/STEllAR-GROUP/hpx/commit/a64b653f9c274af32085d27465e91c524a906b53
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-15 (Sat, 15 Aug 2020)

  Changed paths:
    M libs/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: d434df307515c407c72a6c1893db81dec4cbe09b
      
https://github.com/STEllAR-GROUP/hpx/commit/d434df307515c407c72a6c1893db81dec4cbe09b
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-15 (Sat, 15 Aug 2020)

  Changed paths:
    M libs/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: 7bbb0603901b7ee03cd260743e508d7a8bd69d55
      
https://github.com/STEllAR-GROUP/hpx/commit/7bbb0603901b7ee03cd260743e508d7a8bd69d55
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-15 (Sat, 15 Aug 2020)

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

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


  Commit: 03e99d83b40f25766529f0a5484e748efe51a2d7
      
https://github.com/STEllAR-GROUP/hpx/commit/03e99d83b40f25766529f0a5484e748efe51a2d7
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-15 (Sat, 15 Aug 2020)

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

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


  Commit: d321671a41f93956d4ac89095aa7cd0f1732d7a3
      
https://github.com/STEllAR-GROUP/hpx/commit/d321671a41f93956d4ac89095aa7cd0f1732d7a3
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-15 (Sat, 15 Aug 2020)

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

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


  Commit: 50c4fc986582e1f7f6784906bb225040cf7622ab
      
https://github.com/STEllAR-GROUP/hpx/commit/50c4fc986582e1f7f6784906bb225040cf7622ab
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-15 (Sat, 15 Aug 2020)

  Changed paths:
    M examples/balancing/os_thread_num.cpp
    M hpx/runtime/agas/big_boot_barrier.hpp
    M libs/allocator_support/CMakeLists.txt
    A libs/allocator_support/include/hpx/allocator_support/aligned_allocator.hpp
    M 
libs/allocator_support/include/hpx/allocator_support/internal_allocator.hpp
    M libs/concurrency/tests/unit/lockfree_fifo.cpp
    M libs/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: 4e5891b007b0d8b2c4bf6b84be6979c6875ea451
      
https://github.com/STEllAR-GROUP/hpx/commit/4e5891b007b0d8b2c4bf6b84be6979c6875ea451
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-08-16 (Sun, 16 Aug 2020)

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

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


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

Reply via email to