Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 May 2022 19:51:26 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 8b67aaf347d6 - main - devel/hpx: Update 1.2.1 -> 1.8.0
Message-ID:  <202205241951.24OJpQ2e052234@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8b67aaf347d6a99786e4b5adc16fbf2e61253f61

commit 8b67aaf347d6a99786e4b5adc16fbf2e61253f61
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-05-24 19:39:04 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-05-24 19:51:18 +0000

    devel/hpx: Update 1.2.1 -> 1.8.0
    
    Reported by:    portscout
---
 devel/hpx/Makefile                                 |   26 +-
 devel/hpx/distinfo                                 |    6 +-
 ...s_performance__counters_memory_mem__counter.hpp |   10 +
 ...s_performance__counters_memory_mem__counter.hpp |   10 -
 devel/hpx/pkg-descr                                |    2 +-
 devel/hpx/pkg-plist                                | 1965 ++++++++++++++++----
 6 files changed, 1603 insertions(+), 416 deletions(-)

diff --git a/devel/hpx/Makefile b/devel/hpx/Makefile
index 5f44b04a9678..b444af01ac32 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 <bsd.port.mk>
diff --git a/devel/hpx/distinfo b/devel/hpx/distinfo
index 31fb25a0010e..e7d700572fc2 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 000000000000..ac7be8b53f1a
--- /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 3f65399b30ba..000000000000
--- 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 ee976c6ea7ce..c8aa2d4e0f66 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 07610f7658c6..12db57c9b25a 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
*** 1828 LINES SKIPPED ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202205241951.24OJpQ2e052234>