Branch: refs/heads/sanitizer_fixes
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 4f0532f8500d32d02985e529b9430c5e08961ba2
      
https://github.com/STEllAR-GROUP/hpx/commit/4f0532f8500d32d02985e529b9430c5e08961ba2
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-17 (Mon, 17 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: 5fb1817367239f5af79da2d2dc0022160afd37eb
      
https://github.com/STEllAR-GROUP/hpx/commit/5fb1817367239f5af79da2d2dc0022160afd37eb
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-17 (Mon, 17 Aug 2020)

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

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


  Commit: bd40b54fe5fa58ca38545e720f3556893c79e921
      
https://github.com/STEllAR-GROUP/hpx/commit/bd40b54fe5fa58ca38545e720f3556893c79e921
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-17 (Mon, 17 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: ea550671857b50e0deeebe491056229123e880f7
      
https://github.com/STEllAR-GROUP/hpx/commit/ea550671857b50e0deeebe491056229123e880f7
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-17 (Mon, 17 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: 8aacdb2475545218e1fa7493ba54eab265b87d1c
      
https://github.com/STEllAR-GROUP/hpx/commit/8aacdb2475545218e1fa7493ba54eab265b87d1c
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-17 (Mon, 17 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: c017dea7f872e87fe2a40e87eb423badca3f1573
      
https://github.com/STEllAR-GROUP/hpx/commit/c017dea7f872e87fe2a40e87eb423badca3f1573
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-17 (Mon, 17 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: 24ffa7fe147525a9a05e7925fbb9d6e1d76d78b5
      
https://github.com/STEllAR-GROUP/hpx/commit/24ffa7fe147525a9a05e7925fbb9d6e1d76d78b5
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-17 (Mon, 17 Aug 2020)

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

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


  Commit: 2247d1f25efacbaa0efac0c142859fe9bb16aa16
      
https://github.com/STEllAR-GROUP/hpx/commit/2247d1f25efacbaa0efac0c142859fe9bb16aa16
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-17 (Mon, 17 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: 2c225a3ba94045f6f552aeba67a372fa97f58977
      
https://github.com/STEllAR-GROUP/hpx/commit/2c225a3ba94045f6f552aeba67a372fa97f58977
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-17 (Mon, 17 Aug 2020)

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

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


  Commit: c288f9e99ed0198306eed0992284c4d0b37c4ff6
      
https://github.com/STEllAR-GROUP/hpx/commit/c288f9e99ed0198306eed0992284c4d0b37c4ff6
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-17 (Mon, 17 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: 40d7635c8b1f7a90dac7695aa743c2954886322d
      
https://github.com/STEllAR-GROUP/hpx/commit/40d7635c8b1f7a90dac7695aa743c2954886322d
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-08-17 (Mon, 17 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.


  Commit: b5eca12b183797e07bd014310d3596b6ea9b76af
      
https://github.com/STEllAR-GROUP/hpx/commit/b5eca12b183797e07bd014310d3596b6ea9b76af
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-08-17 (Mon, 17 Aug 2020)

  Changed paths:
    M examples/balancing/os_thread_num.cpp
    M hpx/runtime/agas/big_boot_barrier.hpp
    M libs/execution/tests/unit/standalone_thread_pool_executor.cpp
    M libs/schedulers/include/hpx/schedulers/lockfree_queue_backends.hpp

  Log Message:
  -----------
  Fixing formatting


  Commit: 42a52afbbda41a17cebd12b7ff171da1904f66da
      
https://github.com/STEllAR-GROUP/hpx/commit/42a52afbbda41a17cebd12b7ff171da1904f66da
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-08-17 (Mon, 17 Aug 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/CMakeLists.txt
    M libs/allocator_support/include/hpx/allocator_support/aligned_allocator.hpp
    M libs/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: 1b7dc43a19f4d2abf3a50b81a22dd3069513b2cc
      
https://github.com/STEllAR-GROUP/hpx/commit/1b7dc43a19f4d2abf3a50b81a22dd3069513b2cc
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-08-17 (Mon, 17 Aug 2020)

  Changed paths:
    M libs/allocator_support/include/hpx/allocator_support/aligned_allocator.hpp
    M 
libs/allocator_support/include/hpx/allocator_support/internal_allocator.hpp
    M libs/concurrency/include/hpx/concurrency/deque.hpp
    M libs/schedulers/include/hpx/schedulers/lockfree_queue_backends.hpp

  Log Message:
  -----------
  Fixing allocators to throw on OOM conditions, fixing deque template parameters


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

Reply via email to