diff --git a/devel/hpx/Makefile b/devel/hpx/Makefile index 5f44b04a96789..b444af01ac32c 100644 --- a/devel/hpx/Makefile +++ b/devel/hpx/Makefile @@ -1,6 +1,5 @@ PORTNAME= hpx -DISTVERSION= 1.2.1 -PORTREVISION= 4 +DISTVERSION= 1.8.0 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org @@ -9,21 +8,30 @@ COMMENT= C++ Standard Library for Parallelism and Concurrency LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt -BROKEN_riscv64= fails to compile: hpx/util/hardware/timestamp.hpp:43:6: error: Unsupported platform -BROKEN= fails to compile: error: use of undeclared identifier 'BOOST_INTERLOCKED_EXCHANGE' - +BUILD_DEPENDS= asio>0:net/asio LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \ libhwloc.so.15:devel/hwloc2 -USES= cmake compiler:c++17-lang python shebangfix +USES= cmake:testing compiler:c++17-lang python shebangfix +USE_LDCONFIG= yes + USE_GITHUB= yes GH_ACCOUNT= STEllAR-GROUP -SHEBANG_FILES= cmake/templates/hpxrun.py.in cmake/templates/hpxcxx.in python/scripts/*.py -USE_LDCONFIG= yes + +SHEBANG_FILES= cmake/templates/hpxrun.py.in cmake/templates/hpxcxx.in +SHEBANG_GLOB= *.py CMAKE_ON= HPX_WITH_GENERIC_CONTEXT_COROUTINES -CMAKE_OFF= HPX_WITH_EXAMPLES HPX_WITH_TESTS +CMAKE_OFF= HPX_WITH_EXAMPLES HPX_WITH_TESTS HPX_WITH_TESTS_BENCHMARKS HPX_WITH_TESTS_REGRESSIONS HPX_WITH_TESTS_UNIT HPX_WITH_TESTS_EXAMPLES +CMAKE_TESTING_ON= HPX_WITH_TESTS HPX_WITH_TESTS_UNIT # tests fail: https://github.com/STEllAR-GROUP/hpx/issues/5893 + LDFLAGS+= ${LDFLAGS_${CHOSEN_COMPILER_TYPE}} LDFLAGS_gcc= -latomic +BINARY_ALIAS= git=false + +post-install: + @${RM} ${STAGEDIR}${DATADIR}/LICENSE_1_0.txt + @${RMDIR} ${STAGEDIR}${DATADIR} + .include diff --git a/devel/hpx/distinfo b/devel/hpx/distinfo index 31fb25a0010eb..e7d700572fc25 100644 --- a/devel/hpx/distinfo +++ b/devel/hpx/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1550990902 -SHA256 (STEllAR-GROUP-hpx-1.2.1_GH0.tar.gz) = 8cba9b48e919035176d3b7bbfc2c110df6f07803256626f1dad8d9dde16ab77a -SIZE (STEllAR-GROUP-hpx-1.2.1_GH0.tar.gz) = 3828131 +TIMESTAMP = 1653417530 +SHA256 (STEllAR-GROUP-hpx-1.8.0_GH0.tar.gz) = 93f147ab7cf0ab4161f37680ea720d3baeb86540a95382f2fb591645b2a9b135 +SIZE (STEllAR-GROUP-hpx-1.8.0_GH0.tar.gz) = 5209106 diff --git a/devel/hpx/files/patch-components_performance__counters_memory_include_hpx_components_performance__counters_memory_mem__counter.hpp b/devel/hpx/files/patch-components_performance__counters_memory_include_hpx_components_performance__counters_memory_mem__counter.hpp new file mode 100644 index 0000000000000..ac7be8b53f1ae --- /dev/null +++ b/devel/hpx/files/patch-components_performance__counters_memory_include_hpx_components_performance__counters_memory_mem__counter.hpp @@ -0,0 +1,10 @@ +--- components/performance_counters/memory/include/hpx/components/performance_counters/memory/mem_counter.hpp.orig 2022-05-24 18:40:32 UTC ++++ components/performance_counters/memory/include/hpx/components/performance_counters/memory/mem_counter.hpp +@@ -19,6 +19,7 @@ namespace hpx { namespace performance_counters { names + std::uint64_t read_psm_resident(bool); + + #if defined(__linux) || defined(linux) || defined(linux__) || defined(__linux__) \ ++ || defined(__FreeBSD__) \ + || defined(HPX_WINDOWS) + // returns total available memory + std::uint64_t read_total_mem_avail(bool); diff --git a/devel/hpx/files/patch-hpx_components_performance__counters_memory_mem__counter.hpp b/devel/hpx/files/patch-hpx_components_performance__counters_memory_mem__counter.hpp deleted file mode 100644 index 3f65399b30bad..0000000000000 --- a/devel/hpx/files/patch-hpx_components_performance__counters_memory_mem__counter.hpp +++ /dev/null @@ -1,10 +0,0 @@ ---- hpx/components/performance_counters/memory/mem_counter.hpp.orig 2019-02-24 16:44:09 UTC -+++ hpx/components/performance_counters/memory/mem_counter.hpp -@@ -19,6 +19,7 @@ namespace hpx { namespace performance_co - std::uint64_t read_psm_resident(bool); - - #if defined(__linux) || defined(linux) || defined(linux__) || defined(__linux__) \ -+ || defined(__FreeBSD__) \ - || defined(HPX_WINDOWS) - // returns total available memory - std::uint64_t read_total_mem_avail(bool); diff --git a/devel/hpx/pkg-descr b/devel/hpx/pkg-descr index ee976c6ea7ceb..c8aa2d4e0f667 100644 --- a/devel/hpx/pkg-descr +++ b/devel/hpx/pkg-descr @@ -7,4 +7,4 @@ use, highly optimized, and very portable. HPX is developed for conventional architectures including Linux-based systems, Windows, Mac, and the BlueGene/Q, as well as accelerators such as the Xeon Phi. -WWW: https://stellar-group.org/libraries/hpx/ +WWW: https://hpx.stellar-group.org/ diff --git a/devel/hpx/pkg-plist b/devel/hpx/pkg-plist index 07610f7658c69..12db57c9b25aa 100644 --- a/devel/hpx/pkg-plist +++ b/devel/hpx/pkg-plist @@ -1,17 +1,263 @@ -bin/hpx_environment.py -bin/hpx_invoke.py -bin/hpx_optsweep.py -bin/hpx_run_test.py -bin/hpx_runtime bin/hpxcxx bin/hpxrun.py +include/hpx/actions/action_support.hpp +include/hpx/actions/actions_fwd.hpp +include/hpx/actions/apply_helper.hpp +include/hpx/actions/apply_helper_fwd.hpp +include/hpx/actions/base_action.hpp +include/hpx/actions/config/defines.hpp +include/hpx/actions/invoke_function.hpp +include/hpx/actions/register_action.hpp +include/hpx/actions/transfer_action.hpp +include/hpx/actions/transfer_base_action.hpp +include/hpx/actions_base/action_priority.hpp +include/hpx/actions_base/actions_base_fwd.hpp +include/hpx/actions_base/actions_base_support.hpp +include/hpx/actions_base/basic_action.hpp +include/hpx/actions_base/basic_action_fwd.hpp +include/hpx/actions_base/component_action.hpp +include/hpx/actions_base/config/defines.hpp +include/hpx/actions_base/detail/action_factory.hpp +include/hpx/actions_base/detail/invocation_count_registry.hpp +include/hpx/actions_base/detail/per_action_data_counter_registry.hpp +include/hpx/actions_base/lambda_to_action.hpp +include/hpx/actions_base/plain_action.hpp +include/hpx/actions_base/preassigned_action_id.hpp +include/hpx/actions_base/traits/action_continuation.hpp +include/hpx/actions_base/traits/action_decorate_continuation.hpp +include/hpx/actions_base/traits/action_does_termination_detection.hpp +include/hpx/actions_base/traits/action_is_target_valid.hpp +include/hpx/actions_base/traits/action_priority.hpp +include/hpx/actions_base/traits/action_remote_result.hpp +include/hpx/actions_base/traits/action_schedule_thread.hpp +include/hpx/actions_base/traits/action_select_direct_execution.hpp +include/hpx/actions_base/traits/action_stacksize.hpp +include/hpx/actions_base/traits/action_trigger_continuation_fwd.hpp +include/hpx/actions_base/traits/action_was_object_migrated.hpp +include/hpx/actions_base/traits/extract_action.hpp +include/hpx/actions_base/traits/is_client.hpp +include/hpx/actions_base/traits/is_continuation.hpp +include/hpx/actions_base/traits/is_distribution_policy.hpp +include/hpx/actions_base/traits/is_valid_action.hpp +include/hpx/affinity.hpp +include/hpx/affinity/affinity_data.hpp +include/hpx/affinity/config/defines.hpp +include/hpx/affinity/detail/partlit.hpp +include/hpx/affinity/parse_affinity_options.hpp +include/hpx/agas/addressing_service.hpp +include/hpx/agas/agas_fwd.hpp +include/hpx/agas/config/defines.hpp +include/hpx/agas/state.hpp +include/hpx/agas_base/agas_fwd.hpp +include/hpx/agas_base/component_namespace.hpp +include/hpx/agas_base/config/defines.hpp +include/hpx/agas_base/detail/bootstrap_component_namespace.hpp +include/hpx/agas_base/detail/bootstrap_locality_namespace.hpp +include/hpx/agas_base/detail/hosted_component_namespace.hpp +include/hpx/agas_base/detail/hosted_locality_namespace.hpp +include/hpx/agas_base/gva.hpp +include/hpx/agas_base/locality_namespace.hpp +include/hpx/agas_base/primary_namespace.hpp +include/hpx/agas_base/server/component_namespace.hpp +include/hpx/agas_base/server/locality_namespace.hpp +include/hpx/agas_base/server/primary_namespace.hpp +include/hpx/agas_base/server/symbol_namespace.hpp +include/hpx/agas_base/symbol_namespace.hpp +include/hpx/algorithm.hpp +include/hpx/algorithms.hpp +include/hpx/algorithms/config/defines.hpp +include/hpx/algorithms/traits/is_value_proxy.hpp +include/hpx/algorithms/traits/pointer_category.hpp +include/hpx/algorithms/traits/projected.hpp +include/hpx/algorithms/traits/projected_range.hpp +include/hpx/algorithms/traits/segmented_iterator_traits.hpp +include/hpx/allocator_support.hpp +include/hpx/allocator_support/aligned_allocator.hpp +include/hpx/allocator_support/allocator_deleter.hpp +include/hpx/allocator_support/config/defines.hpp +include/hpx/allocator_support/internal_allocator.hpp +include/hpx/allocator_support/traits/is_allocator.hpp +include/hpx/any.hpp include/hpx/apply.hpp +include/hpx/asio/asio_util.hpp +include/hpx/asio/config/defines.hpp +include/hpx/asio/map_hostnames.hpp +include/hpx/assert.hpp +include/hpx/assertion.hpp +include/hpx/assertion/config/defines.hpp +include/hpx/assertion/current_function.hpp +include/hpx/assertion/evaluate_assert.hpp +include/hpx/assertion/source_location.hpp include/hpx/async.hpp +include/hpx/async_base/apply.hpp +include/hpx/async_base/async.hpp +include/hpx/async_base/config/defines.hpp +include/hpx/async_base/dataflow.hpp +include/hpx/async_base/launch_policy.hpp +include/hpx/async_base/scheduling_properties.hpp +include/hpx/async_base/sync.hpp +include/hpx/async_base/traits/is_launch_policy.hpp +include/hpx/async_colocated/apply_colocated.hpp +include/hpx/async_colocated/apply_colocated_callback.hpp +include/hpx/async_colocated/apply_colocated_callback_fwd.hpp +include/hpx/async_colocated/apply_colocated_fwd.hpp +include/hpx/async_colocated/async_colocated.hpp +include/hpx/async_colocated/async_colocated_callback.hpp +include/hpx/async_colocated/async_colocated_callback_fwd.hpp +include/hpx/async_colocated/async_colocated_fwd.hpp +include/hpx/async_colocated/config/defines.hpp +include/hpx/async_colocated/functional/colocated_helpers.hpp +include/hpx/async_colocated/get_colocation_id.hpp +include/hpx/async_colocated/register_apply_colocated.hpp +include/hpx/async_colocated/server/destroy_component.hpp +include/hpx/async_combinators/config/defines.hpp +include/hpx/async_combinators/detail/throw_if_exceptional.hpp +include/hpx/async_combinators/future_wait.hpp +include/hpx/async_combinators/split_future.hpp +include/hpx/async_combinators/wait_all.hpp +include/hpx/async_combinators/wait_any.hpp +include/hpx/async_combinators/wait_each.hpp +include/hpx/async_combinators/wait_some.hpp +include/hpx/async_combinators/when_all.hpp +include/hpx/async_combinators/when_any.hpp +include/hpx/async_combinators/when_each.hpp +include/hpx/async_combinators/when_some.hpp +include/hpx/async_distributed/applier/apply.hpp +include/hpx/async_distributed/applier/apply_callback.hpp +include/hpx/async_distributed/applier/apply_continue.hpp +include/hpx/async_distributed/applier/apply_continue_callback.hpp +include/hpx/async_distributed/applier/apply_continue_fwd.hpp +include/hpx/async_distributed/applier/apply_helper.hpp +include/hpx/async_distributed/applier/detail/apply_colocated.hpp +include/hpx/async_distributed/applier/detail/apply_colocated_callback.hpp +include/hpx/async_distributed/applier/detail/apply_colocated_callback_fwd.hpp +include/hpx/async_distributed/applier/detail/apply_colocated_fwd.hpp +include/hpx/async_distributed/applier/detail/apply_implementations.hpp +include/hpx/async_distributed/applier/detail/apply_implementations_fwd.hpp +include/hpx/async_distributed/applier/trigger.hpp +include/hpx/async_distributed/apply.hpp +include/hpx/async_distributed/async.hpp +include/hpx/async_distributed/async_callback.hpp +include/hpx/async_distributed/async_callback_fwd.hpp +include/hpx/async_distributed/async_continue.hpp +include/hpx/async_distributed/async_continue_callback.hpp +include/hpx/async_distributed/async_continue_callback_fwd.hpp +include/hpx/async_distributed/async_continue_fwd.hpp +include/hpx/async_distributed/base_lco.hpp +include/hpx/async_distributed/base_lco_with_value.hpp +include/hpx/async_distributed/bind_action.hpp +include/hpx/async_distributed/config/defines.hpp +include/hpx/async_distributed/continuation.hpp +include/hpx/async_distributed/continuation2_impl.hpp +include/hpx/async_distributed/continuation_fwd.hpp +include/hpx/async_distributed/continuation_impl.hpp +include/hpx/async_distributed/dataflow.hpp +include/hpx/async_distributed/detail/async_colocated.hpp +include/hpx/async_distributed/detail/async_colocated_callback.hpp +include/hpx/async_distributed/detail/async_colocated_callback_fwd.hpp +include/hpx/async_distributed/detail/async_colocated_fwd.hpp +include/hpx/async_distributed/detail/async_implementations.hpp +include/hpx/async_distributed/detail/async_implementations_fwd.hpp +include/hpx/async_distributed/detail/async_unwrap_result_implementations.hpp +include/hpx/async_distributed/detail/async_unwrap_result_implementations_fwd.hpp +include/hpx/async_distributed/detail/promise_base.hpp +include/hpx/async_distributed/detail/promise_lco.hpp +include/hpx/async_distributed/detail/sync_implementations.hpp +include/hpx/async_distributed/detail/sync_implementations_fwd.hpp +include/hpx/async_distributed/lcos_fwd.hpp +include/hpx/async_distributed/make_continuation.hpp +include/hpx/async_distributed/packaged_action.hpp +include/hpx/async_distributed/promise.hpp +include/hpx/async_distributed/put_parcel.hpp +include/hpx/async_distributed/put_parcel_fwd.hpp +include/hpx/async_distributed/set_lco_value_continuation.hpp +include/hpx/async_distributed/sync.hpp +include/hpx/async_distributed/traits/action_trigger_continuation.hpp +include/hpx/async_distributed/transfer_continuation_action.hpp +include/hpx/async_distributed/trigger.hpp +include/hpx/async_distributed/trigger_lco.hpp +include/hpx/async_distributed/trigger_lco_fwd.hpp include/hpx/async_launch_policy_dispatch.hpp +include/hpx/async_local/apply.hpp +include/hpx/async_local/async.hpp +include/hpx/async_local/async_fwd.hpp +include/hpx/async_local/config/defines.hpp +include/hpx/async_local/dataflow.hpp +include/hpx/async_local/sync.hpp +include/hpx/async_local/sync_fwd.hpp +include/hpx/barrier.hpp +include/hpx/basic_execution.hpp +include/hpx/basic_execution/agent_base.hpp +include/hpx/basic_execution/agent_ref.hpp +include/hpx/basic_execution/context_base.hpp +include/hpx/basic_execution/execution.hpp +include/hpx/basic_execution/resource_base.hpp +include/hpx/basic_execution/this_thread.hpp +include/hpx/batch_environments.hpp +include/hpx/batch_environments/alps_environment.hpp +include/hpx/batch_environments/batch_environment.hpp +include/hpx/batch_environments/config/defines.hpp +include/hpx/batch_environments/pbs_environment.hpp +include/hpx/batch_environments/pjm_environment.hpp +include/hpx/batch_environments/slurm_environment.hpp +include/hpx/cache/config/defines.hpp +include/hpx/cache/entries/entry.hpp +include/hpx/cache/entries/fifo_entry.hpp +include/hpx/cache/entries/lfu_entry.hpp +include/hpx/cache/entries/lru_entry.hpp +include/hpx/cache/entries/size_entry.hpp +include/hpx/cache/local_cache.hpp +include/hpx/cache/lru_cache.hpp +include/hpx/cache/policies/always.hpp +include/hpx/cache/statistics/local_full_statistics.hpp +include/hpx/cache/statistics/local_statistics.hpp +include/hpx/cache/statistics/no_statistics.hpp +include/hpx/channel.hpp +include/hpx/checkpoint.hpp +include/hpx/checkpoint/checkpoint.hpp +include/hpx/checkpoint/config/defines.hpp +include/hpx/checkpoint_base/checkpoint_data.hpp +include/hpx/checkpoint_base/config/defines.hpp +include/hpx/chrono.hpp +include/hpx/collectives.hpp +include/hpx/collectives/all_gather.hpp +include/hpx/collectives/all_reduce.hpp +include/hpx/collectives/all_to_all.hpp +include/hpx/collectives/argument_types.hpp +include/hpx/collectives/barrier.hpp +include/hpx/collectives/broadcast.hpp +include/hpx/collectives/broadcast_direct.hpp +include/hpx/collectives/channel_communicator.hpp +include/hpx/collectives/communication_set.hpp +include/hpx/collectives/config/defines.hpp +include/hpx/collectives/create_communicator.hpp +include/hpx/collectives/detail/barrier_node.hpp +include/hpx/collectives/detail/channel_communicator.hpp +include/hpx/collectives/detail/communication_set_node.hpp +include/hpx/collectives/detail/communicator.hpp +include/hpx/collectives/detail/latch.hpp +include/hpx/collectives/exclusive_scan.hpp +include/hpx/collectives/fold.hpp +include/hpx/collectives/gather.hpp +include/hpx/collectives/inclusive_scan.hpp +include/hpx/collectives/latch.hpp +include/hpx/collectives/reduce.hpp +include/hpx/collectives/reduce_direct.hpp +include/hpx/collectives/scatter.hpp +include/hpx/collectives/spmd_block.hpp +include/hpx/command_line_handling/command_line_handling.hpp +include/hpx/command_line_handling/config/defines.hpp +include/hpx/command_line_handling/late_command_line_handling.hpp +include/hpx/command_line_handling/parse_command_line.hpp +include/hpx/command_line_handling_local/command_line_handling_local.hpp +include/hpx/command_line_handling_local/config/defines.hpp +include/hpx/command_line_handling_local/late_command_line_handling_local.hpp +include/hpx/command_line_handling_local/parse_command_line_local.hpp include/hpx/compat/barrier.hpp -include/hpx/compat/condition_variable.hpp -include/hpx/compat/mutex.hpp -include/hpx/compat/thread.hpp +include/hpx/components/basename_registration.hpp +include/hpx/components/basename_registration_fwd.hpp +include/hpx/components/client.hpp +include/hpx/components/client_base.hpp include/hpx/components/component_storage/component_storage.hpp include/hpx/components/component_storage/export_definitions.hpp include/hpx/components/component_storage/migrate_from_storage.hpp @@ -19,6 +265,8 @@ include/hpx/components/component_storage/migrate_to_storage.hpp include/hpx/components/component_storage/server/component_storage.hpp include/hpx/components/component_storage/server/migrate_from_storage.hpp include/hpx/components/component_storage/server/migrate_to_storage.hpp +include/hpx/components/components_fwd.hpp +include/hpx/components/config/defines.hpp include/hpx/components/containers/coarray/coarray.hpp include/hpx/components/containers/container_distribution_policy.hpp include/hpx/components/containers/partitioned_vector/detail/view_element.hpp @@ -39,6 +287,8 @@ include/hpx/components/containers/partitioned_vector/partitioned_vector_view_ite include/hpx/components/containers/unordered/partition_unordered_map_component.hpp include/hpx/components/containers/unordered/unordered_map.hpp include/hpx/components/containers/unordered/unordered_map_segmented_iterator.hpp +include/hpx/components/executor_component.hpp +include/hpx/components/get_ptr.hpp include/hpx/components/iostreams/export_definitions.hpp include/hpx/components/iostreams/manipulators.hpp include/hpx/components/iostreams/ostream.hpp @@ -47,10 +297,7 @@ include/hpx/components/iostreams/server/order_output.hpp include/hpx/components/iostreams/server/output_stream.hpp include/hpx/components/iostreams/standard_streams.hpp include/hpx/components/iostreams/write_functions.hpp -include/hpx/components/performance_counters/io/io_counters.hpp -include/hpx/components/performance_counters/memory/mem_counter.hpp -include/hpx/components/performance_counters/papi/server/papi.hpp -include/hpx/components/performance_counters/papi/util/papi.hpp +include/hpx/components/make_client.hpp include/hpx/components/process/child.hpp include/hpx/components/process/export_definitions.hpp include/hpx/components/process/process.hpp @@ -132,31 +379,54 @@ include/hpx/components/process/util/windows/search_path.hpp include/hpx/components/process/util/windows/shell_path.hpp include/hpx/components/process/util/windows/terminate.hpp include/hpx/components/process/util/windows/wait_for_exit.hpp +include/hpx/components_base/agas_interface.hpp +include/hpx/components_base/component_commandline.hpp +include/hpx/components_base/component_startup_shutdown.hpp +include/hpx/components_base/component_type.hpp +include/hpx/components_base/components_base_fwd.hpp +include/hpx/components_base/config/defines.hpp +include/hpx/components_base/detail/agas_interface_functions.hpp +include/hpx/components_base/generate_unique_ids.hpp +include/hpx/components_base/get_lva.hpp +include/hpx/components_base/pinned_ptr.hpp +include/hpx/components_base/server/abstract_component_base.hpp +include/hpx/components_base/server/abstract_migration_support.hpp +include/hpx/components_base/server/component.hpp +include/hpx/components_base/server/component_base.hpp +include/hpx/components_base/server/component_heap.hpp +include/hpx/components_base/server/create_component.hpp +include/hpx/components_base/server/create_component_fwd.hpp +include/hpx/components_base/server/fixed_component_base.hpp +include/hpx/components_base/server/locking_hook.hpp +include/hpx/components_base/server/managed_component_base.hpp +include/hpx/components_base/server/migration_support.hpp +include/hpx/components_base/server/one_size_heap_list.hpp +include/hpx/components_base/server/wrapper_heap.hpp +include/hpx/components_base/server/wrapper_heap_base.hpp +include/hpx/components_base/server/wrapper_heap_list.hpp +include/hpx/components_base/stub_base.hpp +include/hpx/components_base/traits/action_decorate_function.hpp +include/hpx/components_base/traits/component_config_data.hpp +include/hpx/components_base/traits/component_heap_type.hpp +include/hpx/components_base/traits/component_pin_support.hpp +include/hpx/components_base/traits/component_supports_migration.hpp +include/hpx/components_base/traits/component_type_database.hpp +include/hpx/components_base/traits/component_type_is_compatible.hpp +include/hpx/components_base/traits/is_component.hpp +include/hpx/components_base/traits/managed_component_policies.hpp include/hpx/components_fwd.hpp -include/hpx/compute/cuda.hpp -include/hpx/compute/cuda/allocator.hpp -include/hpx/compute/cuda/concurrent_executor.hpp -include/hpx/compute/cuda/concurrent_executor_parameters.hpp -include/hpx/compute/cuda/default_executor.hpp -include/hpx/compute/cuda/default_executor_parameters.hpp -include/hpx/compute/cuda/detail/launch.hpp -include/hpx/compute/cuda/detail/scoped_active_target.hpp -include/hpx/compute/cuda/get_targets.hpp -include/hpx/compute/cuda/serialization/value_proxy.hpp -include/hpx/compute/cuda/target.hpp -include/hpx/compute/cuda/target_distribution_policy.hpp -include/hpx/compute/cuda/target_ptr.hpp -include/hpx/compute/cuda/traits/access_target.hpp -include/hpx/compute/cuda/transfer.hpp -include/hpx/compute/cuda/value_proxy.hpp +include/hpx/compute.hpp +include/hpx/compute/config/defines.hpp include/hpx/compute/detail/get_proxy_type.hpp include/hpx/compute/detail/iterator.hpp +include/hpx/compute/detail/new.hpp include/hpx/compute/detail/target_distribution_policy.hpp include/hpx/compute/host.hpp include/hpx/compute/host/block_allocator.hpp include/hpx/compute/host/block_executor.hpp -include/hpx/compute/host/default_executor.hpp include/hpx/compute/host/get_targets.hpp +include/hpx/compute/host/numa_allocator.hpp +include/hpx/compute/host/numa_binding_allocator.hpp include/hpx/compute/host/numa_domains.hpp include/hpx/compute/host/target.hpp include/hpx/compute/host/target_distribution_policy.hpp @@ -166,45 +436,343 @@ include/hpx/compute/traits.hpp include/hpx/compute/traits/access_target.hpp include/hpx/compute/traits/allocator_traits.hpp include/hpx/compute/vector.hpp +include/hpx/concepts.hpp +include/hpx/concepts/concepts.hpp +include/hpx/concepts/config/defines.hpp +include/hpx/concepts/has_member_xxx.hpp +include/hpx/concepts/has_xxx.hpp +include/hpx/concurrency.hpp +include/hpx/concurrency/barrier.hpp +include/hpx/concurrency/cache_line_data.hpp +include/hpx/concurrency/concurrentqueue.hpp +include/hpx/concurrency/config/defines.hpp +include/hpx/concurrency/deque.hpp +include/hpx/concurrency/detail/contiguous_index_queue.hpp +include/hpx/concurrency/detail/freelist.hpp +include/hpx/concurrency/detail/tagged_ptr_pair.hpp +include/hpx/concurrency/spinlock.hpp +include/hpx/concurrency/spinlock_pool.hpp +include/hpx/condition_variable.hpp include/hpx/config.hpp include/hpx/config/asio.hpp include/hpx/config/attributes.hpp include/hpx/config/autolink.hpp -include/hpx/config/boost/compiler/intel.hpp include/hpx/config/branch_hints.hpp include/hpx/config/compiler_fence.hpp -include/hpx/config/compiler_native_tls.hpp include/hpx/config/compiler_specific.hpp +include/hpx/config/config/defines.hpp include/hpx/config/config_strings.hpp include/hpx/config/constexpr.hpp include/hpx/config/debug.hpp -include/hpx/config/defaults.hpp include/hpx/config/defines.hpp +include/hpx/config/deprecation.hpp +include/hpx/config/detail/compat_error_code.hpp include/hpx/config/emulate_deleted.hpp +include/hpx/config/endian.hpp include/hpx/config/export_definitions.hpp include/hpx/config/forceinline.hpp -include/hpx/config/lambda_capture.hpp +include/hpx/config/forward.hpp +include/hpx/config/lambda_capture_this.hpp include/hpx/config/manual_profiling.hpp -include/hpx/config/parcelport_defines.hpp +include/hpx/config/modules_enabled.hpp +include/hpx/config/move.hpp include/hpx/config/threads_stack.hpp include/hpx/config/version.hpp include/hpx/config/warnings_prefix.hpp include/hpx/config/warnings_suffix.hpp include/hpx/config/weak_symbol.hpp +include/hpx/config_registry/config/defines.hpp +include/hpx/coroutines.hpp +include/hpx/coroutines/config/defines.hpp +include/hpx/coroutines/coroutine.hpp +include/hpx/coroutines/coroutine_fwd.hpp +include/hpx/coroutines/detail/combined_tagged_state.hpp +include/hpx/coroutines/detail/context_base.hpp +include/hpx/coroutines/detail/context_generic_context.hpp +include/hpx/coroutines/detail/context_impl.hpp +include/hpx/coroutines/detail/context_linux_x86.hpp +include/hpx/coroutines/detail/context_posix.hpp +include/hpx/coroutines/detail/context_windows_fibers.hpp +include/hpx/coroutines/detail/coroutine_accessor.hpp +include/hpx/coroutines/detail/coroutine_impl.hpp +include/hpx/coroutines/detail/coroutine_self.hpp +include/hpx/coroutines/detail/coroutine_stackful_self.hpp +include/hpx/coroutines/detail/coroutine_stackless_self.hpp +include/hpx/coroutines/detail/get_stack_pointer.hpp +include/hpx/coroutines/detail/posix_utility.hpp +include/hpx/coroutines/detail/swap_context.hpp +include/hpx/coroutines/detail/tss.hpp +include/hpx/coroutines/signal_handler_debugging.hpp +include/hpx/coroutines/stackless_coroutine.hpp +include/hpx/coroutines/thread_enums.hpp +include/hpx/coroutines/thread_id_type.hpp +include/hpx/custom_exception_info.hpp include/hpx/dataflow.hpp +include/hpx/datastructures.hpp +include/hpx/datastructures/any.hpp +include/hpx/datastructures/config/defines.hpp +include/hpx/datastructures/detail/dynamic_bitset.hpp +include/hpx/datastructures/detail/optional.hpp +include/hpx/datastructures/detail/small_vector.hpp +include/hpx/datastructures/detail/variant.hpp +include/hpx/datastructures/member_pack.hpp +include/hpx/datastructures/optional.hpp +include/hpx/datastructures/serialization/dynamic_bitset.hpp +include/hpx/datastructures/serialization/optional.hpp +include/hpx/datastructures/serialization/serializable_any.hpp +include/hpx/datastructures/serialization/tuple.hpp +include/hpx/datastructures/traits/is_tuple_like.hpp +include/hpx/datastructures/traits/supports_streaming_with_any.hpp +include/hpx/datastructures/tuple.hpp +include/hpx/datastructures/variant.hpp +include/hpx/datastructures/variant_helper.hpp +include/hpx/debugging.hpp +include/hpx/debugging/attach_debugger.hpp +include/hpx/debugging/backtrace.hpp +include/hpx/debugging/backtrace/backtrace.hpp +include/hpx/debugging/config/defines.hpp +include/hpx/debugging/demangle_helper.hpp +include/hpx/debugging/environ.hpp +include/hpx/debugging/print.hpp +include/hpx/distribution_policies/binpacking_distribution_policy.hpp +include/hpx/distribution_policies/colocating_distribution_policy.hpp +include/hpx/distribution_policies/config/defines.hpp +include/hpx/distribution_policies/container_distribution_policy.hpp +include/hpx/distribution_policies/target_distribution_policy.hpp +include/hpx/distribution_policies/unwrapping_result_policy.hpp include/hpx/error.hpp include/hpx/error_code.hpp +include/hpx/errors.hpp +include/hpx/errors/config/defines.hpp +include/hpx/errors/error.hpp +include/hpx/errors/error_code.hpp +include/hpx/errors/exception.hpp +include/hpx/errors/exception_fwd.hpp +include/hpx/errors/exception_info.hpp +include/hpx/errors/exception_list.hpp +include/hpx/errors/throw_exception.hpp +include/hpx/errors/try_catch_exception_ptr.hpp include/hpx/exception.hpp include/hpx/exception_fwd.hpp include/hpx/exception_info.hpp include/hpx/exception_list.hpp +include/hpx/execution.hpp +include/hpx/execution/algorithms/bulk.hpp +include/hpx/execution/algorithms/detail/is_negative.hpp +include/hpx/execution/algorithms/detail/partial_algorithm.hpp +include/hpx/execution/algorithms/detail/predicates.hpp +include/hpx/execution/algorithms/detail/single_result.hpp +include/hpx/execution/algorithms/ensure_started.hpp +include/hpx/execution/algorithms/execute.hpp +include/hpx/execution/algorithms/just.hpp +include/hpx/execution/algorithms/keep_future.hpp +include/hpx/execution/algorithms/let_error.hpp +include/hpx/execution/algorithms/let_stopped.hpp +include/hpx/execution/algorithms/let_value.hpp +include/hpx/execution/algorithms/make_future.hpp +include/hpx/execution/algorithms/schedule_from.hpp +include/hpx/execution/algorithms/split.hpp +include/hpx/execution/algorithms/start_detached.hpp +include/hpx/execution/algorithms/sync_wait.hpp +include/hpx/execution/algorithms/then.hpp +include/hpx/execution/algorithms/transfer.hpp +include/hpx/execution/algorithms/transfer_just.hpp +include/hpx/execution/algorithms/when_all.hpp +include/hpx/execution/config/defines.hpp +include/hpx/execution/datapar/execution_policy.hpp +include/hpx/execution/datapar/execution_policy_fwd.hpp +include/hpx/execution/detail/async_launch_policy_dispatch.hpp +include/hpx/execution/detail/execution_parameter_callbacks.hpp +include/hpx/execution/detail/future_exec.hpp +include/hpx/execution/detail/post_policy_dispatch.hpp +include/hpx/execution/detail/sync_launch_policy_dispatch.hpp +include/hpx/execution/execution.hpp +include/hpx/execution/execution_policy.hpp +include/hpx/execution/execution_policy_fwd.hpp +include/hpx/execution/executor_parameters.hpp +include/hpx/execution/executors.hpp +include/hpx/execution/executors/auto_chunk_size.hpp +include/hpx/execution/executors/current_executor.hpp +include/hpx/execution/executors/dynamic_chunk_size.hpp +include/hpx/execution/executors/execution.hpp +include/hpx/execution/executors/execution_information.hpp +include/hpx/execution/executors/execution_parameters.hpp +include/hpx/execution/executors/execution_parameters_fwd.hpp +include/hpx/execution/executors/fused_bulk_execute.hpp +include/hpx/execution/executors/guided_chunk_size.hpp +include/hpx/execution/executors/guided_pool_executor.hpp +include/hpx/execution/executors/limiting_executor.hpp +include/hpx/execution/executors/num_cores.hpp +include/hpx/execution/executors/parallel_executor.hpp +include/hpx/execution/executors/parallel_executor_aggregated.hpp +include/hpx/execution/executors/persistent_auto_chunk_size.hpp +include/hpx/execution/executors/polymorphic_executor.hpp +include/hpx/execution/executors/rebind_executor.hpp +include/hpx/execution/executors/restricted_thread_pool_executor.hpp +include/hpx/execution/executors/sequenced_executor.hpp +include/hpx/execution/executors/static_chunk_size.hpp +include/hpx/execution/queries/get_allocator.hpp +include/hpx/execution/queries/get_delegatee_scheduler.hpp +include/hpx/execution/queries/get_scheduler.hpp +include/hpx/execution/queries/get_stop_token.hpp +include/hpx/execution/queries/read.hpp +include/hpx/execution/traits/detail/simd/vector_pack_alignment_size.hpp +include/hpx/execution/traits/detail/simd/vector_pack_all_any_none.hpp +include/hpx/execution/traits/detail/simd/vector_pack_count_bits.hpp +include/hpx/execution/traits/detail/simd/vector_pack_find.hpp +include/hpx/execution/traits/detail/simd/vector_pack_load_store.hpp +include/hpx/execution/traits/detail/simd/vector_pack_type.hpp +include/hpx/execution/traits/detail/vc/vector_pack_alignment_size.hpp +include/hpx/execution/traits/detail/vc/vector_pack_all_any_none.hpp +include/hpx/execution/traits/detail/vc/vector_pack_count_bits.hpp +include/hpx/execution/traits/detail/vc/vector_pack_find.hpp +include/hpx/execution/traits/detail/vc/vector_pack_load_store.hpp +include/hpx/execution/traits/detail/vc/vector_pack_type.hpp +include/hpx/execution/traits/executor_traits.hpp +include/hpx/execution/traits/future_then_result_exec.hpp +include/hpx/execution/traits/is_execution_policy.hpp +include/hpx/execution/traits/vector_pack_alignment_size.hpp +include/hpx/execution/traits/vector_pack_all_any_none.hpp +include/hpx/execution/traits/vector_pack_count_bits.hpp +include/hpx/execution/traits/vector_pack_find.hpp +include/hpx/execution/traits/vector_pack_load_store.hpp +include/hpx/execution/traits/vector_pack_type.hpp +include/hpx/execution_base/agent_base.hpp +include/hpx/execution_base/agent_ref.hpp +include/hpx/execution_base/any_sender.hpp +include/hpx/execution_base/completion_scheduler.hpp +include/hpx/execution_base/completion_signatures.hpp +include/hpx/execution_base/config/defines.hpp +include/hpx/execution_base/context_base.hpp +include/hpx/execution_base/detail/spinlock_deadlock_detection.hpp +include/hpx/execution_base/execution.hpp +include/hpx/execution_base/get_env.hpp +include/hpx/execution_base/operation_state.hpp +include/hpx/execution_base/receiver.hpp +include/hpx/execution_base/resource_base.hpp +include/hpx/execution_base/sender.hpp +include/hpx/execution_base/this_thread.hpp +include/hpx/execution_base/traits/is_executor.hpp +include/hpx/execution_base/traits/is_executor_parameters.hpp +include/hpx/executors/annotating_executor.hpp +include/hpx/executors/apply.hpp +include/hpx/executors/async.hpp +include/hpx/executors/config/defines.hpp +include/hpx/executors/current_executor.hpp +include/hpx/executors/dataflow.hpp +include/hpx/executors/datapar/execution_policy.hpp +include/hpx/executors/datapar/execution_policy_fwd.hpp +include/hpx/executors/detail/hierarchical_spawning.hpp +include/hpx/executors/exception_list.hpp +include/hpx/executors/execution_policy.hpp +include/hpx/executors/execution_policy_annotation.hpp +include/hpx/executors/execution_policy_fwd.hpp +include/hpx/executors/execution_policy_parameters.hpp +include/hpx/executors/fork_join_executor.hpp +include/hpx/executors/guided_pool_executor.hpp +include/hpx/executors/limiting_executor.hpp +include/hpx/executors/parallel_executor.hpp +include/hpx/executors/parallel_executor_aggregated.hpp +include/hpx/executors/restricted_thread_pool_executor.hpp +include/hpx/executors/scheduler_executor.hpp +include/hpx/executors/sequenced_executor.hpp +include/hpx/executors/service_executors.hpp +include/hpx/executors/std_execution_policy.hpp +include/hpx/executors/sync.hpp +include/hpx/executors/thread_pool_executor.hpp +include/hpx/executors/thread_pool_scheduler.hpp +include/hpx/executors/thread_pool_scheduler_bulk.hpp +include/hpx/executors_distributed/config/defines.hpp +include/hpx/executors_distributed/distribution_policy_executor.hpp +include/hpx/filesystem.hpp +include/hpx/filesystem/config/defines.hpp +include/hpx/format.hpp +include/hpx/format/config/defines.hpp +include/hpx/functional.hpp +include/hpx/functional/bind.hpp +include/hpx/functional/bind_back.hpp +include/hpx/functional/bind_front.hpp +include/hpx/functional/config/defines.hpp +include/hpx/functional/deferred_call.hpp +include/hpx/functional/detail/basic_function.hpp +include/hpx/functional/detail/empty_function.hpp +include/hpx/functional/detail/function_registration.hpp +include/hpx/functional/detail/invoke.hpp +include/hpx/functional/detail/reset_function.hpp +include/hpx/functional/detail/tag_fallback_invoke.hpp +include/hpx/functional/detail/tag_priority_invoke.hpp +include/hpx/functional/detail/vtable/callable_vtable.hpp +include/hpx/functional/detail/vtable/copyable_vtable.hpp +include/hpx/functional/detail/vtable/function_vtable.hpp +include/hpx/functional/detail/vtable/vtable.hpp +include/hpx/functional/first_argument.hpp +include/hpx/functional/function.hpp +include/hpx/functional/function_ref.hpp +include/hpx/functional/invoke.hpp +include/hpx/functional/invoke_fused.hpp +include/hpx/functional/invoke_result.hpp +include/hpx/functional/mem_fn.hpp +include/hpx/functional/move_only_function.hpp +include/hpx/functional/one_shot.hpp +include/hpx/functional/protect.hpp +include/hpx/functional/result_of.hpp +include/hpx/functional/serialization/detail/serializable_basic_function.hpp +include/hpx/functional/serialization/detail/vtable/serializable_function_vtable.hpp +include/hpx/functional/serialization/detail/vtable/serializable_vtable.hpp +include/hpx/functional/serialization/serializable_function.hpp +include/hpx/functional/serialization/serializable_move_only_function.hpp +include/hpx/functional/tag_invoke.hpp +include/hpx/functional/traits/get_action_name.hpp +include/hpx/functional/traits/get_function_address.hpp +include/hpx/functional/traits/get_function_annotation.hpp +include/hpx/functional/traits/is_action.hpp +include/hpx/functional/traits/is_bind_expression.hpp +include/hpx/functional/traits/is_callable.hpp +include/hpx/functional/traits/is_invocable.hpp +include/hpx/functional/traits/is_placeholder.hpp +include/hpx/future.hpp +include/hpx/futures/config/defines.hpp +include/hpx/futures/detail/future_data.hpp +include/hpx/futures/detail/future_transforms.hpp +include/hpx/futures/future.hpp +include/hpx/futures/future_fwd.hpp +include/hpx/futures/futures_factory.hpp +include/hpx/futures/packaged_continuation.hpp +include/hpx/futures/packaged_task.hpp +include/hpx/futures/promise.hpp +include/hpx/futures/traits/acquire_future.hpp +include/hpx/futures/traits/acquire_shared_state.hpp +include/hpx/futures/traits/detail/future_await_traits.hpp +include/hpx/futures/traits/detail/future_traits.hpp +include/hpx/futures/traits/future_access.hpp +include/hpx/futures/traits/future_then_result.hpp +include/hpx/futures/traits/future_traits.hpp +include/hpx/futures/traits/get_remote_result.hpp +include/hpx/futures/traits/is_future.hpp +include/hpx/futures/traits/is_future_range.hpp +include/hpx/futures/traits/is_future_tuple.hpp +include/hpx/futures/traits/promise_local_result.hpp +include/hpx/futures/traits/promise_remote_result.hpp +include/hpx/hardware/config/defines.hpp +include/hpx/hardware/timestamp.hpp +include/hpx/hardware/timestamp/bgq.hpp +include/hpx/hardware/timestamp/cuda.hpp +include/hpx/hardware/timestamp/linux_generic.hpp +include/hpx/hardware/timestamp/linux_x86_32.hpp +include/hpx/hardware/timestamp/linux_x86_64.hpp +include/hpx/hardware/timestamp/msvc.hpp +include/hpx/hashing.hpp +include/hpx/hashing/config/defines.hpp +include/hpx/hashing/fibhash.hpp +include/hpx/hashing/jenkins_hash.hpp include/hpx/hpx.hpp include/hpx/hpx_finalize.hpp -include/hpx/hpx_fwd.hpp include/hpx/hpx_init.hpp include/hpx/hpx_init_impl.hpp +include/hpx/hpx_init_params.hpp include/hpx/hpx_main.hpp include/hpx/hpx_main_impl.hpp +include/hpx/hpx_main_winsocket.hpp include/hpx/hpx_start.hpp include/hpx/hpx_start_impl.hpp include/hpx/hpx_suspend.hpp @@ -218,18 +786,14 @@ include/hpx/include/bind.hpp include/hpx/include/client.hpp include/hpx/include/component_storage.hpp include/hpx/include/components.hpp -include/hpx/include/compression.hpp -include/hpx/include/compression_bzip2.hpp -include/hpx/include/compression_registration.hpp -include/hpx/include/compression_snappy.hpp -include/hpx/include/compression_zlib.hpp include/hpx/include/compute.hpp +include/hpx/include/config/defines.hpp include/hpx/include/dataflow.hpp include/hpx/include/datapar.hpp include/hpx/include/future.hpp include/hpx/include/iostreams.hpp include/hpx/include/lcos.hpp -include/hpx/include/local_lcos.hpp +include/hpx/include/lcos_local.hpp include/hpx/include/naming.hpp include/hpx/include/parallel_adjacent_difference.hpp include/hpx/include/parallel_adjacent_find.hpp @@ -255,6 +819,7 @@ include/hpx/include/parallel_is_heap.hpp include/hpx/include/parallel_is_partitioned.hpp include/hpx/include/parallel_is_sorted.hpp include/hpx/include/parallel_lexicographical_compare.hpp +include/hpx/include/parallel_make_heap.hpp include/hpx/include/parallel_memory.hpp include/hpx/include/parallel_merge.hpp include/hpx/include/parallel_minmax.hpp @@ -296,12 +861,44 @@ include/hpx/include/run_as.hpp include/hpx/include/runtime.hpp include/hpx/include/serialization.hpp include/hpx/include/sync.hpp -include/hpx/include/thread_executors.hpp include/hpx/include/threadmanager.hpp include/hpx/include/threads.hpp include/hpx/include/traits.hpp include/hpx/include/unordered_map.hpp include/hpx/include/util.hpp +include/hpx/include_local/config/defines.hpp +include/hpx/ini/config/defines.hpp +include/hpx/ini/ini.hpp +include/hpx/init.hpp +include/hpx/init_runtime/config/defines.hpp +include/hpx/init_runtime/detail/init_logging.hpp +include/hpx/init_runtime/detail/run_or_start.hpp +include/hpx/init_runtime/pre_main.hpp +include/hpx/init_runtime_local/config/defines.hpp +include/hpx/init_runtime_local/detail/init_logging.hpp +include/hpx/init_runtime_local/init_runtime_local.hpp +include/hpx/io_service/config/defines.hpp +include/hpx/io_service/io_service_pool.hpp +include/hpx/io_service/io_service_thread_pool.hpp +include/hpx/iostream.hpp +include/hpx/iterator_support.hpp +include/hpx/iterator_support/boost_iterator_categories.hpp +include/hpx/iterator_support/config/defines.hpp +include/hpx/iterator_support/counting_iterator.hpp +include/hpx/iterator_support/counting_shape.hpp +include/hpx/iterator_support/generator_iterator.hpp +include/hpx/iterator_support/iterator_adaptor.hpp +include/hpx/iterator_support/iterator_facade.hpp +include/hpx/iterator_support/iterator_range.hpp +include/hpx/iterator_support/range.hpp +include/hpx/iterator_support/traits/is_iterator.hpp +include/hpx/iterator_support/traits/is_range.hpp +include/hpx/iterator_support/traits/is_sentinel_for.hpp +include/hpx/iterator_support/transform_iterator.hpp +include/hpx/iterator_support/zip_iterator.hpp +include/hpx/itt_notify/config/defines.hpp +include/hpx/itt_notify/thread_name.hpp +include/hpx/latch.hpp include/hpx/lcos/async.hpp include/hpx/lcos/async_callback.hpp include/hpx/lcos/async_callback_fwd.hpp @@ -316,23 +913,6 @@ include/hpx/lcos/base_lco_with_value.hpp include/hpx/lcos/broadcast.hpp include/hpx/lcos/channel.hpp include/hpx/lcos/dataflow.hpp -include/hpx/lcos/detail/async_colocated.hpp -include/hpx/lcos/detail/async_colocated_callback.hpp -include/hpx/lcos/detail/async_colocated_callback_fwd.hpp -include/hpx/lcos/detail/async_colocated_fwd.hpp -include/hpx/lcos/detail/async_implementations.hpp -include/hpx/lcos/detail/async_implementations_fwd.hpp -include/hpx/lcos/detail/async_unwrap_result_implementations.hpp -include/hpx/lcos/detail/async_unwrap_result_implementations_fwd.hpp -include/hpx/lcos/detail/barrier_node.hpp -include/hpx/lcos/detail/future_await_traits.hpp -include/hpx/lcos/detail/future_data.hpp -include/hpx/lcos/detail/future_traits.hpp -include/hpx/lcos/detail/future_transforms.hpp -include/hpx/lcos/detail/promise_base.hpp -include/hpx/lcos/detail/promise_lco.hpp -include/hpx/lcos/detail/sync_implementations.hpp -include/hpx/lcos/detail/sync_implementations_fwd.hpp include/hpx/lcos/fold.hpp include/hpx/lcos/future.hpp include/hpx/lcos/future_wait.hpp @@ -345,9 +925,6 @@ include/hpx/lcos/local/composable_guard.hpp include/hpx/lcos/local/condition_variable.hpp include/hpx/lcos/local/conditional_trigger.hpp include/hpx/lcos/local/counting_semaphore.hpp -include/hpx/lcos/local/detail/condition_variable.hpp -include/hpx/lcos/local/detail/counting_semaphore.hpp -include/hpx/lcos/local/detail/sliding_semaphore.hpp include/hpx/lcos/local/event.hpp include/hpx/lcos/local/futures_factory.hpp include/hpx/lcos/local/latch.hpp @@ -359,7 +936,6 @@ include/hpx/lcos/local/packaged_task.hpp include/hpx/lcos/local/promise.hpp include/hpx/lcos/local/receive_buffer.hpp include/hpx/lcos/local/recursive_mutex.hpp -include/hpx/lcos/local/reinitializable_static.hpp include/hpx/lcos/local/shared_mutex.hpp include/hpx/lcos/local/sliding_semaphore.hpp include/hpx/lcos/local/spinlock.hpp @@ -367,15 +943,10 @@ include/hpx/lcos/local/spinlock_no_backoff.hpp include/hpx/lcos/local/spinlock_pool.hpp include/hpx/lcos/local/spmd_block.hpp include/hpx/lcos/local/trigger.hpp -include/hpx/lcos/object_semaphore.hpp include/hpx/lcos/packaged_action.hpp include/hpx/lcos/promise.hpp -include/hpx/lcos/queue.hpp include/hpx/lcos/reduce.hpp include/hpx/lcos/server/channel.hpp -include/hpx/lcos/server/latch.hpp -include/hpx/lcos/server/object_semaphore.hpp -include/hpx/lcos/server/queue.hpp include/hpx/lcos/split_future.hpp include/hpx/lcos/spmd_block.hpp include/hpx/lcos/sync.hpp @@ -385,11 +956,192 @@ include/hpx/lcos/wait_any.hpp include/hpx/lcos/wait_each.hpp include/hpx/lcos/wait_some.hpp include/hpx/lcos/when_all.hpp -include/hpx/lcos/when_all_fwd.hpp include/hpx/lcos/when_any.hpp include/hpx/lcos/when_each.hpp include/hpx/lcos/when_some.hpp +include/hpx/lcos_distributed/channel.hpp +include/hpx/lcos_distributed/config/defines.hpp +include/hpx/lcos_distributed/object_semaphore.hpp +include/hpx/lcos_distributed/server/channel.hpp +include/hpx/lcos_distributed/server/object_semaphore.hpp include/hpx/lcos_fwd.hpp +include/hpx/lcos_local/and_gate.hpp +include/hpx/lcos_local/channel.hpp +include/hpx/lcos_local/composable_guard.hpp +include/hpx/lcos_local/conditional_trigger.hpp +include/hpx/lcos_local/config/defines.hpp +include/hpx/lcos_local/detail/preprocess_future.hpp +include/hpx/lcos_local/receive_buffer.hpp +include/hpx/lcos_local/trigger.hpp +include/hpx/local/algorithm.hpp +include/hpx/local/any.hpp +include/hpx/local/barrier.hpp +include/hpx/local/channel.hpp +include/hpx/local/chrono.hpp +include/hpx/local/condition_variable.hpp +include/hpx/local/exception.hpp +include/hpx/local/execution.hpp +include/hpx/local/functional.hpp +include/hpx/local/future.hpp +include/hpx/local/init.hpp +include/hpx/local/latch.hpp +include/hpx/local/memory.hpp +include/hpx/local/mutex.hpp +include/hpx/local/numeric.hpp +include/hpx/local/optional.hpp +include/hpx/local/runtime.hpp +include/hpx/local/semaphore.hpp +include/hpx/local/shared_mutex.hpp +include/hpx/local/source_location.hpp +include/hpx/local/stop_token.hpp +include/hpx/local/system_error.hpp +include/hpx/local/task_block.hpp +include/hpx/local/thread.hpp +include/hpx/local/tuple.hpp +include/hpx/local/type_traits.hpp +include/hpx/local/unwrap.hpp +include/hpx/local_lcos.hpp +include/hpx/local_lcos/and_gate.hpp +include/hpx/local_lcos/channel.hpp +include/hpx/local_lcos/composable_guard.hpp +include/hpx/local_lcos/conditional_trigger.hpp +include/hpx/local_lcos/receive_buffer.hpp +include/hpx/local_lcos/spmd_block.hpp +include/hpx/local_lcos/trigger.hpp +include/hpx/lock_registration/config/defines.hpp +include/hpx/lock_registration/detail/register_locks.hpp +include/hpx/logging.hpp +include/hpx/logging/config/defines.hpp +include/hpx/logging/detail/logger.hpp +include/hpx/logging/detail/macros.hpp +include/hpx/logging/format/destinations.hpp +include/hpx/logging/format/formatters.hpp +include/hpx/logging/format/named_write.hpp +include/hpx/logging/level.hpp +include/hpx/logging/logging.hpp +include/hpx/logging/manipulator.hpp +include/hpx/logging/message.hpp +include/hpx/memory.hpp +include/hpx/memory/config/defines.hpp +include/hpx/memory/detail/sp_convertible.hpp +include/hpx/memory/intrusive_ptr.hpp +include/hpx/memory/serialization/intrusive_ptr.hpp +include/hpx/modules/actions.hpp +include/hpx/modules/actions_base.hpp +include/hpx/modules/affinity.hpp +include/hpx/modules/agas.hpp +include/hpx/modules/agas_base.hpp +include/hpx/modules/algorithms.hpp +include/hpx/modules/allocator_support.hpp +include/hpx/modules/asio.hpp +include/hpx/modules/assertion.hpp +include/hpx/modules/async_base.hpp +include/hpx/modules/async_colocated.hpp +include/hpx/modules/async_combinators.hpp +include/hpx/modules/async_distributed.hpp +include/hpx/modules/async_local.hpp +include/hpx/modules/batch_environments.hpp +include/hpx/modules/cache.hpp +include/hpx/modules/checkpoint.hpp +include/hpx/modules/checkpoint_base.hpp +include/hpx/modules/collectives.hpp +include/hpx/modules/command_line_handling.hpp +include/hpx/modules/command_line_handling_local.hpp +include/hpx/modules/components.hpp +include/hpx/modules/components_base.hpp +include/hpx/modules/compute.hpp +include/hpx/modules/concepts.hpp +include/hpx/modules/concurrency.hpp +include/hpx/modules/config_registry.hpp +include/hpx/modules/coroutines.hpp +include/hpx/modules/datastructures.hpp +include/hpx/modules/debugging.hpp +include/hpx/modules/distribution_policies.hpp +include/hpx/modules/errors.hpp +include/hpx/modules/execution.hpp +include/hpx/modules/execution_base.hpp +include/hpx/modules/executors.hpp +include/hpx/modules/executors_distributed.hpp +include/hpx/modules/filesystem.hpp +include/hpx/modules/format.hpp +include/hpx/modules/functional.hpp +include/hpx/modules/futures.hpp +include/hpx/modules/hardware.hpp +include/hpx/modules/hashing.hpp +include/hpx/modules/ini.hpp +include/hpx/modules/init_runtime_local.hpp +include/hpx/modules/io_service.hpp +include/hpx/modules/iterator_support.hpp +include/hpx/modules/itt_notify.hpp +include/hpx/modules/lcos_distributed.hpp +include/hpx/modules/lcos_local.hpp +include/hpx/modules/lock_registration.hpp +include/hpx/modules/logging.hpp +include/hpx/modules/memory.hpp +include/hpx/modules/naming.hpp +include/hpx/modules/naming_base.hpp +include/hpx/modules/pack_traversal.hpp +include/hpx/modules/parcelport_tcp.hpp +include/hpx/modules/parcelset.hpp +include/hpx/modules/parcelset_base.hpp +include/hpx/modules/performance_counters.hpp +include/hpx/modules/plugin.hpp +include/hpx/modules/plugin_factories.hpp +include/hpx/modules/prefix.hpp +include/hpx/modules/preprocessor.hpp +include/hpx/modules/program_options.hpp +include/hpx/modules/properties.hpp +include/hpx/modules/resiliency.hpp +include/hpx/modules/resiliency_distributed.hpp +include/hpx/modules/resource_partitioner.hpp +include/hpx/modules/runtime_components.hpp +include/hpx/modules/runtime_configuration.hpp +include/hpx/modules/runtime_distributed.hpp +include/hpx/modules/runtime_local.hpp +include/hpx/modules/schedulers.hpp +include/hpx/modules/segmented_algorithms.hpp +include/hpx/modules/serialization.hpp +include/hpx/modules/static_reinit.hpp +include/hpx/modules/statistics.hpp +include/hpx/modules/string_util.hpp +include/hpx/modules/synchronization.hpp +include/hpx/modules/tag_invoke.hpp +include/hpx/modules/testing.hpp +include/hpx/modules/thread_pool_util.hpp +include/hpx/modules/thread_pools.hpp +include/hpx/modules/thread_support.hpp +include/hpx/modules/threading.hpp +include/hpx/modules/threading_base.hpp +include/hpx/modules/threadmanager.hpp +include/hpx/modules/timed_execution.hpp +include/hpx/modules/timing.hpp +include/hpx/modules/topology.hpp +include/hpx/modules/type_support.hpp +include/hpx/modules/util.hpp +include/hpx/mutex.hpp +include/hpx/naming/config/defines.hpp +include/hpx/naming/credit_handling.hpp +include/hpx/naming/detail/preprocess_gid_types.hpp +include/hpx/naming/naming.hpp +include/hpx/naming/split_gid.hpp +include/hpx/naming_base/address.hpp +include/hpx/naming_base/config/defines.hpp +include/hpx/naming_base/gid_type.hpp +include/hpx/naming_base/id_type.hpp +include/hpx/naming_base/naming_base.hpp +include/hpx/naming_base/unmanaged.hpp +include/hpx/numeric.hpp +include/hpx/object_semaphore.hpp +include/hpx/optional.hpp +include/hpx/pack_traversal/config/defines.hpp +include/hpx/pack_traversal/detail/container_category.hpp +include/hpx/pack_traversal/detail/pack_traversal_async_impl.hpp +include/hpx/pack_traversal/detail/pack_traversal_impl.hpp +include/hpx/pack_traversal/detail/unwrap_impl.hpp +include/hpx/pack_traversal/pack_traversal.hpp +include/hpx/pack_traversal/pack_traversal_async.hpp +include/hpx/pack_traversal/traits/pack_traversal_rebind_container.hpp +include/hpx/pack_traversal/unwrap.hpp include/hpx/parallel/algorithm.hpp include/hpx/parallel/algorithms/adjacent_difference.hpp include/hpx/parallel/algorithms/adjacent_find.hpp @@ -397,11 +1149,31 @@ include/hpx/parallel/algorithms/all_any_none.hpp include/hpx/parallel/algorithms/copy.hpp include/hpx/parallel/algorithms/count.hpp include/hpx/parallel/algorithms/destroy.hpp +include/hpx/parallel/algorithms/detail/accumulate.hpp +include/hpx/parallel/algorithms/detail/adjacent_difference.hpp +include/hpx/parallel/algorithms/detail/adjacent_find.hpp +include/hpx/parallel/algorithms/detail/advance_and_get_distance.hpp +include/hpx/parallel/algorithms/detail/advance_to_sentinel.hpp include/hpx/parallel/algorithms/detail/dispatch.hpp -include/hpx/parallel/algorithms/detail/is_negative.hpp -include/hpx/parallel/algorithms/detail/predicates.hpp +include/hpx/parallel/algorithms/detail/distance.hpp +include/hpx/parallel/algorithms/detail/equal.hpp +include/hpx/parallel/algorithms/detail/fill.hpp +include/hpx/parallel/algorithms/detail/find.hpp +include/hpx/parallel/algorithms/detail/generate.hpp +include/hpx/parallel/algorithms/detail/indirect.hpp +include/hpx/parallel/algorithms/detail/insertion_sort.hpp +include/hpx/parallel/algorithms/detail/is_sorted.hpp +include/hpx/parallel/algorithms/detail/mismatch.hpp +include/hpx/parallel/algorithms/detail/parallel_stable_sort.hpp +include/hpx/parallel/algorithms/detail/pivot.hpp +include/hpx/parallel/algorithms/detail/rotate.hpp +include/hpx/parallel/algorithms/detail/sample_sort.hpp +include/hpx/parallel/algorithms/detail/search.hpp include/hpx/parallel/algorithms/detail/set_operation.hpp +include/hpx/parallel/algorithms/detail/spin_sort.hpp include/hpx/parallel/algorithms/detail/transfer.hpp +include/hpx/parallel/algorithms/detail/upper_lower_bound.hpp +include/hpx/parallel/algorithms/ends_with.hpp include/hpx/parallel/algorithms/equal.hpp include/hpx/parallel/algorithms/exclusive_scan.hpp include/hpx/parallel/algorithms/fill.hpp @@ -417,10 +1189,14 @@ include/hpx/parallel/algorithms/is_heap.hpp include/hpx/parallel/algorithms/is_partitioned.hpp include/hpx/parallel/algorithms/is_sorted.hpp include/hpx/parallel/algorithms/lexicographical_compare.hpp +include/hpx/parallel/algorithms/make_heap.hpp include/hpx/parallel/algorithms/merge.hpp include/hpx/parallel/algorithms/minmax.hpp include/hpx/parallel/algorithms/mismatch.hpp include/hpx/parallel/algorithms/move.hpp +include/hpx/parallel/algorithms/nth_element.hpp +include/hpx/parallel/algorithms/partial_sort.hpp +include/hpx/parallel/algorithms/partial_sort_copy.hpp include/hpx/parallel/algorithms/partition.hpp include/hpx/parallel/algorithms/reduce.hpp include/hpx/parallel/algorithms/reduce_by_key.hpp @@ -434,8 +1210,12 @@ include/hpx/parallel/algorithms/set_difference.hpp include/hpx/parallel/algorithms/set_intersection.hpp include/hpx/parallel/algorithms/set_symmetric_difference.hpp include/hpx/parallel/algorithms/set_union.hpp +include/hpx/parallel/algorithms/shift_left.hpp +include/hpx/parallel/algorithms/shift_right.hpp include/hpx/parallel/algorithms/sort.hpp include/hpx/parallel/algorithms/sort_by_key.hpp +include/hpx/parallel/algorithms/stable_sort.hpp +include/hpx/parallel/algorithms/starts_with.hpp include/hpx/parallel/algorithms/swap_ranges.hpp include/hpx/parallel/algorithms/transform.hpp include/hpx/parallel/algorithms/transform_exclusive_scan.hpp @@ -449,32 +1229,77 @@ include/hpx/parallel/algorithms/uninitialized_move.hpp include/hpx/parallel/algorithms/uninitialized_value_construct.hpp include/hpx/parallel/algorithms/unique.hpp include/hpx/parallel/container_algorithms.hpp +include/hpx/parallel/container_algorithms/adjacent_difference.hpp +include/hpx/parallel/container_algorithms/adjacent_find.hpp include/hpx/parallel/container_algorithms/all_any_none.hpp include/hpx/parallel/container_algorithms/copy.hpp include/hpx/parallel/container_algorithms/count.hpp +include/hpx/parallel/container_algorithms/destroy.hpp +include/hpx/parallel/container_algorithms/ends_with.hpp +include/hpx/parallel/container_algorithms/equal.hpp +include/hpx/parallel/container_algorithms/exclusive_scan.hpp include/hpx/parallel/container_algorithms/fill.hpp include/hpx/parallel/container_algorithms/find.hpp include/hpx/parallel/container_algorithms/for_each.hpp +include/hpx/parallel/container_algorithms/for_loop.hpp include/hpx/parallel/container_algorithms/generate.hpp +include/hpx/parallel/container_algorithms/includes.hpp +include/hpx/parallel/container_algorithms/inclusive_scan.hpp include/hpx/parallel/container_algorithms/is_heap.hpp +include/hpx/parallel/container_algorithms/is_partitioned.hpp +include/hpx/parallel/container_algorithms/is_sorted.hpp +include/hpx/parallel/container_algorithms/lexicographical_compare.hpp +include/hpx/parallel/container_algorithms/make_heap.hpp include/hpx/parallel/container_algorithms/merge.hpp include/hpx/parallel/container_algorithms/minmax.hpp +include/hpx/parallel/container_algorithms/mismatch.hpp include/hpx/parallel/container_algorithms/move.hpp +include/hpx/parallel/container_algorithms/nth_element.hpp +include/hpx/parallel/container_algorithms/partial_sort.hpp +include/hpx/parallel/container_algorithms/partial_sort_copy.hpp include/hpx/parallel/container_algorithms/partition.hpp +include/hpx/parallel/container_algorithms/reduce.hpp include/hpx/parallel/container_algorithms/remove.hpp include/hpx/parallel/container_algorithms/remove_copy.hpp include/hpx/parallel/container_algorithms/replace.hpp include/hpx/parallel/container_algorithms/reverse.hpp include/hpx/parallel/container_algorithms/rotate.hpp include/hpx/parallel/container_algorithms/search.hpp +include/hpx/parallel/container_algorithms/set_difference.hpp +include/hpx/parallel/container_algorithms/set_intersection.hpp +include/hpx/parallel/container_algorithms/set_symmetric_difference.hpp +include/hpx/parallel/container_algorithms/set_union.hpp +include/hpx/parallel/container_algorithms/shift_left.hpp +include/hpx/parallel/container_algorithms/shift_right.hpp include/hpx/parallel/container_algorithms/sort.hpp +include/hpx/parallel/container_algorithms/stable_sort.hpp +include/hpx/parallel/container_algorithms/starts_with.hpp +include/hpx/parallel/container_algorithms/swap_ranges.hpp include/hpx/parallel/container_algorithms/transform.hpp +include/hpx/parallel/container_algorithms/transform_exclusive_scan.hpp +include/hpx/parallel/container_algorithms/transform_inclusive_scan.hpp +include/hpx/parallel/container_algorithms/transform_reduce.hpp +include/hpx/parallel/container_algorithms/uninitialized_copy.hpp +include/hpx/parallel/container_algorithms/uninitialized_default_construct.hpp +include/hpx/parallel/container_algorithms/uninitialized_fill.hpp +include/hpx/parallel/container_algorithms/uninitialized_move.hpp +include/hpx/parallel/container_algorithms/uninitialized_value_construct.hpp include/hpx/parallel/container_algorithms/unique.hpp +include/hpx/parallel/container_memory.hpp +include/hpx/parallel/container_numeric.hpp include/hpx/parallel/datapar.hpp +include/hpx/parallel/datapar/adjacent_difference.hpp +include/hpx/parallel/datapar/adjacent_find.hpp +include/hpx/parallel/datapar/equal.hpp include/hpx/parallel/datapar/execution_policy.hpp include/hpx/parallel/datapar/execution_policy_fwd.hpp +include/hpx/parallel/datapar/fill.hpp +include/hpx/parallel/datapar/find.hpp +include/hpx/parallel/datapar/generate.hpp include/hpx/parallel/datapar/iterator_helpers.hpp include/hpx/parallel/datapar/loop.hpp +include/hpx/parallel/datapar/mismatch.hpp +include/hpx/parallel/datapar/transfer.hpp include/hpx/parallel/datapar/transform_loop.hpp include/hpx/parallel/datapar/zip_iterator.hpp include/hpx/parallel/exception_list.hpp @@ -484,7 +1309,6 @@ include/hpx/parallel/execution_policy_fwd.hpp include/hpx/parallel/executor_parameters.hpp include/hpx/parallel/executors.hpp include/hpx/parallel/executors/auto_chunk_size.hpp -include/hpx/parallel/executors/default_executor.hpp include/hpx/parallel/executors/distribution_policy_executor.hpp include/hpx/parallel/executors/dynamic_chunk_size.hpp include/hpx/parallel/executors/execution.hpp @@ -493,28 +1317,26 @@ include/hpx/parallel/executors/execution_information.hpp include/hpx/parallel/executors/execution_information_fwd.hpp include/hpx/parallel/executors/execution_parameters.hpp include/hpx/parallel/executors/execution_parameters_fwd.hpp +include/hpx/parallel/executors/fused_bulk_execute.hpp include/hpx/parallel/executors/guided_chunk_size.hpp include/hpx/parallel/executors/parallel_executor.hpp +include/hpx/parallel/executors/parallel_executor_aggregated.hpp include/hpx/parallel/executors/persistent_auto_chunk_size.hpp -include/hpx/parallel/executors/pool_executor.hpp include/hpx/parallel/executors/post_policy_dispatch.hpp include/hpx/parallel/executors/rebind_executor.hpp include/hpx/parallel/executors/sequenced_executor.hpp include/hpx/parallel/executors/service_executors.hpp include/hpx/parallel/executors/static_chunk_size.hpp -include/hpx/parallel/executors/this_thread_executors.hpp -include/hpx/parallel/executors/thread_execution.hpp -include/hpx/parallel/executors/thread_execution_information.hpp -include/hpx/parallel/executors/thread_pool_attached_executors.hpp -include/hpx/parallel/executors/thread_pool_executors.hpp -include/hpx/parallel/executors/thread_pool_os_executors.hpp -include/hpx/parallel/executors/thread_timed_execution.hpp +include/hpx/parallel/executors/thread_pool_executor.hpp include/hpx/parallel/executors/timed_execution.hpp include/hpx/parallel/executors/timed_execution_fwd.hpp include/hpx/parallel/executors/timed_executors.hpp include/hpx/parallel/memory.hpp include/hpx/parallel/numeric.hpp include/hpx/parallel/segmented_algorithm.hpp +include/hpx/parallel/segmented_algorithms/adjacent_difference.hpp +include/hpx/parallel/segmented_algorithms/adjacent_find.hpp +include/hpx/parallel/segmented_algorithms/all_any_none.hpp include/hpx/parallel/segmented_algorithms/count.hpp include/hpx/parallel/segmented_algorithms/detail/dispatch.hpp include/hpx/parallel/segmented_algorithms/detail/reduce.hpp @@ -524,30 +1346,25 @@ include/hpx/parallel/segmented_algorithms/exclusive_scan.hpp include/hpx/parallel/segmented_algorithms/fill.hpp include/hpx/parallel/segmented_algorithms/find.hpp include/hpx/parallel/segmented_algorithms/for_each.hpp +include/hpx/parallel/segmented_algorithms/functional/segmented_iterator_helpers.hpp include/hpx/parallel/segmented_algorithms/generate.hpp include/hpx/parallel/segmented_algorithms/inclusive_scan.hpp include/hpx/parallel/segmented_algorithms/minmax.hpp include/hpx/parallel/segmented_algorithms/reduce.hpp +include/hpx/parallel/segmented_algorithms/traits/zip_iterator.hpp include/hpx/parallel/segmented_algorithms/transform.hpp include/hpx/parallel/segmented_algorithms/transform_exclusive_scan.hpp include/hpx/parallel/segmented_algorithms/transform_inclusive_scan.hpp include/hpx/parallel/segmented_algorithms/transform_reduce.hpp include/hpx/parallel/spmd_block.hpp -include/hpx/parallel/tagspec.hpp include/hpx/parallel/task_block.hpp -include/hpx/parallel/traits/detail/boost_simd/vector_pack_alignment_size.hpp -include/hpx/parallel/traits/detail/boost_simd/vector_pack_count_bits.hpp -include/hpx/parallel/traits/detail/boost_simd/vector_pack_load_store.hpp -include/hpx/parallel/traits/detail/boost_simd/vector_pack_type.hpp -include/hpx/parallel/traits/detail/vc/vector_pack_alignment_size.hpp -include/hpx/parallel/traits/detail/vc/vector_pack_count_bits.hpp -include/hpx/parallel/traits/detail/vc/vector_pack_load_store.hpp -include/hpx/parallel/traits/detail/vc/vector_pack_type.hpp -include/hpx/parallel/traits/extract_partitioner.hpp +include/hpx/parallel/task_group.hpp include/hpx/parallel/traits/projected.hpp include/hpx/parallel/traits/projected_range.hpp include/hpx/parallel/traits/vector_pack_alignment_size.hpp +include/hpx/parallel/traits/vector_pack_all_any_none.hpp include/hpx/parallel/traits/vector_pack_count_bits.hpp +include/hpx/parallel/traits/vector_pack_find.hpp include/hpx/parallel/traits/vector_pack_load_store.hpp include/hpx/parallel/traits/vector_pack_type.hpp include/hpx/parallel/util/cancellation_token.hpp @@ -555,76 +1372,201 @@ include/hpx/parallel/util/compare_projected.hpp include/hpx/parallel/util/detail/algorithm_result.hpp include/hpx/parallel/util/detail/chunk_size.hpp include/hpx/parallel/util/detail/chunk_size_iterator.hpp +include/hpx/parallel/util/detail/clear_container.hpp +include/hpx/parallel/util/detail/handle_exception_termination_handler.hpp include/hpx/parallel/util/detail/handle_local_exceptions.hpp include/hpx/parallel/util/detail/handle_remote_exceptions.hpp include/hpx/parallel/util/detail/partitioner_iteration.hpp include/hpx/parallel/util/detail/scoped_executor_parameters.hpp +include/hpx/parallel/util/detail/select_partitioner.hpp +include/hpx/parallel/util/detail/sender_util.hpp include/hpx/parallel/util/foreach_partitioner.hpp include/hpx/parallel/util/invoke_projected.hpp include/hpx/parallel/util/loop.hpp +include/hpx/parallel/util/low_level.hpp +include/hpx/parallel/util/merge_four.hpp +include/hpx/parallel/util/merge_vector.hpp +include/hpx/parallel/util/nbits.hpp include/hpx/parallel/util/numa_allocator.hpp +include/hpx/parallel/util/numa_binding_allocator.hpp include/hpx/parallel/util/partitioner.hpp include/hpx/parallel/util/partitioner_with_cleanup.hpp include/hpx/parallel/util/prefetching.hpp include/hpx/parallel/util/projection_identity.hpp +include/hpx/parallel/util/range.hpp +include/hpx/parallel/util/ranges_facilities.hpp +include/hpx/parallel/util/result_types.hpp include/hpx/parallel/util/scan_partitioner.hpp include/hpx/parallel/util/transfer.hpp include/hpx/parallel/util/transform_loop.hpp include/hpx/parallel/util/zip_iterator.hpp +include/hpx/parcel_coalescing/counter_registry.hpp +include/hpx/parcel_coalescing/message_buffer.hpp +include/hpx/parcel_coalescing/message_handler.hpp +include/hpx/parcelport_tcp/config/defines.hpp +include/hpx/parcelport_tcp/connection_handler.hpp +include/hpx/parcelport_tcp/locality.hpp +include/hpx/parcelport_tcp/receiver.hpp +include/hpx/parcelport_tcp/sender.hpp +include/hpx/parcelset/coalescing_message_handler_registration.hpp +include/hpx/parcelset/config/defines.hpp +include/hpx/parcelset/connection_cache.hpp +include/hpx/parcelset/decode_parcels.hpp +include/hpx/parcelset/detail/call_for_each.hpp +include/hpx/parcelset/detail/message_handler_interface_functions.hpp +include/hpx/parcelset/detail/parcel_await.hpp +include/hpx/parcelset/encode_parcels.hpp +include/hpx/parcelset/message_handler_fwd.hpp +include/hpx/parcelset/parcel.hpp +include/hpx/parcelset/parcel_buffer.hpp +include/hpx/parcelset/parcelhandler.hpp +include/hpx/parcelset/parcelport_connection.hpp +include/hpx/parcelset/parcelport_impl.hpp +include/hpx/parcelset/parcelset_fwd.hpp +include/hpx/parcelset/static_parcelports.hpp +include/hpx/parcelset_base/config/defines.hpp +include/hpx/parcelset_base/detail/data_point.hpp +include/hpx/parcelset_base/detail/gatherer.hpp +include/hpx/parcelset_base/detail/locality_interface_functions.hpp +include/hpx/parcelset_base/detail/parcel_route_handler.hpp +include/hpx/parcelset_base/detail/per_action_data_counter.hpp +include/hpx/parcelset_base/locality.hpp +include/hpx/parcelset_base/locality_interface.hpp +include/hpx/parcelset_base/parcel_interface.hpp +include/hpx/parcelset_base/parcelport.hpp +include/hpx/parcelset_base/parcelset_base_fwd.hpp +include/hpx/parcelset_base/policies/message_handler.hpp +include/hpx/parcelset_base/set_parcel_write_handler.hpp +include/hpx/parcelset_base/traits/action_get_embedded_parcel.hpp +include/hpx/parcelset_base/traits/action_message_handler.hpp +include/hpx/parcelset_base/traits/action_serialization_filter.hpp +include/hpx/performance_counters/action_invocation_counter_discoverer.hpp +include/hpx/performance_counters/agas_counter_types.hpp +include/hpx/performance_counters/agas_namespace_action_code.hpp +include/hpx/performance_counters/apex_sample_value.hpp include/hpx/performance_counters/base_performance_counter.hpp +include/hpx/performance_counters/component_namespace_counters.hpp +include/hpx/performance_counters/config/defines.hpp include/hpx/performance_counters/counter_creators.hpp +include/hpx/performance_counters/counter_interface.hpp include/hpx/performance_counters/counter_parser.hpp include/hpx/performance_counters/counters.hpp include/hpx/performance_counters/counters_fwd.hpp +include/hpx/performance_counters/detail/counter_interface_functions.hpp +include/hpx/performance_counters/locality_namespace_counters.hpp include/hpx/performance_counters/manage_counter.hpp include/hpx/performance_counters/manage_counter_type.hpp -include/hpx/performance_counters/parcels/data_point.hpp -include/hpx/performance_counters/parcels/gatherer.hpp +include/hpx/performance_counters/parcelhandler_counter_types.hpp +include/hpx/performance_counters/per_action_data_counter_discoverer.hpp include/hpx/performance_counters/performance_counter.hpp include/hpx/performance_counters/performance_counter_base.hpp include/hpx/performance_counters/performance_counter_set.hpp +include/hpx/performance_counters/primary_namespace_counters.hpp +include/hpx/performance_counters/query_counters.hpp include/hpx/performance_counters/registry.hpp include/hpx/performance_counters/server/arithmetics_counter.hpp include/hpx/performance_counters/server/arithmetics_counter_extended.hpp include/hpx/performance_counters/server/base_performance_counter.hpp +include/hpx/performance_counters/server/component_namespace_counters.hpp include/hpx/performance_counters/server/elapsed_time_counter.hpp +include/hpx/performance_counters/server/locality_namespace_counters.hpp +include/hpx/performance_counters/server/primary_namespace_counters.hpp include/hpx/performance_counters/server/raw_counter.hpp include/hpx/performance_counters/server/raw_values_counter.hpp include/hpx/performance_counters/server/statistics_counter.hpp -include/hpx/performance_counters/stubs/performance_counter.hpp -include/hpx/plugins/binary_filter/bzip2_serialization_filter.hpp -include/hpx/plugins/binary_filter/bzip2_serialization_filter_registration.hpp -include/hpx/plugins/binary_filter/snappy_serialization_filter.hpp -include/hpx/plugins/binary_filter/snappy_serialization_filter_registration.hpp -include/hpx/plugins/binary_filter/zlib_serialization_filter.hpp -include/hpx/plugins/binary_filter/zlib_serialization_filter_registration.hpp +include/hpx/performance_counters/server/symbol_namespace_counters.hpp +include/hpx/performance_counters/symbol_namespace_counters.hpp +include/hpx/performance_counters/threadmanager_counter_types.hpp +include/hpx/plugin.hpp +include/hpx/plugin/abstract_factory.hpp +include/hpx/plugin/concrete_factory.hpp +include/hpx/plugin/config.hpp +include/hpx/plugin/config/defines.hpp +include/hpx/plugin/detail/dll_dlopen.hpp +include/hpx/plugin/detail/dll_windows.hpp +include/hpx/plugin/dll.hpp +include/hpx/plugin/export_plugin.hpp +include/hpx/plugin/plugin_factory.hpp +include/hpx/plugin/plugin_wrapper.hpp +include/hpx/plugin/traits/plugin_config_data.hpp +include/hpx/plugin/virtual_constructor.hpp +include/hpx/plugin_factories/binary_filter_factory.hpp +include/hpx/plugin_factories/binary_filter_factory_base.hpp +include/hpx/plugin_factories/config/defines.hpp +include/hpx/plugin_factories/message_handler_factory.hpp +include/hpx/plugin_factories/message_handler_factory_base.hpp +include/hpx/plugin_factories/parcelport_factory.hpp +include/hpx/plugin_factories/parcelport_factory_base.hpp +include/hpx/plugin_factories/plugin_factory_base.hpp +include/hpx/plugin_factories/plugin_registry.hpp +include/hpx/plugin_factories/unique_plugin_name.hpp include/hpx/plugins/binary_filter_factory.hpp include/hpx/plugins/binary_filter_factory_base.hpp include/hpx/plugins/message_handler_factory.hpp include/hpx/plugins/message_handler_factory_base.hpp -include/hpx/plugins/parcel/coalescing_counter_registry.hpp -include/hpx/plugins/parcel/coalescing_message_handler.hpp include/hpx/plugins/parcel/coalescing_message_handler_registration.hpp -include/hpx/plugins/parcel/message_buffer.hpp -include/hpx/plugins/parcelport/mpi/header.hpp -include/hpx/plugins/parcelport/mpi/locality.hpp -include/hpx/plugins/parcelport/mpi/mpi.hpp -include/hpx/plugins/parcelport/mpi/mpi_environment.hpp -include/hpx/plugins/parcelport/mpi/receiver.hpp -include/hpx/plugins/parcelport/mpi/receiver_connection.hpp -include/hpx/plugins/parcelport/mpi/sender.hpp -include/hpx/plugins/parcelport/mpi/sender_connection.hpp -include/hpx/plugins/parcelport/mpi/tag_provider.hpp -include/hpx/plugins/parcelport/tcp/connection_handler.hpp -include/hpx/plugins/parcelport/tcp/locality.hpp -include/hpx/plugins/parcelport/tcp/receiver.hpp -include/hpx/plugins/parcelport/tcp/sender.hpp include/hpx/plugins/parcelport_factory.hpp include/hpx/plugins/parcelport_factory_base.hpp include/hpx/plugins/plugin_factory_base.hpp include/hpx/plugins/plugin_registry.hpp include/hpx/plugins/plugin_registry_base.hpp include/hpx/plugins/unique_plugin_name.hpp +include/hpx/prefix/config/defines.hpp +include/hpx/prefix/find_prefix.hpp +include/hpx/preprocessor.hpp +include/hpx/preprocessor/cat.hpp +include/hpx/preprocessor/config.hpp +include/hpx/preprocessor/config/defines.hpp +include/hpx/preprocessor/expand.hpp +include/hpx/preprocessor/identity.hpp +include/hpx/preprocessor/nargs.hpp +include/hpx/preprocessor/stringize.hpp +include/hpx/preprocessor/strip_parens.hpp +include/hpx/program_options.hpp +include/hpx/program_options/cmdline.hpp +include/hpx/program_options/config.hpp +include/hpx/program_options/config/defines.hpp +include/hpx/program_options/detail/cmdline.hpp +include/hpx/program_options/detail/config_file.hpp +include/hpx/program_options/detail/convert.hpp +include/hpx/program_options/detail/parsers.hpp +include/hpx/program_options/detail/utf8_codecvt_facet.hpp +include/hpx/program_options/detail/value_semantic.hpp +include/hpx/program_options/environment_iterator.hpp +include/hpx/program_options/eof_iterator.hpp +include/hpx/program_options/errors.hpp +include/hpx/program_options/option.hpp +include/hpx/program_options/options_description.hpp +include/hpx/program_options/parsers.hpp +include/hpx/program_options/positional_options.hpp +include/hpx/program_options/value_semantic.hpp +include/hpx/program_options/variables_map.hpp +include/hpx/program_options/version.hpp +include/hpx/properties/config/defines.hpp +include/hpx/properties/property.hpp +include/hpx/property.hpp +include/hpx/resiliency/async_replay.hpp +include/hpx/resiliency/async_replay_executor.hpp +include/hpx/resiliency/async_replicate.hpp +include/hpx/resiliency/async_replicate_executor.hpp +include/hpx/resiliency/config.hpp +include/hpx/resiliency/config/defines.hpp +include/hpx/resiliency/replay_executor.hpp +include/hpx/resiliency/replicate_executor.hpp +include/hpx/resiliency/resiliency.hpp +include/hpx/resiliency/resiliency_cpos.hpp +include/hpx/resiliency/util.hpp +include/hpx/resiliency/version.hpp +include/hpx/resiliency_distributed/async_replay_distributed.hpp +include/hpx/resiliency_distributed/async_replicate_distributed.hpp +include/hpx/resiliency_distributed/config/defines.hpp +include/hpx/resiliency_distributed/resiliency_distributed.hpp +include/hpx/resource_partitioner.hpp +include/hpx/resource_partitioner/config/defines.hpp +include/hpx/resource_partitioner/detail/create_partitioner.hpp +include/hpx/resource_partitioner/detail/partitioner.hpp +include/hpx/resource_partitioner/partitioner.hpp +include/hpx/resource_partitioner/partitioner_fwd.hpp include/hpx/runtime.hpp include/hpx/runtime/actions/action_priority.hpp include/hpx/runtime/actions/action_support.hpp @@ -640,13 +1582,14 @@ include/hpx/runtime/actions/detail/action_factory.hpp include/hpx/runtime/actions/detail/invocation_count_registry.hpp include/hpx/runtime/actions/lambda_to_action.hpp include/hpx/runtime/actions/make_continuation.hpp -include/hpx/runtime/actions/manage_object_action.hpp include/hpx/runtime/actions/plain_action.hpp +include/hpx/runtime/actions/preassigned_action_id.hpp include/hpx/runtime/actions/set_lco_value_continuation.hpp include/hpx/runtime/actions/transfer_action.hpp include/hpx/runtime/actions/transfer_base_action.hpp include/hpx/runtime/actions/transfer_continuation_action.hpp include/hpx/runtime/actions/trigger.hpp +include/hpx/runtime/actions_base_fwd.hpp include/hpx/runtime/actions_fwd.hpp include/hpx/runtime/agas/addressing_service.hpp include/hpx/runtime/agas/big_boot_barrier.hpp @@ -658,7 +1601,6 @@ include/hpx/runtime/agas/detail/hosted_locality_namespace.hpp include/hpx/runtime/agas/gva.hpp include/hpx/runtime/agas/interface.hpp include/hpx/runtime/agas/locality_namespace.hpp -include/hpx/runtime/agas/namespace_action_code.hpp include/hpx/runtime/agas/primary_namespace.hpp include/hpx/runtime/agas/server/component_namespace.hpp include/hpx/runtime/agas/server/locality_namespace.hpp @@ -674,41 +1616,38 @@ include/hpx/runtime/applier/apply_continue_callback.hpp include/hpx/runtime/applier/apply_continue_fwd.hpp include/hpx/runtime/applier/apply_helper.hpp include/hpx/runtime/applier/bind_naming_wrappers.hpp -include/hpx/runtime/applier/detail/apply_colocated.hpp -include/hpx/runtime/applier/detail/apply_colocated_callback.hpp -include/hpx/runtime/applier/detail/apply_colocated_callback_fwd.hpp -include/hpx/runtime/applier/detail/apply_colocated_fwd.hpp -include/hpx/runtime/applier/detail/apply_implementations.hpp -include/hpx/runtime/applier/detail/apply_implementations_fwd.hpp include/hpx/runtime/applier/register_apply_colocated.hpp include/hpx/runtime/applier/trigger.hpp include/hpx/runtime/applier_fwd.hpp include/hpx/runtime/basename_registration.hpp include/hpx/runtime/basename_registration_fwd.hpp +include/hpx/runtime/components/abstract_component_base.hpp include/hpx/runtime/components/binpacking_distribution_policy.hpp include/hpx/runtime/components/client.hpp include/hpx/runtime/components/client_base.hpp include/hpx/runtime/components/colocating_distribution_policy.hpp -include/hpx/runtime/components/component_commandline.hpp +include/hpx/runtime/components/component.hpp +include/hpx/runtime/components/component_base.hpp include/hpx/runtime/components/component_commandline_base.hpp include/hpx/runtime/components/component_factory.hpp include/hpx/runtime/components/component_factory_base.hpp include/hpx/runtime/components/component_registry.hpp include/hpx/runtime/components/component_registry_base.hpp -include/hpx/runtime/components/component_startup_shutdown.hpp include/hpx/runtime/components/component_startup_shutdown_base.hpp include/hpx/runtime/components/component_type.hpp include/hpx/runtime/components/console_error_sink.hpp include/hpx/runtime/components/console_logging.hpp include/hpx/runtime/components/copy_component.hpp +include/hpx/runtime/components/create_component_helpers.hpp include/hpx/runtime/components/default_distribution_policy.hpp include/hpx/runtime/components/derived_component_factory.hpp include/hpx/runtime/components/make_client.hpp +include/hpx/runtime/components/managed_component_base.hpp include/hpx/runtime/components/migrate_component.hpp include/hpx/runtime/components/new.hpp include/hpx/runtime/components/pinned_ptr.hpp -include/hpx/runtime/components/runtime_support.hpp include/hpx/runtime/components/server/abstract_component_base.hpp +include/hpx/runtime/components/server/abstract_migration_support.hpp include/hpx/runtime/components/server/component.hpp include/hpx/runtime/components/server/component_base.hpp include/hpx/runtime/components/server/component_database.hpp @@ -726,26 +1665,23 @@ include/hpx/runtime/components/server/fixed_component_base.hpp include/hpx/runtime/components/server/invoke_function.hpp include/hpx/runtime/components/server/locking_hook.hpp include/hpx/runtime/components/server/managed_component_base.hpp -include/hpx/runtime/components/server/memory.hpp include/hpx/runtime/components/server/migrate_component.hpp include/hpx/runtime/components/server/migration_support.hpp -include/hpx/runtime/components/server/runtime_support.hpp -include/hpx/runtime/components/server/simple_component_base.hpp include/hpx/runtime/components/server/wrapper_heap.hpp +include/hpx/runtime/components/server/wrapper_heap_base.hpp include/hpx/runtime/components/server/wrapper_heap_list.hpp +include/hpx/runtime/components/simple_component_base.hpp include/hpx/runtime/components/static_factory_data.hpp -include/hpx/runtime/components/stubs/memory.hpp -include/hpx/runtime/components/stubs/runtime_support.hpp include/hpx/runtime/components/stubs/stub_base.hpp include/hpx/runtime/components/target_distribution_policy.hpp include/hpx/runtime/components/unwrapping_result_policy.hpp include/hpx/runtime/components_fwd.hpp include/hpx/runtime/config_entry.hpp +include/hpx/runtime/find_all_localities.hpp include/hpx/runtime/find_here.hpp include/hpx/runtime/find_localities.hpp include/hpx/runtime/get_colocation_id.hpp include/hpx/runtime/get_locality_id.hpp -include/hpx/runtime/get_locality_name.hpp include/hpx/runtime/get_lva.hpp include/hpx/runtime/get_num_localities.hpp include/hpx/runtime/get_os_thread_count.hpp @@ -756,17 +1692,11 @@ include/hpx/runtime/launch_policy.hpp include/hpx/runtime/message_handler_fwd.hpp include/hpx/runtime/naming/address.hpp include/hpx/runtime/naming/id_type.hpp -include/hpx/runtime/naming/id_type_impl.hpp -include/hpx/runtime/naming/name.hpp -include/hpx/runtime/naming/resolver_client.hpp include/hpx/runtime/naming/split_gid.hpp include/hpx/runtime/naming/unmanaged.hpp include/hpx/runtime/naming_fwd.hpp +include/hpx/runtime/parcelset/connection_cache.hpp include/hpx/runtime/parcelset/decode_parcels.hpp -include/hpx/runtime/parcelset/detail/call_for_each.hpp -include/hpx/runtime/parcelset/detail/parcel_await.hpp -include/hpx/runtime/parcelset/detail/parcel_route_handler.hpp -include/hpx/runtime/parcelset/detail/per_action_data_counter.hpp include/hpx/runtime/parcelset/detail/per_action_data_counter_registry.hpp include/hpx/runtime/parcelset/encode_parcels.hpp include/hpx/runtime/parcelset/locality.hpp @@ -777,11 +1707,10 @@ include/hpx/runtime/parcelset/parcelport.hpp include/hpx/runtime/parcelset/parcelport_connection.hpp include/hpx/runtime/parcelset/parcelport_impl.hpp include/hpx/runtime/parcelset/policies/message_handler.hpp -include/hpx/runtime/parcelset/put_parcel.hpp include/hpx/runtime/parcelset_fwd.hpp +include/hpx/runtime/put_parcel.hpp +include/hpx/runtime/put_parcel_fwd.hpp include/hpx/runtime/report_error.hpp -include/hpx/runtime/resource/detail/create_partitioner.hpp -include/hpx/runtime/resource/detail/partitioner.hpp include/hpx/runtime/resource/partitioner.hpp include/hpx/runtime/resource/partitioner_fwd.hpp include/hpx/runtime/runtime_fwd.hpp @@ -792,21 +1721,12 @@ include/hpx/runtime/serialization/base_object.hpp include/hpx/runtime/serialization/basic_archive.hpp include/hpx/runtime/serialization/binary_filter.hpp include/hpx/runtime/serialization/bitset.hpp +include/hpx/runtime/serialization/brace_initializable.hpp +include/hpx/runtime/serialization/brace_initializable_fwd.hpp include/hpx/runtime/serialization/complex.hpp include/hpx/runtime/serialization/container.hpp include/hpx/runtime/serialization/datapar.hpp include/hpx/runtime/serialization/deque.hpp -include/hpx/runtime/serialization/detail/boost_simd.hpp -include/hpx/runtime/serialization/detail/non_default_constructible.hpp -include/hpx/runtime/serialization/detail/pointer.hpp -include/hpx/runtime/serialization/detail/polymorphic_id_factory.hpp -include/hpx/runtime/serialization/detail/polymorphic_intrusive_factory.hpp -include/hpx/runtime/serialization/detail/polymorphic_nonintrusive_factory.hpp -include/hpx/runtime/serialization/detail/polymorphic_nonintrusive_factory_impl.hpp -include/hpx/runtime/serialization/detail/preprocess.hpp -include/hpx/runtime/serialization/detail/raw_ptr.hpp -include/hpx/runtime/serialization/detail/serialize_collection.hpp -include/hpx/runtime/serialization/detail/vc.hpp include/hpx/runtime/serialization/dynamic_bitset.hpp include/hpx/runtime/serialization/input_archive.hpp include/hpx/runtime/serialization/input_container.hpp @@ -825,6 +1745,7 @@ include/hpx/runtime/serialization/serialize_buffer.hpp include/hpx/runtime/serialization/set.hpp include/hpx/runtime/serialization/shared_ptr.hpp include/hpx/runtime/serialization/string.hpp +include/hpx/runtime/serialization/tuple.hpp include/hpx/runtime/serialization/unique_ptr.hpp include/hpx/runtime/serialization/unordered_map.hpp include/hpx/runtime/serialization/valarray.hpp @@ -837,48 +1758,16 @@ include/hpx/runtime/thread_hooks.hpp include/hpx/runtime/thread_pool_helpers.hpp include/hpx/runtime/threads/coroutines/coroutine.hpp include/hpx/runtime/threads/coroutines/coroutine_fwd.hpp -include/hpx/runtime/threads/coroutines/detail/context_base.hpp -include/hpx/runtime/threads/coroutines/detail/context_generic_context.hpp -include/hpx/runtime/threads/coroutines/detail/context_impl.hpp -include/hpx/runtime/threads/coroutines/detail/context_linux_x86.hpp -include/hpx/runtime/threads/coroutines/detail/context_posix.hpp -include/hpx/runtime/threads/coroutines/detail/context_windows_fibers.hpp -include/hpx/runtime/threads/coroutines/detail/coroutine_accessor.hpp -include/hpx/runtime/threads/coroutines/detail/coroutine_impl.hpp -include/hpx/runtime/threads/coroutines/detail/coroutine_self.hpp -include/hpx/runtime/threads/coroutines/detail/get_stack_pointer.hpp -include/hpx/runtime/threads/coroutines/detail/posix_utility.hpp -include/hpx/runtime/threads/coroutines/detail/swap_context.hpp -include/hpx/runtime/threads/coroutines/detail/tss.hpp -include/hpx/runtime/threads/coroutines/exception.hpp include/hpx/runtime/threads/cpu_mask.hpp -include/hpx/runtime/threads/detail/combined_tagged_state.hpp -include/hpx/runtime/threads/detail/create_thread.hpp -include/hpx/runtime/threads/detail/create_work.hpp -include/hpx/runtime/threads/detail/io_service_thread_pool.hpp -include/hpx/runtime/threads/detail/partlit.hpp -include/hpx/runtime/threads/detail/periodic_maintenance.hpp -include/hpx/runtime/threads/detail/scheduled_thread_pool.hpp -include/hpx/runtime/threads/detail/scheduled_thread_pool_impl.hpp -include/hpx/runtime/threads/detail/scheduling_loop.hpp -include/hpx/runtime/threads/detail/set_thread_state.hpp -include/hpx/runtime/threads/detail/thread_num_tss.hpp -include/hpx/runtime/threads/executors.hpp -include/hpx/runtime/threads/executors/current_executor.hpp -include/hpx/runtime/threads/executors/default_executor.hpp -include/hpx/runtime/threads/executors/guided_pool_executor.hpp -include/hpx/runtime/threads/executors/manage_thread_executor.hpp -include/hpx/runtime/threads/executors/pool_executor.hpp +include/hpx/runtime/threads/execution_agent.hpp include/hpx/runtime/threads/executors/service_executors.hpp -include/hpx/runtime/threads/executors/this_thread_executors.hpp -include/hpx/runtime/threads/executors/thread_pool_attached_executors.hpp -include/hpx/runtime/threads/executors/thread_pool_executors.hpp -include/hpx/runtime/threads/executors/thread_pool_os_executors.hpp include/hpx/runtime/threads/policies/affinity_data.hpp include/hpx/runtime/threads/policies/callback_notifier.hpp +include/hpx/runtime/threads/policies/deadlock_detection.hpp include/hpx/runtime/threads/policies/local_priority_queue_scheduler.hpp include/hpx/runtime/threads/policies/local_queue_scheduler.hpp include/hpx/runtime/threads/policies/lockfree_queue_backends.hpp +include/hpx/runtime/threads/policies/maintain_queue_wait_times.hpp include/hpx/runtime/threads/policies/parse_affinity_options.hpp include/hpx/runtime/threads/policies/queue_helpers.hpp include/hpx/runtime/threads/policies/scheduler_base.hpp @@ -888,15 +1777,17 @@ include/hpx/runtime/threads/policies/shared_priority_queue_scheduler.hpp include/hpx/runtime/threads/policies/static_priority_queue_scheduler.hpp include/hpx/runtime/threads/policies/static_queue_scheduler.hpp include/hpx/runtime/threads/policies/thread_queue.hpp -include/hpx/runtime/threads/resource_manager.hpp +include/hpx/runtime/threads/policies/thread_queue_init_parameters.hpp +include/hpx/runtime/threads/policies/thread_queue_mc.hpp +include/hpx/runtime/threads/register_thread.hpp include/hpx/runtime/threads/run_as_hpx_thread.hpp include/hpx/runtime/threads/run_as_os_thread.hpp -include/hpx/runtime/threads/scheduler_specific_ptr.hpp +include/hpx/runtime/threads/scoped_background_timer.hpp include/hpx/runtime/threads/thread.hpp include/hpx/runtime/threads/thread_data.hpp -include/hpx/runtime/threads/thread_data_fwd.hpp +include/hpx/runtime/threads/thread_data_stackful.hpp +include/hpx/runtime/threads/thread_data_stackless.hpp include/hpx/runtime/threads/thread_enums.hpp -include/hpx/runtime/threads/thread_executor.hpp include/hpx/runtime/threads/thread_helpers.hpp include/hpx/runtime/threads/thread_id_type.hpp include/hpx/runtime/threads/thread_init_data.hpp @@ -905,14 +1796,278 @@ include/hpx/runtime/threads/thread_pools.hpp include/hpx/runtime/threads/thread_specific_ptr.hpp include/hpx/runtime/threads/threadmanager.hpp include/hpx/runtime/threads/topology.hpp -include/hpx/runtime/threads_fwd.hpp +include/hpx/runtime/traits/action_get_embedded_parcel.hpp +include/hpx/runtime/traits/action_serialization_filter.hpp include/hpx/runtime/trigger_lco.hpp -include/hpx/runtime_fwd.hpp -include/hpx/runtime_impl.hpp -include/hpx/state.hpp +include/hpx/runtime/trigger_lco_fwd.hpp +include/hpx/runtime_components/component_factory.hpp +include/hpx/runtime_components/component_registry.hpp +include/hpx/runtime_components/components_fwd.hpp +include/hpx/runtime_components/config/defines.hpp +include/hpx/runtime_components/console_error_sink.hpp +include/hpx/runtime_components/console_logging.hpp +include/hpx/runtime_components/create_component_helpers.hpp +include/hpx/runtime_components/default_distribution_policy.hpp +include/hpx/runtime_components/derived_component_factory.hpp +include/hpx/runtime_components/distributed_metadata_base.hpp +include/hpx/runtime_components/new.hpp +include/hpx/runtime_components/server/console_error_sink.hpp +include/hpx/runtime_components/server/console_error_sink_singleton.hpp +include/hpx/runtime_components/server/console_logging.hpp +include/hpx/runtime_configuration/agas_service_mode.hpp +include/hpx/runtime_configuration/component_commandline_base.hpp +include/hpx/runtime_configuration/component_factory_base.hpp +include/hpx/runtime_configuration/component_registry_base.hpp +include/hpx/runtime_configuration/config/defines.hpp +include/hpx/runtime_configuration/init_ini_data.hpp +include/hpx/runtime_configuration/plugin_registry_base.hpp +include/hpx/runtime_configuration/runtime_configuration.hpp +include/hpx/runtime_configuration/runtime_configuration_fwd.hpp +include/hpx/runtime_configuration/runtime_mode.hpp +include/hpx/runtime_configuration/static_factory_data.hpp +include/hpx/runtime_distributed.hpp +include/hpx/runtime_distributed/applier.hpp +include/hpx/runtime_distributed/applier_fwd.hpp +include/hpx/runtime_distributed/big_boot_barrier.hpp +include/hpx/runtime_distributed/config/defines.hpp +include/hpx/runtime_distributed/copy_component.hpp +include/hpx/runtime_distributed/find_all_localities.hpp +include/hpx/runtime_distributed/find_here.hpp +include/hpx/runtime_distributed/find_localities.hpp +include/hpx/runtime_distributed/get_locality_name.hpp +include/hpx/runtime_distributed/get_num_localities.hpp +include/hpx/runtime_distributed/migrate_component.hpp +include/hpx/runtime_distributed/runtime_fwd.hpp +include/hpx/runtime_distributed/runtime_support.hpp +include/hpx/runtime_distributed/server/copy_component.hpp +include/hpx/runtime_distributed/server/migrate_component.hpp +include/hpx/runtime_distributed/server/runtime_support.hpp +include/hpx/runtime_distributed/stubs/runtime_support.hpp +include/hpx/runtime_handlers.hpp +include/hpx/runtime_local/component_startup_shutdown_base.hpp +include/hpx/runtime_local/config/defines.hpp +include/hpx/runtime_local/config_entry.hpp +include/hpx/runtime_local/custom_exception_info.hpp +include/hpx/runtime_local/debugging.hpp +include/hpx/runtime_local/detail/runtime_local_fwd.hpp +include/hpx/runtime_local/detail/serialize_exception.hpp +include/hpx/runtime_local/get_locality_id.hpp +include/hpx/runtime_local/get_locality_name.hpp +include/hpx/runtime_local/get_num_all_localities.hpp +include/hpx/runtime_local/get_os_thread_count.hpp +include/hpx/runtime_local/get_thread_name.hpp +include/hpx/runtime_local/get_worker_thread_num.hpp +include/hpx/runtime_local/interval_timer.hpp +include/hpx/runtime_local/os_thread_type.hpp +include/hpx/runtime_local/pool_timer.hpp +include/hpx/runtime_local/report_error.hpp +include/hpx/runtime_local/run_as_hpx_thread.hpp +include/hpx/runtime_local/run_as_os_thread.hpp +include/hpx/runtime_local/runtime_handlers.hpp +include/hpx/runtime_local/runtime_local.hpp +include/hpx/runtime_local/runtime_local_fwd.hpp +include/hpx/runtime_local/service_executors.hpp +include/hpx/runtime_local/shutdown_function.hpp +include/hpx/runtime_local/startup_function.hpp +include/hpx/runtime_local/state.hpp +include/hpx/runtime_local/thread_hooks.hpp +include/hpx/runtime_local/thread_mapper.hpp +include/hpx/runtime_local/thread_pool_helpers.hpp +include/hpx/runtime_local/thread_stacktrace.hpp +include/hpx/schedulers/config/defines.hpp +include/hpx/schedulers/deadlock_detection.hpp +include/hpx/schedulers/local_priority_queue_scheduler.hpp +include/hpx/schedulers/local_queue_scheduler.hpp +include/hpx/schedulers/lockfree_queue_backends.hpp +include/hpx/schedulers/maintain_queue_wait_times.hpp +include/hpx/schedulers/queue_helpers.hpp +include/hpx/schedulers/queue_holder_numa.hpp +include/hpx/schedulers/queue_holder_thread.hpp +include/hpx/schedulers/shared_priority_queue_scheduler.hpp +include/hpx/schedulers/static_priority_queue_scheduler.hpp +include/hpx/schedulers/static_queue_scheduler.hpp +include/hpx/schedulers/thread_queue.hpp +include/hpx/schedulers/thread_queue_mc.hpp +include/hpx/segmented_algorithms.hpp +include/hpx/segmented_algorithms/config/defines.hpp +include/hpx/semaphore.hpp +include/hpx/serialization.hpp +include/hpx/serialization/access.hpp +include/hpx/serialization/array.hpp +include/hpx/serialization/base_object.hpp +include/hpx/serialization/basic_archive.hpp +include/hpx/serialization/binary_filter.hpp +include/hpx/serialization/bitset.hpp +include/hpx/serialization/boost_variant.hpp +include/hpx/serialization/brace_initializable.hpp +include/hpx/serialization/brace_initializable_fwd.hpp +include/hpx/serialization/complex.hpp +include/hpx/serialization/config/defines.hpp +include/hpx/serialization/container.hpp +include/hpx/serialization/datapar.hpp +include/hpx/serialization/deque.hpp +include/hpx/serialization/detail/constructor_selector.hpp +include/hpx/serialization/detail/extra_archive_data.hpp +include/hpx/serialization/detail/non_default_constructible.hpp +include/hpx/serialization/detail/pointer.hpp +include/hpx/serialization/detail/polymorphic_id_factory.hpp +include/hpx/serialization/detail/polymorphic_intrusive_factory.hpp +include/hpx/serialization/detail/polymorphic_nonintrusive_factory.hpp +include/hpx/serialization/detail/polymorphic_nonintrusive_factory_impl.hpp +include/hpx/serialization/detail/preprocess_container.hpp +include/hpx/serialization/detail/raw_ptr.hpp +include/hpx/serialization/detail/serialize_collection.hpp +include/hpx/serialization/detail/vc.hpp +include/hpx/serialization/dynamic_bitset.hpp +include/hpx/serialization/exception_ptr.hpp +include/hpx/serialization/input_archive.hpp +include/hpx/serialization/input_container.hpp +include/hpx/serialization/intrusive_ptr.hpp +include/hpx/serialization/list.hpp +include/hpx/serialization/map.hpp +include/hpx/serialization/multi_array.hpp +include/hpx/serialization/optional.hpp +include/hpx/serialization/output_archive.hpp +include/hpx/serialization/output_container.hpp +include/hpx/serialization/serializable_any.hpp +include/hpx/serialization/serialization_chunk.hpp +include/hpx/serialization/serialization_fwd.hpp +include/hpx/serialization/serialize.hpp +include/hpx/serialization/serialize_buffer.hpp +include/hpx/serialization/set.hpp +include/hpx/serialization/shared_ptr.hpp +include/hpx/serialization/std_tuple.hpp +include/hpx/serialization/string.hpp +include/hpx/serialization/traits/brace_initializable_traits.hpp +include/hpx/serialization/traits/is_bitwise_serializable.hpp +include/hpx/serialization/traits/is_not_bitwise_serializable.hpp +include/hpx/serialization/traits/needs_automatic_registration.hpp +include/hpx/serialization/traits/polymorphic_traits.hpp +include/hpx/serialization/traits/serialization_access_data.hpp +include/hpx/serialization/tuple.hpp +include/hpx/serialization/unique_ptr.hpp +include/hpx/serialization/unordered_map.hpp +include/hpx/serialization/valarray.hpp +include/hpx/serialization/variant.hpp +include/hpx/serialization/vector.hpp +include/hpx/shared_mutex.hpp +include/hpx/source_location.hpp +include/hpx/static_reinit/config/defines.hpp +include/hpx/static_reinit/reinitializable_static.hpp +include/hpx/static_reinit/static_reinit.hpp +include/hpx/statistics.hpp +include/hpx/statistics/config/defines.hpp +include/hpx/statistics/histogram.hpp +include/hpx/statistics/rolling_max.hpp +include/hpx/statistics/rolling_min.hpp +include/hpx/stop_token.hpp +include/hpx/string_util/case_conv.hpp +include/hpx/string_util/classification.hpp +include/hpx/string_util/config/defines.hpp +include/hpx/string_util/split.hpp +include/hpx/string_util/trim.hpp include/hpx/sync.hpp +include/hpx/sync_launch_policy_dispatch.hpp +include/hpx/synchronization.hpp +include/hpx/synchronization/async_rw_mutex.hpp +include/hpx/synchronization/barrier.hpp +include/hpx/synchronization/channel_mpmc.hpp +include/hpx/synchronization/channel_mpsc.hpp +include/hpx/synchronization/channel_spsc.hpp +include/hpx/synchronization/condition_variable.hpp +include/hpx/synchronization/config/defines.hpp +include/hpx/synchronization/counting_semaphore.hpp +include/hpx/synchronization/detail/condition_variable.hpp +include/hpx/synchronization/detail/counting_semaphore.hpp +include/hpx/synchronization/detail/sliding_semaphore.hpp +include/hpx/synchronization/event.hpp +include/hpx/synchronization/latch.hpp +include/hpx/synchronization/lock_types.hpp +include/hpx/synchronization/mutex.hpp +include/hpx/synchronization/no_mutex.hpp +include/hpx/synchronization/once.hpp +include/hpx/synchronization/recursive_mutex.hpp +include/hpx/synchronization/shared_mutex.hpp +include/hpx/synchronization/sliding_semaphore.hpp +include/hpx/synchronization/spinlock.hpp +include/hpx/synchronization/spinlock_pool.hpp +include/hpx/synchronization/stop_token.hpp +include/hpx/system_error.hpp +include/hpx/tag_invoke/config/defines.hpp +include/hpx/task_block.hpp +include/hpx/testing.hpp +include/hpx/testing/config/defines.hpp +include/hpx/testing/performance.hpp +include/hpx/thread.hpp +include/hpx/thread_pool_util/config/defines.hpp +include/hpx/thread_pool_util/thread_pool_suspension_helpers.hpp +include/hpx/thread_pools/config/defines.hpp +include/hpx/thread_pools/detail/scoped_background_timer.hpp +include/hpx/thread_pools/scheduled_thread_pool.hpp +include/hpx/thread_pools/scheduled_thread_pool_impl.hpp +include/hpx/thread_pools/scheduling_loop.hpp +include/hpx/thread_support.hpp +include/hpx/thread_support/assert_owns_lock.hpp +include/hpx/thread_support/atomic_count.hpp +include/hpx/thread_support/config/defines.hpp +include/hpx/thread_support/set_thread_name.hpp +include/hpx/thread_support/spinlock.hpp +include/hpx/thread_support/thread_specific_ptr.hpp +include/hpx/thread_support/unlock_guard.hpp +include/hpx/threading/config/defines.hpp +include/hpx/threading/jthread.hpp +include/hpx/threading/thread.hpp +include/hpx/threading_base/annotated_function.hpp +include/hpx/threading_base/callback_notifier.hpp +include/hpx/threading_base/config/defines.hpp +include/hpx/threading_base/create_thread.hpp +include/hpx/threading_base/create_work.hpp +include/hpx/threading_base/detail/get_default_pool.hpp +include/hpx/threading_base/detail/get_default_timer_service.hpp +include/hpx/threading_base/detail/reset_backtrace.hpp +include/hpx/threading_base/detail/reset_lco_description.hpp +include/hpx/threading_base/execution_agent.hpp +include/hpx/threading_base/external_timer.hpp +include/hpx/threading_base/network_background_callback.hpp +include/hpx/threading_base/print.hpp +include/hpx/threading_base/register_thread.hpp +include/hpx/threading_base/scheduler_base.hpp +include/hpx/threading_base/scheduler_mode.hpp +include/hpx/threading_base/scheduler_state.hpp +include/hpx/threading_base/scoped_annotation.hpp +include/hpx/threading_base/set_thread_state.hpp +include/hpx/threading_base/set_thread_state_timed.hpp +include/hpx/threading_base/thread_data.hpp +include/hpx/threading_base/thread_data_stackful.hpp +include/hpx/threading_base/thread_data_stackless.hpp +include/hpx/threading_base/thread_description.hpp +include/hpx/threading_base/thread_helpers.hpp +include/hpx/threading_base/thread_init_data.hpp +include/hpx/threading_base/thread_num_tss.hpp +include/hpx/threading_base/thread_pool_base.hpp +include/hpx/threading_base/thread_queue_init_parameters.hpp +include/hpx/threading_base/thread_specific_ptr.hpp +include/hpx/threading_base/threading_base_fwd.hpp +include/hpx/threadmanager.hpp +include/hpx/threadmanager/config/defines.hpp +include/hpx/threadmanager/threadmanager_fwd.hpp include/hpx/throw_exception.hpp -include/hpx/traits.hpp +include/hpx/timed_execution/config/defines.hpp +include/hpx/timed_execution/timed_execution.hpp +include/hpx/timed_execution/timed_execution_fwd.hpp +include/hpx/timed_execution/timed_executors.hpp +include/hpx/timed_execution/traits/is_timed_executor.hpp +include/hpx/timing.hpp +include/hpx/timing/config/defines.hpp +include/hpx/timing/high_resolution_clock.hpp +include/hpx/timing/high_resolution_timer.hpp +include/hpx/timing/scoped_timer.hpp +include/hpx/timing/steady_clock.hpp +include/hpx/timing/tick_counter.hpp +include/hpx/topology.hpp +include/hpx/topology/config/defines.hpp +include/hpx/topology/cpu_mask.hpp +include/hpx/topology/topology.hpp include/hpx/traits/acquire_future.hpp include/hpx/traits/acquire_shared_state.hpp include/hpx/traits/action_continuation.hpp @@ -920,36 +2075,30 @@ include/hpx/traits/action_decorate_continuation.hpp include/hpx/traits/action_decorate_function.hpp include/hpx/traits/action_does_termination_detection.hpp include/hpx/traits/action_is_target_valid.hpp -include/hpx/traits/action_message_handler.hpp include/hpx/traits/action_priority.hpp include/hpx/traits/action_remote_result.hpp include/hpx/traits/action_schedule_thread.hpp include/hpx/traits/action_select_direct_execution.hpp -include/hpx/traits/action_serialization_filter.hpp include/hpx/traits/action_stacksize.hpp +include/hpx/traits/action_trigger_continuation.hpp include/hpx/traits/action_was_object_migrated.hpp +include/hpx/traits/brace_initializable_traits.hpp include/hpx/traits/component_config_data.hpp +include/hpx/traits/component_heap_type.hpp include/hpx/traits/component_pin_support.hpp include/hpx/traits/component_supports_migration.hpp include/hpx/traits/component_type_database.hpp include/hpx/traits/component_type_is_compatible.hpp include/hpx/traits/concepts.hpp -include/hpx/traits/detail/reserve.hpp -include/hpx/traits/detail/wrap_int.hpp include/hpx/traits/executor_traits.hpp include/hpx/traits/extract_action.hpp include/hpx/traits/future_access.hpp include/hpx/traits/future_then_result.hpp include/hpx/traits/future_traits.hpp -include/hpx/traits/get_function_address.hpp -include/hpx/traits/get_function_annotation.hpp include/hpx/traits/get_remote_result.hpp include/hpx/traits/has_member_xxx.hpp include/hpx/traits/has_xxx.hpp -include/hpx/traits/is_action.hpp -include/hpx/traits/is_bind_expression.hpp include/hpx/traits/is_bitwise_serializable.hpp -include/hpx/traits/is_callable.hpp include/hpx/traits/is_client.hpp include/hpx/traits/is_component.hpp include/hpx/traits/is_continuation.hpp @@ -962,7 +2111,6 @@ include/hpx/traits/is_future_range.hpp include/hpx/traits/is_future_tuple.hpp include/hpx/traits/is_iterator.hpp include/hpx/traits/is_launch_policy.hpp -include/hpx/traits/is_placeholder.hpp include/hpx/traits/is_range.hpp include/hpx/traits/is_timed_executor.hpp include/hpx/traits/is_tuple_like.hpp @@ -970,28 +2118,48 @@ include/hpx/traits/is_valid_action.hpp include/hpx/traits/is_value_proxy.hpp include/hpx/traits/managed_component_policies.hpp include/hpx/traits/needs_automatic_registration.hpp +include/hpx/traits/pack_traversal_rebind_container.hpp include/hpx/traits/plugin_config_data.hpp include/hpx/traits/pointer_category.hpp include/hpx/traits/polymorphic_traits.hpp include/hpx/traits/promise_local_result.hpp include/hpx/traits/promise_remote_result.hpp -include/hpx/traits/rma_memory_region_traits.hpp include/hpx/traits/segmented_iterator_traits.hpp include/hpx/traits/serialization_access_data.hpp include/hpx/traits/supports_streaming_with_any.hpp -include/hpx/util/activate_counters.hpp +include/hpx/tuple.hpp +include/hpx/type_support.hpp +include/hpx/type_support/always_void.hpp +include/hpx/type_support/config/defines.hpp +include/hpx/type_support/decay.hpp +include/hpx/type_support/detail/with_result_of.hpp +include/hpx/type_support/detail/wrap_int.hpp +include/hpx/type_support/detected.hpp +include/hpx/type_support/empty_function.hpp +include/hpx/type_support/equality.hpp +include/hpx/type_support/identity.hpp +include/hpx/type_support/lazy_conditional.hpp +include/hpx/type_support/lazy_enable_if.hpp +include/hpx/type_support/meta.hpp +include/hpx/type_support/pack.hpp +include/hpx/type_support/static.hpp +include/hpx/type_support/unused.hpp +include/hpx/type_support/unwrap_ref.hpp +include/hpx/type_support/void_guard.hpp +include/hpx/type_traits.hpp +include/hpx/unwrap.hpp +include/hpx/util.hpp include/hpx/util/allocator_deleter.hpp include/hpx/util/always_void.hpp include/hpx/util/annotated_function.hpp include/hpx/util/any.hpp -include/hpx/util/apex.hpp include/hpx/util/asio_util.hpp include/hpx/util/assert.hpp include/hpx/util/assert_owns_lock.hpp include/hpx/util/atomic_count.hpp -include/hpx/util/await_traits.hpp include/hpx/util/backtrace.hpp include/hpx/util/backtrace/backtrace.hpp +include/hpx/util/bad_lexical_cast.hpp include/hpx/util/batch_environment.hpp include/hpx/util/batch_environments/alps_environment.hpp include/hpx/util/batch_environments/pbs_environment.hpp @@ -1000,8 +2168,6 @@ include/hpx/util/bind.hpp include/hpx/util/bind_action.hpp include/hpx/util/bind_back.hpp include/hpx/util/bind_front.hpp -include/hpx/util/block_profiler.hpp -include/hpx/util/buffer_pool.hpp include/hpx/util/cache/entries/entry.hpp include/hpx/util/cache/entries/fifo_entry.hpp include/hpx/util/cache/entries/lfu_entry.hpp @@ -1013,54 +2179,31 @@ include/hpx/util/cache/policies/always.hpp include/hpx/util/cache/statistics/local_full_statistics.hpp include/hpx/util/cache/statistics/local_statistics.hpp include/hpx/util/cache/statistics/no_statistics.hpp +include/hpx/util/cache_aligned_data.hpp include/hpx/util/calculate_fanout.hpp include/hpx/util/checkpoint.hpp include/hpx/util/command_line_handling.hpp -include/hpx/util/connection_cache.hpp -include/hpx/util/coordinate.hpp +include/hpx/util/config/defines.hpp include/hpx/util/debug/demangle_helper.hpp include/hpx/util/debug/thread_stacktrace.hpp include/hpx/util/debugging.hpp include/hpx/util/decay.hpp include/hpx/util/deferred_call.hpp -include/hpx/util/detail/basic_function.hpp -include/hpx/util/detail/container_category.hpp -include/hpx/util/detail/empty_function.hpp -include/hpx/util/detail/function_registration.hpp -include/hpx/util/detail/pack.hpp -include/hpx/util/detail/pack_traversal_async_impl.hpp -include/hpx/util/detail/pack_traversal_impl.hpp -include/hpx/util/detail/pp/cat.hpp -include/hpx/util/detail/pp/config.hpp -include/hpx/util/detail/pp/expand.hpp -include/hpx/util/detail/pp/nargs.hpp -include/hpx/util/detail/pp/stringize.hpp -include/hpx/util/detail/pp/strip_parens.hpp -include/hpx/util/detail/reset_function.hpp -include/hpx/util/detail/unwrap_impl.hpp -include/hpx/util/detail/vtable/callable_vtable.hpp -include/hpx/util/detail/vtable/copyable_vtable.hpp -include/hpx/util/detail/vtable/function_vtable.hpp -include/hpx/util/detail/vtable/serializable_function_vtable.hpp -include/hpx/util/detail/vtable/serializable_vtable.hpp -include/hpx/util/detail/vtable/unique_function_vtable.hpp -include/hpx/util/detail/vtable/vtable.hpp -include/hpx/util/detail/yield_k.hpp +include/hpx/util/detail/reserve.hpp include/hpx/util/detected.hpp -include/hpx/util/filesystem_compatibility.hpp +include/hpx/util/external_timer.hpp +include/hpx/util/fibhash.hpp include/hpx/util/find_prefix.hpp include/hpx/util/first_argument.hpp include/hpx/util/format.hpp +include/hpx/util/from_string.hpp include/hpx/util/function.hpp +include/hpx/util/function_ref.hpp include/hpx/util/functional/colocated_helpers.hpp include/hpx/util/functional/new.hpp -include/hpx/util/functional/segmented_iterator_helpers.hpp include/hpx/util/generate_unique_ids.hpp include/hpx/util/get_and_reset_value.hpp -include/hpx/util/hardware/bit_manipulation.hpp -include/hpx/util/hardware/cpuid.hpp -include/hpx/util/hardware/cpuid/linux_x86.hpp -include/hpx/util/hardware/cpuid/msvc.hpp +include/hpx/util/get_entry_as.hpp include/hpx/util/hardware/timestamp.hpp include/hpx/util/hardware/timestamp/bgq.hpp include/hpx/util/hardware/timestamp/linux_generic.hpp @@ -1073,17 +2216,13 @@ include/hpx/util/histogram.hpp include/hpx/util/identity.hpp include/hpx/util/ini.hpp include/hpx/util/init_ini_data.hpp -include/hpx/util/init_logging.hpp include/hpx/util/insert_checked.hpp -include/hpx/util/integer/cover_operators.hpp -include/hpx/util/integer/endian.hpp -include/hpx/util/integer/int128.hpp -include/hpx/util/integer/uint128.hpp include/hpx/util/internal_allocator.hpp include/hpx/util/interval_timer.hpp include/hpx/util/invoke.hpp include/hpx/util/invoke_fused.hpp include/hpx/util/io_service_pool.hpp +include/hpx/util/ios_flags_saver.hpp include/hpx/util/iterator_adaptor.hpp include/hpx/util/iterator_facade.hpp include/hpx/util/iterator_range.hpp @@ -1092,51 +2231,26 @@ include/hpx/util/jenkins_hash.hpp include/hpx/util/lazy_conditional.hpp include/hpx/util/lazy_enable_if.hpp include/hpx/util/lightweight_test.hpp +include/hpx/util/lockfree/concurrentqueue.hpp include/hpx/util/lockfree/deque.hpp -include/hpx/util/lockfree/detail/tagged_ptr_pair.hpp include/hpx/util/lockfree/freelist.hpp include/hpx/util/logging.hpp -include/hpx/util/logging/detail/cache_before_init.hpp -include/hpx/util/logging/detail/cache_before_init_macros.hpp -include/hpx/util/logging/detail/error.hpp -include/hpx/util/logging/detail/filter.hpp -include/hpx/util/logging/detail/format_write_detail.hpp -include/hpx/util/logging/detail/fwd.hpp -include/hpx/util/logging/detail/level.hpp -include/hpx/util/logging/detail/log_keeper.hpp -include/hpx/util/logging/detail/logger.hpp -include/hpx/util/logging/detail/macros.hpp -include/hpx/util/logging/detail/manipulator.hpp -include/hpx/util/logging/detail/template.hpp -include/hpx/util/logging/detail/time_format_holder.hpp -include/hpx/util/logging/detail/util.hpp -include/hpx/util/logging/format.hpp -include/hpx/util/logging/format/array.hpp -include/hpx/util/logging/format/destination/convert_destination.hpp include/hpx/util/logging/format/destination/defaults.hpp include/hpx/util/logging/format/destination/file.hpp -include/hpx/util/logging/format/destination/named.hpp -include/hpx/util/logging/format/formatter/convert_format.hpp include/hpx/util/logging/format/formatter/defaults.hpp include/hpx/util/logging/format/formatter/high_precision_time.hpp -include/hpx/util/logging/format/formatter/named_spacer.hpp -include/hpx/util/logging/format/formatter/spacer.hpp include/hpx/util/logging/format/formatter/thread_id.hpp -include/hpx/util/logging/format/formatter/time.hpp -include/hpx/util/logging/format/formatter/time_strf.hpp include/hpx/util/logging/format/named_write.hpp -include/hpx/util/logging/format/named_write_fwd.hpp -include/hpx/util/logging/format/op_equal.hpp include/hpx/util/logging/format/optimize.hpp -include/hpx/util/logging/format_fwd.hpp -include/hpx/util/logging/gather/ostream_like.hpp include/hpx/util/logging/logging.hpp include/hpx/util/logging/writer/format_write.hpp include/hpx/util/logging/writer/named_write.hpp include/hpx/util/manage_config.hpp include/hpx/util/map_hostnames.hpp +include/hpx/util/max.hpp include/hpx/util/mem_fn.hpp -include/hpx/util/memory_chunk.hpp +include/hpx/util/min.hpp +include/hpx/util/one_shot.hpp include/hpx/util/one_size_heap_list.hpp include/hpx/util/optional.hpp include/hpx/util/pack_traversal.hpp @@ -1146,8 +2260,6 @@ include/hpx/util/plugin.hpp include/hpx/util/plugin/abstract_factory.hpp include/hpx/util/plugin/concrete_factory.hpp include/hpx/util/plugin/config.hpp -include/hpx/util/plugin/detail/dll_dlopen.hpp -include/hpx/util/plugin/detail/dll_windows.hpp include/hpx/util/plugin/dll.hpp include/hpx/util/plugin/export_plugin.hpp include/hpx/util/plugin/plugin_factory.hpp @@ -1155,38 +2267,29 @@ include/hpx/util/plugin/plugin_wrapper.hpp include/hpx/util/plugin/virtual_constructor.hpp include/hpx/util/pool_timer.hpp include/hpx/util/protect.hpp -include/hpx/util/query_counters.hpp include/hpx/util/range.hpp include/hpx/util/regex_from_pattern.hpp -include/hpx/util/register_locks.hpp -include/hpx/util/register_locks_globally.hpp include/hpx/util/reinitializable_static.hpp -include/hpx/util/remove_local_destinations.hpp include/hpx/util/result_of.hpp include/hpx/util/rolling_max.hpp include/hpx/util/rolling_min.hpp include/hpx/util/runtime_configuration.hpp -include/hpx/util/safe_lexical_cast.hpp include/hpx/util/scoped_timer.hpp -include/hpx/util/scoped_unlock.hpp include/hpx/util/sed_transform.hpp -include/hpx/util/serialize_exception.hpp -include/hpx/util/set_thread_name.hpp +include/hpx/util/serializable_any.hpp +include/hpx/util/serializable_function.hpp +include/hpx/util/serializable_unique_function.hpp +include/hpx/util/set_thread_name. include/hpx/util/spinlock.hpp include/hpx/util/spinlock_pool.hpp include/hpx/util/static.hpp include/hpx/util/static_reinit.hpp include/hpx/util/steady_clock.hpp -include/hpx/util/storage/tuple.hpp -include/hpx/util/tagged.hpp -include/hpx/util/tagged_pair.hpp -include/hpx/util/tagged_tuple.hpp -include/hpx/util/thread_aware_timer.hpp include/hpx/util/thread_description.hpp include/hpx/util/thread_mapper.hpp include/hpx/util/thread_specific_ptr.hpp include/hpx/util/tick_counter.hpp -include/hpx/util/time_logger.hpp +include/hpx/util/to_string.hpp include/hpx/util/transform_iterator.hpp include/hpx/util/tuple.hpp include/hpx/util/unique_function.hpp @@ -1194,39 +2297,24 @@ include/hpx/util/unlock_guard.hpp include/hpx/util/unused.hpp include/hpx/util/unwrap.hpp include/hpx/util/unwrap_ref.hpp -include/hpx/util/unwrapped.hpp include/hpx/util/void_guard.hpp -include/hpx/util/wrapper_heap_base.hpp include/hpx/util/yield_while.hpp include/hpx/util/zip_iterator.hpp -include/hpx/util_fwd.hpp include/hpx/version.hpp -lib/bazel/hpx_bazel_defs.bzl +include/hpx/version/config/defines.hpp +include/hpx/wrap_main.hpp lib/cmake/HPX/FindAmplifier.cmake +lib/cmake/HPX/FindAsio.cmake lib/cmake/HPX/FindBZip2.cmake lib/cmake/HPX/FindBreathe.cmake -lib/cmake/HPX/FindGooglePerftools.cmake -lib/cmake/HPX/FindHPX_BLAS.cmake -lib/cmake/HPX/FindHPX_EXODUS.cmake -lib/cmake/HPX/FindHPX_GMP.cmake -lib/cmake/HPX/FindHPX_GSL.cmake -lib/cmake/HPX/FindHPX_LAPACK.cmake -lib/cmake/HPX/FindHPX_LORENE.cmake -lib/cmake/HPX/FindHPX_MP.cmake -lib/cmake/HPX/FindHPX_MPFR.cmake -lib/cmake/HPX/FindHPX_NETCDF.cmake -lib/cmake/HPX/FindHPX_OCLM.cmake -lib/cmake/HPX/FindHPX_RNPL.cmake lib/cmake/HPX/FindHwloc.cmake -lib/cmake/HPX/FindIB_VERBS.cmake -lib/cmake/HPX/FindIbverbs.cmake lib/cmake/HPX/FindJemalloc.cmake +lib/cmake/HPX/FindLCI.cmake lib/cmake/HPX/FindLibSigSegv.cmake lib/cmake/HPX/FindLibfabric.cmake lib/cmake/HPX/FindMSR.cmake lib/cmake/HPX/FindOrangeFS.cmake lib/cmake/HPX/FindPAPI.cmake -lib/cmake/HPX/FindPMI.cmake lib/cmake/HPX/FindQThreads.cmake lib/cmake/HPX/FindRDMA_CM.cmake lib/cmake/HPX/FindRdmacm.cmake @@ -1236,9 +2324,11 @@ lib/cmake/HPX/FindTBB.cmake lib/cmake/HPX/FindTBBmalloc.cmake lib/cmake/HPX/FindTCMalloc.cmake lib/cmake/HPX/FindValgrind.cmake -lib/cmake/HPX/GitExternal.cmake +lib/cmake/HPX/HPXCacheVariables.cmake lib/cmake/HPX/HPXConfig.cmake lib/cmake/HPX/HPXConfigVersion.cmake +lib/cmake/HPX/HPXInternalTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/HPX/HPXInternalTargets.cmake lib/cmake/HPX/HPXMacros.cmake lib/cmake/HPX/HPXTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/HPX/HPXTargets.cmake @@ -1252,28 +2342,30 @@ lib/cmake/HPX/HPX_AddLibrary.cmake lib/cmake/HPX/HPX_AddLibraryHeaders.cmake lib/cmake/HPX/HPX_AddLibrarySources.cmake lib/cmake/HPX/HPX_AddLinkFlag.cmake +lib/cmake/HPX/HPX_AddModule.cmake +lib/cmake/HPX/HPX_AddParcelport.cmake lib/cmake/HPX/HPX_AddPseudoDependencies.cmake lib/cmake/HPX/HPX_AddPseudoTarget.cmake lib/cmake/HPX/HPX_AddSourceGroup.cmake lib/cmake/HPX/HPX_AddTest.cmake lib/cmake/HPX/HPX_AppendProperty.cmake lib/cmake/HPX/HPX_CXXOverrides.cmake +lib/cmake/HPX/HPX_CheckCXXStandard.cmake +lib/cmake/HPX/HPX_CompilerFlagsTargets.cmake lib/cmake/HPX/HPX_CreateSymbolicLink.cmake -lib/cmake/HPX/HPX_DetectCppDialect.cmake lib/cmake/HPX/HPX_Documentation.cmake lib/cmake/HPX/HPX_ExportTargets.cmake lib/cmake/HPX/HPX_ForceOutOfTreeBuild.cmake -lib/cmake/HPX/HPX_FortranCompiler.cmake -lib/cmake/HPX/HPX_FortranOverrides.cmake +lib/cmake/HPX/HPX_ForwardCacheVariables.cmake +lib/cmake/HPX/HPX_GenerateDependencyReport.cmake lib/cmake/HPX/HPX_GeneratePackage.cmake +lib/cmake/HPX/HPX_GeneratePackageUtils.cmake lib/cmake/HPX/HPX_GitCommit.cmake lib/cmake/HPX/HPX_HandleComponentDependencies.cmake lib/cmake/HPX/HPX_Include.cmake -lib/cmake/HPX/HPX_IsTarget.cmake -lib/cmake/HPX/HPX_Libraries.cmake -lib/cmake/HPX/HPX_LibraryDir.cmake lib/cmake/HPX/HPX_Message.cmake lib/cmake/HPX/HPX_Option.cmake +lib/cmake/HPX/HPX_ParcelPorts.cmake lib/cmake/HPX/HPX_PerformCxxFeatureTests.cmake lib/cmake/HPX/HPX_PrintSummary.cmake lib/cmake/HPX/HPX_SetCMakePolicy.cmake @@ -1282,74 +2374,66 @@ lib/cmake/HPX/HPX_SetLibName.cmake lib/cmake/HPX/HPX_SetOutputPaths.cmake lib/cmake/HPX/HPX_SetPlatform.cmake lib/cmake/HPX/HPX_SetupAllocator.cmake +lib/cmake/HPX/HPX_SetupApex.cmake +lib/cmake/HPX/HPX_SetupAsio.cmake lib/cmake/HPX/HPX_SetupBoost.cmake -lib/cmake/HPX/HPX_SetupBoostSIMD.cmake +lib/cmake/HPX/HPX_SetupBoostFilesystem.cmake +lib/cmake/HPX/HPX_SetupBoostIostreams.cmake +lib/cmake/HPX/HPX_SetupBoostRegex.cmake +lib/cmake/HPX/HPX_SetupCUDA.cmake +lib/cmake/HPX/HPX_SetupHIP.cmake +lib/cmake/HPX/HPX_SetupHwloc.cmake +lib/cmake/HPX/HPX_SetupLCI.cmake +lib/cmake/HPX/HPX_SetupLibCDS.cmake +lib/cmake/HPX/HPX_SetupMPI.cmake +lib/cmake/HPX/HPX_SetupPapi.cmake lib/cmake/HPX/HPX_SetupTarget.cmake +lib/cmake/HPX/HPX_SetupThreads.cmake +lib/cmake/HPX/HPX_SetupValgrind.cmake lib/cmake/HPX/HPX_SetupVc.cmake lib/cmake/HPX/HPX_ShortenPseudoTarget.cmake lib/cmake/HPX/HPX_UpdateGitDocs.cmake lib/cmake/HPX/HPX_Utils.cmake -lib/cmake/HPX/SubProject.cmake -lib/cmake/HPX/scripts/create_symbolic_link.bat +lib/cmake/HPX/TargetArch.cmake +lib/cmake/HPX/installed_hpx.cmake +lib/cmake/HPX/scripts/create_symbolic_link_directory.bat +lib/cmake/HPX/scripts/create_symbolic_link_file.bat +lib/cmake/HPX/tests/builtin_integer_pack.cpp +lib/cmake/HPX/tests/builtin_make_integer_seq.cpp +lib/cmake/HPX/tests/builtin_make_integer_seq.cu +lib/cmake/HPX/tests/builtin_type_pack_element.cpp +lib/cmake/HPX/tests/builtin_type_pack_element.cu +lib/cmake/HPX/tests/c11_aligned_alloc.cpp lib/cmake/HPX/tests/cpuid.cpp -lib/cmake/HPX/tests/cxx11_alias_templates.cpp -lib/cmake/HPX/tests/cxx11_auto.cpp -lib/cmake/HPX/tests/cxx11_constexpr.cpp -lib/cmake/HPX/tests/cxx11_decltype.cpp -lib/cmake/HPX/tests/cxx11_defaulted_functions.cpp -lib/cmake/HPX/tests/cxx11_deleted_functions.cpp -lib/cmake/HPX/tests/cxx11_explicit_cvt_ops.cpp -lib/cmake/HPX/tests/cxx11_explicit_variadic_templates.cpp -lib/cmake/HPX/tests/cxx11_extended_friend_declarations.cpp -lib/cmake/HPX/tests/cxx11_function_template_default_args.cpp -lib/cmake/HPX/tests/cxx11_inline_namespaces.cpp -lib/cmake/HPX/tests/cxx11_lambdas.cpp -lib/cmake/HPX/tests/cxx11_noexcept.cpp -lib/cmake/HPX/tests/cxx11_non_static_data_member_initialization.cpp -lib/cmake/HPX/tests/cxx11_noreturn_attribute.cpp -lib/cmake/HPX/tests/cxx11_nullptr.cpp -lib/cmake/HPX/tests/cxx11_override.cpp -lib/cmake/HPX/tests/cxx11_range_based_for.cpp -lib/cmake/HPX/tests/cxx11_rvalue_references.cpp -lib/cmake/HPX/tests/cxx11_scoped_enums.cpp -lib/cmake/HPX/tests/cxx11_sfinae_expression.cpp -lib/cmake/HPX/tests/cxx11_static_assert.cpp -lib/cmake/HPX/tests/cxx11_std_array.cpp +lib/cmake/HPX/tests/cxx11_atomic_init_flag.cpp lib/cmake/HPX/tests/cxx11_std_atomic.cpp -lib/cmake/HPX/tests/cxx11_std_chrono.cpp -lib/cmake/HPX/tests/cxx11_std_cstdint.cpp -lib/cmake/HPX/tests/cxx11_std_exception_ptr.cpp -lib/cmake/HPX/tests/cxx11_std_initializer_list.cpp -lib/cmake/HPX/tests/cxx11_std_is_bind_expression.cpp -lib/cmake/HPX/tests/cxx11_std_is_placeholder.cpp -lib/cmake/HPX/tests/cxx11_std_is_trivially_copyable.cpp -lib/cmake/HPX/tests/cxx11_std_lock_guard.cpp -lib/cmake/HPX/tests/cxx11_std_random.cpp -lib/cmake/HPX/tests/cxx11_std_range_access.cpp -lib/cmake/HPX/tests/cxx11_std_reference_wrapper.cpp -lib/cmake/HPX/tests/cxx11_std_shared_ptr.cpp -lib/cmake/HPX/tests/cxx11_std_shuffle.cpp -lib/cmake/HPX/tests/cxx11_std_thread.cpp -lib/cmake/HPX/tests/cxx11_std_to_string.cpp -lib/cmake/HPX/tests/cxx11_std_tuple.cpp -lib/cmake/HPX/tests/cxx11_std_unique_lock.cpp -lib/cmake/HPX/tests/cxx11_std_unique_ptr.cpp -lib/cmake/HPX/tests/cxx11_std_unordered_map.cpp -lib/cmake/HPX/tests/cxx11_std_unordered_set.cpp -lib/cmake/HPX/tests/cxx11_thread_local.cpp -lib/cmake/HPX/tests/cxx11_variadic_macros.cpp -lib/cmake/HPX/tests/cxx11_variadic_templates.cpp -lib/cmake/HPX/tests/cxx14_constexpr.cpp -lib/cmake/HPX/tests/cxx14_deprecated_attribute.cpp -lib/cmake/HPX/tests/cxx14_lambdas.cpp -lib/cmake/HPX/tests/cxx14_return_type_deduction.cpp -lib/cmake/HPX/tests/cxx14_std_integer_sequence.cpp -lib/cmake/HPX/tests/cxx14_std_is_final.cpp -lib/cmake/HPX/tests/cxx14_std_is_null_pointer.cpp -lib/cmake/HPX/tests/cxx14_std_result_of_sfinae.cpp -lib/cmake/HPX/tests/cxx14_variable_templates.cpp -lib/cmake/HPX/tests/cxx17_fallthrough_attribute.cpp -lib/cmake/HPX/tests/cxx17_fold_expressions.cpp +lib/cmake/HPX/tests/cxx11_std_atomic_128bit.cpp +lib/cmake/HPX/tests/cxx11_std_quick_exit.cpp +lib/cmake/HPX/tests/cxx11_std_shared_ptr_lwg3018.cpp +lib/cmake/HPX/tests/cxx17_aligned_new.cpp +lib/cmake/HPX/tests/cxx17_copy_elision.cpp +lib/cmake/HPX/tests/cxx17_filesystem.cpp +lib/cmake/HPX/tests/cxx17_hardware_destructive_interference_size.cpp +lib/cmake/HPX/tests/cxx17_memory_resource.cpp +lib/cmake/HPX/tests/cxx17_noexcept_function.cpp +lib/cmake/HPX/tests/cxx17_shared_ptr_array.cpp +lib/cmake/HPX/tests/cxx17_std_aligned_alloc.cpp +lib/cmake/HPX/tests/cxx17_std_execution_policies.cpp +lib/cmake/HPX/tests/cxx17_std_scan_algorithms.cpp +lib/cmake/HPX/tests/cxx17_std_transform_scan_algorithms.cpp +lib/cmake/HPX/tests/cxx20_coroutines.cpp +lib/cmake/HPX/tests/cxx20_experimental_simd.cpp +lib/cmake/HPX/tests/cxx20_lambda_capture.cpp +lib/cmake/HPX/tests/cxx20_no_unique_address_attribute.cpp +lib/cmake/HPX/tests/cxx20_paren_initialization_of_aggregates.cpp +lib/cmake/HPX/tests/cxx20_perfect_pack_capture.cpp +lib/cmake/HPX/tests/cxx20_source_location.cpp +lib/cmake/HPX/tests/cxx20_std_disable_sized_sentinel_for.cpp +lib/cmake/HPX/tests/cxx20_std_endian.cpp +lib/cmake/HPX/tests/cxx20_std_execution_policies.cpp +lib/cmake/HPX/tests/cxx20_std_ranges_iter_swap.cpp +lib/cmake/HPX/tests/cxx20_trivial_virtual_destructor.cpp +lib/cmake/HPX/tests/cxx_lambda_capture_decltype.cpp lib/cmake/HPX/tests/mm_prefetch.cpp lib/cmake/HPX/tests/stable_inplace_merge.cpp lib/cmake/HPX/tests/unistd_h.cpp @@ -1361,33 +2445,128 @@ lib/cmake/HPX/toolchains/CrayKNL.cmake lib/cmake/HPX/toolchains/CrayKNLStatic.cmake lib/cmake/HPX/toolchains/CrayStatic.cmake lib/cmake/HPX/toolchains/XeonPhi.cmake -lib/hpx/libhpx_memory.so -lib/hpx/libhpx_memory.so.1 -lib/hpx/libhpx_memory.so.1.2.1 lib/hpx/libhpx_parcel_coalescing.so lib/hpx/libhpx_parcel_coalescing.so.1 -lib/hpx/libhpx_parcel_coalescing.so.1.2.1 +lib/hpx/libhpx_parcel_coalescing.so.1.8.0 lib/libhpx.so lib/libhpx.so.1 -lib/libhpx.so.1.2.1 +lib/libhpx.so.1.8.0 +lib/libhpx_actions.a +lib/libhpx_actions_base.a +lib/libhpx_affinity.a +lib/libhpx_agas.a +lib/libhpx_agas_base.a +lib/libhpx_algorithms.a +lib/libhpx_allocator_support.a +lib/libhpx_asio.a +lib/libhpx_assertion.a +lib/libhpx_async_base.a +lib/libhpx_async_colocated.a +lib/libhpx_async_combinators.a +lib/libhpx_async_distributed.a +lib/libhpx_async_local.a +lib/libhpx_batch_environments.a +lib/libhpx_cache.a +lib/libhpx_checkpoint.a +lib/libhpx_checkpoint_base.a +lib/libhpx_collectives.a +lib/libhpx_command_line_handling.a +lib/libhpx_command_line_handling_local.a lib/libhpx_component_storage.so lib/libhpx_component_storage.so.1 -lib/libhpx_component_storage.so.1.2.1 +lib/libhpx_component_storage.so.1.8.0 +lib/libhpx_components.a +lib/libhpx_components_base.a +lib/libhpx_compute.a +lib/libhpx_concepts.a +lib/libhpx_concurrency.a +lib/libhpx_config.a +lib/libhpx_config_registry.a +lib/libhpx_core.so +lib/libhpx_coroutines.a +lib/libhpx_datastructures.a +lib/libhpx_debugging.a +lib/libhpx_distribution_policies.a +lib/libhpx_errors.a +lib/libhpx_execution.a +lib/libhpx_execution_base.a +lib/libhpx_executors.a +lib/libhpx_executors_distributed.a +lib/libhpx_filesystem.a +lib/libhpx_format.a +lib/libhpx_functional.a +lib/libhpx_futures.a +lib/libhpx_hardware.a +lib/libhpx_hashing.a +lib/libhpx_include.a +lib/libhpx_include_local.a +lib/libhpx_ini.a lib/libhpx_init.a +lib/libhpx_init_runtime.a +lib/libhpx_init_runtime_local.a +lib/libhpx_io_service.a lib/libhpx_iostreams.so lib/libhpx_iostreams.so.1 -lib/libhpx_iostreams.so.1.2.1 +lib/libhpx_iostreams.so.1.8.0 +lib/libhpx_iterator_support.a +lib/libhpx_itt_notify.a +lib/libhpx_lcos_distributed.a +lib/libhpx_lcos_local.a +lib/libhpx_lock_registration.a +lib/libhpx_logging.a +lib/libhpx_memory.a +lib/libhpx_naming.a +lib/libhpx_naming_base.a +lib/libhpx_pack_traversal.a +lib/libhpx_parcelport_tcp.a +lib/libhpx_parcelset.a +lib/libhpx_parcelset_base.a lib/libhpx_partitioned_vector.so lib/libhpx_partitioned_vector.so.1 -lib/libhpx_partitioned_vector.so.1.2.1 +lib/libhpx_partitioned_vector.so.1.8.0 +lib/libhpx_performance_counters.a +lib/libhpx_plugin.a +lib/libhpx_plugin_factories.a +lib/libhpx_prefix.a +lib/libhpx_preprocessor.a lib/libhpx_process.so lib/libhpx_process.so.1 -lib/libhpx_process.so.1.2.1 +lib/libhpx_process.so.1.8.0 +lib/libhpx_program_options.a +lib/libhpx_properties.a +lib/libhpx_resiliency.a +lib/libhpx_resiliency_distributed.a +lib/libhpx_resource_partitioner.a +lib/libhpx_runtime_components.a +lib/libhpx_runtime_configuration.a +lib/libhpx_runtime_distributed.a +lib/libhpx_runtime_local.a +lib/libhpx_schedulers.a +lib/libhpx_segmented_algorithms.a +lib/libhpx_serialization.a +lib/libhpx_static_reinit.a +lib/libhpx_statistics.a +lib/libhpx_string_util.a +lib/libhpx_synchronization.a +lib/libhpx_tag_invoke.a +lib/libhpx_testing.a +lib/libhpx_thread_pool_util.a +lib/libhpx_thread_pools.a +lib/libhpx_thread_support.a +lib/libhpx_threading.a +lib/libhpx_threading_base.a +lib/libhpx_threadmanager.a +lib/libhpx_timed_execution.a +lib/libhpx_timing.a +lib/libhpx_topology.a +lib/libhpx_type_support.a lib/libhpx_unordered.so lib/libhpx_unordered.so.1 -lib/libhpx_unordered.so.1.2.1 +lib/libhpx_unordered.so.1.8.0 +lib/libhpx_util.a +lib/libhpx_version.a +lib/libhpx_wrap.a libdata/pkgconfig/hpx_application.pc -libdata/pkgconfig/hpx_application_debug.pc +libdata/pkgconfig/hpx_application_%%CMAKE_BUILD_TYPE%%.pc libdata/pkgconfig/hpx_component.pc -libdata/pkgconfig/hpx_component_debug.pc -%%DATADIR%%/LICENSE_1_0.txt +libdata/pkgconfig/hpx_component_%%CMAKE_BUILD_TYPE%%.pc