Branch: refs/heads/sanitizer_fixes
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 7040b0f7e941ba7ab2d287484cfe809f9cdacace
      
https://github.com/STEllAR-GROUP/hpx/commit/7040b0f7e941ba7ab2d287484cfe809f9cdacace
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-21 (Fri, 21 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: d273df1109e1b06491a9a8162c52df6646e2792a
      
https://github.com/STEllAR-GROUP/hpx/commit/d273df1109e1b06491a9a8162c52df6646e2792a
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

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

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


  Commit: 3b7830fd68c9e5156ba66fac7b89cb482c1fb3aa
      
https://github.com/STEllAR-GROUP/hpx/commit/3b7830fd68c9e5156ba66fac7b89cb482c1fb3aa
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-21 (Fri, 21 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: 1dd33ddf17b9cb28b00037b61549d8a61557f114
      
https://github.com/STEllAR-GROUP/hpx/commit/1dd33ddf17b9cb28b00037b61549d8a61557f114
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-21 (Fri, 21 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: 49c3a44160c68a9e067cac03ab3d38b5fd60c8a5
      
https://github.com/STEllAR-GROUP/hpx/commit/49c3a44160c68a9e067cac03ab3d38b5fd60c8a5
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-21 (Fri, 21 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: b00f98d4c68d6ffbbb8f8d91764077ccdeff4e25
      
https://github.com/STEllAR-GROUP/hpx/commit/b00f98d4c68d6ffbbb8f8d91764077ccdeff4e25
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-21 (Fri, 21 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: d60d29c5fca428d41613641e0824343688e13a58
      
https://github.com/STEllAR-GROUP/hpx/commit/d60d29c5fca428d41613641e0824343688e13a58
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

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

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


  Commit: af889904faa5f8f0625dc8992db2e4cc31ceec5c
      
https://github.com/STEllAR-GROUP/hpx/commit/af889904faa5f8f0625dc8992db2e4cc31ceec5c
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-21 (Fri, 21 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: d1ad2407f045604ac31d8e10e66dbfbd75dcc787
      
https://github.com/STEllAR-GROUP/hpx/commit/d1ad2407f045604ac31d8e10e66dbfbd75dcc787
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

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

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


  Commit: 1061f081a2b6d76b9a5a791d4bffa82f38fc975a
      
https://github.com/STEllAR-GROUP/hpx/commit/1061f081a2b6d76b9a5a791d4bffa82f38fc975a
  Author: Thomas Heller <[email protected]>
  Date:   2020-08-21 (Fri, 21 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: 228f511f0257ca0a8a835243c703256d30a7a8eb
      
https://github.com/STEllAR-GROUP/hpx/commit/228f511f0257ca0a8a835243c703256d30a7a8eb
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-08-21 (Fri, 21 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: a6d9041cf6b2fdebb9390e6236c33db4e76025dd
      
https://github.com/STEllAR-GROUP/hpx/commit/a6d9041cf6b2fdebb9390e6236c33db4e76025dd
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-08-21 (Fri, 21 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: 5c179b5b222ac6fadf3cf0a8a7b27e54abb23dd1
      
https://github.com/STEllAR-GROUP/hpx/commit/5c179b5b222ac6fadf3cf0a8a7b27e54abb23dd1
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-08-21 (Fri, 21 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: 0f23c50055581c0f909ede43aeb5aa8e69c62d2c
      
https://github.com/STEllAR-GROUP/hpx/commit/0f23c50055581c0f909ede43aeb5aa8e69c62d2c
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-08-21 (Fri, 21 Aug 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/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
    M wrap/include/hpx/wrap_main.hpp

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


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

  Changed paths:
    M libs/static_reinit/include/hpx/static_reinit/reinitializable_static.hpp
    M libs/topology/CMakeLists.txt
    M libs/topology/include/hpx/topology/topology.hpp
    M libs/topology/src/topology.cpp

  Log Message:
  -----------
  Attempting to fix memory leak in create_topology()

- avoid double constructing reinitialize_static data


  Commit: 67fa2dcd1b212a9868f527c4b833d91b5f1edfd9
      
https://github.com/STEllAR-GROUP/hpx/commit/67fa2dcd1b212a9868f527c4b833d91b5f1edfd9
  Author: Mikael Simberg <[email protected]>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

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

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


  Commit: 203e79b4dcb5f3f2577f680bbfab355a3e79cf4b
      
https://github.com/STEllAR-GROUP/hpx/commit/203e79b4dcb5f3f2577f680bbfab355a3e79cf4b
  Author: Mikael Simberg <[email protected]>
  Date:   2020-08-21 (Fri, 21 Aug 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: 837e25f385caff4b162c905c02295a6762868f78
      
https://github.com/STEllAR-GROUP/hpx/commit/837e25f385caff4b162c905c02295a6762868f78
  Author: Mikael Simberg <[email protected]>
  Date:   2020-08-21 (Fri, 21 Aug 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: 95ff1ad89e81b58a0db6f4b389c921a8d4551c58
      
https://github.com/STEllAR-GROUP/hpx/commit/95ff1ad89e81b58a0db6f4b389c921a8d4551c58
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

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

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


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

Reply via email to