From nobody Tue May 24 19:51:26 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 0363B1B40EE2; Tue, 24 May 2022 19:51:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4L74Zk5xhQz4Z1J; Tue, 24 May 2022 19:51:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1653421886; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jZSpvpv8juYSvRhDU5QmEWCZYh7DsFkxAO6M43YK0w0=; b=Lt4/Ti3HR+pKmG7o/qRXMWqZNzoCbktbO12+Is4ynhZg9L8y3WbpAmQXl3XpnpLQu/PW5L LRK1YtJG4GdC8h1JpTkBNu1A6+DhNO2mgucNygpRvZAB1bGjSwkn/Bhc88MHBFAGYM8/gC 8MSkXzkyhmc3N6HyfWPL0D20/No0m0lbw29F3DnPXTHsY3+NZU+SCKzPaOCGFKo8Dn9ysq WpVy4zVUmJ07aZQN8ePmSjtdxM64wS9+mzI6TH+y3ZMydleMwXKeQv20ktmUl1Exr/CP67 9WS4XiV9koXz0Gm+ruqXX6Z4Kg1wEYUREkDpO2BR12ZhAVR1ee/ceTIGLp0VJA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 659B92CE3; Tue, 24 May 2022 19:51:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 24OJpQms052235; Tue, 24 May 2022 19:51:26 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 24OJpQ2e052234; Tue, 24 May 2022 19:51:26 GMT (envelope-from git) Date: Tue, 24 May 2022 19:51:26 GMT Message-Id: <202205241951.24OJpQ2e052234@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 8b67aaf347d6 - main - devel/hpx: Update 1.2.1 -> 1.8.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8b67aaf347d6a99786e4b5adc16fbf2e61253f61 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1653421886; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jZSpvpv8juYSvRhDU5QmEWCZYh7DsFkxAO6M43YK0w0=; b=LwzTpLjsVy0ogyCWwhmPeYOtYm/jesO7kHmphebSqv1NGjp63UNLcTQNBt5b8Q+/QOfPfL ggfI/eX7JKgPP3NkBzOOyud9VigC9K8DrxejicGweo1UdGvw8xiqJ5xG4EVufq2QoJjRQQ PslKcDMapAEk9Fx9pJoLet30U4F76qDmFGYEKAYRICANzKTL5RUZtFKb+kzHVLbxcT9Z/Z OILBDGSWn9eZF+tCpIOeAq9wUvx8FHvJK2IGLAp/6p3wcpCHXvbCGVS0sx7pX1dp7SXge5 C8DMHI2cu1769/KUn+ZpABTgdumDFExSgslhbTKBuI9daVTkHiTF7y98fw1Fow== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1653421886; a=rsa-sha256; cv=none; b=bmyDhSjJmcy4vueE+0pY3jyFzItDr9RiWa2GhcjPSfxRo8I2Kry3+/ueUTBqnPeIbjX4r6 NizEJei0CAzmeWekJ0vl5+IisGwn0WKx0hl4qPCpkKCDiH3C1J3li3bGUfw9vt/JE/2w9W 4AVKFEFfpDXzezp6AGo8RLpmf00xnC+8/E/f4U2QT3SJPJRL4XZzqfzlNaVHuperkH3aSi VWQKWdrSZklxUBVm7sFNDSAxVRmmdu2RpQe6XSYsgy0daYU/RA8UHTStH8gx/wfpCS4V+T t/rAKC521bhA8xIpel5pza0GM8ao3+UihR8rDM32XPazdDRgX4kvQMC9QR+H9g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=8b67aaf347d6a99786e4b5adc16fbf2e61253f61 commit 8b67aaf347d6a99786e4b5adc16fbf2e61253f61 Author: Yuri Victorovich AuthorDate: 2022-05-24 19:39:04 +0000 Commit: Yuri Victorovich 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 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 ***