Branch: refs/heads/master
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: f8f746e3e1c72075f5dfdca15d200f9d2e0424ce
      
https://github.com/STEllAR-GROUP/hpx/commit/f8f746e3e1c72075f5dfdca15d200f9d2e0424ce
  Author: Mikael Simberg <[email protected]>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M components/iostreams/src/server/output_stream.cpp
    M examples/balancing/hpx_thread_phase.cpp
    M examples/balancing/os_thread_num.cpp
    M examples/quickstart/customize_async.cpp
    M examples/quickstart/enumerate_threads.cpp
    M examples/quickstart/hello_world_distributed.cpp
    M examples/quickstart/timed_wake.cpp
    M examples/throttle/throttle/server/throttle.cpp
    M hpx/plugins/parcel/message_buffer.hpp
    M hpx/runtime/agas/addressing_service.hpp
    M hpx/runtime/components/server/executor_component.hpp
    M hpx/runtime/components/server/locking_hook.hpp
    M hpx/runtime/parcelset/decode_parcels.hpp
    M hpx/runtime/parcelset/parcelport_impl.hpp
    M 
libs/core/coroutines/include/hpx/coroutines/detail/combined_tagged_state.hpp
    M libs/core/coroutines/include/hpx/coroutines/detail/coroutine_impl.hpp
    M 
libs/core/coroutines/include/hpx/coroutines/detail/coroutine_stackless_self.hpp
    M libs/core/coroutines/include/hpx/coroutines/stackless_coroutine.hpp
    M libs/core/coroutines/include/hpx/coroutines/thread_enums.hpp
    M libs/core/coroutines/src/thread_enums.cpp
    M 
libs/core/coroutines/tests/regressions/coroutine_function_destructor_yield_4800.cpp
    M libs/core/io_service/src/io_service_thread_pool.cpp
    M 
libs/core/schedulers/include/hpx/schedulers/local_priority_queue_scheduler.hpp
    M libs/core/schedulers/include/hpx/schedulers/local_queue_scheduler.hpp
    M libs/core/schedulers/include/hpx/schedulers/queue_helpers.hpp
    M libs/core/schedulers/include/hpx/schedulers/queue_holder_numa.hpp
    M libs/core/schedulers/include/hpx/schedulers/queue_holder_thread.hpp
    M 
libs/core/schedulers/include/hpx/schedulers/shared_priority_queue_scheduler.hpp
    M libs/core/schedulers/include/hpx/schedulers/thread_queue.hpp
    M libs/core/schedulers/include/hpx/schedulers/thread_queue_mc.hpp
    M libs/core/schedulers/tests/unit/schedule_last.cpp
    M libs/core/serialization/tests/performance/serialization_overhead.cpp
    M libs/core/serialization/tests/unit/zero_copy_serialization.cpp
    M 
libs/core/synchronization/include/hpx/synchronization/condition_variable.hpp
    M 
libs/core/synchronization/include/hpx/synchronization/detail/condition_variable.hpp
    M libs/core/synchronization/src/detail/condition_variable.cpp
    M libs/core/synchronization/src/detail/counting_semaphore.cpp
    M libs/core/synchronization/src/mutex.cpp
    M 
libs/core/thread_pools/include/hpx/thread_pools/scheduled_thread_pool_impl.hpp
    M libs/core/thread_pools/include/hpx/thread_pools/scheduling_loop.hpp
    M libs/core/threading_base/include/hpx/threading_base/create_thread.hpp
    M libs/core/threading_base/include/hpx/threading_base/create_work.hpp
    M libs/core/threading_base/include/hpx/threading_base/register_thread.hpp
    M libs/core/threading_base/include/hpx/threading_base/scheduler_base.hpp
    M libs/core/threading_base/include/hpx/threading_base/set_thread_state.hpp
    M libs/core/threading_base/include/hpx/threading_base/thread_data.hpp
    M 
libs/core/threading_base/include/hpx/threading_base/thread_data_stackful.hpp
    M 
libs/core/threading_base/include/hpx/threading_base/thread_data_stackless.hpp
    M libs/core/threading_base/include/hpx/threading_base/thread_helpers.hpp
    M libs/core/threading_base/include/hpx/threading_base/thread_init_data.hpp
    M libs/core/threading_base/include/hpx/threading_base/thread_pool_base.hpp
    M libs/core/threading_base/src/execution_agent.cpp
    M libs/core/threading_base/src/thread_data.cpp
    M libs/core/threading_base/src/thread_helpers.cpp
    M libs/core/threading_base/tests/regressions/thread_stacksize_current.cpp
    M libs/core/threading_base/tests/unit/set_thread_state.cpp
    M libs/full/actions/include/hpx/actions/transfer_base_action.hpp
    M libs/full/actions_base/include/hpx/actions_base/action_priority.hpp
    M libs/full/actions_base/include/hpx/actions_base/actions_base_support.hpp
    M libs/full/actions_base/include/hpx/actions_base/basic_action.hpp
    M libs/full/actions_base/include/hpx/actions_base/traits/action_priority.hpp
    M 
libs/full/actions_base/include/hpx/actions_base/traits/action_stacksize.hpp
    M libs/full/compute/include/hpx/compute/host/block_executor.hpp
    M libs/full/compute/include/hpx/compute/host/numa_binding_allocator.hpp
    M 
libs/full/executors_distributed/include/hpx/executors_distributed/distribution_policy_executor.hpp
    M 
libs/full/resource_partitioner/examples/oversubscribing_resource_partitioner.cpp
    M libs/full/resource_partitioner/examples/simple_resource_partitioner.cpp
    M libs/full/resource_partitioner/tests/unit/named_pool_executor.cpp
    M libs/full/runtime_configuration/src/runtime_configuration.cpp
    M libs/full/runtime_local/include/hpx/runtime_local/pool_executor.hpp
    M libs/full/runtime_local/include/hpx/runtime_local/thread_pool_helpers.hpp
    M libs/full/runtime_local/include/hpx/runtime_local/thread_stacktrace.hpp
    M libs/full/runtime_local/src/custom_exception_info.cpp
    M libs/full/runtime_local/src/interval_timer.cpp
    M libs/full/runtime_local/src/runtime_local.cpp
    M libs/full/runtime_local/src/thread_stacktrace.cpp
    M 
libs/full/thread_executors/include/hpx/thread_executors/thread_execution.hpp
    M 
libs/full/thread_executors/include/hpx/thread_executors/thread_executor.hpp
    M libs/full/thread_executors/src/embedded_thread_pool_executors.cpp
    M libs/full/thread_executors/src/this_thread_executors.cpp
    M libs/full/thread_executors/src/thread_pool_os_executors.cpp
    M libs/full/thread_executors/tests/unit/thread_suspension_executor.cpp
    M libs/full/threadmanager/include/hpx/modules/threadmanager.hpp
    M libs/full/threadmanager/src/threadmanager.cpp
    M libs/parallelism/async_base/include/hpx/async_base/launch_policy.hpp
    M libs/parallelism/async_base/src/launch_policy.cpp
    M 
libs/parallelism/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp
    M 
libs/parallelism/execution/include/hpx/execution/detail/post_policy_dispatch.hpp
    M 
libs/parallelism/execution/include/hpx/execution/detail/sync_launch_policy_dispatch.hpp
    M 
libs/parallelism/executors/include/hpx/executors/detail/hierarchical_spawning.hpp
    M libs/parallelism/executors/include/hpx/executors/guided_pool_executor.hpp
    M libs/parallelism/executors/include/hpx/executors/parallel_executor.hpp
    M 
libs/parallelism/executors/include/hpx/executors/restricted_thread_pool_executor.hpp
    M libs/parallelism/executors/tests/unit/limiting_executor.cpp
    M libs/parallelism/futures/include/hpx/futures/detail/future_data.hpp
    M libs/parallelism/futures/include/hpx/futures/future.hpp
    M libs/parallelism/futures/include/hpx/futures/futures_factory.hpp
    M libs/parallelism/futures/src/future_data.cpp
    M libs/parallelism/futures/tests/regressions/future_timed_wait_1025.cpp
    M libs/parallelism/threading/src/thread.cpp
    M libs/parallelism/threading/tests/unit/thread_stacksize.cpp
    M libs/parallelism/threading/tests/unit/thread_stacksize_overflow.cpp
    M libs/parallelism/threading/tests/unit/thread_stacksize_overflow_v2.cpp
    M plugins/parcelport/tcp/connection_handler_tcp.cpp
    M src/runtime/agas/addressing_service.cpp
    M src/runtime/parcelset/parcel.cpp
    M src/runtime/parcelset/parcelhandler.cpp
    M src/runtime_distributed.cpp
    M tests/performance/local/future_overhead.cpp
    M tests/performance/local/hpx_heterogeneous_timed_task_spawn.cpp
    M tests/performance/local/htts_v2/htts2_hpx.cpp
    M tests/performance/local/libcds_hazard_pointer_overhead.cpp
    M tests/performance/local/timed_task_spawn.cpp
    M tests/regressions/threads/block_os_threads_1036.cpp
    M tests/regressions/threads/resume_priority.cpp
    M tests/regressions/threads/stackless_self_4155.cpp
    M tests/regressions/threads/thread_rescheduling.cpp
    M tests/regressions/threads/thread_suspend_pending.cpp
    M tests/unit/agas/components/managed_refcnt_checker.hpp
    M tests/unit/agas/components/simple_refcnt_checker.hpp
    M tests/unit/apex/annotation_check.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 tests/unit/resource/cross_pool_injection.cpp
    M tests/unit/resource/scheduler_binding_check.cpp
    M tests/unit/resource/scheduler_priority_check.cpp

  Log Message:
  -----------
  Convert thread and future enums to class enums


  Commit: 77bf52f99c9404aef880ebdff5850b805e928a71
      
https://github.com/STEllAR-GROUP/hpx/commit/77bf52f99c9404aef880ebdff5850b805e928a71
  Author: Mikael Simberg <[email protected]>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M components/iostreams/src/server/output_stream.cpp
    M examples/balancing/hpx_thread_phase.cpp
    M examples/quickstart/enumerate_threads.cpp
    M examples/quickstart/timed_wake.cpp
    M hpx/plugins/parcel/message_buffer.hpp
    M hpx/runtime/components/server/abstract_migration_support.hpp
    M hpx/runtime/components/server/executor_component.hpp
    M hpx/runtime/components/server/locking_hook.hpp
    M hpx/runtime/components/server/migration_support.hpp
    M hpx/runtime/parcelset/decode_parcels.hpp
    M hpx/runtime/parcelset/parcelhandler.hpp
    M hpx/runtime/parcelset/parcelport_impl.hpp
    M libs/core/coroutines/include/hpx/coroutines/detail/coroutine_impl.hpp
    M libs/core/coroutines/include/hpx/coroutines/detail/coroutine_self.hpp
    M 
libs/core/coroutines/include/hpx/coroutines/detail/coroutine_stackless_self.hpp
    M libs/core/coroutines/include/hpx/coroutines/stackless_coroutine.hpp
    M libs/core/coroutines/include/hpx/coroutines/thread_enums.hpp
    M libs/core/coroutines/src/detail/coroutine_impl.cpp
    M libs/core/coroutines/src/thread_enums.cpp
    M 
libs/core/coroutines/tests/regressions/coroutine_function_destructor_yield_4800.cpp
    M libs/core/io_service/include/hpx/io_service/io_service_thread_pool.hpp
    M libs/core/io_service/src/io_service_thread_pool.cpp
    M 
libs/core/schedulers/include/hpx/schedulers/local_priority_queue_scheduler.hpp
    M libs/core/schedulers/include/hpx/schedulers/local_queue_scheduler.hpp
    M libs/core/schedulers/include/hpx/schedulers/queue_helpers.hpp
    M libs/core/schedulers/include/hpx/schedulers/queue_holder_numa.hpp
    M libs/core/schedulers/include/hpx/schedulers/queue_holder_thread.hpp
    M 
libs/core/schedulers/include/hpx/schedulers/shared_priority_queue_scheduler.hpp
    M libs/core/schedulers/include/hpx/schedulers/thread_queue.hpp
    M libs/core/schedulers/include/hpx/schedulers/thread_queue_mc.hpp
    M libs/core/schedulers/tests/unit/schedule_last.cpp
    M libs/core/serialization/tests/unit/zero_copy_serialization.cpp
    M 
libs/core/synchronization/include/hpx/synchronization/condition_variable.hpp
    M 
libs/core/synchronization/include/hpx/synchronization/detail/condition_variable.hpp
    M libs/core/synchronization/src/detail/condition_variable.cpp
    M libs/core/synchronization/src/detail/counting_semaphore.cpp
    M libs/core/synchronization/src/mutex.cpp
    M libs/core/thread_pools/include/hpx/thread_pools/scheduled_thread_pool.hpp
    M 
libs/core/thread_pools/include/hpx/thread_pools/scheduled_thread_pool_impl.hpp
    M libs/core/thread_pools/include/hpx/thread_pools/scheduling_loop.hpp
    M libs/core/threading_base/include/hpx/threading_base/create_thread.hpp
    M libs/core/threading_base/include/hpx/threading_base/create_work.hpp
    M libs/core/threading_base/include/hpx/threading_base/execution_agent.hpp
    M libs/core/threading_base/include/hpx/threading_base/register_thread.hpp
    M libs/core/threading_base/include/hpx/threading_base/scheduler_base.hpp
    M libs/core/threading_base/include/hpx/threading_base/set_thread_state.hpp
    M libs/core/threading_base/include/hpx/threading_base/thread_data.hpp
    M 
libs/core/threading_base/include/hpx/threading_base/thread_data_stackful.hpp
    M 
libs/core/threading_base/include/hpx/threading_base/thread_data_stackless.hpp
    M libs/core/threading_base/include/hpx/threading_base/thread_helpers.hpp
    M libs/core/threading_base/include/hpx/threading_base/thread_init_data.hpp
    M libs/core/threading_base/include/hpx/threading_base/thread_pool_base.hpp
    M libs/core/threading_base/include/hpx/threading_base/threading_base_fwd.hpp
    M libs/core/threading_base/src/execution_agent.cpp
    M libs/core/threading_base/src/thread_data.cpp
    M libs/core/threading_base/src/thread_helpers.cpp
    M libs/core/threading_base/tests/regressions/thread_stacksize_current.cpp
    M libs/core/threading_base/tests/unit/set_thread_state.cpp
    M libs/full/actions_base/include/hpx/actions_base/basic_action.hpp
    M libs/full/runtime_local/include/hpx/runtime_local/interval_timer.hpp
    M libs/full/runtime_local/include/hpx/runtime_local/thread_pool_helpers.hpp
    M libs/full/runtime_local/include/hpx/runtime_local/thread_stacktrace.hpp
    M libs/full/runtime_local/src/interval_timer.cpp
    M libs/full/runtime_local/src/runtime_local.cpp
    M libs/full/runtime_local/src/thread_pool_helpers.cpp
    M libs/full/runtime_local/src/thread_stacktrace.cpp
    M 
libs/full/thread_executors/include/hpx/thread_executors/embedded_thread_pool_executors.hpp
    M 
libs/full/thread_executors/include/hpx/thread_executors/this_thread_executors.hpp
    M 
libs/full/thread_executors/include/hpx/thread_executors/thread_execution.hpp
    M 
libs/full/thread_executors/include/hpx/thread_executors/thread_executor.hpp
    M 
libs/full/thread_executors/include/hpx/thread_executors/thread_pool_os_executors.hpp
    M libs/full/thread_executors/src/embedded_thread_pool_executors.cpp
    M libs/full/thread_executors/src/this_thread_executors.cpp
    M libs/full/thread_executors/src/thread_pool_os_executors.cpp
    M libs/full/thread_executors/tests/unit/thread_suspension_executor.cpp
    M libs/full/threadmanager/include/hpx/modules/threadmanager.hpp
    M libs/full/threadmanager/src/threadmanager.cpp
    M 
libs/parallelism/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp
    M 
libs/parallelism/execution/include/hpx/execution/detail/post_policy_dispatch.hpp
    M 
libs/parallelism/execution/include/hpx/execution/detail/sync_launch_policy_dispatch.hpp
    M libs/parallelism/futures/include/hpx/futures/detail/future_data.hpp
    M libs/parallelism/futures/include/hpx/futures/futures_factory.hpp
    M libs/parallelism/futures/src/future_data.cpp
    M libs/parallelism/futures/tests/regressions/future_timed_wait_1025.cpp
    M libs/parallelism/threading/src/thread.cpp
    M plugins/parcelport/libfabric/parcelport_libfabric.cpp
    M plugins/parcelport/mpi/parcelport_mpi.cpp
    M plugins/parcelport/tcp/connection_handler_tcp.cpp
    M plugins/parcelport/verbs/parcelport_verbs.cpp
    M src/runtime/agas/addressing_service.cpp
    M src/runtime/parcelset/parcelhandler.cpp
    M src/runtime_distributed.cpp
    M tests/performance/local/coroutines_call_overhead.cpp
    M tests/performance/local/future_overhead.cpp
    M tests/performance/local/htts_v2/htts2_hpx.cpp
    M tests/performance/local/libcds_hazard_pointer_overhead.cpp
    M tests/performance/local/timed_task_spawn.cpp
    M tests/regressions/threads/thread_rescheduling.cpp
    M tests/regressions/threads/thread_suspend_pending.cpp
    M tests/unit/agas/components/managed_refcnt_checker.hpp
    M tests/unit/agas/components/simple_refcnt_checker.hpp
    M tests/unit/component/action_invoke_no_more_than.hpp
    M tools/VS/thread_state.natvis

  Log Message:
  -----------
  Rename thread_state_enum and thread_state_ex_enum

Remove _enum suffix, rename them to thread_schedule_state and
thread_restart_state to better describe their purpose.


  Commit: f6949f861f1cc97c7d794f14eb36999d74cb7130
      
https://github.com/STEllAR-GROUP/hpx/commit/f6949f861f1cc97c7d794f14eb36999d74cb7130
  Author: Mikael Simberg <[email protected]>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M libs/core/coroutines/include/hpx/coroutines/thread_enums.hpp
    M libs/core/coroutines/src/thread_enums.cpp
    M libs/core/threading_base/include/hpx/threading_base/scheduler_base.hpp
    M libs/core/threading_base/include/hpx/threading_base/set_thread_state.hpp
    M libs/full/actions_base/include/hpx/actions_base/basic_action.hpp
    M libs/full/runtime_configuration/src/runtime_configuration.cpp
    M libs/full/runtime_local/src/runtime_local.cpp
    M libs/full/threadmanager/src/threadmanager.cpp
    M 
libs/parallelism/executors/include/hpx/executors/detail/hierarchical_spawning.hpp
    M libs/parallelism/executors/tests/unit/limiting_executor.cpp
    M libs/parallelism/threading/tests/unit/thread_stacksize.cpp
    M libs/parallelism/threading/tests/unit/thread_stacksize_overflow.cpp
    M libs/parallelism/threading/tests/unit/thread_stacksize_overflow_v2.cpp
    M tests/performance/local/future_overhead.cpp
    M tests/performance/local/libcds_hazard_pointer_overhead.cpp

  Log Message:
  -----------
  Work around thread stacksize name conflict on Windows

small is defined to char with a macro on Windows. This adds an
underscore to the thread stacksize enumeration small to make the name
unique.


  Commit: e8587aef788ef1a66893d18b4189f5dd4f136fc8
      
https://github.com/STEllAR-GROUP/hpx/commit/e8587aef788ef1a66893d18b4189f5dd4f136fc8
  Author: Mikael Simberg <[email protected]>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M tools/inspect/inspect.cpp
    A tools/inspect/windows_macro_check.cpp
    A tools/inspect/windows_macro_check.hpp

  Log Message:
  -----------
  Add inspect check for Windows small macro


  Commit: c45fc1ee8fc748c1fd84149809dcd797270fb40a
      
https://github.com/STEllAR-GROUP/hpx/commit/c45fc1ee8fc748c1fd84149809dcd797270fb40a
  Author: Mikael Simberg <[email protected]>
  Date:   2020-11-24 (Tue, 24 Nov 2020)

  Changed paths:
    M libs/parallelism/executors/include/hpx/executors/fork_join_executor.hpp

  Log Message:
  -----------
  Fix thread enumerations in fork_join_executor


  Commit: d727b20b76756bfb015fbd8f49b8153b70e11110
      
https://github.com/STEllAR-GROUP/hpx/commit/d727b20b76756bfb015fbd8f49b8153b70e11110
  Author: Mikael Simberg <[email protected]>
  Date:   2020-11-25 (Wed, 25 Nov 2020)

  Changed paths:
    M components/iostreams/src/server/output_stream.cpp
    M examples/balancing/hpx_thread_phase.cpp
    M examples/balancing/os_thread_num.cpp
    M examples/quickstart/customize_async.cpp
    M examples/quickstart/enumerate_threads.cpp
    M examples/quickstart/hello_world_distributed.cpp
    M examples/quickstart/timed_wake.cpp
    M examples/throttle/throttle/server/throttle.cpp
    M hpx/plugins/parcel/message_buffer.hpp
    M hpx/runtime/agas/addressing_service.hpp
    M hpx/runtime/components/server/abstract_migration_support.hpp
    M hpx/runtime/components/server/executor_component.hpp
    M hpx/runtime/components/server/locking_hook.hpp
    M hpx/runtime/components/server/migration_support.hpp
    M hpx/runtime/parcelset/decode_parcels.hpp
    M hpx/runtime/parcelset/parcelhandler.hpp
    M hpx/runtime/parcelset/parcelport_impl.hpp
    M 
libs/core/coroutines/include/hpx/coroutines/detail/combined_tagged_state.hpp
    M libs/core/coroutines/include/hpx/coroutines/detail/coroutine_impl.hpp
    M libs/core/coroutines/include/hpx/coroutines/detail/coroutine_self.hpp
    M 
libs/core/coroutines/include/hpx/coroutines/detail/coroutine_stackless_self.hpp
    M libs/core/coroutines/include/hpx/coroutines/stackless_coroutine.hpp
    M libs/core/coroutines/include/hpx/coroutines/thread_enums.hpp
    M libs/core/coroutines/src/detail/coroutine_impl.cpp
    M libs/core/coroutines/src/thread_enums.cpp
    M 
libs/core/coroutines/tests/regressions/coroutine_function_destructor_yield_4800.cpp
    M libs/core/io_service/include/hpx/io_service/io_service_thread_pool.hpp
    M libs/core/io_service/src/io_service_thread_pool.cpp
    M 
libs/core/schedulers/include/hpx/schedulers/local_priority_queue_scheduler.hpp
    M libs/core/schedulers/include/hpx/schedulers/local_queue_scheduler.hpp
    M libs/core/schedulers/include/hpx/schedulers/queue_helpers.hpp
    M libs/core/schedulers/include/hpx/schedulers/queue_holder_numa.hpp
    M libs/core/schedulers/include/hpx/schedulers/queue_holder_thread.hpp
    M 
libs/core/schedulers/include/hpx/schedulers/shared_priority_queue_scheduler.hpp
    M libs/core/schedulers/include/hpx/schedulers/thread_queue.hpp
    M libs/core/schedulers/include/hpx/schedulers/thread_queue_mc.hpp
    M libs/core/schedulers/tests/unit/schedule_last.cpp
    M libs/core/serialization/tests/performance/serialization_overhead.cpp
    M libs/core/serialization/tests/unit/zero_copy_serialization.cpp
    M 
libs/core/synchronization/include/hpx/synchronization/condition_variable.hpp
    M 
libs/core/synchronization/include/hpx/synchronization/detail/condition_variable.hpp
    M libs/core/synchronization/src/detail/condition_variable.cpp
    M libs/core/synchronization/src/detail/counting_semaphore.cpp
    M libs/core/synchronization/src/mutex.cpp
    M libs/core/thread_pools/include/hpx/thread_pools/scheduled_thread_pool.hpp
    M 
libs/core/thread_pools/include/hpx/thread_pools/scheduled_thread_pool_impl.hpp
    M libs/core/thread_pools/include/hpx/thread_pools/scheduling_loop.hpp
    M libs/core/threading_base/include/hpx/threading_base/create_thread.hpp
    M libs/core/threading_base/include/hpx/threading_base/create_work.hpp
    M libs/core/threading_base/include/hpx/threading_base/execution_agent.hpp
    M libs/core/threading_base/include/hpx/threading_base/register_thread.hpp
    M libs/core/threading_base/include/hpx/threading_base/scheduler_base.hpp
    M libs/core/threading_base/include/hpx/threading_base/set_thread_state.hpp
    M libs/core/threading_base/include/hpx/threading_base/thread_data.hpp
    M 
libs/core/threading_base/include/hpx/threading_base/thread_data_stackful.hpp
    M 
libs/core/threading_base/include/hpx/threading_base/thread_data_stackless.hpp
    M libs/core/threading_base/include/hpx/threading_base/thread_helpers.hpp
    M libs/core/threading_base/include/hpx/threading_base/thread_init_data.hpp
    M libs/core/threading_base/include/hpx/threading_base/thread_pool_base.hpp
    M libs/core/threading_base/include/hpx/threading_base/threading_base_fwd.hpp
    M libs/core/threading_base/src/execution_agent.cpp
    M libs/core/threading_base/src/thread_data.cpp
    M libs/core/threading_base/src/thread_helpers.cpp
    M libs/core/threading_base/tests/regressions/thread_stacksize_current.cpp
    M libs/core/threading_base/tests/unit/set_thread_state.cpp
    M libs/full/actions/include/hpx/actions/transfer_base_action.hpp
    M libs/full/actions_base/include/hpx/actions_base/action_priority.hpp
    M libs/full/actions_base/include/hpx/actions_base/actions_base_support.hpp
    M libs/full/actions_base/include/hpx/actions_base/basic_action.hpp
    M libs/full/actions_base/include/hpx/actions_base/traits/action_priority.hpp
    M 
libs/full/actions_base/include/hpx/actions_base/traits/action_stacksize.hpp
    M libs/full/compute/include/hpx/compute/host/block_executor.hpp
    M libs/full/compute/include/hpx/compute/host/numa_binding_allocator.hpp
    M 
libs/full/executors_distributed/include/hpx/executors_distributed/distribution_policy_executor.hpp
    M 
libs/full/resource_partitioner/examples/oversubscribing_resource_partitioner.cpp
    M libs/full/resource_partitioner/examples/simple_resource_partitioner.cpp
    M libs/full/resource_partitioner/tests/unit/named_pool_executor.cpp
    M libs/full/runtime_configuration/src/runtime_configuration.cpp
    M libs/full/runtime_local/include/hpx/runtime_local/interval_timer.hpp
    M libs/full/runtime_local/include/hpx/runtime_local/pool_executor.hpp
    M libs/full/runtime_local/include/hpx/runtime_local/thread_pool_helpers.hpp
    M libs/full/runtime_local/include/hpx/runtime_local/thread_stacktrace.hpp
    M libs/full/runtime_local/src/custom_exception_info.cpp
    M libs/full/runtime_local/src/interval_timer.cpp
    M libs/full/runtime_local/src/runtime_local.cpp
    M libs/full/runtime_local/src/thread_pool_helpers.cpp
    M libs/full/runtime_local/src/thread_stacktrace.cpp
    M 
libs/full/thread_executors/include/hpx/thread_executors/embedded_thread_pool_executors.hpp
    M 
libs/full/thread_executors/include/hpx/thread_executors/this_thread_executors.hpp
    M 
libs/full/thread_executors/include/hpx/thread_executors/thread_execution.hpp
    M 
libs/full/thread_executors/include/hpx/thread_executors/thread_executor.hpp
    M 
libs/full/thread_executors/include/hpx/thread_executors/thread_pool_os_executors.hpp
    M libs/full/thread_executors/src/embedded_thread_pool_executors.cpp
    M libs/full/thread_executors/src/this_thread_executors.cpp
    M libs/full/thread_executors/src/thread_pool_os_executors.cpp
    M libs/full/thread_executors/tests/unit/thread_suspension_executor.cpp
    M libs/full/threadmanager/include/hpx/modules/threadmanager.hpp
    M libs/full/threadmanager/src/threadmanager.cpp
    M libs/parallelism/async_base/include/hpx/async_base/launch_policy.hpp
    M libs/parallelism/async_base/src/launch_policy.cpp
    M 
libs/parallelism/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp
    M 
libs/parallelism/execution/include/hpx/execution/detail/post_policy_dispatch.hpp
    M 
libs/parallelism/execution/include/hpx/execution/detail/sync_launch_policy_dispatch.hpp
    M 
libs/parallelism/executors/include/hpx/executors/detail/hierarchical_spawning.hpp
    M libs/parallelism/executors/include/hpx/executors/fork_join_executor.hpp
    M libs/parallelism/executors/include/hpx/executors/guided_pool_executor.hpp
    M libs/parallelism/executors/include/hpx/executors/parallel_executor.hpp
    M 
libs/parallelism/executors/include/hpx/executors/restricted_thread_pool_executor.hpp
    M libs/parallelism/executors/tests/unit/limiting_executor.cpp
    M libs/parallelism/futures/include/hpx/futures/detail/future_data.hpp
    M libs/parallelism/futures/include/hpx/futures/future.hpp
    M libs/parallelism/futures/include/hpx/futures/futures_factory.hpp
    M libs/parallelism/futures/src/future_data.cpp
    M libs/parallelism/futures/tests/regressions/future_timed_wait_1025.cpp
    M libs/parallelism/threading/src/thread.cpp
    M libs/parallelism/threading/tests/unit/thread_stacksize.cpp
    M libs/parallelism/threading/tests/unit/thread_stacksize_overflow.cpp
    M libs/parallelism/threading/tests/unit/thread_stacksize_overflow_v2.cpp
    M plugins/parcelport/libfabric/parcelport_libfabric.cpp
    M plugins/parcelport/mpi/parcelport_mpi.cpp
    M plugins/parcelport/tcp/connection_handler_tcp.cpp
    M plugins/parcelport/verbs/parcelport_verbs.cpp
    M src/runtime/agas/addressing_service.cpp
    M src/runtime/parcelset/parcel.cpp
    M src/runtime/parcelset/parcelhandler.cpp
    M src/runtime_distributed.cpp
    M tests/performance/local/coroutines_call_overhead.cpp
    M tests/performance/local/future_overhead.cpp
    M tests/performance/local/hpx_heterogeneous_timed_task_spawn.cpp
    M tests/performance/local/htts_v2/htts2_hpx.cpp
    M tests/performance/local/libcds_hazard_pointer_overhead.cpp
    M tests/performance/local/timed_task_spawn.cpp
    M tests/regressions/threads/block_os_threads_1036.cpp
    M tests/regressions/threads/resume_priority.cpp
    M tests/regressions/threads/stackless_self_4155.cpp
    M tests/regressions/threads/thread_rescheduling.cpp
    M tests/regressions/threads/thread_suspend_pending.cpp
    M tests/unit/agas/components/managed_refcnt_checker.hpp
    M tests/unit/agas/components/simple_refcnt_checker.hpp
    M tests/unit/apex/annotation_check.cpp
    M tests/unit/component/action_invoke_no_more_than.hpp
    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 tests/unit/resource/cross_pool_injection.cpp
    M tests/unit/resource/scheduler_binding_check.cpp
    M tests/unit/resource/scheduler_priority_check.cpp
    M tools/VS/thread_state.natvis
    M tools/inspect/inspect.cpp
    A tools/inspect/windows_macro_check.cpp
    A tools/inspect/windows_macro_check.hpp

  Log Message:
  -----------
  Merge pull request #5046 from msimberg/class-enums

Convert thread and future enums to class enums


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

Reply via email to