Branch: refs/heads/libcds-example
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 8a2bf8c48f40dc5531fb67b21650a7792e5e93a6
      
https://github.com/STEllAR-GROUP/hpx/commit/8a2bf8c48f40dc5531fb67b21650a7792e5e93a6
  Author: Nikunj Gupta <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    A examples/distributed_stencil/1d_stencil.cpp
    A examples/distributed_stencil/CMakeLists.txt
    A examples/distributed_stencil/communicator.hpp
    A examples/distributed_stencil/stencil.hpp

  Log Message:
  -----------
  Adds distributed scalable 1d stencil


  Commit: e959e9c249da36c4e8d27bc3a976c0e562de0624
      
https://github.com/STEllAR-GROUP/hpx/commit/e959e9c249da36c4e8d27bc3a976c0e562de0624
  Author: Nikunj Gupta <[email protected]>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M examples/CMakeLists.txt

  Log Message:
  -----------
  Add folder to example cmake


  Commit: 39fc6aa0f29e80addb057f83041cc405d62154f1
      
https://github.com/STEllAR-GROUP/hpx/commit/39fc6aa0f29e80addb057f83041cc405d62154f1
  Author: Nikunj Gupta <[email protected]>
  Date:   2020-06-23 (Tue, 23 Jun 2020)

  Changed paths:
    A examples/1d_stencil/1d_stencil_channel.cpp
    M examples/1d_stencil/CMakeLists.txt
    A examples/1d_stencil/communicator.hpp
    A examples/1d_stencil/stencil.hpp
    M examples/CMakeLists.txt
    R examples/distributed_stencil/1d_stencil.cpp
    R examples/distributed_stencil/CMakeLists.txt
    R examples/distributed_stencil/communicator.hpp
    R examples/distributed_stencil/stencil.hpp

  Log Message:
  -----------
  Make suggested changes


  Commit: fa62c6e4247d3f689df5d9731476482ed29d5aee
      
https://github.com/STEllAR-GROUP/hpx/commit/fa62c6e4247d3f689df5d9731476482ed29d5aee
  Author: Nikunj Gupta <[email protected]>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M examples/1d_stencil/1d_stencil_channel.cpp
    M examples/1d_stencil/communicator.hpp
    M examples/1d_stencil/stencil.hpp

  Log Message:
  -----------
  Further optimizations


  Commit: da385da482b738f6f5cd2423aae93fb5bbca87b0
      
https://github.com/STEllAR-GROUP/hpx/commit/da385da482b738f6f5cd2423aae93fb5bbca87b0
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M libs/mpi_base/include/hpx/mpi_base/mpi.hpp
    M libs/mpi_base/include/hpx/mpi_base/mpi_environment.hpp
    M libs/mpi_base/src/mpi_environment.cpp
    M libs/resource_partitioner/src/detail_partitioner.cpp
    M libs/version/src/version.cpp

  Log Message:
  -----------
  Fix CMake : HPX_HAVE_LIB_MPI should be HPX_HAVE_LIB_MPI_BASE


  Commit: 22b668c21fe958d6bbcbea47e1ab8152ce32b4a7
      
https://github.com/STEllAR-GROUP/hpx/commit/22b668c21fe958d6bbcbea47e1ab8152ce32b4a7
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M libs/async_mpi/src/mpi_future.cpp

  Log Message:
  -----------
  Remove unnecessary is_enabled() checks on debug printout


  Commit: d728de4ca480d9d2a01178c1ee693924c4c20968
      
https://github.com/STEllAR-GROUP/hpx/commit/d728de4ca480d9d2a01178c1ee693924c4c20968
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M libs/async_mpi/tests/unit/mpi_ring_async.cpp

  Log Message:
  -----------
  Fix an out of place MPI_Finalize call in test


  Commit: 6b0b00534c33c99b0d0c6fa536434ad8a7f82ff2
      
https://github.com/STEllAR-GROUP/hpx/commit/6b0b00534c33c99b0d0c6fa536434ad8a7f82ff2
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M libs/threading_base/include/hpx/threading_base/scheduler_mode.hpp

  Log Message:
  -----------
  Add a missing flag in scheduler mode 'all' flags


  Commit: fcb24533d83102bb740e1f0862d74801390b770f
      
https://github.com/STEllAR-GROUP/hpx/commit/fcb24533d83102bb740e1f0862d74801390b770f
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M libs/async_mpi/docs/index.rst

  Log Message:
  -----------
  Improve MPI future documentation


  Commit: 8d356bfbd148a1071c48a1810171b957650313a0
      
https://github.com/STEllAR-GROUP/hpx/commit/8d356bfbd148a1071c48a1810171b957650313a0
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp

  Log Message:
  -----------
  Fix a future<int/void> mismatch


  Commit: b530b262aaeeb8df1e82eac77f4094564ee2c809
      
https://github.com/STEllAR-GROUP/hpx/commit/b530b262aaeeb8df1e82eac77f4094564ee2c809
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M libs/mpi_base/src/mpi_environment.cpp

  Log Message:
  -----------
  Set all ranks to local mode when networking is off


  Commit: a4988f2412cacce6f471db529e351b3d57a69a6c
      
https://github.com/STEllAR-GROUP/hpx/commit/a4988f2412cacce6f471db529e351b3d57a69a6c
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M cmake/HPX_AddTest.cmake
    M cmake/templates/hpxrun.py.in
    M libs/async_mpi/tests/unit/CMakeLists.txt

  Log Message:
  -----------
  Ensure mpi_ring_async tests run on N>1 ranks

Add RUNWRAPPER option to test params and modify hpxrun
so that if a "pure" mpi test is run with no parcelport support
then mpiexec is called (the runwrapper) and localites and parcelport
options are omitted.


  Commit: 78d56819dc1e4575e80d2fc54cd6eda9d434d7f2
      
https://github.com/STEllAR-GROUP/hpx/commit/78d56819dc1e4575e80d2fc54cd6eda9d434d7f2
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M libs/async_mpi/include/hpx/async_mpi/mpi_future.hpp
    M libs/async_mpi/src/mpi_future.cpp

  Log Message:
  -----------
  Change std::mutex to hpx::spinlock in mpi polling

Use try_to_lock wherever possible and abort checks if possible
to avoid excessive pressure on mutexes


  Commit: 37122a66f73246c8b06623775b87c866e65e4b4f
      
https://github.com/STEllAR-GROUP/hpx/commit/37122a66f73246c8b06623775b87c866e65e4b4f
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M libs/async_mpi/examples/CMakeLists.txt
    M libs/async_mpi/tests/CMakeLists.txt
    M libs/async_mpi/tests/unit/CMakeLists.txt

  Log Message:
  -----------
  Fix bad CMake after module name change


  Commit: ceb1082f8d66ddd2b2a56b0e5b559de0dedfa1cb
      
https://github.com/STEllAR-GROUP/hpx/commit/ceb1082f8d66ddd2b2a56b0e5b559de0dedfa1cb
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    R libs/async_mpi/tests/unit/mpi_ring_async.cpp
    M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp

  Log Message:
  -----------
  Add iterations and output controls to mpi_ring_async test

Remove the non executor version of the test as it isn't
different enough to be worth maintaining


  Commit: 66bef54894b829ae048b1a84adad85b7d460786b
      
https://github.com/STEllAR-GROUP/hpx/commit/66bef54894b829ae048b1a84adad85b7d460786b
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M libs/async_mpi/include/hpx/async_mpi/mpi_future.hpp
    M libs/async_mpi/src/mpi_future.cpp
    M libs/mpi_base/include/hpx/mpi_base/mpi_environment.hpp
    M libs/mpi_base/src/mpi_environment.cpp

  Log Message:
  -----------
  Move mpi_initialization code into unified function

there are several places that check for mpi init and either
set or check flags. This patch cleans up the code a bit so that
it can be reused from several places.


  Commit: 2eff0b6f6bc46b10e767cb86036de8bf19e32003
      
https://github.com/STEllAR-GROUP/hpx/commit/2eff0b6f6bc46b10e767cb86036de8bf19e32003
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp

  Log Message:
  -----------
  ensure that mpi test reports a fail if ranks<2


  Commit: 57034e54ef2a4f7679a2a70a7b70d45c60aa7416
      
https://github.com/STEllAR-GROUP/hpx/commit/57034e54ef2a4f7679a2a70a7b70d45c60aa7416
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M libs/async_mpi/src/mpi_future.cpp
    M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp

  Log Message:
  -----------
  inspect violations


  Commit: f23b851ceda6481570ed0e96f51b8366b844f763
      
https://github.com/STEllAR-GROUP/hpx/commit/f23b851ceda6481570ed0e96f51b8366b844f763
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M libs/async_mpi/examples/CMakeLists.txt
    M libs/async_mpi/tests/CMakeLists.txt
    M libs/mpi_base/CMakeLists.txt

  Log Message:
  -----------
  Fix bad CMake after module name change


  Commit: 3d334a9e1ceb80b0817e60f09f8da0e8e5615043
      
https://github.com/STEllAR-GROUP/hpx/commit/3d334a9e1ceb80b0817e60f09f8da0e8e5615043
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M libs/command_line_handling/src/command_line_handling.cpp

  Log Message:
  -----------
  Fix a bad #include when MPI is not built


  Commit: 881861e27aa4e7c56f47111790f1993bffd92633
      
https://github.com/STEllAR-GROUP/hpx/commit/881861e27aa4e7c56f47111790f1993bffd92633
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M libs/collectives/tests/unit/CMakeLists.txt
    M libs/command_line_handling/CMakeLists.txt
    M libs/command_line_handling/src/command_line_handling.cpp
    M libs/resource_partitioner/CMakeLists.txt
    M libs/resource_partitioner/src/detail_partitioner.cpp

  Log Message:
  -----------
  Tweaks to CMake/cxx to fix MPI + NETWORKING ON/OFF build issues


  Commit: 4839315a18e6318d98b7c6134109973f714cb3d0
      
https://github.com/STEllAR-GROUP/hpx/commit/4839315a18e6318d98b7c6134109973f714cb3d0
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M CMakeLists.txt
    M cmake/HPX_SetupMPI.cmake
    M libs/async_mpi/CMakeLists.txt
    M libs/command_line_handling/CMakeLists.txt
    M libs/mpi_base/CMakeLists.txt
    M libs/version/CMakeLists.txt

  Log Message:
  -----------
  Rename HPX_MPI_WITH_FUTURES to HPX_WITH_ASYNC_MPI


  Commit: 6e6a06cd533fb98a21c663bdeac9542be85fae14
      
https://github.com/STEllAR-GROUP/hpx/commit/6e6a06cd533fb98a21c663bdeac9542be85fae14
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-11 (Sat, 11 Jul 2020)

  Changed paths:
    M libs/command_line_handling/CMakeLists.txt
    M libs/init_runtime/CMakeLists.txt
    M libs/init_runtime/src/hpx_init.cpp
    M libs/resource_partitioner/CMakeLists.txt
    M src/runtime/components/server/runtime_support_server.cpp

  Log Message:
  -----------
  Fix build errors caused by missing mpi_base module


  Commit: 2ffa250ee7cdf41ec30b226ff4113aaf116366f1
      
https://github.com/STEllAR-GROUP/hpx/commit/2ffa250ee7cdf41ec30b226ff4113aaf116366f1
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-11 (Sat, 11 Jul 2020)

  Changed paths:
    M cmake/HPX_AddTest.cmake
    M libs/async_mpi/tests/unit/CMakeLists.txt
    M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp
    M libs/command_line_handling/CMakeLists.txt
    M libs/command_line_handling/src/command_line_handling.cpp
    M libs/init_runtime/CMakeLists.txt
    M libs/mpi_base/include/hpx/mpi_base/mpi_environment.hpp
    M libs/mpi_base/src/mpi_environment.cpp
    M libs/resource_partitioner/CMakeLists.txt
    M src/runtime/components/server/runtime_support_server.cpp

  Log Message:
  -----------
  Fix format violations clang/cmake


  Commit: be4909e49ddf0b66dc6630facc2ed8eeabb6b5f0
      
https://github.com/STEllAR-GROUP/hpx/commit/be4909e49ddf0b66dc6630facc2ed8eeabb6b5f0
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-15 (Wed, 15 Jul 2020)

  Changed paths:
    M libs/collectives/tests/unit/broadcast.cpp
    M libs/collectives/tests/unit/scatter.cpp
    M libs/command_line_handling/src/command_line_handling.cpp
    M libs/mpi_base/src/mpi_environment.cpp

  Log Message:
  -----------
  Small MPI fixes


  Commit: e39815854505a4ba299d0c284c8f4845d204fd87
      
https://github.com/STEllAR-GROUP/hpx/commit/e39815854505a4ba299d0c284c8f4845d204fd87
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-16 (Thu, 16 Jul 2020)

  Changed paths:
    M libs/schedulers/include/hpx/schedulers/local_priority_queue_scheduler.hpp
    M libs/schedulers/include/hpx/schedulers/local_queue_scheduler.hpp
    M libs/schedulers/include/hpx/schedulers/shared_priority_queue_scheduler.hpp

  Log Message:
  -----------
  Fixing the calculation of the number of idle cores and the corresponding idle 
masks


  Commit: 872cd2ef51ecc584f5d6efb798ec3919f2a2e787
      
https://github.com/STEllAR-GROUP/hpx/commit/872cd2ef51ecc584f5d6efb798ec3919f2a2e787
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M libs/schedulers/include/hpx/schedulers/local_priority_queue_scheduler.hpp
    M libs/schedulers/include/hpx/schedulers/local_queue_scheduler.hpp
    M libs/schedulers/include/hpx/schedulers/shared_priority_queue_scheduler.hpp

  Log Message:
  -----------
  Merge pull request #4834 from STEllAR-GROUP/fixing_idle_core_count

Fixing the calculation of the number of idle cores and the corresponding idle 
masks


  Commit: d55d311af88072df990ee21ce608cec2395cbbc3
      
https://github.com/STEllAR-GROUP/hpx/commit/d55d311af88072df990ee21ce608cec2395cbbc3
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M libs/async_combinators/tests/unit/when_some.cpp
    M libs/async_combinators/tests/unit/when_some_std_array.cpp
    M libs/runtime_configuration/src/init_ini_data.cpp
    M src/runtime/parcelset/parcelhandler.cpp

  Log Message:
  -----------
  Remove dependency on Boost.Assign


  Commit: 70e98ba30f53067375cbf638415e68a7e580ca7f
      
https://github.com/STEllAR-GROUP/hpx/commit/70e98ba30f53067375cbf638415e68a7e580ca7f
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M 
components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp
    M 
components/containers/unordered/include/hpx/components/containers/unordered/unordered_map_segmented_iterator.hpp

  Log Message:
  -----------
  Remove unneeded #include <boost/integer.hpp>


  Commit: c497d953a3c2ff8fdba4c36bc8815735689c94c5
      
https://github.com/STEllAR-GROUP/hpx/commit/c497d953a3c2ff8fdba4c36bc8815735689c94c5
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M examples/quickstart/1d_wave_equation.cpp

  Log Message:
  -----------
  Remove #include <boost/math/constants/constants.hpp>


  Commit: ba39ce8a04acdd92f83c027770e838333b78c43e
      
https://github.com/STEllAR-GROUP/hpx/commit/ba39ce8a04acdd92f83c027770e838333b78c43e
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M hpx/util/integer/cover_operators.hpp
    M libs/cache/include/hpx/cache/entries/entry.hpp

  Log Message:
  -----------
  Remove boost/operators.hpp


  Commit: ceddc4722fae88b459503f3a6eeba1cc80a827b7
      
https://github.com/STEllAR-GROUP/hpx/commit/ceddc4722fae88b459503f3a6eeba1cc80a827b7
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M examples/quickstart/CMakeLists.txt
    M examples/quickstart/shared_mutex.cpp
    M libs/synchronization/tests/regressions/shared_mutex_1702.cpp
    M libs/synchronization/tests/unit/shared_mutex/shared_mutex1.cpp
    M libs/synchronization/tests/unit/shared_mutex/shared_mutex2.cpp
    M 
libs/synchronization/tests/unit/shared_mutex/shared_mutex_locking_thread.hpp
    M libs/synchronization/tests/unit/shared_mutex/thread_group.hpp
    M plugins/parcelport/unordered_map.hpp
    M tools/inspect/deprecated_include_check.cpp

  Log Message:
  -----------
  Remove #include <boost/thread/locks.hpp>


  Commit: f5c91854ad69a65fc7e52814f501313bc44dac06
      
https://github.com/STEllAR-GROUP/hpx/commit/f5c91854ad69a65fc7e52814f501313bc44dac06
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M libs/thread_support/include/hpx/thread_support/thread_specific_ptr.hpp

  Log Message:
  -----------
  Removing #include <boost/thread/tss.hpp>


  Commit: 5c3691b62f7ab5cdc6a7f4dc08d8c3460af522e5
      
https://github.com/STEllAR-GROUP/hpx/commit/5c3691b62f7ab5cdc6a7f4dc08d8c3460af522e5
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M CMakeLists.txt
    M cmake/HPX_AddTest.cmake
    M cmake/HPX_SetupMPI.cmake
    M cmake/templates/hpxrun.py.in
    M libs/async_mpi/CMakeLists.txt
    M libs/async_mpi/docs/index.rst
    M libs/async_mpi/examples/CMakeLists.txt
    M libs/async_mpi/include/hpx/async_mpi/mpi_future.hpp
    M libs/async_mpi/src/mpi_future.cpp
    M libs/async_mpi/tests/CMakeLists.txt
    M libs/async_mpi/tests/unit/CMakeLists.txt
    R libs/async_mpi/tests/unit/mpi_ring_async.cpp
    M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp
    M libs/collectives/tests/unit/CMakeLists.txt
    M libs/collectives/tests/unit/broadcast.cpp
    M libs/collectives/tests/unit/scatter.cpp
    M libs/command_line_handling/CMakeLists.txt
    M libs/command_line_handling/src/command_line_handling.cpp
    M libs/init_runtime/CMakeLists.txt
    M libs/init_runtime/src/hpx_init.cpp
    M libs/mpi_base/CMakeLists.txt
    M libs/mpi_base/include/hpx/mpi_base/mpi.hpp
    M libs/mpi_base/include/hpx/mpi_base/mpi_environment.hpp
    M libs/mpi_base/src/mpi_environment.cpp
    M libs/resource_partitioner/CMakeLists.txt
    M libs/resource_partitioner/src/detail_partitioner.cpp
    M libs/threading_base/include/hpx/threading_base/scheduler_mode.hpp
    M libs/version/CMakeLists.txt
    M libs/version/src/version.cpp
    M src/runtime/components/server/runtime_support_server.cpp

  Log Message:
  -----------
  Merge pull request #4663 from STEllAR-GROUP/mpi_fixes

Mpi fixes


  Commit: b9da167e2601a270cc4a80967b865d916a10be36
      
https://github.com/STEllAR-GROUP/hpx/commit/b9da167e2601a270cc4a80967b865d916a10be36
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M cmake/HPX_SetupBoost.cmake

  Log Message:
  -----------
  Disable Boost.Asio concepts support


  Commit: 8add2469d24c18e44e494975e8c43ae7a7bb9747
      
https://github.com/STEllAR-GROUP/hpx/commit/8add2469d24c18e44e494975e8c43ae7a7bb9747
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M README.rst

  Log Message:
  -----------
  Updating Codacy badge


  Commit: 7bb0b154425f31f9295451dab4968dfc4d6c1e51
      
https://github.com/STEllAR-GROUP/hpx/commit/7bb0b154425f31f9295451dab4968dfc4d6c1e51
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M README.rst

  Log Message:
  -----------
  More Codacy badge updates


  Commit: 9945b689cf45b65ad23f0f0f8c88d4b4ddfa66c0
      
https://github.com/STEllAR-GROUP/hpx/commit/9945b689cf45b65ad23f0f0f8c88d4b4ddfa66c0
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M examples/quickstart/EasyBMP/EasyBMP.cpp
    M examples/quickstart/EasyBMP/EasyBMP_DataStructures.h
    M examples/quickstart/receive_buffer.cpp
    M plugins/parcelport/libfabric/libfabric_controller.hpp
    M plugins/parcelport/verbs/rdma/verbs_shared_receive_queue.hpp
    M tests/performance/local/stream.cpp

  Log Message:
  -----------
  Fixing 'error prone' constructs as reported by Codacy


  Commit: 732568696a29bb3328dac984c10ef2aa75924eb0
      
https://github.com/STEllAR-GROUP/hpx/commit/732568696a29bb3328dac984c10ef2aa75924eb0
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M hpx/runtime/parcelset/encode_parcels.hpp
    M hpx/runtime/parcelset/parcel_buffer.hpp
    R hpx/util/integer/cover_operators.hpp
    R hpx/util/integer/endian.hpp
    M src/CMakeLists.txt

  Log Message:
  -----------
  Remove endian utilities


  Commit: 62a6ec38872e72bdd7bb894ce3a5f40797b9921d
      
https://github.com/STEllAR-GROUP/hpx/commit/62a6ec38872e72bdd7bb894ce3a5f40797b9921d
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M plugins/parcelport/libfabric/locality.hpp
    M plugins/parcelport/verbs/rdma/verbs_shared_receive_queue.hpp

  Log Message:
  -----------
  Fixing performance' issues flagged by codacy


  Commit: 11098201d8480f12846bd250a1d42aff572fdb03
      
https://github.com/STEllAR-GROUP/hpx/commit/11098201d8480f12846bd250a1d42aff572fdb03
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M components/iostreams/CMakeLists.txt
    R components/iostreams/include/hpx/distributed/iostream.hpp
    M components/iostreams/include/hpx/include/iostreams.hpp
    A components/iostreams/include/hpx/iostream.hpp
    M components/iostreams/tests/regressions/lost_output_2236.cpp
    M components/iostreams/tests/regressions/no_output_1173.cpp
    M docs/sphinx/api/public_api.rst
    M examples/async_io/async_io_action.cpp
    M examples/async_io/async_io_external.cpp
    M examples/async_io/async_io_low_level.cpp
    M examples/async_io/async_io_simple.cpp
    M examples/balancing/os_thread_num.cpp
    M examples/future_reduce/rnd_future_reduce.cpp
    M examples/heartbeat/heartbeat_console.cpp
    M examples/hello_world_component/hello_world_component.cpp
    M examples/jacobi/jacobi.cpp
    M examples/jacobi/jacobi_component/grid.cpp
    M examples/jacobi/jacobi_component/server/stencil_iterator.hpp
    M examples/performance_counters/access_counter_set.cpp
    M examples/quickstart/1d_wave_equation.cpp
    M examples/quickstart/allow_unknown_options.cpp
    M examples/quickstart/channel_docs.cpp
    M examples/quickstart/command_line_handling.cpp
    M examples/quickstart/component_ctors.cpp
    M examples/quickstart/component_in_executable.cpp
    M examples/quickstart/component_inheritance.cpp
    M examples/quickstart/component_with_custom_heap.cpp
    M examples/quickstart/component_with_executor.cpp
    M examples/quickstart/customize_async.cpp
    M examples/quickstart/enumerate_threads.cpp
    M examples/quickstart/error_handling.cpp
    M examples/quickstart/event_synchronization.cpp
    M examples/quickstart/fractals.cpp
    M examples/quickstart/fractals_executor.cpp
    M examples/quickstart/hello_world_1.cpp
    M examples/quickstart/hello_world_2.cpp
    M examples/quickstart/hello_world_distributed.cpp
    M examples/quickstart/interval_timer.cpp
    M examples/quickstart/local_channel.cpp
    M examples/quickstart/local_channel_docs.cpp
    M examples/quickstart/pingpong.cpp
    M examples/quickstart/potpourri.cpp
    M examples/quickstart/shared_mutex.cpp
    M examples/quickstart/sierpinski.cpp
    M examples/quickstart/simple_future_continuation.cpp
    M examples/quickstart/sort_by_key_demo.cpp
    M examples/quickstart/timed_futures.cpp
    M examples/quickstart/vector_counting_dotproduct.cpp
    M examples/quickstart/vector_zip_dotproduct.cpp
    M examples/thread_aware_timer/thread_aware_timer.cpp
    M examples/tuplespace/simple_central_tuplespace_client.cpp
    M libs/algorithms/CMakeLists.txt
    R libs/algorithms/include/hpx/algorithm.hpp
    R libs/algorithms/include/hpx/memory.hpp
    R libs/algorithms/include/hpx/numeric.hpp
    M libs/algorithms/include/hpx/parallel/util/result_types.hpp
    R libs/algorithms/include/hpx/task_block.hpp
    M libs/algorithms/tests/performance/transform_reduce_scaling.cpp
    M libs/algorithms/tests/unit/block/task_block.cpp
    M libs/algorithms/tests/unit/block/task_block_executor.cpp
    M libs/algorithms/tests/unit/block/task_block_par.cpp
    M libs/async_combinators/tests/regressions/wait_all_hang_1946.cpp
    M libs/async_distributed/tests/regressions/dataflow_future_swap.cpp
    M libs/async_distributed/tests/regressions/dataflow_future_swap2.cpp
    M libs/collectives/tests/performance/osu/osu_bcast.cpp
    M libs/collectives/tests/performance/osu/osu_scatter.cpp
    M libs/compute/tests/unit/numa_allocator.cpp
    M libs/datastructures/CMakeLists.txt
    R libs/datastructures/include/hpx/optional.hpp
    R libs/datastructures/include/hpx/tuple.hpp
    M libs/debugging/tests/unit/print.cpp
    M libs/functional/CMakeLists.txt
    R libs/functional/include/hpx/functional.hpp
    R libs/functional/include/hpx/type_traits.hpp
    M libs/functional/tests/regressions/function_argument.cpp
    M libs/functional/tests/regressions/function_serialization_728.cpp
    M libs/include/CMakeLists.txt
    A libs/include/include/hpx/algorithm.hpp
    A libs/include/include/hpx/any.hpp
    A libs/include/include/hpx/chrono.hpp
    A libs/include/include/hpx/distributed/future.hpp
    M libs/include/include/hpx/execution.hpp
    A libs/include/include/hpx/functional.hpp
    M libs/include/include/hpx/future.hpp
    M libs/include/include/hpx/hpx.hpp
    A libs/include/include/hpx/local/execution.hpp
    A libs/include/include/hpx/local/future.hpp
    A libs/include/include/hpx/local/runtime.hpp
    A libs/include/include/hpx/memory.hpp
    A libs/include/include/hpx/numeric.hpp
    A libs/include/include/hpx/optional.hpp
    M libs/include/include/hpx/runtime.hpp
    A libs/include/include/hpx/task_block.hpp
    A libs/include/include/hpx/tuple.hpp
    A libs/include/include/hpx/type_traits.hpp
    M libs/iterator_support/tests/performance/stencil3_iterators.cpp
    M libs/resource_partitioner/examples/guided_pool_test.cpp
    M 
libs/resource_partitioner/examples/oversubscribing_resource_partitioner.cpp
    M libs/resource_partitioner/examples/simple_resource_partitioner.cpp
    M libs/segmented_algorithms/tests/performance/minmax_element_performance.cpp
    M libs/serialization/CMakeLists.txt
    R libs/serialization/include/hpx/any.hpp
    M libs/serialization/tests/performance/serialization_overhead.cpp
    M libs/timing/CMakeLists.txt
    R libs/timing/include/hpx/chrono.hpp
    M tests/performance/local/foreach_scaling.cpp
    M tests/performance/local/future_overhead.cpp
    M tests/performance/local/hpx_heterogeneous_timed_task_spawn.cpp
    M tests/performance/local/hpx_homogeneous_timed_task_spawn_executors.cpp
    M tests/performance/local/parent_vs_child_stealing.cpp
    M tests/performance/local/partitioned_vector_foreach.cpp
    M tests/performance/local/sizeof.cpp
    M tests/performance/local/skynet.cpp
    M tests/performance/local/spinlock_overhead1.cpp
    M tests/performance/local/spinlock_overhead2.cpp
    M tests/performance/local/stream.cpp
    M tests/performance/local/transform_reduce_binary_scaling.cpp
    M tests/performance/local/wait_all_timings.cpp
    M tests/performance/network/pingpong_performance.cpp
    M tests/regressions/actions/plain_action_1330.cpp
    M tests/regressions/build/client_1950.cpp
    M tests/regressions/lcos/promise_1620.cpp
    M tests/unit/agas/components/server/managed_refcnt_checker.cpp
    M tests/unit/agas/components/server/simple_refcnt_checker.cpp
    M tests/unit/agas/credit_exhaustion.cpp
    M tests/unit/agas/local_address_rebind.cpp
    M tests/unit/agas/local_embedded_ref_to_local_object.cpp
    M tests/unit/agas/local_embedded_ref_to_remote_object.cpp
    M tests/unit/agas/refcnted_symbol_to_local_object.cpp
    M tests/unit/agas/refcnted_symbol_to_remote_object.cpp
    M tests/unit/agas/remote_embedded_ref_to_local_object.cpp
    M tests/unit/agas/remote_embedded_ref_to_remote_object.cpp
    M tests/unit/agas/scoped_ref_to_local_object.cpp
    M tests/unit/agas/scoped_ref_to_remote_object.cpp
    M tests/unit/agas/split_credit.cpp
    M tests/unit/agas/uncounted_symbol_to_local_object.cpp
    M tests/unit/agas/uncounted_symbol_to_remote_object.cpp
    M tests/unit/component/inheritance_2_classes_abstract.cpp
    M tests/unit/component/inheritance_2_classes_concrete.cpp
    M tests/unit/component/inheritance_3_classes_1_abstract.cpp
    M tests/unit/component/inheritance_3_classes_2_abstract.cpp
    M tests/unit/component/inheritance_3_classes_concrete.cpp
    M tests/unit/component/migrate_component.cpp
    M tests/unit/component/migrate_polymorphic_component.cpp
    M tests/unit/parcelset/put_parcels.cpp
    M tests/unit/parcelset/put_parcels_with_coalescing.cpp
    M tests/unit/parcelset/put_parcels_with_compression.cpp

  Log Message:
  -----------
  Rearrange public API headers


  Commit: ac016debc219e2205a2871591219396712d6ed2b
      
https://github.com/STEllAR-GROUP/hpx/commit/ac016debc219e2205a2871591219396712d6ed2b
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M tests/performance/network/network_storage/plot-results.py
    M tests/performance/network/network_storage/plot_utils.py
    M tools/gdb/hpx.py
    M tools/vim/.ycm_extra_conf.py

  Log Message:
  -----------
  Fixing some Python problems as reported by codacy


  Commit: ab5309d76aab9cc5308fcd0f31a41d28d24081e1
      
https://github.com/STEllAR-GROUP/hpx/commit/ab5309d76aab9cc5308fcd0f31a41d28d24081e1
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M libs/async_cuda/src/cuda_future.cpp
    M libs/async_mpi/src/mpi_future.cpp
    M libs/thread_pools/include/hpx/thread_pools/scheduling_loop.hpp
    M libs/threading_base/include/hpx/threading_base/scheduler_base.hpp
    M libs/threading_base/src/scheduler_base.cpp

  Log Message:
  -----------
  Allow combined MPI and/or CUDA polling for futures

The polling functions will hardly ever change during normal
operation, so to avoid taking a lock, we use an function pointer
for each of the polling functions for MPI and CUDA separately.
This means they can be set/cleared by any thread and when unchanged
no cache lines are affected and overheads are minimized.


  Commit: ea21ef32852e188a73a6fcbd688741a522fc108a
      
https://github.com/STEllAR-GROUP/hpx/commit/ea21ef32852e188a73a6fcbd688741a522fc108a
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M cmake/tests/cxx11_std_atomic.cpp
    M cmake/tests/cxx17_filesystem.cpp
    M cmake/tests/cxx17_fold_expressions.cpp
    M cmake/tests/cxx17_hardware_destructive_interference_size.cpp
    M cmake/tests/cxx20_coroutines.cpp
    M 
components/performance_counters/papi/tests/regressions/papi_counters_basic_functions.cpp
    M examples/cancelable_action/cancelable_action/server/cancelable_action.hpp
    M examples/sheneos/sheneos_compare.cpp
    M plugins/parcel/coalescing/coalescing_counter_registry.cpp
    M plugins/parcel/coalescing/performance_counters.cpp
    M plugins/parcelport/verbs/rdma/verbs_sender_receiver.hpp
    M src/runtime/agas/addressing_service.cpp
    M tests/performance/local/delay_baseline.cpp
    M tests/performance/local/openmp_parallel_region.cpp
    M tests/regressions/component/bulk_new_3054.cpp
    M tests/regressions/component/client_base_registration.cpp
    M tests/regressions/component/returned_client_2150.cpp
    M tests/regressions/id_type_ref_counting_1032.cpp
    M tests/regressions/lcos/promise_1620.cpp
    M tests/unit/agas/local_embedded_ref_to_local_object.cpp
    M tests/unit/agas/local_embedded_ref_to_remote_object.cpp
    M tests/unit/agas/refcnted_symbol_to_local_object.cpp
    M tests/unit/agas/refcnted_symbol_to_remote_object.cpp
    M tests/unit/agas/remote_embedded_ref_to_local_object.cpp
    M tests/unit/agas/remote_embedded_ref_to_remote_object.cpp
    M tests/unit/agas/scoped_ref_to_local_object.cpp
    M tests/unit/agas/scoped_ref_to_remote_object.cpp
    M tests/unit/agas/uncounted_symbol_to_local_object.cpp
    M tests/unit/agas/uncounted_symbol_to_remote_object.cpp
    M tests/unit/component/new_binpacking.cpp
    M tests/unit/lcos/await.cpp
    M tools/inspect/ascii_check.cpp

  Log Message:
  -----------
  Fixing unused variable warnings as reported by Codacy


  Commit: 23d55695f0e36156f28facead9e85c7eebda3ec6
      
https://github.com/STEllAR-GROUP/hpx/commit/23d55695f0e36156f28facead9e85c7eebda3ec6
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M libs/async_cuda/src/cuda_future.cpp
    M libs/async_mpi/src/mpi_future.cpp
    M libs/threading_base/include/hpx/threading_base/scheduler_base.hpp
    M libs/threading_base/include/hpx/threading_base/scheduler_mode.hpp

  Log Message:
  -----------
  Remove obsolete polling mode flag and set/get calls


  Commit: 02c6313ed5e2cabecad51d62a658059686b10956
      
https://github.com/STEllAR-GROUP/hpx/commit/02c6313ed5e2cabecad51d62a658059686b10956
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M libs/async_cuda/src/cuda_future.cpp
    M libs/threading_base/include/hpx/threading_base/scheduler_base.hpp

  Log Message:
  -----------
  Fix snake_case type and clang-format


  Commit: 78c842b523cdee9eccfcd43ccbe5f9a4cdfa6281
      
https://github.com/STEllAR-GROUP/hpx/commit/78c842b523cdee9eccfcd43ccbe5f9a4cdfa6281
  Author: Weile Wei <[email protected]>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M CMakeLists.txt
    M README.rst
    M cmake/HPX_AddTest.cmake
    M cmake/HPX_SetupMPI.cmake
    M cmake/templates/hpxrun.py.in
    M libs/async_mpi/CMakeLists.txt
    M libs/async_mpi/docs/index.rst
    M libs/async_mpi/examples/CMakeLists.txt
    M libs/async_mpi/include/hpx/async_mpi/mpi_future.hpp
    M libs/async_mpi/src/mpi_future.cpp
    M libs/async_mpi/tests/CMakeLists.txt
    M libs/async_mpi/tests/unit/CMakeLists.txt
    R libs/async_mpi/tests/unit/mpi_ring_async.cpp
    M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp
    M libs/collectives/tests/unit/CMakeLists.txt
    M libs/collectives/tests/unit/broadcast.cpp
    M libs/collectives/tests/unit/scatter.cpp
    M libs/command_line_handling/CMakeLists.txt
    M libs/command_line_handling/src/command_line_handling.cpp
    M libs/init_runtime/CMakeLists.txt
    M libs/init_runtime/src/hpx_init.cpp
    M libs/mpi_base/CMakeLists.txt
    M libs/mpi_base/include/hpx/mpi_base/mpi.hpp
    M libs/mpi_base/include/hpx/mpi_base/mpi_environment.hpp
    M libs/mpi_base/src/mpi_environment.cpp
    M libs/resource_partitioner/CMakeLists.txt
    M libs/resource_partitioner/src/detail_partitioner.cpp
    M libs/schedulers/include/hpx/schedulers/local_priority_queue_scheduler.hpp
    M libs/schedulers/include/hpx/schedulers/local_queue_scheduler.hpp
    M libs/schedulers/include/hpx/schedulers/shared_priority_queue_scheduler.hpp
    M libs/threading_base/include/hpx/threading_base/scheduler_mode.hpp
    M libs/version/CMakeLists.txt
    M libs/version/src/version.cpp
    M src/runtime/components/server/runtime_support_server.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into libcds-example


  Commit: 769cfee551c84ebd7e8d4cf56daab77c776a233d
      
https://github.com/STEllAR-GROUP/hpx/commit/769cfee551c84ebd7e8d4cf56daab77c776a233d
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M libs/threading_base/include/hpx/threading_base/scheduler_base.hpp

  Log Message:
  -----------
  Put back atomic load/store of polling functions


  Commit: 1353c5ddcfe0039c6e24434244db6f5b2be1b532
      
https://github.com/STEllAR-GROUP/hpx/commit/1353c5ddcfe0039c6e24434244db6f5b2be1b532
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M docs/sphinx/api/public_api.rst
    M libs/collectives/CMakeLists.txt
    A libs/collectives/include/hpx/distributed/barrier.hpp
    A libs/collectives/include/hpx/distributed/latch.hpp
    M libs/collectives/include_compatibility/hpx/lcos/barrier.hpp
    M libs/collectives/include_compatibility/hpx/lcos/latch.hpp
    M libs/include/CMakeLists.txt
    A libs/include/include/hpx/barrier.hpp
    A libs/include/include/hpx/channel.hpp
    A libs/include/include/hpx/latch.hpp
    M libs/lcos_distributed/CMakeLists.txt
    A libs/lcos_distributed/include/hpx/distributed/channel.hpp
    M libs/lcos_distributed/include_compatibility/hpx/lcos/channel.hpp
    M libs/lcos_local/CMakeLists.txt
    A libs/lcos_local/include/hpx/local/channel.hpp
    M libs/synchronization/CMakeLists.txt
    R libs/synchronization/include/hpx/barrier.hpp
    R libs/synchronization/include/hpx/latch.hpp
    A libs/synchronization/include/hpx/local/barrier.hpp
    A libs/synchronization/include/hpx/local/latch.hpp

  Log Message:
  -----------
  Add API headers for barrier, channel, and latch


  Commit: 4e6a8d190abcd501403ca5d9aee47063639bc689
      
https://github.com/STEllAR-GROUP/hpx/commit/4e6a8d190abcd501403ca5d9aee47063639bc689
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M plugins/parcelport/verbs/rdma/verbs_shared_receive_queue.hpp

  Log Message:
  -----------
  Add missing header for std::terminate


  Commit: a4947f2b9a0fb9c5fa889c0f98fc8673d47c7750
      
https://github.com/STEllAR-GROUP/hpx/commit/a4947f2b9a0fb9c5fa889c0f98fc8673d47c7750
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M cmake/tests/cxx11_std_atomic.cpp
    M cmake/tests/cxx17_filesystem.cpp
    M cmake/tests/cxx17_fold_expressions.cpp
    M cmake/tests/cxx17_hardware_destructive_interference_size.cpp
    M cmake/tests/cxx20_coroutines.cpp
    M 
components/performance_counters/papi/tests/regressions/papi_counters_basic_functions.cpp
    M examples/cancelable_action/cancelable_action/server/cancelable_action.hpp
    M examples/quickstart/EasyBMP/EasyBMP.cpp
    M examples/quickstart/EasyBMP/EasyBMP_DataStructures.h
    M examples/quickstart/receive_buffer.cpp
    M examples/sheneos/sheneos_compare.cpp
    M plugins/parcel/coalescing/coalescing_counter_registry.cpp
    M plugins/parcel/coalescing/performance_counters.cpp
    M plugins/parcelport/libfabric/libfabric_controller.hpp
    M plugins/parcelport/libfabric/locality.hpp
    M plugins/parcelport/verbs/rdma/verbs_sender_receiver.hpp
    M plugins/parcelport/verbs/rdma/verbs_shared_receive_queue.hpp
    M src/runtime/agas/addressing_service.cpp
    M tests/performance/local/delay_baseline.cpp
    M tests/performance/local/openmp_parallel_region.cpp
    M tests/performance/local/stream.cpp
    M tests/performance/network/network_storage/plot-results.py
    M tests/performance/network/network_storage/plot_utils.py
    M tests/regressions/component/bulk_new_3054.cpp
    M tests/regressions/component/client_base_registration.cpp
    M tests/regressions/component/returned_client_2150.cpp
    M tests/regressions/id_type_ref_counting_1032.cpp
    M tests/regressions/lcos/promise_1620.cpp
    M tests/unit/agas/local_embedded_ref_to_local_object.cpp
    M tests/unit/agas/local_embedded_ref_to_remote_object.cpp
    M tests/unit/agas/refcnted_symbol_to_local_object.cpp
    M tests/unit/agas/refcnted_symbol_to_remote_object.cpp
    M tests/unit/agas/remote_embedded_ref_to_local_object.cpp
    M tests/unit/agas/remote_embedded_ref_to_remote_object.cpp
    M tests/unit/agas/scoped_ref_to_local_object.cpp
    M tests/unit/agas/scoped_ref_to_remote_object.cpp
    M tests/unit/agas/uncounted_symbol_to_local_object.cpp
    M tests/unit/agas/uncounted_symbol_to_remote_object.cpp
    M tests/unit/component/new_binpacking.cpp
    M tests/unit/lcos/await.cpp
    M tools/gdb/hpx.py
    M tools/inspect/ascii_check.cpp
    M tools/vim/.ycm_extra_conf.py

  Log Message:
  -----------
  Merge pull request #4847 from STEllAR-GROUP/codacy_error_prone

Fixing 'error prone' constructs as reported by Codacy


  Commit: 76b47794850e6356f2d5407bcccd0c9163458ead
      
https://github.com/STEllAR-GROUP/hpx/commit/76b47794850e6356f2d5407bcccd0c9163458ead
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M libs/synchronization/CMakeLists.txt
    M libs/synchronization/include/hpx/shared_mutex.hpp
    A libs/synchronization/include/hpx/synchronization/lock_types.hpp
    M libs/synchronization/tests/unit/shared_mutex/CMakeLists.txt
    M libs/synchronization/tests/unit/shared_mutex/shared_mutex1.cpp
    M libs/synchronization/tests/unit/shared_mutex/shared_mutex2.cpp

  Log Message:
  -----------
  Cloning upgrade_lock from Boost


  Commit: 3ad8e1ae0e9d184158bb6429baa63ef629482a98
      
https://github.com/STEllAR-GROUP/hpx/commit/3ad8e1ae0e9d184158bb6429baa63ef629482a98
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    A .jenkins/common/set_github_status.sh
    M .jenkins/cscs/ctest.cmake
    M .jenkins/cscs/entry.sh
    M .jenkins/cscs/env-icc.sh
    R .jenkins/cscs/set_github_status.sh
    A .jenkins/lsu/Jenkinsfile
    A .jenkins/lsu/batch.sh
    A .jenkins/lsu/ctest.cmake
    A .jenkins/lsu/entry.sh
    A .jenkins/lsu/env-clang-7.sh
    A .jenkins/lsu/env-clang-8.sh
    A .jenkins/lsu/env-clang-9.sh
    A .jenkins/lsu/env-gcc-10-cuda-11.sh
    A .jenkins/lsu/env-gcc-8.sh
    A .jenkins/lsu/env-gcc-9.sh
    A .jenkins/lsu/slurm-configuration-clang-7.sh
    A .jenkins/lsu/slurm-configuration-clang-8.sh
    A .jenkins/lsu/slurm-configuration-clang-9.sh
    A .jenkins/lsu/slurm-configuration-gcc-10-cuda-11.sh
    A .jenkins/lsu/slurm-configuration-gcc-8.sh
    A .jenkins/lsu/slurm-configuration-gcc-9.sh

  Log Message:
  -----------
  Add Jenkins configuration for rostam


  Commit: 62ea6bc087f2a4c58db3461693ae1777bbfa2f18
      
https://github.com/STEllAR-GROUP/hpx/commit/62ea6bc087f2a4c58db3461693ae1777bbfa2f18
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp

  Log Message:
  -----------
  Remove unused captured variable in mpi_ring_async_executor test


  Commit: 553dcea6631923edc02bf8ea15320875f99a8fe7
      
https://github.com/STEllAR-GROUP/hpx/commit/553dcea6631923edc02bf8ea15320875f99a8fe7
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M libs/async_cuda/tests/unit/cublas_matmul.cpp
    M libs/compute_cuda/include/hpx/compute/cuda/target_distribution_policy.hpp

  Log Message:
  -----------
  Fix CUDA compilation with distributed runtime off


  Commit: 2d77c383bee335ad704ec3edd79dc1b9257676fd
      
https://github.com/STEllAR-GROUP/hpx/commit/2d77c383bee335ad704ec3edd79dc1b9257676fd
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M cmake/HPX_AddTest.cmake

  Log Message:
  -----------
  Skip generating parcelport tests if RUNWRAPPER is set for a test


  Commit: dd82e356e3a5aaa1eefbf587966c45f53dc48b4c
      
https://github.com/STEllAR-GROUP/hpx/commit/dd82e356e3a5aaa1eefbf587966c45f53dc48b4c
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M cmake/HPX_SetupBoost.cmake

  Log Message:
  -----------
  Merge pull request #4846 from msimberg/disable-boost-asio-concepts

Disable Boost.Asio concepts support


  Commit: 2e1787d0efefb2ea019c0159c264cd717147633b
      
https://github.com/STEllAR-GROUP/hpx/commit/2e1787d0efefb2ea019c0159c264cd717147633b
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M libs/cache/include/hpx/cache/entries/entry.hpp
    M libs/cache/tests/unit/local_mru_cache.cpp

  Log Message:
  -----------
  Restoring broken MRU cache test


  Commit: 3c7173abe34638856458acf008a118f96543767c
      
https://github.com/STEllAR-GROUP/hpx/commit/3c7173abe34638856458acf008a118f96543767c
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M CMakeLists.txt
    M components/performance_counters/papi/src/server/papi.cpp
    M components/performance_counters/papi/tests/regressions/CMakeLists.txt
    M libs/runtime_local/include/hpx/runtime_local/thread_mapper.hpp
    M libs/runtime_local/src/thread_mapper.cpp

  Log Message:
  -----------
  Use Linux syscall gettid for PAPI counters

PAPI_attach_event only works with gettid on Linux. Add checks to CMake
configuration to only enable HPX_WITH_PAPI on Linux.


  Commit: f785c1363628b34db4faf2df82b5dd15034de12a
      
https://github.com/STEllAR-GROUP/hpx/commit/f785c1363628b34db4faf2df82b5dd15034de12a
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M components/performance_counters/papi/src/server/papi.cpp

  Log Message:
  -----------
  Ignore lock in PAPI performance counters in case of error


  Commit: 3396dcb0c90c0c28e1d331a90a093e6c993b32fc
      
https://github.com/STEllAR-GROUP/hpx/commit/3396dcb0c90c0c28e1d331a90a093e6c993b32fc
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M CMakeLists.txt
    M libs/runtime_configuration/src/runtime_configuration.cpp

  Log Message:
  -----------
  Use CMAKE_INSTALL_LIBDIR for component_path_suffixes


  Commit: f5e427df1f5fefa1d07df125f70988811820c9a1
      
https://github.com/STEllAR-GROUP/hpx/commit/f5e427df1f5fefa1d07df125f70988811820c9a1
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M CMakeLists.txt
    M libs/runtime_configuration/src/runtime_configuration.cpp

  Log Message:
  -----------
  Fixing path delimiter problems on Windows


  Commit: 7225b01daa667285a89dfe3bd6d5915eef581edb
      
https://github.com/STEllAR-GROUP/hpx/commit/7225b01daa667285a89dfe3bd6d5915eef581edb
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Add lib/hpx directory to component path suffixes for build directory


  Commit: ef3bbcf71622a3a53d872f225fefa491f0dd70d6
      
https://github.com/STEllAR-GROUP/hpx/commit/ef3bbcf71622a3a53d872f225fefa491f0dd70d6
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M components/iostreams/CMakeLists.txt
    R components/iostreams/include/hpx/distributed/iostream.hpp
    M components/iostreams/include/hpx/include/iostreams.hpp
    A components/iostreams/include/hpx/iostream.hpp
    M components/iostreams/tests/regressions/lost_output_2236.cpp
    M components/iostreams/tests/regressions/no_output_1173.cpp
    M docs/sphinx/api/public_api.rst
    M examples/async_io/async_io_action.cpp
    M examples/async_io/async_io_external.cpp
    M examples/async_io/async_io_low_level.cpp
    M examples/async_io/async_io_simple.cpp
    M examples/balancing/os_thread_num.cpp
    M examples/future_reduce/rnd_future_reduce.cpp
    M examples/heartbeat/heartbeat_console.cpp
    M examples/hello_world_component/hello_world_component.cpp
    M examples/jacobi/jacobi.cpp
    M examples/jacobi/jacobi_component/grid.cpp
    M examples/jacobi/jacobi_component/server/stencil_iterator.hpp
    M examples/performance_counters/access_counter_set.cpp
    M examples/quickstart/1d_wave_equation.cpp
    M examples/quickstart/allow_unknown_options.cpp
    M examples/quickstart/channel_docs.cpp
    M examples/quickstart/command_line_handling.cpp
    M examples/quickstart/component_ctors.cpp
    M examples/quickstart/component_in_executable.cpp
    M examples/quickstart/component_inheritance.cpp
    M examples/quickstart/component_with_custom_heap.cpp
    M examples/quickstart/component_with_executor.cpp
    M examples/quickstart/customize_async.cpp
    M examples/quickstart/enumerate_threads.cpp
    M examples/quickstart/error_handling.cpp
    M examples/quickstart/event_synchronization.cpp
    M examples/quickstart/fractals.cpp
    M examples/quickstart/fractals_executor.cpp
    M examples/quickstart/hello_world_1.cpp
    M examples/quickstart/hello_world_2.cpp
    M examples/quickstart/hello_world_distributed.cpp
    M examples/quickstart/interval_timer.cpp
    M examples/quickstart/local_channel.cpp
    M examples/quickstart/local_channel_docs.cpp
    M examples/quickstart/pingpong.cpp
    M examples/quickstart/potpourri.cpp
    M examples/quickstart/shared_mutex.cpp
    M examples/quickstart/sierpinski.cpp
    M examples/quickstart/simple_future_continuation.cpp
    M examples/quickstart/sort_by_key_demo.cpp
    M examples/quickstart/timed_futures.cpp
    M examples/quickstart/vector_counting_dotproduct.cpp
    M examples/quickstart/vector_zip_dotproduct.cpp
    M examples/thread_aware_timer/thread_aware_timer.cpp
    M examples/tuplespace/simple_central_tuplespace_client.cpp
    M libs/algorithms/CMakeLists.txt
    R libs/algorithms/include/hpx/algorithm.hpp
    R libs/algorithms/include/hpx/memory.hpp
    R libs/algorithms/include/hpx/numeric.hpp
    M libs/algorithms/include/hpx/parallel/util/result_types.hpp
    R libs/algorithms/include/hpx/task_block.hpp
    M libs/algorithms/tests/performance/transform_reduce_scaling.cpp
    M libs/algorithms/tests/unit/block/task_block.cpp
    M libs/algorithms/tests/unit/block/task_block_executor.cpp
    M libs/algorithms/tests/unit/block/task_block_par.cpp
    M libs/async_combinators/tests/regressions/wait_all_hang_1946.cpp
    M libs/async_distributed/tests/regressions/dataflow_future_swap.cpp
    M libs/async_distributed/tests/regressions/dataflow_future_swap2.cpp
    M libs/collectives/CMakeLists.txt
    A libs/collectives/include/hpx/distributed/barrier.hpp
    A libs/collectives/include/hpx/distributed/latch.hpp
    M libs/collectives/include_compatibility/hpx/lcos/barrier.hpp
    M libs/collectives/include_compatibility/hpx/lcos/latch.hpp
    M libs/collectives/tests/performance/osu/osu_bcast.cpp
    M libs/collectives/tests/performance/osu/osu_scatter.cpp
    M libs/compute/tests/unit/numa_allocator.cpp
    M libs/datastructures/CMakeLists.txt
    R libs/datastructures/include/hpx/optional.hpp
    R libs/datastructures/include/hpx/tuple.hpp
    M libs/debugging/tests/unit/print.cpp
    M libs/functional/CMakeLists.txt
    R libs/functional/include/hpx/functional.hpp
    R libs/functional/include/hpx/type_traits.hpp
    M libs/functional/tests/regressions/function_argument.cpp
    M libs/functional/tests/regressions/function_serialization_728.cpp
    M libs/include/CMakeLists.txt
    A libs/include/include/hpx/algorithm.hpp
    A libs/include/include/hpx/any.hpp
    A libs/include/include/hpx/barrier.hpp
    A libs/include/include/hpx/channel.hpp
    A libs/include/include/hpx/chrono.hpp
    A libs/include/include/hpx/distributed/future.hpp
    M libs/include/include/hpx/execution.hpp
    A libs/include/include/hpx/functional.hpp
    M libs/include/include/hpx/future.hpp
    M libs/include/include/hpx/hpx.hpp
    A libs/include/include/hpx/latch.hpp
    A libs/include/include/hpx/local/execution.hpp
    A libs/include/include/hpx/local/future.hpp
    A libs/include/include/hpx/local/runtime.hpp
    A libs/include/include/hpx/memory.hpp
    A libs/include/include/hpx/numeric.hpp
    A libs/include/include/hpx/optional.hpp
    M libs/include/include/hpx/runtime.hpp
    A libs/include/include/hpx/task_block.hpp
    A libs/include/include/hpx/tuple.hpp
    A libs/include/include/hpx/type_traits.hpp
    M libs/iterator_support/tests/performance/stencil3_iterators.cpp
    M libs/lcos_distributed/CMakeLists.txt
    A libs/lcos_distributed/include/hpx/distributed/channel.hpp
    M libs/lcos_distributed/include_compatibility/hpx/lcos/channel.hpp
    M libs/lcos_local/CMakeLists.txt
    A libs/lcos_local/include/hpx/local/channel.hpp
    M libs/resource_partitioner/examples/guided_pool_test.cpp
    M 
libs/resource_partitioner/examples/oversubscribing_resource_partitioner.cpp
    M libs/resource_partitioner/examples/simple_resource_partitioner.cpp
    M libs/segmented_algorithms/tests/performance/minmax_element_performance.cpp
    M libs/serialization/CMakeLists.txt
    R libs/serialization/include/hpx/any.hpp
    M libs/serialization/tests/performance/serialization_overhead.cpp
    M libs/synchronization/CMakeLists.txt
    R libs/synchronization/include/hpx/barrier.hpp
    R libs/synchronization/include/hpx/latch.hpp
    A libs/synchronization/include/hpx/local/barrier.hpp
    A libs/synchronization/include/hpx/local/latch.hpp
    M libs/timing/CMakeLists.txt
    R libs/timing/include/hpx/chrono.hpp
    M tests/performance/local/foreach_scaling.cpp
    M tests/performance/local/future_overhead.cpp
    M tests/performance/local/hpx_heterogeneous_timed_task_spawn.cpp
    M tests/performance/local/hpx_homogeneous_timed_task_spawn_executors.cpp
    M tests/performance/local/parent_vs_child_stealing.cpp
    M tests/performance/local/partitioned_vector_foreach.cpp
    M tests/performance/local/sizeof.cpp
    M tests/performance/local/skynet.cpp
    M tests/performance/local/spinlock_overhead1.cpp
    M tests/performance/local/spinlock_overhead2.cpp
    M tests/performance/local/stream.cpp
    M tests/performance/local/transform_reduce_binary_scaling.cpp
    M tests/performance/local/wait_all_timings.cpp
    M tests/performance/network/pingpong_performance.cpp
    M tests/regressions/actions/plain_action_1330.cpp
    M tests/regressions/build/client_1950.cpp
    M tests/regressions/lcos/promise_1620.cpp
    M tests/unit/agas/components/server/managed_refcnt_checker.cpp
    M tests/unit/agas/components/server/simple_refcnt_checker.cpp
    M tests/unit/agas/credit_exhaustion.cpp
    M tests/unit/agas/local_address_rebind.cpp
    M tests/unit/agas/local_embedded_ref_to_local_object.cpp
    M tests/unit/agas/local_embedded_ref_to_remote_object.cpp
    M tests/unit/agas/refcnted_symbol_to_local_object.cpp
    M tests/unit/agas/refcnted_symbol_to_remote_object.cpp
    M tests/unit/agas/remote_embedded_ref_to_local_object.cpp
    M tests/unit/agas/remote_embedded_ref_to_remote_object.cpp
    M tests/unit/agas/scoped_ref_to_local_object.cpp
    M tests/unit/agas/scoped_ref_to_remote_object.cpp
    M tests/unit/agas/split_credit.cpp
    M tests/unit/agas/uncounted_symbol_to_local_object.cpp
    M tests/unit/agas/uncounted_symbol_to_remote_object.cpp
    M tests/unit/component/inheritance_2_classes_abstract.cpp
    M tests/unit/component/inheritance_2_classes_concrete.cpp
    M tests/unit/component/inheritance_3_classes_1_abstract.cpp
    M tests/unit/component/inheritance_3_classes_2_abstract.cpp
    M tests/unit/component/inheritance_3_classes_concrete.cpp
    M tests/unit/component/migrate_component.cpp
    M tests/unit/component/migrate_polymorphic_component.cpp
    M tests/unit/parcelset/put_parcels.cpp
    M tests/unit/parcelset/put_parcels_with_coalescing.cpp
    M tests/unit/parcelset/put_parcels_with_compression.cpp

  Log Message:
  -----------
  Merge pull request #4841 from msimberg/rearrange-api-headers

Rearrange public API headers


  Commit: 06253bde161d92c8b07b0df37b96b8f7df78328d
      
https://github.com/STEllAR-GROUP/hpx/commit/06253bde161d92c8b07b0df37b96b8f7df78328d
  Author: Nikunj Gupta <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M examples/1d_stencil/1d_stencil_channel.cpp
    M examples/1d_stencil/communicator.hpp
    M examples/1d_stencil/stencil.hpp

  Log Message:
  -----------
  inspect changes


  Commit: 37505937b1634921e258cce63ef1df1a22001a07
      
https://github.com/STEllAR-GROUP/hpx/commit/37505937b1634921e258cce63ef1df1a22001a07
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M CMakeLists.txt
    M components/performance_counters/papi/src/server/papi.cpp
    M components/performance_counters/papi/tests/regressions/CMakeLists.txt
    M libs/runtime_configuration/src/runtime_configuration.cpp
    M libs/runtime_local/include/hpx/runtime_local/thread_mapper.hpp
    M libs/runtime_local/src/thread_mapper.cpp

  Log Message:
  -----------
  Merge pull request #4845 from msimberg/fix-papi

Fix PAPI counters


  Commit: 492c2858c1c94a041259121a8d8c1db5a130287b
      
https://github.com/STEllAR-GROUP/hpx/commit/492c2858c1c94a041259121a8d8c1db5a130287b
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M libs/async_cuda/src/cuda_future.cpp
    M libs/async_mpi/src/mpi_future.cpp
    M libs/thread_pools/include/hpx/thread_pools/scheduling_loop.hpp
    M libs/threading_base/include/hpx/threading_base/scheduler_base.hpp
    M libs/threading_base/include/hpx/threading_base/scheduler_mode.hpp
    M libs/threading_base/src/scheduler_base.cpp

  Log Message:
  -----------
  Merge pull request #4848 from STEllAR-GROUP/cuda-futures

Allow combined MPI and/or CUDA polling for futures


  Commit: 8302b9e0236be718b301546caa7656011b8b72d8
      
https://github.com/STEllAR-GROUP/hpx/commit/8302b9e0236be718b301546caa7656011b8b72d8
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M libs/synchronization/include/hpx/shared_mutex.hpp
    M libs/synchronization/include/hpx/synchronization/lock_types.hpp
    M libs/synchronization/tests/unit/shared_mutex/shared_mutex1.cpp
    M libs/synchronization/tests/unit/shared_mutex/shared_mutex2.cpp

  Log Message:
  -----------
  Fixing inspect errors


  Commit: b524cf8209c8f35dfdf026356e5d1f50e76c5429
      
https://github.com/STEllAR-GROUP/hpx/commit/b524cf8209c8f35dfdf026356e5d1f50e76c5429
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M libs/async_mpi/tests/unit/CMakeLists.txt

  Log Message:
  -----------
  Disable mpi_ring_async_executor_test


  Commit: 3a6db82880901e52319d0e0b04a0dab6a0996fc4
      
https://github.com/STEllAR-GROUP/hpx/commit/3a6db82880901e52319d0e0b04a0dab6a0996fc4
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M .jenkins/lsu/slurm-configuration-clang-7.sh
    M .jenkins/lsu/slurm-configuration-clang-8.sh
    M .jenkins/lsu/slurm-configuration-clang-9.sh
    M .jenkins/lsu/slurm-configuration-gcc-8.sh
    M .jenkins/lsu/slurm-configuration-gcc-9.sh

  Log Message:
  -----------
  Use only one node in rostam Jenkins configurations


  Commit: bf58e25b35f8966ab11d9e15df8f9b3161a6c15a
      
https://github.com/STEllAR-GROUP/hpx/commit/bf58e25b35f8966ab11d9e15df8f9b3161a6c15a
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-23 (Thu, 23 Jul 2020)

  Changed paths:
    A .jenkins/common/set_github_status.sh
    M .jenkins/cscs/ctest.cmake
    M .jenkins/cscs/entry.sh
    M .jenkins/cscs/env-icc.sh
    R .jenkins/cscs/set_github_status.sh
    A .jenkins/lsu/Jenkinsfile
    A .jenkins/lsu/batch.sh
    A .jenkins/lsu/ctest.cmake
    A .jenkins/lsu/entry.sh
    A .jenkins/lsu/env-clang-7.sh
    A .jenkins/lsu/env-clang-8.sh
    A .jenkins/lsu/env-clang-9.sh
    A .jenkins/lsu/env-gcc-10-cuda-11.sh
    A .jenkins/lsu/env-gcc-8.sh
    A .jenkins/lsu/env-gcc-9.sh
    A .jenkins/lsu/slurm-configuration-clang-7.sh
    A .jenkins/lsu/slurm-configuration-clang-8.sh
    A .jenkins/lsu/slurm-configuration-clang-9.sh
    A .jenkins/lsu/slurm-configuration-gcc-10-cuda-11.sh
    A .jenkins/lsu/slurm-configuration-gcc-8.sh
    A .jenkins/lsu/slurm-configuration-gcc-9.sh
    M cmake/HPX_AddTest.cmake
    M libs/async_cuda/tests/unit/cublas_matmul.cpp
    M libs/async_mpi/tests/unit/CMakeLists.txt
    M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp
    M libs/compute_cuda/include/hpx/compute/cuda/target_distribution_policy.hpp

  Log Message:
  -----------
  Merge pull request #4826 from msimberg/jenkins-rostam

Add Jenkins configuration for rostam


  Commit: 4fb13abaff48af66a0fdd4fed8ab54c51b6354a8
      
https://github.com/STEllAR-GROUP/hpx/commit/4fb13abaff48af66a0fdd4fed8ab54c51b6354a8
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-23 (Thu, 23 Jul 2020)

  Changed paths:
    M examples/1d_stencil/1d_stencil_channel.cpp
    M examples/1d_stencil/communicator.hpp
    M examples/1d_stencil/stencil.hpp

  Log Message:
  -----------
  Add missing SPDX license tags to channel 1d stencil example


  Commit: dbc75f5de76122f47fe864ff5b55df107d616223
      
https://github.com/STEllAR-GROUP/hpx/commit/dbc75f5de76122f47fe864ff5b55df107d616223
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-23 (Thu, 23 Jul 2020)

  Changed paths:
    M 
components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp
    M 
components/containers/unordered/include/hpx/components/containers/unordered/unordered_map_segmented_iterator.hpp
    M examples/quickstart/1d_wave_equation.cpp
    M examples/quickstart/CMakeLists.txt
    M examples/quickstart/shared_mutex.cpp
    M hpx/runtime/parcelset/encode_parcels.hpp
    M hpx/runtime/parcelset/parcel_buffer.hpp
    R hpx/util/integer/cover_operators.hpp
    R hpx/util/integer/endian.hpp
    M libs/async_combinators/tests/unit/when_some.cpp
    M libs/async_combinators/tests/unit/when_some_std_array.cpp
    M libs/cache/include/hpx/cache/entries/entry.hpp
    M libs/cache/tests/unit/local_mru_cache.cpp
    M libs/runtime_configuration/src/init_ini_data.cpp
    M libs/synchronization/CMakeLists.txt
    M libs/synchronization/include/hpx/shared_mutex.hpp
    A libs/synchronization/include/hpx/synchronization/lock_types.hpp
    M libs/synchronization/tests/regressions/shared_mutex_1702.cpp
    M libs/synchronization/tests/unit/shared_mutex/CMakeLists.txt
    M libs/synchronization/tests/unit/shared_mutex/shared_mutex1.cpp
    M libs/synchronization/tests/unit/shared_mutex/shared_mutex2.cpp
    M 
libs/synchronization/tests/unit/shared_mutex/shared_mutex_locking_thread.hpp
    M libs/synchronization/tests/unit/shared_mutex/thread_group.hpp
    M libs/thread_support/include/hpx/thread_support/thread_specific_ptr.hpp
    M plugins/parcelport/unordered_map.hpp
    M src/CMakeLists.txt
    M src/runtime/parcelset/parcelhandler.cpp
    M tools/inspect/deprecated_include_check.cpp

  Log Message:
  -----------
  Merge pull request #4843 from STEllAR-GROUP/boost_assign

Remove dependency on various Boost headers


  Commit: 7b52fac50b3847806e6b720cb96f7917b7a29e95
      
https://github.com/STEllAR-GROUP/hpx/commit/7b52fac50b3847806e6b720cb96f7917b7a29e95
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-23 (Thu, 23 Jul 2020)

  Changed paths:
    M tests/performance/local/CMakeLists.txt
    M tests/performance/local/future_overhead.cpp

  Log Message:
  -----------
  Enable use of future_overhead test when DISTRIBUTED_RUNTIME is OFF


  Commit: 28a8344a8badebf83af4fd895f64414672ff435a
      
https://github.com/STEllAR-GROUP/hpx/commit/28a8344a8badebf83af4fd895f64414672ff435a
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-23 (Thu, 23 Jul 2020)

  Changed paths:
    M tests/performance/local/CMakeLists.txt
    M tests/performance/local/future_overhead.cpp

  Log Message:
  -----------
  Merge pull request #4849 from STEllAR-GROUP/future-overheads

Enable use of future_overhead test when DISTRIBUTED_RUNTIME is OFF


  Commit: 9db14ec8ec253f4c581fb20b826369867398f61e
      
https://github.com/STEllAR-GROUP/hpx/commit/9db14ec8ec253f4c581fb20b826369867398f61e
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-23 (Thu, 23 Jul 2020)

  Changed paths:
    A examples/1d_stencil/1d_stencil_channel.cpp
    M examples/1d_stencil/CMakeLists.txt
    A examples/1d_stencil/communicator.hpp
    A examples/1d_stencil/stencil.hpp

  Log Message:
  -----------
  Merge pull request #4769 from STEllAR-GROUP/1d_stencil

Adds distributed, highly scalable 1d stencil


  Commit: 8074316ab3a3c91fed430156ece77ad7b085fdf8
      
https://github.com/STEllAR-GROUP/hpx/commit/8074316ab3a3c91fed430156ece77ad7b085fdf8
  Author: Mikael Simberg <[email protected]>
  Date:   2020-07-23 (Thu, 23 Jul 2020)

  Changed paths:
    M .jenkins/lsu/slurm-configuration-clang-7.sh
    M .jenkins/lsu/slurm-configuration-clang-8.sh
    M .jenkins/lsu/slurm-configuration-clang-9.sh

  Log Message:
  -----------
  Use medusa partition for clang builds on rostam


  Commit: 4d80c53f914522f17bddf78db3e3defbd0aac0f0
      
https://github.com/STEllAR-GROUP/hpx/commit/4d80c53f914522f17bddf78db3e3defbd0aac0f0
  Author: Weile Wei <[email protected]>
  Date:   2020-07-23 (Thu, 23 Jul 2020)

  Changed paths:
    M examples/libcds/libcds_flat_combining_priority_queue.cpp

  Log Message:
  -----------
  minior modification to fc pq example


  Commit: 8e31927a7af39e606106f280d4734b46c9c97860
      
https://github.com/STEllAR-GROUP/hpx/commit/8e31927a7af39e606106f280d4734b46c9c97860
  Author: Weile Wei <[email protected]>
  Date:   2020-07-23 (Thu, 23 Jul 2020)

  Changed paths:
    A .jenkins/common/set_github_status.sh
    M .jenkins/cscs/ctest.cmake
    M .jenkins/cscs/entry.sh
    M .jenkins/cscs/env-icc.sh
    R .jenkins/cscs/set_github_status.sh
    A .jenkins/lsu/Jenkinsfile
    A .jenkins/lsu/batch.sh
    A .jenkins/lsu/ctest.cmake
    A .jenkins/lsu/entry.sh
    A .jenkins/lsu/env-clang-7.sh
    A .jenkins/lsu/env-clang-8.sh
    A .jenkins/lsu/env-clang-9.sh
    A .jenkins/lsu/env-gcc-10-cuda-11.sh
    A .jenkins/lsu/env-gcc-8.sh
    A .jenkins/lsu/env-gcc-9.sh
    A .jenkins/lsu/slurm-configuration-clang-7.sh
    A .jenkins/lsu/slurm-configuration-clang-8.sh
    A .jenkins/lsu/slurm-configuration-clang-9.sh
    A .jenkins/lsu/slurm-configuration-gcc-10-cuda-11.sh
    A .jenkins/lsu/slurm-configuration-gcc-8.sh
    A .jenkins/lsu/slurm-configuration-gcc-9.sh
    M CMakeLists.txt
    M cmake/HPX_AddTest.cmake
    M cmake/HPX_SetupBoost.cmake
    M cmake/tests/cxx11_std_atomic.cpp
    M cmake/tests/cxx17_filesystem.cpp
    M cmake/tests/cxx17_fold_expressions.cpp
    M cmake/tests/cxx17_hardware_destructive_interference_size.cpp
    M cmake/tests/cxx20_coroutines.cpp
    M 
components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp
    M 
components/containers/unordered/include/hpx/components/containers/unordered/unordered_map_segmented_iterator.hpp
    M components/iostreams/CMakeLists.txt
    R components/iostreams/include/hpx/distributed/iostream.hpp
    M components/iostreams/include/hpx/include/iostreams.hpp
    A components/iostreams/include/hpx/iostream.hpp
    M components/iostreams/tests/regressions/lost_output_2236.cpp
    M components/iostreams/tests/regressions/no_output_1173.cpp
    M components/performance_counters/papi/src/server/papi.cpp
    M components/performance_counters/papi/tests/regressions/CMakeLists.txt
    M 
components/performance_counters/papi/tests/regressions/papi_counters_basic_functions.cpp
    M docs/sphinx/api/public_api.rst
    A examples/1d_stencil/1d_stencil_channel.cpp
    M examples/1d_stencil/CMakeLists.txt
    A examples/1d_stencil/communicator.hpp
    A examples/1d_stencil/stencil.hpp
    M examples/async_io/async_io_action.cpp
    M examples/async_io/async_io_external.cpp
    M examples/async_io/async_io_low_level.cpp
    M examples/async_io/async_io_simple.cpp
    M examples/balancing/os_thread_num.cpp
    M examples/cancelable_action/cancelable_action/server/cancelable_action.hpp
    M examples/future_reduce/rnd_future_reduce.cpp
    M examples/heartbeat/heartbeat_console.cpp
    M examples/hello_world_component/hello_world_component.cpp
    M examples/jacobi/jacobi.cpp
    M examples/jacobi/jacobi_component/grid.cpp
    M examples/jacobi/jacobi_component/server/stencil_iterator.hpp
    M examples/performance_counters/access_counter_set.cpp
    M examples/quickstart/1d_wave_equation.cpp
    M examples/quickstart/CMakeLists.txt
    M examples/quickstart/EasyBMP/EasyBMP.cpp
    M examples/quickstart/EasyBMP/EasyBMP_DataStructures.h
    M examples/quickstart/allow_unknown_options.cpp
    M examples/quickstart/channel_docs.cpp
    M examples/quickstart/command_line_handling.cpp
    M examples/quickstart/component_ctors.cpp
    M examples/quickstart/component_in_executable.cpp
    M examples/quickstart/component_inheritance.cpp
    M examples/quickstart/component_with_custom_heap.cpp
    M examples/quickstart/component_with_executor.cpp
    M examples/quickstart/customize_async.cpp
    M examples/quickstart/enumerate_threads.cpp
    M examples/quickstart/error_handling.cpp
    M examples/quickstart/event_synchronization.cpp
    M examples/quickstart/fractals.cpp
    M examples/quickstart/fractals_executor.cpp
    M examples/quickstart/hello_world_1.cpp
    M examples/quickstart/hello_world_2.cpp
    M examples/quickstart/hello_world_distributed.cpp
    M examples/quickstart/interval_timer.cpp
    M examples/quickstart/local_channel.cpp
    M examples/quickstart/local_channel_docs.cpp
    M examples/quickstart/pingpong.cpp
    M examples/quickstart/potpourri.cpp
    M examples/quickstart/receive_buffer.cpp
    M examples/quickstart/shared_mutex.cpp
    M examples/quickstart/sierpinski.cpp
    M examples/quickstart/simple_future_continuation.cpp
    M examples/quickstart/sort_by_key_demo.cpp
    M examples/quickstart/timed_futures.cpp
    M examples/quickstart/vector_counting_dotproduct.cpp
    M examples/quickstart/vector_zip_dotproduct.cpp
    M examples/sheneos/sheneos_compare.cpp
    M examples/thread_aware_timer/thread_aware_timer.cpp
    M examples/tuplespace/simple_central_tuplespace_client.cpp
    M hpx/runtime/parcelset/encode_parcels.hpp
    M hpx/runtime/parcelset/parcel_buffer.hpp
    R hpx/util/integer/cover_operators.hpp
    R hpx/util/integer/endian.hpp
    M libs/algorithms/CMakeLists.txt
    R libs/algorithms/include/hpx/algorithm.hpp
    R libs/algorithms/include/hpx/memory.hpp
    R libs/algorithms/include/hpx/numeric.hpp
    M libs/algorithms/include/hpx/parallel/util/result_types.hpp
    R libs/algorithms/include/hpx/task_block.hpp
    M libs/algorithms/tests/performance/transform_reduce_scaling.cpp
    M libs/algorithms/tests/unit/block/task_block.cpp
    M libs/algorithms/tests/unit/block/task_block_executor.cpp
    M libs/algorithms/tests/unit/block/task_block_par.cpp
    M libs/async_combinators/tests/regressions/wait_all_hang_1946.cpp
    M libs/async_combinators/tests/unit/when_some.cpp
    M libs/async_combinators/tests/unit/when_some_std_array.cpp
    M libs/async_cuda/src/cuda_future.cpp
    M libs/async_cuda/tests/unit/cublas_matmul.cpp
    M libs/async_distributed/tests/regressions/dataflow_future_swap.cpp
    M libs/async_distributed/tests/regressions/dataflow_future_swap2.cpp
    M libs/async_mpi/src/mpi_future.cpp
    M libs/async_mpi/tests/unit/CMakeLists.txt
    M libs/async_mpi/tests/unit/mpi_ring_async_executor.cpp
    M libs/cache/include/hpx/cache/entries/entry.hpp
    M libs/cache/tests/unit/local_mru_cache.cpp
    M libs/collectives/CMakeLists.txt
    A libs/collectives/include/hpx/distributed/barrier.hpp
    A libs/collectives/include/hpx/distributed/latch.hpp
    M libs/collectives/include_compatibility/hpx/lcos/barrier.hpp
    M libs/collectives/include_compatibility/hpx/lcos/latch.hpp
    M libs/collectives/tests/performance/osu/osu_bcast.cpp
    M libs/collectives/tests/performance/osu/osu_scatter.cpp
    M libs/compute/tests/unit/numa_allocator.cpp
    M libs/compute_cuda/include/hpx/compute/cuda/target_distribution_policy.hpp
    M libs/datastructures/CMakeLists.txt
    R libs/datastructures/include/hpx/optional.hpp
    R libs/datastructures/include/hpx/tuple.hpp
    M libs/debugging/tests/unit/print.cpp
    M libs/functional/CMakeLists.txt
    R libs/functional/include/hpx/functional.hpp
    R libs/functional/include/hpx/type_traits.hpp
    M libs/functional/tests/regressions/function_argument.cpp
    M libs/functional/tests/regressions/function_serialization_728.cpp
    M libs/include/CMakeLists.txt
    A libs/include/include/hpx/algorithm.hpp
    A libs/include/include/hpx/any.hpp
    A libs/include/include/hpx/barrier.hpp
    A libs/include/include/hpx/channel.hpp
    A libs/include/include/hpx/chrono.hpp
    A libs/include/include/hpx/distributed/future.hpp
    M libs/include/include/hpx/execution.hpp
    A libs/include/include/hpx/functional.hpp
    M libs/include/include/hpx/future.hpp
    M libs/include/include/hpx/hpx.hpp
    A libs/include/include/hpx/latch.hpp
    A libs/include/include/hpx/local/execution.hpp
    A libs/include/include/hpx/local/future.hpp
    A libs/include/include/hpx/local/runtime.hpp
    A libs/include/include/hpx/memory.hpp
    A libs/include/include/hpx/numeric.hpp
    A libs/include/include/hpx/optional.hpp
    M libs/include/include/hpx/runtime.hpp
    A libs/include/include/hpx/task_block.hpp
    A libs/include/include/hpx/tuple.hpp
    A libs/include/include/hpx/type_traits.hpp
    M libs/iterator_support/tests/performance/stencil3_iterators.cpp
    M libs/lcos_distributed/CMakeLists.txt
    A libs/lcos_distributed/include/hpx/distributed/channel.hpp
    M libs/lcos_distributed/include_compatibility/hpx/lcos/channel.hpp
    M libs/lcos_local/CMakeLists.txt
    A libs/lcos_local/include/hpx/local/channel.hpp
    M libs/resource_partitioner/examples/guided_pool_test.cpp
    M 
libs/resource_partitioner/examples/oversubscribing_resource_partitioner.cpp
    M libs/resource_partitioner/examples/simple_resource_partitioner.cpp
    M libs/runtime_configuration/src/init_ini_data.cpp
    M libs/runtime_configuration/src/runtime_configuration.cpp
    M libs/runtime_local/include/hpx/runtime_local/thread_mapper.hpp
    M libs/runtime_local/src/thread_mapper.cpp
    M libs/segmented_algorithms/tests/performance/minmax_element_performance.cpp
    M libs/serialization/CMakeLists.txt
    R libs/serialization/include/hpx/any.hpp
    M libs/serialization/tests/performance/serialization_overhead.cpp
    M libs/synchronization/CMakeLists.txt
    R libs/synchronization/include/hpx/barrier.hpp
    R libs/synchronization/include/hpx/latch.hpp
    A libs/synchronization/include/hpx/local/barrier.hpp
    A libs/synchronization/include/hpx/local/latch.hpp
    M libs/synchronization/include/hpx/shared_mutex.hpp
    A libs/synchronization/include/hpx/synchronization/lock_types.hpp
    M libs/synchronization/tests/regressions/shared_mutex_1702.cpp
    M libs/synchronization/tests/unit/shared_mutex/CMakeLists.txt
    M libs/synchronization/tests/unit/shared_mutex/shared_mutex1.cpp
    M libs/synchronization/tests/unit/shared_mutex/shared_mutex2.cpp
    M 
libs/synchronization/tests/unit/shared_mutex/shared_mutex_locking_thread.hpp
    M libs/synchronization/tests/unit/shared_mutex/thread_group.hpp
    M libs/thread_pools/include/hpx/thread_pools/scheduling_loop.hpp
    M libs/thread_support/include/hpx/thread_support/thread_specific_ptr.hpp
    M libs/threading_base/include/hpx/threading_base/scheduler_base.hpp
    M libs/threading_base/include/hpx/threading_base/scheduler_mode.hpp
    M libs/threading_base/src/scheduler_base.cpp
    M libs/timing/CMakeLists.txt
    R libs/timing/include/hpx/chrono.hpp
    M plugins/parcel/coalescing/coalescing_counter_registry.cpp
    M plugins/parcel/coalescing/performance_counters.cpp
    M plugins/parcelport/libfabric/libfabric_controller.hpp
    M plugins/parcelport/libfabric/locality.hpp
    M plugins/parcelport/unordered_map.hpp
    M plugins/parcelport/verbs/rdma/verbs_sender_receiver.hpp
    M plugins/parcelport/verbs/rdma/verbs_shared_receive_queue.hpp
    M src/CMakeLists.txt
    M src/runtime/agas/addressing_service.cpp
    M src/runtime/parcelset/parcelhandler.cpp
    M tests/performance/local/CMakeLists.txt
    M tests/performance/local/delay_baseline.cpp
    M tests/performance/local/foreach_scaling.cpp
    M tests/performance/local/future_overhead.cpp
    M tests/performance/local/hpx_heterogeneous_timed_task_spawn.cpp
    M tests/performance/local/hpx_homogeneous_timed_task_spawn_executors.cpp
    M tests/performance/local/openmp_parallel_region.cpp
    M tests/performance/local/parent_vs_child_stealing.cpp
    M tests/performance/local/partitioned_vector_foreach.cpp
    M tests/performance/local/sizeof.cpp
    M tests/performance/local/skynet.cpp
    M tests/performance/local/spinlock_overhead1.cpp
    M tests/performance/local/spinlock_overhead2.cpp
    M tests/performance/local/stream.cpp
    M tests/performance/local/transform_reduce_binary_scaling.cpp
    M tests/performance/local/wait_all_timings.cpp
    M tests/performance/network/network_storage/plot-results.py
    M tests/performance/network/network_storage/plot_utils.py
    M tests/performance/network/pingpong_performance.cpp
    M tests/regressions/actions/plain_action_1330.cpp
    M tests/regressions/build/client_1950.cpp
    M tests/regressions/component/bulk_new_3054.cpp
    M tests/regressions/component/client_base_registration.cpp
    M tests/regressions/component/returned_client_2150.cpp
    M tests/regressions/id_type_ref_counting_1032.cpp
    M tests/regressions/lcos/promise_1620.cpp
    M tests/unit/agas/components/server/managed_refcnt_checker.cpp
    M tests/unit/agas/components/server/simple_refcnt_checker.cpp
    M tests/unit/agas/credit_exhaustion.cpp
    M tests/unit/agas/local_address_rebind.cpp
    M tests/unit/agas/local_embedded_ref_to_local_object.cpp
    M tests/unit/agas/local_embedded_ref_to_remote_object.cpp
    M tests/unit/agas/refcnted_symbol_to_local_object.cpp
    M tests/unit/agas/refcnted_symbol_to_remote_object.cpp
    M tests/unit/agas/remote_embedded_ref_to_local_object.cpp
    M tests/unit/agas/remote_embedded_ref_to_remote_object.cpp
    M tests/unit/agas/scoped_ref_to_local_object.cpp
    M tests/unit/agas/scoped_ref_to_remote_object.cpp
    M tests/unit/agas/split_credit.cpp
    M tests/unit/agas/uncounted_symbol_to_local_object.cpp
    M tests/unit/agas/uncounted_symbol_to_remote_object.cpp
    M tests/unit/component/inheritance_2_classes_abstract.cpp
    M tests/unit/component/inheritance_2_classes_concrete.cpp
    M tests/unit/component/inheritance_3_classes_1_abstract.cpp
    M tests/unit/component/inheritance_3_classes_2_abstract.cpp
    M tests/unit/component/inheritance_3_classes_concrete.cpp
    M tests/unit/component/migrate_component.cpp
    M tests/unit/component/migrate_polymorphic_component.cpp
    M tests/unit/component/new_binpacking.cpp
    M tests/unit/lcos/await.cpp
    M tests/unit/parcelset/put_parcels.cpp
    M tests/unit/parcelset/put_parcels_with_coalescing.cpp
    M tests/unit/parcelset/put_parcels_with_compression.cpp
    M tools/gdb/hpx.py
    M tools/inspect/ascii_check.cpp
    M tools/inspect/deprecated_include_check.cpp
    M tools/vim/.ycm_extra_conf.py

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into libcds-example


  Commit: b8800fc4af30b3ec1eac53cdffe9bcde1371f8ef
      
https://github.com/STEllAR-GROUP/hpx/commit/b8800fc4af30b3ec1eac53cdffe9bcde1371f8ef
  Author: Weile Wei <[email protected]>
  Date:   2020-07-23 (Thu, 23 Jul 2020)

  Changed paths:
    M examples/libcds/libcds_flat_combining_priority_queue.cpp

  Log Message:
  -----------
  adapt hpx header changes


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

Reply via email to