From af7c370f5cb3c51c984fcbf0322ed462741c7238 Mon Sep 17 00:00:00 2001 From: aurianer Date: Thu, 5 Dec 2019 14:54:45 +0100 Subject: [PATCH] Add the futures in the execution module The dependencies between futures and execution are very mixed up that's why we put the two together for now. --- .../component_storage/component_storage.hpp | 4 +- .../migrate_from_storage.hpp | 2 +- .../component_storage/migrate_to_storage.hpp | 2 +- .../detail/view_element.hpp | 2 +- .../partitioned_vector_component_decl.hpp | 2 +- .../partitioned_vector_component_impl.hpp | 2 +- .../partitioned_vector_decl.hpp | 2 +- .../partitioned_vector_impl.hpp | 2 +- .../partitioned_vector_segmented_iterator.hpp | 2 +- .../partitioned_vector_view.hpp | 2 +- .../partition_unordered_map_component.hpp | 2 +- .../include/hpx/components/process/child.hpp | 4 +- examples/heartbeat/heartbeat.cpp | 2 +- examples/sheneos/sheneos/partition3d.hpp | 2 +- .../throttle/throttle/server/throttle.hpp | 2 +- examples/throttle/throttle/stubs/throttle.hpp | 2 +- examples/throttle/throttle/throttle.hpp | 2 +- hpx/apply.hpp | 2 +- hpx/async.hpp | 6 +-- hpx/async_launch_policy_dispatch.hpp | 6 +-- hpx/dataflow.hpp | 2 +- hpx/include/future.hpp | 2 +- hpx/include/lcos.hpp | 2 +- hpx/include/local_lcos.hpp | 2 +- hpx/include/traits.hpp | 14 +++---- hpx/lcos/async.hpp | 6 +-- hpx/lcos/async_callback.hpp | 4 +- hpx/lcos/async_callback_fwd.hpp | 4 +- hpx/lcos/async_continue.hpp | 2 +- hpx/lcos/async_continue_fwd.hpp | 2 +- hpx/lcos/channel.hpp | 4 +- hpx/lcos/dataflow.hpp | 12 +++--- hpx/lcos/detail/async_colocated.hpp | 2 +- hpx/lcos/detail/async_colocated_fwd.hpp | 2 +- hpx/lcos/detail/async_implementations.hpp | 6 +-- hpx/lcos/detail/async_implementations_fwd.hpp | 4 +- .../async_unwrap_result_implementations.hpp | 6 +-- ...sync_unwrap_result_implementations_fwd.hpp | 4 +- hpx/lcos/detail/future_transforms.hpp | 8 ++-- hpx/lcos/detail/promise_base.hpp | 4 +- hpx/lcos/detail/promise_lco.hpp | 2 +- hpx/lcos/detail/sync_implementations.hpp | 2 +- hpx/lcos/detail/sync_implementations_fwd.hpp | 2 +- hpx/lcos/future_wait.hpp | 10 ++--- hpx/lcos/local/packaged_continuation.hpp | 10 ++--- hpx/lcos/local/spmd_block.hpp | 10 ++--- hpx/lcos/sync.hpp | 4 +- hpx/lcos/wait_all.hpp | 12 +++--- hpx/lcos/wait_any.hpp | 2 +- hpx/lcos/wait_each.hpp | 2 +- hpx/lcos/wait_some.hpp | 8 ++-- hpx/lcos/when_all.hpp | 14 +++---- hpx/lcos/when_any.hpp | 12 +++--- hpx/lcos/when_each.hpp | 16 ++++---- hpx/lcos/when_some.hpp | 14 +++---- hpx/parallel/spmd_block.hpp | 2 +- hpx/parallel/task_block.hpp | 4 +- hpx/parallel/util/numa_allocator.hpp | 2 +- hpx/performance_counters/counters.hpp | 2 +- .../performance_counter.hpp | 4 +- .../performance_counter_set.hpp | 4 +- .../stubs/performance_counter.hpp | 2 +- hpx/runtime/actions/basic_action.hpp | 2 +- hpx/runtime/actions/component_action.hpp | 2 +- hpx/runtime/actions/continuation.hpp | 2 +- hpx/runtime/agas/component_namespace.hpp | 2 +- .../detail/bootstrap_component_namespace.hpp | 2 +- .../detail/bootstrap_locality_namespace.hpp | 2 +- .../detail/hosted_component_namespace.hpp | 2 +- .../agas/detail/hosted_locality_namespace.hpp | 2 +- hpx/runtime/agas/interface.hpp | 4 +- hpx/runtime/agas/locality_namespace.hpp | 2 +- hpx/runtime/agas/symbol_namespace.hpp | 2 +- hpx/runtime/applier/apply_helper.hpp | 2 +- hpx/runtime/basename_registration.hpp | 2 +- .../binpacking_distribution_policy.hpp | 2 +- hpx/runtime/components/client.hpp | 2 +- hpx/runtime/components/client_base.hpp | 10 ++--- .../colocating_distribution_policy.hpp | 4 +- hpx/runtime/components/copy_component.hpp | 2 +- .../default_distribution_policy.hpp | 4 +- hpx/runtime/components/make_client.hpp | 2 +- hpx/runtime/components/migrate_component.hpp | 2 +- hpx/runtime/components/new.hpp | 4 +- .../server/abstract_migration_support.hpp | 2 +- .../server/distributed_metadata_base.hpp | 2 +- .../components/server/executor_component.hpp | 2 +- .../components/server/migration_support.hpp | 2 +- hpx/runtime/components/stubs/memory.hpp | 4 +- .../components/stubs/runtime_support.hpp | 2 +- hpx/runtime/components/stubs/stub_base.hpp | 2 +- .../components/target_distribution_policy.hpp | 4 +- .../components/unwrapping_result_policy.hpp | 2 +- hpx/runtime/get_colocation_id.hpp | 2 +- hpx/runtime/get_num_localities.hpp | 2 +- hpx/runtime/get_ptr.hpp | 2 +- hpx/runtime/naming/split_gid.hpp | 2 +- .../detail/preprocess_futures.hpp | 2 +- .../thread_pool_suspension_helpers.hpp | 2 +- hpx/sync.hpp | 4 +- hpx/sync_launch_policy_dispatch.hpp | 6 +-- hpx/traits/action_select_direct_execution.hpp | 2 +- hpx/traits/is_future_tuple.hpp | 2 +- hpx/util/activate_counters.hpp | 2 +- hpx/util/bind_action.hpp | 2 +- hpx/util/detail/pack_traversal_async_impl.hpp | 2 +- hpx/util/detail/unwrap_impl.hpp | 4 +- hpx/util/tagged_pair.hpp | 2 +- hpx/util/tagged_tuple.hpp | 2 +- hpx/util/thread_aware_timer.hpp | 2 +- .../parallel/algorithms/detail/dispatch.hpp | 2 +- .../hpx/parallel/algorithms/is_heap.hpp | 2 +- .../parallel/algorithms/is_partitioned.hpp | 2 +- .../hpx/parallel/algorithms/partition.hpp | 2 +- .../parallel/util/detail/algorithm_result.hpp | 2 +- .../hpx/parallel/util/detail/chunk_size.hpp | 2 +- .../util/detail/handle_remote_exceptions.hpp | 2 +- .../util/detail/select_partitioner.hpp | 2 +- .../hpx/parallel/util/zip_iterator.hpp | 2 +- .../include/hpx/checkpoint/checkpoint.hpp | 2 +- .../include/hpx/collectives/all_reduce.hpp | 4 +- .../include/hpx/collectives/all_to_all.hpp | 4 +- .../include/hpx/collectives/barrier.hpp | 4 +- .../include/hpx/collectives/broadcast.hpp | 2 +- .../hpx/collectives/detail/barrier_node.hpp | 2 +- .../include/hpx/collectives/fold.hpp | 2 +- .../include/hpx/collectives/gather.hpp | 4 +- .../include/hpx/collectives/latch.hpp | 2 +- .../include/hpx/collectives/reduce.hpp | 2 +- .../include/hpx/collectives/spmd_block.hpp | 4 +- libs/collectives/src/barrier.cpp | 2 +- libs/collectives/src/detail/barrier_node.cpp | 4 +- libs/collectives/src/latch.cpp | 2 +- .../hpx/compute/host/block_executor.hpp | 2 +- .../hpx/compute/host/default_executor.hpp | 2 +- .../include/hpx/compute/host/target.hpp | 2 +- .../host/target_distribution_policy.hpp | 2 +- libs/compute/src/get_host_targets.cpp | 2 +- .../hpx/compute/cuda/default_executor.hpp | 2 +- .../include/hpx/compute/cuda/target.hpp | 2 +- .../cuda/target_distribution_policy.hpp | 2 +- libs/compute_cuda/src/get_cuda_targets.cpp | 2 +- libs/execution/CMakeLists.txt | 41 +++++++++++++++++++ .../execution/datapar/execution_policy.hpp | 2 +- .../execution}/detail/future_await_traits.hpp | 4 +- .../hpx/execution}/detail/future_data.hpp | 4 +- .../hpx/execution}/detail/future_traits.hpp | 2 +- .../include/hpx/execution/exception_list.hpp | 2 +- .../hpx/execution/execution_policy.hpp | 2 +- .../execution/executors/default_executor.hpp | 2 +- .../distribution_policy_executor.hpp | 2 +- .../hpx/execution/executors/execution.hpp | 8 ++-- .../executors/execution_parameters.hpp | 4 +- .../execution/executors/parallel_executor.hpp | 6 +-- .../parallel_executor_aggregated.hpp | 6 +-- .../hpx/execution/executors/pool_executor.hpp | 2 +- .../executors/post_policy_dispatch.hpp | 2 +- .../execution/executors/rebind_executor.hpp | 2 +- .../executors/sequenced_executor.hpp | 2 +- .../execution/executors/service_executors.hpp | 2 +- .../executors/this_thread_executors.hpp | 2 +- .../execution/executors/thread_execution.hpp | 8 ++-- .../thread_execution_information.hpp | 2 +- .../executors/thread_pool_executor.hpp | 6 +-- .../executors/thread_pool_executors.hpp | 2 +- .../executors/thread_pool_os_executors.hpp | 2 +- .../executors/thread_timed_execution.hpp | 4 +- .../execution/executors/timed_execution.hpp | 2 +- .../execution/executors/timed_executors.hpp | 4 +- .../include/hpx/execution}/future.hpp | 20 ++++----- .../hpx/execution}/futures_factory.hpp | 8 ++-- .../include/hpx/execution}/launch_policy.hpp | 2 +- .../include/hpx/execution}/split_future.hpp | 12 +++--- .../hpx/execution}/traits/acquire_future.hpp | 4 +- .../traits/acquire_shared_state.hpp | 8 ++-- .../hpx/execution}/traits/future_access.hpp | 2 +- .../execution}/traits/future_then_result.hpp | 4 +- .../hpx/execution}/traits/future_traits.hpp | 2 +- .../hpx/execution}/traits/is_future.hpp | 0 .../hpx/execution}/traits/is_future_range.hpp | 2 +- .../execution}/traits/is_launch_policy.hpp | 2 +- .../hpx/lcos/detail/future_await_traits.hpp | 21 ++++++++++ .../hpx/lcos/detail/future_data.hpp | 21 ++++++++++ .../hpx/lcos/detail/future_traits.hpp | 21 ++++++++++ .../include_compatibility/hpx/lcos/future.hpp | 21 ++++++++++ .../hpx/lcos/local/futures_factory.hpp | 21 ++++++++++ .../hpx/lcos/split_future.hpp | 21 ++++++++++ .../hpx/runtime/launch_policy.hpp | 21 ++++++++++ .../hpx/traits/acquire_future.hpp | 21 ++++++++++ .../hpx/traits/acquire_shared_state.hpp | 21 ++++++++++ .../hpx/traits/future_access.hpp | 21 ++++++++++ .../hpx/traits/future_then_result.hpp | 21 ++++++++++ .../hpx/traits/future_traits.hpp | 21 ++++++++++ .../hpx/traits/is_future.hpp | 21 ++++++++++ .../hpx/traits/is_future_range.hpp | 21 ++++++++++ .../hpx/traits/is_launch_policy.hpp | 21 ++++++++++ .../execution/src}/detail/future_data.cpp | 8 ++-- .../execution/src}/launch_policy.cpp | 2 +- .../include/hpx/local_lcos/channel.hpp | 4 +- .../hpx/local_lcos/conditional_trigger.hpp | 2 +- .../include/hpx/local_lcos/packaged_task.hpp | 4 +- .../include/hpx/local_lcos/promise.hpp | 4 +- .../include/hpx/local_lcos/receive_buffer.hpp | 2 +- .../include/hpx/resiliency/async_replay.hpp | 2 +- .../hpx/resiliency/async_replicate.hpp | 2 +- .../hpx/resiliency/dataflow_replay.hpp | 2 +- .../hpx/resiliency/dataflow_replicate.hpp | 2 +- .../segmented_algorithms/detail/dispatch.hpp | 2 +- .../segmented_algorithms/detail/scan.hpp | 2 +- libs/threadmanager/src/threadmanager.cpp | 2 +- .../libfabric/libfabric_controller.hpp | 2 +- .../parcelport/tcp/connection_handler_tcp.cpp | 2 +- plugins/parcelport/verbs/CMakeLists.txt | 1 + .../parcelport/verbs/rdma/rdma_controller.hpp | 2 +- .../parcelport/verbs/rdma/verbs_endpoint.hpp | 2 +- src/lcos/future.cpp | 2 +- .../performance_counter_set.cpp | 4 +- .../server/arithmetics_counter.cpp | 2 +- .../server/arithmetics_counter_extended.cpp | 2 +- .../server/statistics_counter.cpp | 2 +- src/runtime.cpp | 2 +- src/runtime/agas/addressing_service.cpp | 2 +- .../components/server/component_base.cpp | 2 +- .../stubs/runtime_support_stubs.cpp | 2 +- src/runtime/naming/name.cpp | 4 +- src/runtime/threads/thread.cpp | 4 +- .../thread_pool_suspension_helpers.cpp | 2 +- src/util/activate_counters.cpp | 2 +- src/util/query_counters.cpp | 2 +- .../regressions/actions/plain_action_1330.cpp | 2 +- tests/regressions/lcos/async_unwrap_1037.cpp | 2 +- .../lcos/dataflow_recursion_1613.cpp | 2 +- .../lcos/exception_from_continuation_1613.cpp | 2 +- tests/regressions/lcos/future_790.cpp | 2 +- .../lcos/future_serialization_1898.cpp | 2 +- tests/regressions/lcos/future_unwrap_878.cpp | 2 +- .../shared_future_then_with_executor_3634.cpp | 2 +- tests/regressions/util/unwrapped_1528.cpp | 2 +- .../component/action_invoke_no_more_than.hpp | 2 +- tests/unit/lcos/make_future.cpp | 2 +- tests/unit/util/pack_traversal.cpp | 6 +-- tests/unit/util/unwrap.cpp | 2 +- 242 files changed, 731 insertions(+), 374 deletions(-) rename {hpx/lcos => libs/execution/include/hpx/execution}/detail/future_await_traits.hpp (98%) rename {hpx/lcos => libs/execution/include/hpx/execution}/detail/future_data.hpp (99%) rename {hpx/lcos => libs/execution/include/hpx/execution}/detail/future_traits.hpp (95%) rename {hpx/lcos => libs/execution/include/hpx/execution}/future.hpp (99%) rename {hpx/lcos/local => libs/execution/include/hpx/execution}/futures_factory.hpp (99%) rename {hpx/runtime => libs/execution/include/hpx/execution}/launch_policy.hpp (99%) rename {hpx/lcos => libs/execution/include/hpx/execution}/split_future.hpp (98%) rename {hpx => libs/execution/include/hpx/execution}/traits/acquire_future.hpp (98%) rename {hpx => libs/execution/include/hpx/execution}/traits/acquire_shared_state.hpp (95%) rename {hpx => libs/execution/include/hpx/execution}/traits/future_access.hpp (99%) rename {hpx => libs/execution/include/hpx/execution}/traits/future_then_result.hpp (98%) rename {hpx => libs/execution/include/hpx/execution}/traits/future_traits.hpp (97%) rename {hpx => libs/execution/include/hpx/execution}/traits/is_future.hpp (100%) rename {hpx => libs/execution/include/hpx/execution}/traits/is_future_range.hpp (97%) rename {hpx => libs/execution/include/hpx/execution}/traits/is_launch_policy.hpp (97%) create mode 100644 libs/execution/include_compatibility/hpx/lcos/detail/future_await_traits.hpp create mode 100644 libs/execution/include_compatibility/hpx/lcos/detail/future_data.hpp create mode 100644 libs/execution/include_compatibility/hpx/lcos/detail/future_traits.hpp create mode 100644 libs/execution/include_compatibility/hpx/lcos/future.hpp create mode 100644 libs/execution/include_compatibility/hpx/lcos/local/futures_factory.hpp create mode 100644 libs/execution/include_compatibility/hpx/lcos/split_future.hpp create mode 100644 libs/execution/include_compatibility/hpx/runtime/launch_policy.hpp create mode 100644 libs/execution/include_compatibility/hpx/traits/acquire_future.hpp create mode 100644 libs/execution/include_compatibility/hpx/traits/acquire_shared_state.hpp create mode 100644 libs/execution/include_compatibility/hpx/traits/future_access.hpp create mode 100644 libs/execution/include_compatibility/hpx/traits/future_then_result.hpp create mode 100644 libs/execution/include_compatibility/hpx/traits/future_traits.hpp create mode 100644 libs/execution/include_compatibility/hpx/traits/is_future.hpp create mode 100644 libs/execution/include_compatibility/hpx/traits/is_future_range.hpp create mode 100644 libs/execution/include_compatibility/hpx/traits/is_launch_policy.hpp rename {src/lcos => libs/execution/src}/detail/future_data.cpp (98%) rename {src/runtime => libs/execution/src}/launch_policy.cpp (98%) diff --git a/components/component_storage/include/hpx/components/component_storage/component_storage.hpp b/components/component_storage/include/hpx/components/component_storage/component_storage.hpp index 0757248b62e9..741fcb9d9192 100644 --- a/components/component_storage/include/hpx/components/component_storage/component_storage.hpp +++ b/components/component_storage/include/hpx/components/component_storage/component_storage.hpp @@ -8,9 +8,9 @@ #define HPX_COMPONENT_STORAGE_FEB_06_2015_0959AM #include -#include +#include #include -#include +#include #include #include #include diff --git a/components/component_storage/include/hpx/components/component_storage/migrate_from_storage.hpp b/components/component_storage/include/hpx/components/component_storage/migrate_from_storage.hpp index 7d765feee72e..bc3ff1c2984c 100644 --- a/components/component_storage/include/hpx/components/component_storage/migrate_from_storage.hpp +++ b/components/component_storage/include/hpx/components/component_storage/migrate_from_storage.hpp @@ -10,7 +10,7 @@ #define HPX_MIGRATE_FROM_STORAGE_FEB_09_2015_0329PM #include -#include +#include #include #include diff --git a/components/component_storage/include/hpx/components/component_storage/migrate_to_storage.hpp b/components/component_storage/include/hpx/components/component_storage/migrate_to_storage.hpp index deb8c91c296b..ae6acdfdb65b 100644 --- a/components/component_storage/include/hpx/components/component_storage/migrate_to_storage.hpp +++ b/components/component_storage/include/hpx/components/component_storage/migrate_to_storage.hpp @@ -10,7 +10,7 @@ #define HPX_MIGRATE_TO_STORAGE_FEB_04_2015_1245PM #include -#include +#include #include #include #include diff --git a/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/detail/view_element.hpp b/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/detail/view_element.hpp index 619b01345f19..7c088d1f4d5e 100644 --- a/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/detail/view_element.hpp +++ b/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/detail/view_element.hpp @@ -14,7 +14,7 @@ #include #include #include -#include +#include #include #include diff --git a/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_component_decl.hpp b/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_component_decl.hpp index 00871fbb71d2..ab20126374c0 100644 --- a/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_component_decl.hpp +++ b/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_component_decl.hpp @@ -24,7 +24,7 @@ #include #include #include -#include +#include #include diff --git a/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_component_impl.hpp b/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_component_impl.hpp index 0acef7cde84e..651f607b113f 100644 --- a/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_component_impl.hpp +++ b/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_component_impl.hpp @@ -19,7 +19,7 @@ #include #include #include -#include +#include #include diff --git a/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp b/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp index 896321855f6d..4e977b2b56d1 100644 --- a/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp +++ b/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp @@ -19,7 +19,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_impl.hpp b/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_impl.hpp index a4cb59db7f1d..675a881bda0c 100644 --- a/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_impl.hpp +++ b/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_impl.hpp @@ -18,7 +18,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp b/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp index a140f017cefd..7e0183050217 100644 --- a/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp +++ b/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp @@ -16,7 +16,7 @@ #include #include -#include +#include #include #include #include diff --git a/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_view.hpp b/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_view.hpp index 3c1bedffb703..60bd78b0cb75 100644 --- a/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_view.hpp +++ b/components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_view.hpp @@ -15,7 +15,7 @@ #include #include #include -#include +#include #include #include diff --git a/components/containers/unordered/include/hpx/components/containers/unordered/partition_unordered_map_component.hpp b/components/containers/unordered/include/hpx/components/containers/unordered/partition_unordered_map_component.hpp index e4103c7d6a8e..3f728f2ea329 100644 --- a/components/containers/unordered/include/hpx/components/containers/unordered/partition_unordered_map_component.hpp +++ b/components/containers/unordered/include/hpx/components/containers/unordered/partition_unordered_map_component.hpp @@ -31,7 +31,7 @@ #include #include #include -#include +#include #include #include diff --git a/components/process/include/hpx/components/process/child.hpp b/components/process/include/hpx/components/process/child.hpp index 2a1dbbe6ce80..c7157c77b2bb 100644 --- a/components/process/include/hpx/components/process/child.hpp +++ b/components/process/include/hpx/components/process/child.hpp @@ -9,9 +9,9 @@ #include #include -#include +#include #include -#include +#include #include diff --git a/examples/heartbeat/heartbeat.cpp b/examples/heartbeat/heartbeat.cpp index 698afd3b6d97..cfdc3f52e268 100644 --- a/examples/heartbeat/heartbeat.cpp +++ b/examples/heartbeat/heartbeat.cpp @@ -13,7 +13,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/examples/sheneos/sheneos/partition3d.hpp b/examples/sheneos/sheneos/partition3d.hpp index 54325f90c722..9ca03af278c2 100644 --- a/examples/sheneos/sheneos/partition3d.hpp +++ b/examples/sheneos/sheneos/partition3d.hpp @@ -8,7 +8,7 @@ #define HPX_SHENEOS_PARTITION3D_AUG_08_2011_1223PM #include -#include +#include #include #include diff --git a/examples/throttle/throttle/server/throttle.hpp b/examples/throttle/throttle/server/throttle.hpp index 71b90f8b7e25..1b24afe47fa5 100644 --- a/examples/throttle/throttle/server/throttle.hpp +++ b/examples/throttle/throttle/server/throttle.hpp @@ -9,7 +9,7 @@ #include #include -#include +#include #include #include diff --git a/examples/throttle/throttle/stubs/throttle.hpp b/examples/throttle/throttle/stubs/throttle.hpp index fac58f41e8d0..e5a240389048 100644 --- a/examples/throttle/throttle/stubs/throttle.hpp +++ b/examples/throttle/throttle/stubs/throttle.hpp @@ -8,7 +8,7 @@ #define HPX_THROTTLE_STUBS_AUG_09_2011_0703PM #include -#include +#include #include #include "../server/throttle.hpp" diff --git a/examples/throttle/throttle/throttle.hpp b/examples/throttle/throttle/throttle.hpp index ec485a8b8d19..9b3ea8bebeee 100644 --- a/examples/throttle/throttle/throttle.hpp +++ b/examples/throttle/throttle/throttle.hpp @@ -8,7 +8,7 @@ #define HPX_THROTTLE_AUG_09_2011_0659PM #include -#include +#include #include #include diff --git a/hpx/apply.hpp b/hpx/apply.hpp index 6d95c0902c06..da5fb6413ec2 100644 --- a/hpx/apply.hpp +++ b/hpx/apply.hpp @@ -14,7 +14,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/hpx/async.hpp b/hpx/async.hpp index 0813b227e7b4..4d9277bfbdb8 100644 --- a/hpx/async.hpp +++ b/hpx/async.hpp @@ -11,13 +11,13 @@ #include #include #include -#include -#include +#include +#include #include #include #include #include -#include +#include #include #include diff --git a/hpx/async_launch_policy_dispatch.hpp b/hpx/async_launch_policy_dispatch.hpp index a9224beafbb7..d977892cdad0 100644 --- a/hpx/async_launch_policy_dispatch.hpp +++ b/hpx/async_launch_policy_dispatch.hpp @@ -14,9 +14,9 @@ #include #include #include -#include -#include -#include +#include +#include +#include #include #include #include diff --git a/hpx/dataflow.hpp b/hpx/dataflow.hpp index b1667d195292..de8d98b54f34 100644 --- a/hpx/dataflow.hpp +++ b/hpx/dataflow.hpp @@ -7,7 +7,7 @@ #ifndef HPX_DATAFLOW_HPP #define HPX_DATAFLOW_HPP -#include +#include #include #endif /*HPX_DATAFLOW_HPP*/ diff --git a/hpx/include/future.hpp b/hpx/include/future.hpp index c2cc4fac14ba..893cb72cad81 100644 --- a/hpx/include/future.hpp +++ b/hpx/include/future.hpp @@ -7,7 +7,7 @@ #if !defined(HPX_FUTURE_APR_17_2012_0840AM) #define HPX_FUTURE_APR_17_2012_0840AM -#include +#include #endif diff --git a/hpx/include/lcos.hpp b/hpx/include/lcos.hpp index a9401abf73c3..46c134f62ab7 100644 --- a/hpx/include/lcos.hpp +++ b/hpx/include/lcos.hpp @@ -25,7 +25,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/hpx/include/local_lcos.hpp b/hpx/include/local_lcos.hpp index 9ad973b18543..5f43fd9953a1 100644 --- a/hpx/include/local_lcos.hpp +++ b/hpx/include/local_lcos.hpp @@ -15,7 +15,7 @@ #include -#include +#include #include #include #include diff --git a/hpx/include/traits.hpp b/hpx/include/traits.hpp index 42c9507fee15..69f8fdf85c6d 100644 --- a/hpx/include/traits.hpp +++ b/hpx/include/traits.hpp @@ -26,8 +26,8 @@ #include #include #include -#include -#include +#include +#include #include #include #include @@ -47,8 +47,8 @@ #include #include #include -#include -#include +#include +#include #include #include #include @@ -56,10 +56,10 @@ #include #include #include -#include -#include +#include +#include #include -#include +#include #include #include #include diff --git a/hpx/lcos/async.hpp b/hpx/lcos/async.hpp index f6677270312b..9facbc014113 100644 --- a/hpx/lcos/async.hpp +++ b/hpx/lcos/async.hpp @@ -12,15 +12,15 @@ #include #include #include -#include +#include #include -#include +#include #include #include #include #include #include -#include +#include #include #include #include diff --git a/hpx/lcos/async_callback.hpp b/hpx/lcos/async_callback.hpp index 95330011023e..eb49d3ff3f4f 100644 --- a/hpx/lcos/async_callback.hpp +++ b/hpx/lcos/async_callback.hpp @@ -10,9 +10,9 @@ #include #include #include -#include +#include #include -#include +#include #include #include #include diff --git a/hpx/lcos/async_callback_fwd.hpp b/hpx/lcos/async_callback_fwd.hpp index fe211c442233..4f9600c1fe95 100644 --- a/hpx/lcos/async_callback_fwd.hpp +++ b/hpx/lcos/async_callback_fwd.hpp @@ -9,9 +9,9 @@ #include #include -#include +#include #include -#include +#include #include #include diff --git a/hpx/lcos/async_continue.hpp b/hpx/lcos/async_continue.hpp index b10ba1a56070..5a9bf72080e5 100644 --- a/hpx/lcos/async_continue.hpp +++ b/hpx/lcos/async_continue.hpp @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/hpx/lcos/async_continue_fwd.hpp b/hpx/lcos/async_continue_fwd.hpp index 1750013d0fa7..bc35763ffde7 100644 --- a/hpx/lcos/async_continue_fwd.hpp +++ b/hpx/lcos/async_continue_fwd.hpp @@ -11,7 +11,7 @@ #include #include -#include +#include #include #include #include diff --git a/hpx/lcos/channel.hpp b/hpx/lcos/channel.hpp index 1dcd69b51db8..61662877f9c1 100644 --- a/hpx/lcos/channel.hpp +++ b/hpx/lcos/channel.hpp @@ -10,11 +10,11 @@ #include #include #include -#include +#include #include #include #include -#include +#include #include #include diff --git a/hpx/lcos/dataflow.hpp b/hpx/lcos/dataflow.hpp index 313fedaec77a..f172aa0f3fde 100644 --- a/hpx/lcos/dataflow.hpp +++ b/hpx/lcos/dataflow.hpp @@ -17,7 +17,7 @@ // Intentionally #include future.hpp outside of the guards as it may #include // dataflow.hpp itself -#include +#include #ifndef HPX_LCOS_DATAFLOW_HPP #define HPX_LCOS_DATAFLOW_HPP @@ -31,13 +31,13 @@ #include #include #include -#include -#include +#include +#include #include -#include +#include #include -#include -#include +#include +#include #include #include #include diff --git a/hpx/lcos/detail/async_colocated.hpp b/hpx/lcos/detail/async_colocated.hpp index 8ec9a1b9dd80..7a5d2f40025c 100644 --- a/hpx/lcos/detail/async_colocated.hpp +++ b/hpx/lcos/detail/async_colocated.hpp @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/hpx/lcos/detail/async_colocated_fwd.hpp b/hpx/lcos/detail/async_colocated_fwd.hpp index 4f708eceeac9..e47058c8e960 100644 --- a/hpx/lcos/detail/async_colocated_fwd.hpp +++ b/hpx/lcos/detail/async_colocated_fwd.hpp @@ -9,7 +9,7 @@ #include #include -#include +#include #include #include #include diff --git a/hpx/lcos/detail/async_implementations.hpp b/hpx/lcos/detail/async_implementations.hpp index 5e351eddb9de..053d8ed6be30 100644 --- a/hpx/lcos/detail/async_implementations.hpp +++ b/hpx/lcos/detail/async_implementations.hpp @@ -10,9 +10,9 @@ #include #include #include -#include +#include #include -#include +#include #include #include #include @@ -24,7 +24,7 @@ #include #include #include -#include +#include #include #include diff --git a/hpx/lcos/detail/async_implementations_fwd.hpp b/hpx/lcos/detail/async_implementations_fwd.hpp index 8f3c8865b56d..1136ae64af91 100644 --- a/hpx/lcos/detail/async_implementations_fwd.hpp +++ b/hpx/lcos/detail/async_implementations_fwd.hpp @@ -9,8 +9,8 @@ #include #include -#include -#include +#include +#include #include #include diff --git a/hpx/lcos/detail/async_unwrap_result_implementations.hpp b/hpx/lcos/detail/async_unwrap_result_implementations.hpp index e20b1346fe2f..00ae02d6c26a 100644 --- a/hpx/lcos/detail/async_unwrap_result_implementations.hpp +++ b/hpx/lcos/detail/async_unwrap_result_implementations.hpp @@ -12,9 +12,9 @@ #include #include #include -#include +#include #include -#include +#include #include #include #include @@ -26,7 +26,7 @@ #include #include #include -#include +#include #include #include diff --git a/hpx/lcos/detail/async_unwrap_result_implementations_fwd.hpp b/hpx/lcos/detail/async_unwrap_result_implementations_fwd.hpp index 784976a1cc80..d7a8e275bbcb 100644 --- a/hpx/lcos/detail/async_unwrap_result_implementations_fwd.hpp +++ b/hpx/lcos/detail/async_unwrap_result_implementations_fwd.hpp @@ -9,8 +9,8 @@ #include #include -#include -#include +#include +#include #include #include diff --git a/hpx/lcos/detail/future_transforms.hpp b/hpx/lcos/detail/future_transforms.hpp index dc04eeb98101..e2e378d0903e 100644 --- a/hpx/lcos/detail/future_transforms.hpp +++ b/hpx/lcos/detail/future_transforms.hpp @@ -7,12 +7,12 @@ #ifndef HPX_LCOS_DETAIL_FUTURE_TRANSFORMS_HPP #define HPX_LCOS_DETAIL_FUTURE_TRANSFORMS_HPP -#include +#include #include -#include -#include +#include +#include #include -#include +#include #include #include diff --git a/hpx/lcos/detail/promise_base.hpp b/hpx/lcos/detail/promise_base.hpp index a6654cbc0291..e58f475538d7 100644 --- a/hpx/lcos/detail/promise_base.hpp +++ b/hpx/lcos/detail/promise_base.hpp @@ -13,7 +13,7 @@ #include #include #include -#include +#include #include #include #include @@ -21,7 +21,7 @@ #include #include #include -#include +#include #include #include diff --git a/hpx/lcos/detail/promise_lco.hpp b/hpx/lcos/detail/promise_lco.hpp index 90a575eb902e..5a957ce82299 100644 --- a/hpx/lcos/detail/promise_lco.hpp +++ b/hpx/lcos/detail/promise_lco.hpp @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/hpx/lcos/detail/sync_implementations.hpp b/hpx/lcos/detail/sync_implementations.hpp index 35cd32c687c0..fca81e90ebbb 100644 --- a/hpx/lcos/detail/sync_implementations.hpp +++ b/hpx/lcos/detail/sync_implementations.hpp @@ -11,7 +11,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/hpx/lcos/detail/sync_implementations_fwd.hpp b/hpx/lcos/detail/sync_implementations_fwd.hpp index bba2275f7349..bdd8c20be053 100644 --- a/hpx/lcos/detail/sync_implementations_fwd.hpp +++ b/hpx/lcos/detail/sync_implementations_fwd.hpp @@ -9,7 +9,7 @@ #include #include -#include +#include #include #include diff --git a/hpx/lcos/future_wait.hpp b/hpx/lcos/future_wait.hpp index 4b1a36fc1af0..aebcc41209c0 100644 --- a/hpx/lcos/future_wait.hpp +++ b/hpx/lcos/future_wait.hpp @@ -9,12 +9,12 @@ #include #include -#include -#include +#include +#include #include -#include -#include -#include +#include +#include +#include #include diff --git a/hpx/lcos/local/packaged_continuation.hpp b/hpx/lcos/local/packaged_continuation.hpp index e0ae9930a08f..ff257e2a84bb 100644 --- a/hpx/lcos/local/packaged_continuation.hpp +++ b/hpx/lcos/local/packaged_continuation.hpp @@ -12,12 +12,12 @@ #include #include #include -#include -#include +#include +#include #include -#include -#include -#include +#include +#include +#include #include #include diff --git a/hpx/lcos/local/spmd_block.hpp b/hpx/lcos/local/spmd_block.hpp index 29de680c2ff3..9e20912e45d4 100644 --- a/hpx/lcos/local/spmd_block.hpp +++ b/hpx/lcos/local/spmd_block.hpp @@ -7,15 +7,15 @@ #if !defined(HPX_LCOS_LOCAL_SPMD_BLOCK_HPP) #define HPX_LCOS_LOCAL_SPMD_BLOCK_HPP -#include -#include -#include +#include #include +#include #include +#include #include -#include +#include +#include -#include #include diff --git a/hpx/lcos/sync.hpp b/hpx/lcos/sync.hpp index 2e9dfc5cd9e9..ff411d772771 100644 --- a/hpx/lcos/sync.hpp +++ b/hpx/lcos/sync.hpp @@ -12,13 +12,13 @@ #include #include #include -#include +#include #include #include #include #include #include -#include +#include #include #include #include diff --git a/hpx/lcos/wait_all.hpp b/hpx/lcos/wait_all.hpp index 0005ab8caf48..15edcf95efbb 100644 --- a/hpx/lcos/wait_all.hpp +++ b/hpx/lcos/wait_all.hpp @@ -108,13 +108,13 @@ namespace hpx #include #include -#include -#include +#include +#include #include -#include -#include -#include -#include +#include +#include +#include +#include #include #include #include diff --git a/hpx/lcos/wait_any.hpp b/hpx/lcos/wait_any.hpp index ed76f6117e63..b163dd02baad 100644 --- a/hpx/lcos/wait_any.hpp +++ b/hpx/lcos/wait_any.hpp @@ -163,7 +163,7 @@ namespace hpx #else // DOXYGEN #include -#include +#include #include #include #include diff --git a/hpx/lcos/wait_each.hpp b/hpx/lcos/wait_each.hpp index 84a92df2270a..534ea60a0e78 100644 --- a/hpx/lcos/wait_each.hpp +++ b/hpx/lcos/wait_each.hpp @@ -119,7 +119,7 @@ namespace hpx #include #include -#include +#include #include #include diff --git a/hpx/lcos/wait_some.hpp b/hpx/lcos/wait_some.hpp index 090ef0117685..9986fc6a21a8 100644 --- a/hpx/lcos/wait_some.hpp +++ b/hpx/lcos/wait_some.hpp @@ -177,13 +177,13 @@ namespace hpx #include #include -#include +#include #include #include #include -#include -#include -#include +#include +#include +#include #include #include #include diff --git a/hpx/lcos/when_all.hpp b/hpx/lcos/when_all.hpp index a676ca0be615..aaa97ff78350 100644 --- a/hpx/lcos/when_all.hpp +++ b/hpx/lcos/when_all.hpp @@ -137,14 +137,14 @@ namespace hpx #else // DOXYGEN #include -#include -#include +#include +#include #include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #include #include #include diff --git a/hpx/lcos/when_any.hpp b/hpx/lcos/when_any.hpp index 5b5eeaa46e71..2754ad6b141e 100644 --- a/hpx/lcos/when_any.hpp +++ b/hpx/lcos/when_any.hpp @@ -127,14 +127,14 @@ namespace hpx #include #include #include -#include -#include +#include +#include #include #include -#include -#include -#include -#include +#include +#include +#include +#include #include #include diff --git a/hpx/lcos/when_each.hpp b/hpx/lcos/when_each.hpp index 7341c7140131..978ef0f3ca75 100644 --- a/hpx/lcos/when_each.hpp +++ b/hpx/lcos/when_each.hpp @@ -132,16 +132,16 @@ namespace hpx #include #include #include -#include +#include #include #include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/hpx/lcos/when_some.hpp b/hpx/lcos/when_some.hpp index a934a93d7caf..dd7efcb99235 100644 --- a/hpx/lcos/when_some.hpp +++ b/hpx/lcos/when_some.hpp @@ -227,16 +227,16 @@ namespace hpx #include #include -#include -#include +#include +#include #include #include -#include -#include +#include +#include #include -#include -#include -#include +#include +#include +#include #include #include #include diff --git a/hpx/parallel/spmd_block.hpp b/hpx/parallel/spmd_block.hpp index 54d248c6b854..28b88882024c 100644 --- a/hpx/parallel/spmd_block.hpp +++ b/hpx/parallel/spmd_block.hpp @@ -7,7 +7,7 @@ #if !defined(HPX_PARALLEL_SPMD_BLOCK_HPP) #define HPX_PARALLEL_SPMD_BLOCK_HPP -#include +#include #include #include #include diff --git a/hpx/parallel/task_block.hpp b/hpx/parallel/task_block.hpp index 1cac0dd3efa1..009f68364ecc 100644 --- a/hpx/parallel/task_block.hpp +++ b/hpx/parallel/task_block.hpp @@ -15,10 +15,10 @@ #include #include #include -#include +#include #include #include -#include +#include #include #include diff --git a/hpx/parallel/util/numa_allocator.hpp b/hpx/parallel/util/numa_allocator.hpp index 6406627d9082..30a985fffc4d 100644 --- a/hpx/parallel/util/numa_allocator.hpp +++ b/hpx/parallel/util/numa_allocator.hpp @@ -10,7 +10,7 @@ #include #include -#include +#include #include #include #include diff --git a/hpx/performance_counters/counters.hpp b/hpx/performance_counters/counters.hpp index 2e53ce4e9e74..82e55072cf13 100644 --- a/hpx/performance_counters/counters.hpp +++ b/hpx/performance_counters/counters.hpp @@ -9,7 +9,7 @@ #include #include -#include +#include #include #include #include diff --git a/hpx/performance_counters/performance_counter.hpp b/hpx/performance_counters/performance_counter.hpp index b81988fbca82..944904b32e8e 100644 --- a/hpx/performance_counters/performance_counter.hpp +++ b/hpx/performance_counters/performance_counter.hpp @@ -8,9 +8,9 @@ #define HPX_PERFORMANCE_COUNTERS_PERFORMANCE_COUNTER_JAN_18_2013_0939AM #include -#include +#include #include -#include +#include #include #include diff --git a/hpx/performance_counters/performance_counter_set.hpp b/hpx/performance_counters/performance_counter_set.hpp index d9f11ae231d8..d6f20fbc96c7 100644 --- a/hpx/performance_counters/performance_counter_set.hpp +++ b/hpx/performance_counters/performance_counter_set.hpp @@ -10,10 +10,10 @@ #include #include #include -#include +#include #include #include -#include +#include #include #include diff --git a/hpx/performance_counters/stubs/performance_counter.hpp b/hpx/performance_counters/stubs/performance_counter.hpp index 55e62fd40e3d..199ca16fc925 100644 --- a/hpx/performance_counters/stubs/performance_counter.hpp +++ b/hpx/performance_counters/stubs/performance_counter.hpp @@ -10,7 +10,7 @@ #include #include #include -#include +#include /////////////////////////////////////////////////////////////////////////////// namespace hpx { namespace performance_counters { namespace stubs diff --git a/hpx/runtime/actions/basic_action.hpp b/hpx/runtime/actions/basic_action.hpp index 35131d91b42f..37ab0c7a03ab 100644 --- a/hpx/runtime/actions/basic_action.hpp +++ b/hpx/runtime/actions/basic_action.hpp @@ -30,7 +30,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/actions/component_action.hpp b/hpx/runtime/actions/component_action.hpp index 98257fa77d5c..c21c6a71e3ab 100644 --- a/hpx/runtime/actions/component_action.hpp +++ b/hpx/runtime/actions/component_action.hpp @@ -17,7 +17,7 @@ #include #include #include -#include +#include #include diff --git a/hpx/runtime/actions/continuation.hpp b/hpx/runtime/actions/continuation.hpp index 78eef4ced59b..0077e27961ca 100644 --- a/hpx/runtime/actions/continuation.hpp +++ b/hpx/runtime/actions/continuation.hpp @@ -23,7 +23,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/agas/component_namespace.hpp b/hpx/runtime/agas/component_namespace.hpp index 0a445c198717..305275a55174 100644 --- a/hpx/runtime/agas/component_namespace.hpp +++ b/hpx/runtime/agas/component_namespace.hpp @@ -11,7 +11,7 @@ #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/agas/detail/bootstrap_component_namespace.hpp b/hpx/runtime/agas/detail/bootstrap_component_namespace.hpp index d77715949ddd..7173451cc1af 100644 --- a/hpx/runtime/agas/detail/bootstrap_component_namespace.hpp +++ b/hpx/runtime/agas/detail/bootstrap_component_namespace.hpp @@ -10,7 +10,7 @@ #define HPX_RUNTIME_AGAS_BOOTSTRAP_COMPONENT_NAMESPACE_HPP #include -#include +#include #include #include #include diff --git a/hpx/runtime/agas/detail/bootstrap_locality_namespace.hpp b/hpx/runtime/agas/detail/bootstrap_locality_namespace.hpp index 1df680c287f3..9d5fa29a2d03 100644 --- a/hpx/runtime/agas/detail/bootstrap_locality_namespace.hpp +++ b/hpx/runtime/agas/detail/bootstrap_locality_namespace.hpp @@ -13,7 +13,7 @@ #include -#include +#include #include #include #include diff --git a/hpx/runtime/agas/detail/hosted_component_namespace.hpp b/hpx/runtime/agas/detail/hosted_component_namespace.hpp index 21d604f99a61..7e3f99567093 100644 --- a/hpx/runtime/agas/detail/hosted_component_namespace.hpp +++ b/hpx/runtime/agas/detail/hosted_component_namespace.hpp @@ -13,7 +13,7 @@ #include #if defined(HPX_HAVE_NETWORKING) -#include +#include #include #include #include diff --git a/hpx/runtime/agas/detail/hosted_locality_namespace.hpp b/hpx/runtime/agas/detail/hosted_locality_namespace.hpp index 2b21d590a91f..300f0028561e 100644 --- a/hpx/runtime/agas/detail/hosted_locality_namespace.hpp +++ b/hpx/runtime/agas/detail/hosted_locality_namespace.hpp @@ -15,7 +15,7 @@ #if defined(HPX_HAVE_NETWORKING) #include -#include +#include #include #include #include diff --git a/hpx/runtime/agas/interface.hpp b/hpx/runtime/agas/interface.hpp index 8337a0c6a940..1f75fa35d3a9 100644 --- a/hpx/runtime/agas/interface.hpp +++ b/hpx/runtime/agas/interface.hpp @@ -13,10 +13,10 @@ #include #include -#include +#include #include #include -#include +#include #include #include diff --git a/hpx/runtime/agas/locality_namespace.hpp b/hpx/runtime/agas/locality_namespace.hpp index 083682b3f1df..4054d2f2ea94 100644 --- a/hpx/runtime/agas/locality_namespace.hpp +++ b/hpx/runtime/agas/locality_namespace.hpp @@ -13,7 +13,7 @@ #include -#include +#include #include #include #include diff --git a/hpx/runtime/agas/symbol_namespace.hpp b/hpx/runtime/agas/symbol_namespace.hpp index 6cd81df86056..973986725527 100644 --- a/hpx/runtime/agas/symbol_namespace.hpp +++ b/hpx/runtime/agas/symbol_namespace.hpp @@ -11,7 +11,7 @@ #define HPX_2A00BD90_B331_44BC_AF02_06787ABC50E7 #include -#include +#include #include #include #include diff --git a/hpx/runtime/applier/apply_helper.hpp b/hpx/runtime/applier/apply_helper.hpp index acdbaa22550e..7a33d20e14bf 100644 --- a/hpx/runtime/applier/apply_helper.hpp +++ b/hpx/runtime/applier/apply_helper.hpp @@ -10,7 +10,7 @@ #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/basename_registration.hpp b/hpx/runtime/basename_registration.hpp index c30d3665a162..677018561818 100644 --- a/hpx/runtime/basename_registration.hpp +++ b/hpx/runtime/basename_registration.hpp @@ -10,7 +10,7 @@ #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/components/binpacking_distribution_policy.hpp b/hpx/runtime/components/binpacking_distribution_policy.hpp index de17d37436bc..29e257244a45 100644 --- a/hpx/runtime/components/binpacking_distribution_policy.hpp +++ b/hpx/runtime/components/binpacking_distribution_policy.hpp @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/components/client.hpp b/hpx/runtime/components/client.hpp index 53dcb805b750..3dd9189017c2 100644 --- a/hpx/runtime/components/client.hpp +++ b/hpx/runtime/components/client.hpp @@ -8,7 +8,7 @@ #define HPX_COMPONENTS_CLIENT_JUN_25_2015_0145PM #include -#include +#include #include #include diff --git a/hpx/runtime/components/client_base.hpp b/hpx/runtime/components/client_base.hpp index 097c78912f0d..981986f62258 100644 --- a/hpx/runtime/components/client_base.hpp +++ b/hpx/runtime/components/client_base.hpp @@ -11,7 +11,7 @@ #include #include #include -#include +#include #include #include #include @@ -19,12 +19,12 @@ #include #include #include -#include +#include #include -#include -#include +#include +#include #include -#include +#include #include #include diff --git a/hpx/runtime/components/colocating_distribution_policy.hpp b/hpx/runtime/components/colocating_distribution_policy.hpp index 32b6570728af..bc20f9e86cd7 100644 --- a/hpx/runtime/components/colocating_distribution_policy.hpp +++ b/hpx/runtime/components/colocating_distribution_policy.hpp @@ -13,13 +13,13 @@ #include #include #include -#include +#include #include #include #include #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/components/copy_component.hpp b/hpx/runtime/components/copy_component.hpp index 096c6e7a3d78..d1eaad58c4d6 100644 --- a/hpx/runtime/components/copy_component.hpp +++ b/hpx/runtime/components/copy_component.hpp @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/components/default_distribution_policy.hpp b/hpx/runtime/components/default_distribution_policy.hpp index c3c73efc8e65..00b8bd51eacd 100644 --- a/hpx/runtime/components/default_distribution_policy.hpp +++ b/hpx/runtime/components/default_distribution_policy.hpp @@ -12,13 +12,13 @@ #include #include #include -#include +#include #include #include #include #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/components/make_client.hpp b/hpx/runtime/components/make_client.hpp index ddfcee0ce450..d28267dc370b 100644 --- a/hpx/runtime/components/make_client.hpp +++ b/hpx/runtime/components/make_client.hpp @@ -8,7 +8,7 @@ #define HPX_COMPONENTS_MAKE_CLIENT_JAN_02_2017_0220PM #include -#include +#include #include #include diff --git a/hpx/runtime/components/migrate_component.hpp b/hpx/runtime/components/migrate_component.hpp index fe0a08cfcf3c..ad6a19e11f2b 100644 --- a/hpx/runtime/components/migrate_component.hpp +++ b/hpx/runtime/components/migrate_component.hpp @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/components/new.hpp b/hpx/runtime/components/new.hpp index ba3ebf7244b8..0fd174e213de 100644 --- a/hpx/runtime/components/new.hpp +++ b/hpx/runtime/components/new.hpp @@ -10,12 +10,12 @@ #define HPX_RUNTIME_COMPONENTS_NEW_OCT_10_2012_1256PM #include -#include +#include #include #include #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/components/server/abstract_migration_support.hpp b/hpx/runtime/components/server/abstract_migration_support.hpp index cd2a5807d24c..8d70b939cc22 100644 --- a/hpx/runtime/components/server/abstract_migration_support.hpp +++ b/hpx/runtime/components/server/abstract_migration_support.hpp @@ -8,7 +8,7 @@ #define HPX_COMPONENTS_SERVER_ABSTRACT_MIGRATION_SUPPORT_APR_04_2019_1203PM #include -#include +#include #include #include #include diff --git a/hpx/runtime/components/server/distributed_metadata_base.hpp b/hpx/runtime/components/server/distributed_metadata_base.hpp index 57767f736bc2..e3c5ca81565d 100644 --- a/hpx/runtime/components/server/distributed_metadata_base.hpp +++ b/hpx/runtime/components/server/distributed_metadata_base.hpp @@ -10,7 +10,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/components/server/executor_component.hpp b/hpx/runtime/components/server/executor_component.hpp index 8daa661b1894..659f8ce55cfa 100644 --- a/hpx/runtime/components/server/executor_component.hpp +++ b/hpx/runtime/components/server/executor_component.hpp @@ -13,7 +13,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/components/server/migration_support.hpp b/hpx/runtime/components/server/migration_support.hpp index 78b42448c5a8..fd2b595e7d89 100644 --- a/hpx/runtime/components/server/migration_support.hpp +++ b/hpx/runtime/components/server/migration_support.hpp @@ -9,7 +9,7 @@ #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/components/stubs/memory.hpp b/hpx/runtime/components/stubs/memory.hpp index bf4e5b6c6aa8..93a33f383318 100644 --- a/hpx/runtime/components/stubs/memory.hpp +++ b/hpx/runtime/components/stubs/memory.hpp @@ -9,9 +9,9 @@ #include #include -#include +#include #include -#include +#include #include #include diff --git a/hpx/runtime/components/stubs/runtime_support.hpp b/hpx/runtime/components/stubs/runtime_support.hpp index e04eef9017ff..78411b7a6d9c 100644 --- a/hpx/runtime/components/stubs/runtime_support.hpp +++ b/hpx/runtime/components/stubs/runtime_support.hpp @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include // #include #include diff --git a/hpx/runtime/components/stubs/stub_base.hpp b/hpx/runtime/components/stubs/stub_base.hpp index c553831a2998..9755f70531ff 100644 --- a/hpx/runtime/components/stubs/stub_base.hpp +++ b/hpx/runtime/components/stubs/stub_base.hpp @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/components/target_distribution_policy.hpp b/hpx/runtime/components/target_distribution_policy.hpp index 93f60d35cd5f..1c7918e43c28 100644 --- a/hpx/runtime/components/target_distribution_policy.hpp +++ b/hpx/runtime/components/target_distribution_policy.hpp @@ -12,14 +12,14 @@ #include #include #include -#include +#include #include #include #include #include #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/components/unwrapping_result_policy.hpp b/hpx/runtime/components/unwrapping_result_policy.hpp index 9c5522bdaacc..85ced6c2c8de 100644 --- a/hpx/runtime/components/unwrapping_result_policy.hpp +++ b/hpx/runtime/components/unwrapping_result_policy.hpp @@ -15,7 +15,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/get_colocation_id.hpp b/hpx/runtime/get_colocation_id.hpp index 43c2beab69ae..abe67fc84158 100644 --- a/hpx/runtime/get_colocation_id.hpp +++ b/hpx/runtime/get_colocation_id.hpp @@ -12,7 +12,7 @@ #include #include -#include +#include #include namespace hpx diff --git a/hpx/runtime/get_num_localities.hpp b/hpx/runtime/get_num_localities.hpp index 1c98c88fa774..3ae06dc832b7 100644 --- a/hpx/runtime/get_num_localities.hpp +++ b/hpx/runtime/get_num_localities.hpp @@ -13,7 +13,7 @@ #include #include #include -#include +#include #include #include diff --git a/hpx/runtime/get_ptr.hpp b/hpx/runtime/get_ptr.hpp index 951310049482..32d1b19beb03 100644 --- a/hpx/runtime/get_ptr.hpp +++ b/hpx/runtime/get_ptr.hpp @@ -15,7 +15,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/naming/split_gid.hpp b/hpx/runtime/naming/split_gid.hpp index f68b8792dd5a..ab8ec10a02c8 100644 --- a/hpx/runtime/naming/split_gid.hpp +++ b/hpx/runtime/naming/split_gid.hpp @@ -10,7 +10,7 @@ #define HPX_NAMING_SPLIT_GID_HPP #include -#include +#include #include #include diff --git a/hpx/runtime/serialization/detail/preprocess_futures.hpp b/hpx/runtime/serialization/detail/preprocess_futures.hpp index 41046fdf329c..95e8c0cf3295 100644 --- a/hpx/runtime/serialization/detail/preprocess_futures.hpp +++ b/hpx/runtime/serialization/detail/preprocess_futures.hpp @@ -10,7 +10,7 @@ #include #include -#include +#include #include #include #include diff --git a/hpx/runtime/threads/thread_pool_suspension_helpers.hpp b/hpx/runtime/threads/thread_pool_suspension_helpers.hpp index 0aaabaee5113..5a45e779ba8f 100644 --- a/hpx/runtime/threads/thread_pool_suspension_helpers.hpp +++ b/hpx/runtime/threads/thread_pool_suspension_helpers.hpp @@ -8,7 +8,7 @@ #define HPX_RUNTIME_THREAD_POOL_SUSPENSION_HELPERS_HPP #include -#include +#include #include #include diff --git a/hpx/sync.hpp b/hpx/sync.hpp index fb7c08a8db97..13438b97768f 100644 --- a/hpx/sync.hpp +++ b/hpx/sync.hpp @@ -10,11 +10,11 @@ #include #include #include -#include +#include #include #include #include -#include +#include #include #include diff --git a/hpx/sync_launch_policy_dispatch.hpp b/hpx/sync_launch_policy_dispatch.hpp index 8bda149b65a4..d1b080b0700b 100644 --- a/hpx/sync_launch_policy_dispatch.hpp +++ b/hpx/sync_launch_policy_dispatch.hpp @@ -9,9 +9,9 @@ #include #include -#include -#include -#include +#include +#include +#include #include #include diff --git a/hpx/traits/action_select_direct_execution.hpp b/hpx/traits/action_select_direct_execution.hpp index 165bbeb81237..e45d1a1459a2 100644 --- a/hpx/traits/action_select_direct_execution.hpp +++ b/hpx/traits/action_select_direct_execution.hpp @@ -8,7 +8,7 @@ #define HPX_TRAITS_ACTION_SELECT_DIRECT_EXECUTION_MAR_22_21018_0124PM #include -#include +#include #include #include diff --git a/hpx/traits/is_future_tuple.hpp b/hpx/traits/is_future_tuple.hpp index 33db46eefa36..24c46b0b1eeb 100644 --- a/hpx/traits/is_future_tuple.hpp +++ b/hpx/traits/is_future_tuple.hpp @@ -7,7 +7,7 @@ #if !defined(HPX_TRAITS_IS_FUTURE_TUPLE_HPP) #define HPX_TRAITS_IS_FUTURE_TUPLE_HPP -#include +#include #include #include diff --git a/hpx/util/activate_counters.hpp b/hpx/util/activate_counters.hpp index bcb2398cd67d..75628b418b50 100644 --- a/hpx/util/activate_counters.hpp +++ b/hpx/util/activate_counters.hpp @@ -8,7 +8,7 @@ #define HPX_7B5783D6_FCA3_4E3D_BBCE_FBB0A6CF644B #include -#include +#include #include #include diff --git a/hpx/util/bind_action.hpp b/hpx/util/bind_action.hpp index 5183a7cb8bc8..40bcd6c253cb 100644 --- a/hpx/util/bind_action.hpp +++ b/hpx/util/bind_action.hpp @@ -13,7 +13,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/hpx/util/detail/pack_traversal_async_impl.hpp b/hpx/util/detail/pack_traversal_async_impl.hpp index 6b3390b96ce8..a4f4003133d0 100644 --- a/hpx/util/detail/pack_traversal_async_impl.hpp +++ b/hpx/util/detail/pack_traversal_async_impl.hpp @@ -15,7 +15,7 @@ #include #include #include -#include +#include #include #include diff --git a/hpx/util/detail/unwrap_impl.hpp b/hpx/util/detail/unwrap_impl.hpp index 18f0f02f9b6d..786b4270cde6 100644 --- a/hpx/util/detail/unwrap_impl.hpp +++ b/hpx/util/detail/unwrap_impl.hpp @@ -8,8 +8,8 @@ #define HPX_UTIL_DETAIL_UNWRAP_IMPL_HPP #include -#include -#include +#include +#include #include #include #include diff --git a/hpx/util/tagged_pair.hpp b/hpx/util/tagged_pair.hpp index 4bccd51fb882..b74a0cd06430 100644 --- a/hpx/util/tagged_pair.hpp +++ b/hpx/util/tagged_pair.hpp @@ -12,7 +12,7 @@ #include #include -#include +#include #include #include #include diff --git a/hpx/util/tagged_tuple.hpp b/hpx/util/tagged_tuple.hpp index 66ab4e407c07..5a9e2931abee 100644 --- a/hpx/util/tagged_tuple.hpp +++ b/hpx/util/tagged_tuple.hpp @@ -11,7 +11,7 @@ #define HPX_UTIL_TAGGED_TUPLE_DEC_23_2015_0123PM #include -#include +#include #include #include #include diff --git a/hpx/util/thread_aware_timer.hpp b/hpx/util/thread_aware_timer.hpp index 6c2eb935276f..cfb7f2f422e9 100644 --- a/hpx/util/thread_aware_timer.hpp +++ b/hpx/util/thread_aware_timer.hpp @@ -7,7 +7,7 @@ #if !defined(HPX_UTIL_THREAD_AWARE_TIMER_AUG_17_2012_0745PM) #define HPX_UTIL_THREAD_AWARE_TIMER_AUG_17_2012_0745PM -#include +#include #include #include diff --git a/libs/algorithms/include/hpx/parallel/algorithms/detail/dispatch.hpp b/libs/algorithms/include/hpx/parallel/algorithms/detail/dispatch.hpp index d4fe87759543..2699aa0702b9 100644 --- a/libs/algorithms/include/hpx/parallel/algorithms/detail/dispatch.hpp +++ b/libs/algorithms/include/hpx/parallel/algorithms/detail/dispatch.hpp @@ -9,7 +9,7 @@ #include #include -#include +#include #include #include #include diff --git a/libs/algorithms/include/hpx/parallel/algorithms/is_heap.hpp b/libs/algorithms/include/hpx/parallel/algorithms/is_heap.hpp index 1987918ca909..6934dbe03854 100644 --- a/libs/algorithms/include/hpx/parallel/algorithms/is_heap.hpp +++ b/libs/algorithms/include/hpx/parallel/algorithms/is_heap.hpp @@ -13,7 +13,7 @@ #include #include #include -#include +#include #include #include diff --git a/libs/algorithms/include/hpx/parallel/algorithms/is_partitioned.hpp b/libs/algorithms/include/hpx/parallel/algorithms/is_partitioned.hpp index 187dd9f50388..1bd6e3f9a5f3 100644 --- a/libs/algorithms/include/hpx/parallel/algorithms/is_partitioned.hpp +++ b/libs/algorithms/include/hpx/parallel/algorithms/is_partitioned.hpp @@ -13,7 +13,7 @@ #include #include #include -#include +#include #include #include diff --git a/libs/algorithms/include/hpx/parallel/algorithms/partition.hpp b/libs/algorithms/include/hpx/parallel/algorithms/partition.hpp index 741c532a7245..1d142eea2137 100644 --- a/libs/algorithms/include/hpx/parallel/algorithms/partition.hpp +++ b/libs/algorithms/include/hpx/parallel/algorithms/partition.hpp @@ -16,7 +16,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/libs/algorithms/include/hpx/parallel/util/detail/algorithm_result.hpp b/libs/algorithms/include/hpx/parallel/util/detail/algorithm_result.hpp index 485832a41a86..f74f2df4cfb1 100644 --- a/libs/algorithms/include/hpx/parallel/util/detail/algorithm_result.hpp +++ b/libs/algorithms/include/hpx/parallel/util/detail/algorithm_result.hpp @@ -11,7 +11,7 @@ #include #include #include -#include +#include #include #include diff --git a/libs/algorithms/include/hpx/parallel/util/detail/chunk_size.hpp b/libs/algorithms/include/hpx/parallel/util/detail/chunk_size.hpp index 1b45edf0078b..f471bd9c6376 100644 --- a/libs/algorithms/include/hpx/parallel/util/detail/chunk_size.hpp +++ b/libs/algorithms/include/hpx/parallel/util/detail/chunk_size.hpp @@ -11,7 +11,7 @@ #include #include #include -#include +#include #include #include diff --git a/libs/algorithms/include/hpx/parallel/util/detail/handle_remote_exceptions.hpp b/libs/algorithms/include/hpx/parallel/util/detail/handle_remote_exceptions.hpp index ed035a6b3f34..758066593df6 100644 --- a/libs/algorithms/include/hpx/parallel/util/detail/handle_remote_exceptions.hpp +++ b/libs/algorithms/include/hpx/parallel/util/detail/handle_remote_exceptions.hpp @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include #include diff --git a/libs/algorithms/include/hpx/parallel/util/detail/select_partitioner.hpp b/libs/algorithms/include/hpx/parallel/util/detail/select_partitioner.hpp index 5fd21295316b..2634c472cc48 100644 --- a/libs/algorithms/include/hpx/parallel/util/detail/select_partitioner.hpp +++ b/libs/algorithms/include/hpx/parallel/util/detail/select_partitioner.hpp @@ -9,7 +9,7 @@ #define HPX_PARALLEL_UTIL_DETAIL_SELECT_PARTITIONER #include -#include +#include #include diff --git a/libs/algorithms/include/hpx/parallel/util/zip_iterator.hpp b/libs/algorithms/include/hpx/parallel/util/zip_iterator.hpp index fe087c29459f..47b7f1f3fc1d 100644 --- a/libs/algorithms/include/hpx/parallel/util/zip_iterator.hpp +++ b/libs/algorithms/include/hpx/parallel/util/zip_iterator.hpp @@ -11,7 +11,7 @@ #include #include #include -#include +#include #include #include diff --git a/libs/checkpoint/include/hpx/checkpoint/checkpoint.hpp b/libs/checkpoint/include/hpx/checkpoint/checkpoint.hpp index ea6b7de94313..175f15afda7a 100644 --- a/libs/checkpoint/include/hpx/checkpoint/checkpoint.hpp +++ b/libs/checkpoint/include/hpx/checkpoint/checkpoint.hpp @@ -17,7 +17,7 @@ #define CHECKPOINT_HPP_07262017 #include -#include +#include #include #include #include diff --git a/libs/collectives/include/hpx/collectives/all_reduce.hpp b/libs/collectives/include/hpx/collectives/all_reduce.hpp index 2e3980f52231..86367aba3ea5 100644 --- a/libs/collectives/include/hpx/collectives/all_reduce.hpp +++ b/libs/collectives/include/hpx/collectives/all_reduce.hpp @@ -141,7 +141,7 @@ namespace hpx { namespace lcos { #include #include #include -#include +#include #include #include #include @@ -152,7 +152,7 @@ namespace hpx { namespace lcos { #include #include #include -#include +#include #include #include #include diff --git a/libs/collectives/include/hpx/collectives/all_to_all.hpp b/libs/collectives/include/hpx/collectives/all_to_all.hpp index 8930d8ac2b76..712bce990886 100644 --- a/libs/collectives/include/hpx/collectives/all_to_all.hpp +++ b/libs/collectives/include/hpx/collectives/all_to_all.hpp @@ -138,7 +138,7 @@ namespace hpx { namespace lcos { #include #include #include -#include +#include #include #include #include @@ -148,7 +148,7 @@ namespace hpx { namespace lcos { #include #include #include -#include +#include #include #include #include diff --git a/libs/collectives/include/hpx/collectives/barrier.hpp b/libs/collectives/include/hpx/collectives/barrier.hpp index cb09cacf5e67..e1db068f0c28 100644 --- a/libs/collectives/include/hpx/collectives/barrier.hpp +++ b/libs/collectives/include/hpx/collectives/barrier.hpp @@ -11,10 +11,10 @@ #include #include -#include +#include #include #include -#include +#include #include #include diff --git a/libs/collectives/include/hpx/collectives/broadcast.hpp b/libs/collectives/include/hpx/collectives/broadcast.hpp index ed6fb88f69b2..daa10c07394d 100644 --- a/libs/collectives/include/hpx/collectives/broadcast.hpp +++ b/libs/collectives/include/hpx/collectives/broadcast.hpp @@ -134,7 +134,7 @@ namespace hpx { namespace lcos { #include #include #include -#include +#include #include #include #include diff --git a/libs/collectives/include/hpx/collectives/detail/barrier_node.hpp b/libs/collectives/include/hpx/collectives/detail/barrier_node.hpp index b46bc0c9bc73..d774d673b80a 100644 --- a/libs/collectives/include/hpx/collectives/detail/barrier_node.hpp +++ b/libs/collectives/include/hpx/collectives/detail/barrier_node.hpp @@ -10,7 +10,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/libs/collectives/include/hpx/collectives/fold.hpp b/libs/collectives/include/hpx/collectives/fold.hpp index 5335910ece49..5e4e48d6453c 100644 --- a/libs/collectives/include/hpx/collectives/fold.hpp +++ b/libs/collectives/include/hpx/collectives/fold.hpp @@ -163,7 +163,7 @@ namespace hpx { namespace lcos { #include #include #include -#include +#include #include #include #include diff --git a/libs/collectives/include/hpx/collectives/gather.hpp b/libs/collectives/include/hpx/collectives/gather.hpp index f9bada9d1d15..847ef4a7602c 100644 --- a/libs/collectives/include/hpx/collectives/gather.hpp +++ b/libs/collectives/include/hpx/collectives/gather.hpp @@ -198,7 +198,7 @@ namespace hpx { namespace lcos { #include #include #include -#include +#include #include #include #include @@ -207,7 +207,7 @@ namespace hpx { namespace lcos { #include #include #include -#include +#include #include #include #include diff --git a/libs/collectives/include/hpx/collectives/latch.hpp b/libs/collectives/include/hpx/collectives/latch.hpp index 22f9b9455e67..8e98efc8aa87 100644 --- a/libs/collectives/include/hpx/collectives/latch.hpp +++ b/libs/collectives/include/hpx/collectives/latch.hpp @@ -9,7 +9,7 @@ #include #include -#include +#include #include #include diff --git a/libs/collectives/include/hpx/collectives/reduce.hpp b/libs/collectives/include/hpx/collectives/reduce.hpp index 8cdebbf4d08f..096fe6ad9b0f 100644 --- a/libs/collectives/include/hpx/collectives/reduce.hpp +++ b/libs/collectives/include/hpx/collectives/reduce.hpp @@ -79,7 +79,7 @@ namespace hpx { namespace lcos { #include #include #include -#include +#include #include #include #include diff --git a/libs/collectives/include/hpx/collectives/spmd_block.hpp b/libs/collectives/include/hpx/collectives/spmd_block.hpp index 35b5d71f6f34..c094b7c3b41c 100644 --- a/libs/collectives/include/hpx/collectives/spmd_block.hpp +++ b/libs/collectives/include/hpx/collectives/spmd_block.hpp @@ -17,9 +17,9 @@ #include #include #include -#include +#include #include -#include +#include #include #include diff --git a/libs/collectives/src/barrier.cpp b/libs/collectives/src/barrier.cpp index 44ec2b6c7640..eb78dddb6f6f 100644 --- a/libs/collectives/src/barrier.cpp +++ b/libs/collectives/src/barrier.cpp @@ -11,7 +11,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/libs/collectives/src/detail/barrier_node.cpp b/libs/collectives/src/detail/barrier_node.cpp index 07991a8c0f68..831f02c0b893 100644 --- a/libs/collectives/src/detail/barrier_node.cpp +++ b/libs/collectives/src/detail/barrier_node.cpp @@ -7,12 +7,12 @@ #include #include #include -#include +#include #include #include #include #include -#include +#include #include #include diff --git a/libs/collectives/src/latch.cpp b/libs/collectives/src/latch.cpp index faba68de09c6..51b58aa9f0c0 100644 --- a/libs/collectives/src/latch.cpp +++ b/libs/collectives/src/latch.cpp @@ -7,7 +7,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/libs/compute/include/hpx/compute/host/block_executor.hpp b/libs/compute/include/hpx/compute/host/block_executor.hpp index b01315b6551c..5a632a02a7a0 100644 --- a/libs/compute/include/hpx/compute/host/block_executor.hpp +++ b/libs/compute/include/hpx/compute/host/block_executor.hpp @@ -17,7 +17,7 @@ #include #include #include -#include +#include #include #include diff --git a/libs/compute/include/hpx/compute/host/default_executor.hpp b/libs/compute/include/hpx/compute/host/default_executor.hpp index bec4fcffb182..456a6b1cc8a4 100644 --- a/libs/compute/include/hpx/compute/host/default_executor.hpp +++ b/libs/compute/include/hpx/compute/host/default_executor.hpp @@ -10,7 +10,7 @@ #include #include #include -#include +#include #include diff --git a/libs/compute/include/hpx/compute/host/target.hpp b/libs/compute/include/hpx/compute/host/target.hpp index 790ce70e9f3c..1ed3f2c8468b 100644 --- a/libs/compute/include/hpx/compute/host/target.hpp +++ b/libs/compute/include/hpx/compute/host/target.hpp @@ -12,7 +12,7 @@ #include #include -#include +#include #include #include #include diff --git a/libs/compute/include/hpx/compute/host/target_distribution_policy.hpp b/libs/compute/include/hpx/compute/host/target_distribution_policy.hpp index 30a8182021e4..d8d59af14726 100644 --- a/libs/compute/include/hpx/compute/host/target_distribution_policy.hpp +++ b/libs/compute/include/hpx/compute/host/target_distribution_policy.hpp @@ -15,7 +15,7 @@ #if !defined(HPX_COMPUTE_DEVICE_CODE) #include #endif -#include +#include #include #include #include diff --git a/libs/compute/src/get_host_targets.cpp b/libs/compute/src/get_host_targets.cpp index 2fe86f295160..589405885a4c 100644 --- a/libs/compute/src/get_host_targets.cpp +++ b/libs/compute/src/get_host_targets.cpp @@ -6,7 +6,7 @@ #include #include -#include +#include #include #include #include diff --git a/libs/compute_cuda/include/hpx/compute/cuda/default_executor.hpp b/libs/compute_cuda/include/hpx/compute/cuda/default_executor.hpp index 00133e2535f6..738ea00f6ee2 100644 --- a/libs/compute_cuda/include/hpx/compute/cuda/default_executor.hpp +++ b/libs/compute_cuda/include/hpx/compute/cuda/default_executor.hpp @@ -17,7 +17,7 @@ #include #include #include -#include +#include #include #include diff --git a/libs/compute_cuda/include/hpx/compute/cuda/target.hpp b/libs/compute_cuda/include/hpx/compute/cuda/target.hpp index 8303b7689972..29cd0c575f72 100644 --- a/libs/compute_cuda/include/hpx/compute/cuda/target.hpp +++ b/libs/compute_cuda/include/hpx/compute/cuda/target.hpp @@ -14,7 +14,7 @@ #if defined(HPX_HAVE_CUDA) #include -#include +#include #include #include #include diff --git a/libs/compute_cuda/include/hpx/compute/cuda/target_distribution_policy.hpp b/libs/compute_cuda/include/hpx/compute/cuda/target_distribution_policy.hpp index c95fa828f2d0..1cc6e51fb66e 100644 --- a/libs/compute_cuda/include/hpx/compute/cuda/target_distribution_policy.hpp +++ b/libs/compute_cuda/include/hpx/compute/cuda/target_distribution_policy.hpp @@ -17,7 +17,7 @@ #if !defined(HPX_COMPUTE_DEVICE_CODE) #include #endif -#include +#include #include #include #include diff --git a/libs/compute_cuda/src/get_cuda_targets.cpp b/libs/compute_cuda/src/get_cuda_targets.cpp index dd13b2582677..4b0a34e7ae8d 100644 --- a/libs/compute_cuda/src/get_cuda_targets.cpp +++ b/libs/compute_cuda/src/get_cuda_targets.cpp @@ -10,7 +10,7 @@ #include #include -#include +#include #include #include #include diff --git a/libs/execution/CMakeLists.txt b/libs/execution/CMakeLists.txt index 041d901fcf37..7929f88ffda8 100644 --- a/libs/execution/CMakeLists.txt +++ b/libs/execution/CMakeLists.txt @@ -13,6 +13,9 @@ set(execution_headers hpx/execution/algorithms/detail/predicates.hpp hpx/execution/datapar/execution_policy_fwd.hpp hpx/execution/datapar/execution_policy.hpp + hpx/execution/detail/future_await_traits.hpp + hpx/execution/detail/future_data.hpp + hpx/execution/detail/future_traits.hpp hpx/execution/exception_list.hpp hpx/execution/execution.hpp hpx/execution/execution_policy_fwd.hpp @@ -50,6 +53,9 @@ set(execution_headers hpx/execution/executors/timed_execution_fwd.hpp hpx/execution/executors/timed_execution.hpp hpx/execution/executors/timed_executors.hpp + hpx/execution/future.hpp + hpx/execution/futures_factory.hpp + hpx/execution/launch_policy.hpp hpx/execution/parallel/traits/detail/vc/vector_pack_alignment_size.hpp hpx/execution/parallel/traits/detail/vc/vector_pack_count_bits.hpp hpx/execution/parallel/traits/detail/vc/vector_pack_load_store.hpp @@ -58,14 +64,29 @@ set(execution_headers hpx/execution/parallel/traits/vector_pack_count_bits.hpp hpx/execution/parallel/traits/vector_pack_load_store.hpp hpx/execution/parallel/traits/vector_pack_type.hpp + hpx/execution/split_future.hpp + hpx/execution/traits/acquire_future.hpp + hpx/execution/traits/acquire_shared_state.hpp hpx/execution/traits/executor_traits.hpp + hpx/execution/traits/future_access.hpp + hpx/execution/traits/future_then_result.hpp + hpx/execution/traits/future_traits.hpp hpx/execution/traits/is_execution_policy.hpp hpx/execution/traits/is_executor.hpp hpx/execution/traits/is_executor_parameters.hpp + hpx/execution/traits/is_future.hpp + hpx/execution/traits/is_future_range.hpp + hpx/execution/traits/is_launch_policy.hpp hpx/execution/traits/is_timed_executor.hpp ) set(execution_compat_headers + hpx/lcos/detail/future_await_traits.hpp + hpx/lcos/detail/future_data.hpp + hpx/lcos/detail/future_traits.hpp + hpx/lcos/local/futures_factory.hpp + hpx/lcos/future.hpp + hpx/lcos/split_future.hpp hpx/parallel/algorithms/detail/is_negative.hpp hpx/parallel/algorithms/detail/predicates.hpp hpx/parallel/datapar/execution_policy_fwd.hpp @@ -115,29 +136,49 @@ set(execution_compat_headers hpx/parallel/traits/vector_pack_count_bits.hpp hpx/parallel/traits/vector_pack_load_store.hpp hpx/parallel/traits/vector_pack_type.hpp + hpx/runtime/launch_policy.hpp + hpx/traits/acquire_future.hpp + hpx/traits/acquire_shared_state.hpp hpx/traits/executor_traits.hpp + hpx/traits/future_access.hpp + hpx/traits/future_then_result.hpp + hpx/traits/future_traits.hpp hpx/traits/is_execution_policy.hpp hpx/traits/is_executor.hpp hpx/traits/is_executor_parameters.hpp + hpx/traits/is_future.hpp + hpx/traits/is_future_range.hpp + hpx/traits/is_launch_policy.hpp hpx/traits/is_timed_executor.hpp ) +set(execution_sources + detail/future_data.cpp + launch_policy.cpp +) + include(HPX_AddModule) add_hpx_module(execution FORCE_LINKING_GEN HEADERS ${execution_headers} COMPAT_HEADERS ${execution_compat_headers} + SOURCES ${execution_sources} DEPENDENCIES hpx_assertion hpx_allocator_support hpx_concepts hpx_config + hpx_coroutines hpx_datastructures + hpx_errors hpx_functional hpx_iterator_support hpx_local_lcos + hpx_memory hpx_preprocessor + hpx_serialization hpx_synchronization + hpx_thread_support hpx_timing hpx_topology hpx_type_support diff --git a/libs/execution/include/hpx/execution/datapar/execution_policy.hpp b/libs/execution/include/hpx/execution/datapar/execution_policy.hpp index af9d9d71d47d..1482fad0208e 100644 --- a/libs/execution/include/hpx/execution/datapar/execution_policy.hpp +++ b/libs/execution/include/hpx/execution/datapar/execution_policy.hpp @@ -19,7 +19,7 @@ #include #include #include -#include +#include #include #include diff --git a/hpx/lcos/detail/future_await_traits.hpp b/libs/execution/include/hpx/execution/detail/future_await_traits.hpp similarity index 98% rename from hpx/lcos/detail/future_await_traits.hpp rename to libs/execution/include/hpx/execution/detail/future_await_traits.hpp index d2f9f9e4c7e2..18718fb05bfd 100644 --- a/hpx/lcos/detail/future_await_traits.hpp +++ b/libs/execution/include/hpx/execution/detail/future_await_traits.hpp @@ -10,9 +10,9 @@ #if defined(HPX_HAVE_AWAIT) #include -#include +#include #include -#include +#include #if defined(HPX_HAVE_EMULATE_COROUTINE_SUPPORT_LIBRARY) #include diff --git a/hpx/lcos/detail/future_data.hpp b/libs/execution/include/hpx/execution/detail/future_data.hpp similarity index 99% rename from hpx/lcos/detail/future_data.hpp rename to libs/execution/include/hpx/execution/detail/future_data.hpp index 7cfdc8ef53ec..f2a199cb88f1 100644 --- a/hpx/lcos/detail/future_data.hpp +++ b/libs/execution/include/hpx/execution/detail/future_data.hpp @@ -16,13 +16,13 @@ #include #include #include -#include +#include #include #include #include #include #include -#include +#include #include #include #include diff --git a/hpx/lcos/detail/future_traits.hpp b/libs/execution/include/hpx/execution/detail/future_traits.hpp similarity index 95% rename from hpx/lcos/detail/future_traits.hpp rename to libs/execution/include/hpx/execution/detail/future_traits.hpp index 4b4660799c98..7d0552db7439 100644 --- a/hpx/lcos/detail/future_traits.hpp +++ b/libs/execution/include/hpx/execution/detail/future_traits.hpp @@ -10,7 +10,7 @@ #include #include -#include +#include #include diff --git a/libs/execution/include/hpx/execution/exception_list.hpp b/libs/execution/include/hpx/execution/exception_list.hpp index 45b8b70f11a0..e32536e0d90e 100644 --- a/libs/execution/include/hpx/execution/exception_list.hpp +++ b/libs/execution/include/hpx/execution/exception_list.hpp @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include #include diff --git a/libs/execution/include/hpx/execution/execution_policy.hpp b/libs/execution/include/hpx/execution/execution_policy.hpp index c19ad3186efa..e7d685602548 100644 --- a/libs/execution/include/hpx/execution/execution_policy.hpp +++ b/libs/execution/include/hpx/execution/execution_policy.hpp @@ -23,7 +23,7 @@ #include #include #include -#include +#include #include #include diff --git a/libs/execution/include/hpx/execution/executors/default_executor.hpp b/libs/execution/include/hpx/execution/executors/default_executor.hpp index 6833c7f41b9a..9ae2feb65570 100644 --- a/libs/execution/include/hpx/execution/executors/default_executor.hpp +++ b/libs/execution/include/hpx/execution/executors/default_executor.hpp @@ -14,7 +14,7 @@ #include #include #include -#include +#include #include namespace hpx { namespace parallel { namespace execution { diff --git a/libs/execution/include/hpx/execution/executors/distribution_policy_executor.hpp b/libs/execution/include/hpx/execution/executors/distribution_policy_executor.hpp index f034ded59089..d03ce4705447 100644 --- a/libs/execution/include/hpx/execution/executors/distribution_policy_executor.hpp +++ b/libs/execution/include/hpx/execution/executors/distribution_policy_executor.hpp @@ -14,7 +14,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/libs/execution/include/hpx/execution/executors/execution.hpp b/libs/execution/include/hpx/execution/executors/execution.hpp index 3b43e50e0f7f..1d6b3f2c6c3a 100644 --- a/libs/execution/include/hpx/execution/executors/execution.hpp +++ b/libs/execution/include/hpx/execution/executors/execution.hpp @@ -25,11 +25,11 @@ #include #include #include -#include +#include #include -#include -#include -#include +#include +#include +#include #include #include diff --git a/libs/execution/include/hpx/execution/executors/execution_parameters.hpp b/libs/execution/include/hpx/execution/executors/execution_parameters.hpp index c14409408fb3..0277c9145890 100644 --- a/libs/execution/include/hpx/execution/executors/execution_parameters.hpp +++ b/libs/execution/include/hpx/execution/executors/execution_parameters.hpp @@ -16,11 +16,11 @@ #include #include #include -#include +#include #include #include #include -#include +#include #include #include diff --git a/libs/execution/include/hpx/execution/executors/parallel_executor.hpp b/libs/execution/include/hpx/execution/executors/parallel_executor.hpp index 6e5e84cea8dd..d4ab5ffb8a94 100644 --- a/libs/execution/include/hpx/execution/executors/parallel_executor.hpp +++ b/libs/execution/include/hpx/execution/executors/parallel_executor.hpp @@ -24,8 +24,8 @@ #include #include #include -#include -#include +#include +#include #include #include #include @@ -33,7 +33,7 @@ #include #include #include -#include +#include #include #include diff --git a/libs/execution/include/hpx/execution/executors/parallel_executor_aggregated.hpp b/libs/execution/include/hpx/execution/executors/parallel_executor_aggregated.hpp index 48f955417544..2934b7cac959 100644 --- a/libs/execution/include/hpx/execution/executors/parallel_executor_aggregated.hpp +++ b/libs/execution/include/hpx/execution/executors/parallel_executor_aggregated.hpp @@ -19,13 +19,13 @@ #include #include #include -#include +#include #include -#include +#include #include #include #include -#include +#include #include #include diff --git a/libs/execution/include/hpx/execution/executors/pool_executor.hpp b/libs/execution/include/hpx/execution/executors/pool_executor.hpp index 9209088589ad..2b8392f779fa 100644 --- a/libs/execution/include/hpx/execution/executors/pool_executor.hpp +++ b/libs/execution/include/hpx/execution/executors/pool_executor.hpp @@ -14,7 +14,7 @@ #include #include #include -#include +#include #include namespace hpx { namespace parallel { namespace execution { diff --git a/libs/execution/include/hpx/execution/executors/post_policy_dispatch.hpp b/libs/execution/include/hpx/execution/executors/post_policy_dispatch.hpp index 26ec88aec0c1..561cb9c52e4d 100644 --- a/libs/execution/include/hpx/execution/executors/post_policy_dispatch.hpp +++ b/libs/execution/include/hpx/execution/executors/post_policy_dispatch.hpp @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/libs/execution/include/hpx/execution/executors/rebind_executor.hpp b/libs/execution/include/hpx/execution/executors/rebind_executor.hpp index e5d9317952da..53a99f838b13 100644 --- a/libs/execution/include/hpx/execution/executors/rebind_executor.hpp +++ b/libs/execution/include/hpx/execution/executors/rebind_executor.hpp @@ -10,7 +10,7 @@ #include #include #include -#include +#include #include #include diff --git a/libs/execution/include/hpx/execution/executors/sequenced_executor.hpp b/libs/execution/include/hpx/execution/executors/sequenced_executor.hpp index 792599594fe1..760af893327d 100644 --- a/libs/execution/include/hpx/execution/executors/sequenced_executor.hpp +++ b/libs/execution/include/hpx/execution/executors/sequenced_executor.hpp @@ -14,7 +14,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/libs/execution/include/hpx/execution/executors/service_executors.hpp b/libs/execution/include/hpx/execution/executors/service_executors.hpp index 037ce1c7d728..5d20d3d1c605 100644 --- a/libs/execution/include/hpx/execution/executors/service_executors.hpp +++ b/libs/execution/include/hpx/execution/executors/service_executors.hpp @@ -13,7 +13,7 @@ #include #include #include -#include +#include #include namespace hpx { namespace parallel { namespace execution { diff --git a/libs/execution/include/hpx/execution/executors/this_thread_executors.hpp b/libs/execution/include/hpx/execution/executors/this_thread_executors.hpp index 145d1a2b2c8f..d38241b16340 100644 --- a/libs/execution/include/hpx/execution/executors/this_thread_executors.hpp +++ b/libs/execution/include/hpx/execution/executors/this_thread_executors.hpp @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include namespace hpx { namespace parallel { namespace execution { diff --git a/libs/execution/include/hpx/execution/executors/thread_execution.hpp b/libs/execution/include/hpx/execution/executors/thread_execution.hpp index bcba838dfab7..f0daa55886f7 100644 --- a/libs/execution/include/hpx/execution/executors/thread_execution.hpp +++ b/libs/execution/include/hpx/execution/executors/thread_execution.hpp @@ -22,13 +22,13 @@ #include #include #include -#include -#include +#include +#include #include #include #include -#include -#include +#include +#include #include #include diff --git a/libs/execution/include/hpx/execution/executors/thread_execution_information.hpp b/libs/execution/include/hpx/execution/executors/thread_execution_information.hpp index b32f814bbfc8..d3090f5f29ad 100644 --- a/libs/execution/include/hpx/execution/executors/thread_execution_information.hpp +++ b/libs/execution/include/hpx/execution/executors/thread_execution_information.hpp @@ -13,7 +13,7 @@ #include #include #include -#include +#include #include diff --git a/libs/execution/include/hpx/execution/executors/thread_pool_executor.hpp b/libs/execution/include/hpx/execution/executors/thread_pool_executor.hpp index 9ed8ade7c818..5790b8a7a879 100644 --- a/libs/execution/include/hpx/execution/executors/thread_pool_executor.hpp +++ b/libs/execution/include/hpx/execution/executors/thread_pool_executor.hpp @@ -24,8 +24,8 @@ #include #include #include -#include -#include +#include +#include #include #include #include @@ -33,7 +33,7 @@ #include #include #include -#include +#include #include #include diff --git a/libs/execution/include/hpx/execution/executors/thread_pool_executors.hpp b/libs/execution/include/hpx/execution/executors/thread_pool_executors.hpp index 25320105a293..d21a15a9463d 100644 --- a/libs/execution/include/hpx/execution/executors/thread_pool_executors.hpp +++ b/libs/execution/include/hpx/execution/executors/thread_pool_executors.hpp @@ -14,7 +14,7 @@ #include #include #include -#include +#include #include namespace hpx { namespace parallel { namespace execution { diff --git a/libs/execution/include/hpx/execution/executors/thread_pool_os_executors.hpp b/libs/execution/include/hpx/execution/executors/thread_pool_os_executors.hpp index 9a399cbe1f67..a96a8559cf9d 100644 --- a/libs/execution/include/hpx/execution/executors/thread_pool_os_executors.hpp +++ b/libs/execution/include/hpx/execution/executors/thread_pool_os_executors.hpp @@ -14,7 +14,7 @@ #include #include #include -#include +#include #include namespace hpx { namespace parallel { namespace execution { diff --git a/libs/execution/include/hpx/execution/executors/thread_timed_execution.hpp b/libs/execution/include/hpx/execution/executors/thread_timed_execution.hpp index 253c21736113..4af875d13650 100644 --- a/libs/execution/include/hpx/execution/executors/thread_timed_execution.hpp +++ b/libs/execution/include/hpx/execution/executors/thread_timed_execution.hpp @@ -9,10 +9,10 @@ #include #include -#include +#include #include #include -#include +#include #include diff --git a/libs/execution/include/hpx/execution/executors/timed_execution.hpp b/libs/execution/include/hpx/execution/executors/timed_execution.hpp index ad6d2267ef2e..8f63322e9d45 100644 --- a/libs/execution/include/hpx/execution/executors/timed_execution.hpp +++ b/libs/execution/include/hpx/execution/executors/timed_execution.hpp @@ -13,7 +13,7 @@ #include #include -#include +#include #include #include diff --git a/libs/execution/include/hpx/execution/executors/timed_executors.hpp b/libs/execution/include/hpx/execution/executors/timed_executors.hpp index 4da255374ab3..0bec040b0904 100644 --- a/libs/execution/include/hpx/execution/executors/timed_executors.hpp +++ b/libs/execution/include/hpx/execution/executors/timed_executors.hpp @@ -12,10 +12,10 @@ #include #include #include -#include +#include #include #include -#include +#include #include #include diff --git a/hpx/lcos/future.hpp b/libs/execution/include/hpx/execution/future.hpp similarity index 99% rename from hpx/lcos/future.hpp rename to libs/execution/include/hpx/execution/future.hpp index 8f768484a111..facad85c5c9d 100644 --- a/hpx/lcos/future.hpp +++ b/libs/execution/include/hpx/execution/future.hpp @@ -19,19 +19,19 @@ #include #include #include -#include -#include +#include +#include #include -#include +#include #include #include -#include -#include -#include -#include +#include +#include +#include +#include #include -#include -#include +#include +#include #include #include #include @@ -40,7 +40,7 @@ #include #if defined(HPX_HAVE_AWAIT) - #include + #include #endif #include diff --git a/hpx/lcos/local/futures_factory.hpp b/libs/execution/include/hpx/execution/futures_factory.hpp similarity index 99% rename from hpx/lcos/local/futures_factory.hpp rename to libs/execution/include/hpx/execution/futures_factory.hpp index e1ac2960b555..6d59b9a0ce5a 100644 --- a/hpx/lcos/local/futures_factory.hpp +++ b/libs/execution/include/hpx/execution/futures_factory.hpp @@ -13,13 +13,13 @@ #include #include #include -#include -#include +#include +#include #include #include -#include +#include #include -#include +#include #include #include diff --git a/hpx/runtime/launch_policy.hpp b/libs/execution/include/hpx/execution/launch_policy.hpp similarity index 99% rename from hpx/runtime/launch_policy.hpp rename to libs/execution/include/hpx/execution/launch_policy.hpp index 63caa61a0047..810d48b960c7 100644 --- a/hpx/runtime/launch_policy.hpp +++ b/libs/execution/include/hpx/execution/launch_policy.hpp @@ -4,7 +4,7 @@ // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -/// \file hpx/runtime/launch_policy.hpp +/// \file hpx/execution/launch_policy.hpp #if !defined(HPX_RUNTIME_LAUNCH_POLICY_AUG_13_2015_0647PM) #define HPX_RUNTIME_LAUNCH_POLICY_AUG_13_2015_0647PM diff --git a/hpx/lcos/split_future.hpp b/libs/execution/include/hpx/execution/split_future.hpp similarity index 98% rename from hpx/lcos/split_future.hpp rename to libs/execution/include/hpx/execution/split_future.hpp index d9acf504c871..6dae011b0909 100644 --- a/hpx/lcos/split_future.hpp +++ b/libs/execution/include/hpx/execution/split_future.hpp @@ -71,14 +71,14 @@ namespace hpx #include #include #include -#include -#include +#include +#include #include #include -#include -#include -#include -#include +#include +#include +#include +#include #include #include diff --git a/hpx/traits/acquire_future.hpp b/libs/execution/include/hpx/execution/traits/acquire_future.hpp similarity index 98% rename from hpx/traits/acquire_future.hpp rename to libs/execution/include/hpx/execution/traits/acquire_future.hpp index 76a42819c7da..98fe6e9092ba 100644 --- a/hpx/traits/acquire_future.hpp +++ b/libs/execution/include/hpx/execution/traits/acquire_future.hpp @@ -12,8 +12,8 @@ #include #include #include -#include -#include +#include +#include #include #include diff --git a/hpx/traits/acquire_shared_state.hpp b/libs/execution/include/hpx/execution/traits/acquire_shared_state.hpp similarity index 95% rename from hpx/traits/acquire_shared_state.hpp rename to libs/execution/include/hpx/execution/traits/acquire_shared_state.hpp index d0b054c0622d..accad830da67 100644 --- a/hpx/traits/acquire_shared_state.hpp +++ b/libs/execution/include/hpx/execution/traits/acquire_shared_state.hpp @@ -12,10 +12,10 @@ #include #include #include -#include -#include -#include -#include +#include +#include +#include +#include #include #include diff --git a/hpx/traits/future_access.hpp b/libs/execution/include/hpx/execution/traits/future_access.hpp similarity index 99% rename from hpx/traits/future_access.hpp rename to libs/execution/include/hpx/execution/traits/future_access.hpp index fe224526bf02..fd648b0de8ff 100644 --- a/hpx/traits/future_access.hpp +++ b/libs/execution/include/hpx/execution/traits/future_access.hpp @@ -9,7 +9,7 @@ #include #include -#include +#include #include #include diff --git a/hpx/traits/future_then_result.hpp b/libs/execution/include/hpx/execution/traits/future_then_result.hpp similarity index 98% rename from hpx/traits/future_then_result.hpp rename to libs/execution/include/hpx/execution/traits/future_then_result.hpp index 877cb7ca99c8..27bee462f281 100644 --- a/hpx/traits/future_then_result.hpp +++ b/libs/execution/include/hpx/execution/traits/future_then_result.hpp @@ -15,8 +15,8 @@ #include #include #include -#include -#include +#include +#include #include #include diff --git a/hpx/traits/future_traits.hpp b/libs/execution/include/hpx/execution/traits/future_traits.hpp similarity index 97% rename from hpx/traits/future_traits.hpp rename to libs/execution/include/hpx/execution/traits/future_traits.hpp index ab440113a465..82a356770910 100644 --- a/hpx/traits/future_traits.hpp +++ b/libs/execution/include/hpx/execution/traits/future_traits.hpp @@ -8,7 +8,7 @@ #define HPX_TRAITS_FUTURE_TRAITS_APR_29_2014_0925AM #include -#include +#include #include diff --git a/hpx/traits/is_future.hpp b/libs/execution/include/hpx/execution/traits/is_future.hpp similarity index 100% rename from hpx/traits/is_future.hpp rename to libs/execution/include/hpx/execution/traits/is_future.hpp diff --git a/hpx/traits/is_future_range.hpp b/libs/execution/include/hpx/execution/traits/is_future_range.hpp similarity index 97% rename from hpx/traits/is_future_range.hpp rename to libs/execution/include/hpx/execution/traits/is_future_range.hpp index 0d5c56a90d3f..626bb06ce235 100644 --- a/hpx/traits/is_future_range.hpp +++ b/libs/execution/include/hpx/execution/traits/is_future_range.hpp @@ -11,7 +11,7 @@ #ifndef HPX_TRAITS_IS_FUTURE_RANGE_HPP #define HPX_TRAITS_IS_FUTURE_RANGE_HPP -#include +#include #include #include diff --git a/hpx/traits/is_launch_policy.hpp b/libs/execution/include/hpx/execution/traits/is_launch_policy.hpp similarity index 97% rename from hpx/traits/is_launch_policy.hpp rename to libs/execution/include/hpx/execution/traits/is_launch_policy.hpp index 00385fabcd40..b4deb5efd796 100644 --- a/hpx/traits/is_launch_policy.hpp +++ b/libs/execution/include/hpx/execution/traits/is_launch_policy.hpp @@ -9,7 +9,7 @@ #include #include -#include +#include #include #include diff --git a/libs/execution/include_compatibility/hpx/lcos/detail/future_await_traits.hpp b/libs/execution/include_compatibility/hpx/lcos/detail/future_await_traits.hpp new file mode 100644 index 000000000000..af687ce010d1 --- /dev/null +++ b/libs/execution/include_compatibility/hpx/lcos/detail/future_await_traits.hpp @@ -0,0 +1,21 @@ +// Copyright (c) 2019 Ste||ar Group +// +// SPDX-License-Identifier: BSL-1.0 +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include +#include + +#if defined(HPX_EXECUTION_HAVE_DEPRECATION_WARNINGS) +#if defined(HPX_MSVC) +#pragma message( \ + "The header hpx/lcos/detail/future_await_traits.hpp is deprecated, \ + please include hpx/execution/detail/future_await_traits.hpp instead") +#else +#warning \ + "The header hpx/lcos/detail/future_await_traits.hpp is deprecated, \ + please include hpx/execution/detail/future_await_traits.hpp instead" +#endif +#endif diff --git a/libs/execution/include_compatibility/hpx/lcos/detail/future_data.hpp b/libs/execution/include_compatibility/hpx/lcos/detail/future_data.hpp new file mode 100644 index 000000000000..e1cf8235956f --- /dev/null +++ b/libs/execution/include_compatibility/hpx/lcos/detail/future_data.hpp @@ -0,0 +1,21 @@ +// Copyright (c) 2019 Ste||ar Group +// +// SPDX-License-Identifier: BSL-1.0 +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include +#include + +#if defined(HPX_EXECUTION_HAVE_DEPRECATION_WARNINGS) +#if defined(HPX_MSVC) +#pragma message( \ + "The header hpx/lcos/detail/future_data.hpp is deprecated, \ + please include hpx/execution/detail/future_data.hpp instead") +#else +#warning \ + "The header hpx/lcos/detail/future_data.hpp is deprecated, \ + please include hpx/execution/detail/future_data.hpp instead" +#endif +#endif diff --git a/libs/execution/include_compatibility/hpx/lcos/detail/future_traits.hpp b/libs/execution/include_compatibility/hpx/lcos/detail/future_traits.hpp new file mode 100644 index 000000000000..f133df6ce5f8 --- /dev/null +++ b/libs/execution/include_compatibility/hpx/lcos/detail/future_traits.hpp @@ -0,0 +1,21 @@ +// Copyright (c) 2019 Ste||ar Group +// +// SPDX-License-Identifier: BSL-1.0 +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include +#include + +#if defined(HPX_EXECUTION_HAVE_DEPRECATION_WARNINGS) +#if defined(HPX_MSVC) +#pragma message( \ + "The header hpx/lcos/detail/future_traits.hpp is deprecated, \ + please include hpx/execution/detail/future_traits.hpp instead") +#else +#warning \ + "The header hpx/lcos/detail/future_traits.hpp is deprecated, \ + please include hpx/execution/detail/future_traits.hpp instead" +#endif +#endif diff --git a/libs/execution/include_compatibility/hpx/lcos/future.hpp b/libs/execution/include_compatibility/hpx/lcos/future.hpp new file mode 100644 index 000000000000..e1c1f130115b --- /dev/null +++ b/libs/execution/include_compatibility/hpx/lcos/future.hpp @@ -0,0 +1,21 @@ +// Copyright (c) 2019 Ste||ar Group +// +// SPDX-License-Identifier: BSL-1.0 +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include +#include + +#if defined(HPX_EXECUTION_HAVE_DEPRECATION_WARNINGS) +#if defined(HPX_MSVC) +#pragma message( \ + "The header hpx/lcos/future.hpp is deprecated, \ + please include hpx/execution/future.hpp instead") +#else +#warning \ + "The header hpx/lcos/future.hpp is deprecated, \ + please include hpx/execution/future.hpp instead" +#endif +#endif diff --git a/libs/execution/include_compatibility/hpx/lcos/local/futures_factory.hpp b/libs/execution/include_compatibility/hpx/lcos/local/futures_factory.hpp new file mode 100644 index 000000000000..f3ba93434a58 --- /dev/null +++ b/libs/execution/include_compatibility/hpx/lcos/local/futures_factory.hpp @@ -0,0 +1,21 @@ +// Copyright (c) 2019 Ste||ar Group +// +// SPDX-License-Identifier: BSL-1.0 +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include +#include + +#if defined(HPX_EXECUTION_HAVE_DEPRECATION_WARNINGS) +#if defined(HPX_MSVC) +#pragma message( \ + "The header hpx/lcos/local/futures_factory.hpp is deprecated, \ + please include hpx/execution/futures_factory.hpp instead") +#else +#warning \ + "The header hpx/lcos/local/futures_factory.hpp is deprecated, \ + please include hpx/execution/futures_factory.hpp instead" +#endif +#endif diff --git a/libs/execution/include_compatibility/hpx/lcos/split_future.hpp b/libs/execution/include_compatibility/hpx/lcos/split_future.hpp new file mode 100644 index 000000000000..96626e1df105 --- /dev/null +++ b/libs/execution/include_compatibility/hpx/lcos/split_future.hpp @@ -0,0 +1,21 @@ +// Copyright (c) 2019 Ste||ar Group +// +// SPDX-License-Identifier: BSL-1.0 +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include +#include + +#if defined(HPX_EXECUTION_HAVE_DEPRECATION_WARNINGS) +#if defined(HPX_MSVC) +#pragma message( \ + "The header hpx/lcos/split_future.hpp is deprecated, \ + please include hpx/execution/split_future.hpp instead") +#else +#warning \ + "The header hpx/lcos/split_future.hpp is deprecated, \ + please include hpx/execution/split_future.hpp instead" +#endif +#endif diff --git a/libs/execution/include_compatibility/hpx/runtime/launch_policy.hpp b/libs/execution/include_compatibility/hpx/runtime/launch_policy.hpp new file mode 100644 index 000000000000..46df30ed30a9 --- /dev/null +++ b/libs/execution/include_compatibility/hpx/runtime/launch_policy.hpp @@ -0,0 +1,21 @@ +// Copyright (c) 2019 Ste||ar Group +// +// SPDX-License-Identifier: BSL-1.0 +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include +#include + +#if defined(HPX_EXECUTION_HAVE_DEPRECATION_WARNINGS) +#if defined(HPX_MSVC) +#pragma message( \ + "The header hpx/runtime/launch_policy.hpp is deprecated, \ + please include hpx/execution/launch_policy.hpp instead") +#else +#warning \ + "The header hpx/runtime/launch_policy.hpp is deprecated, \ + please include hpx/execution/launch_policy.hpp instead" +#endif +#endif diff --git a/libs/execution/include_compatibility/hpx/traits/acquire_future.hpp b/libs/execution/include_compatibility/hpx/traits/acquire_future.hpp new file mode 100644 index 000000000000..442091fe6a3f --- /dev/null +++ b/libs/execution/include_compatibility/hpx/traits/acquire_future.hpp @@ -0,0 +1,21 @@ +// Copyright (c) 2019 Ste||ar Group +// +// SPDX-License-Identifier: BSL-1.0 +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include +#include + +#if defined(HPX_EXECUTION_HAVE_DEPRECATION_WARNINGS) +#if defined(HPX_MSVC) +#pragma message( \ + "The header hpx/traits/acquire_future.hpp is deprecated, \ + please include hpx/execution/traits/acquire_future.hpp instead") +#else +#warning \ + "The header hpx/traits/acquire_future.hpp is deprecated, \ + please include hpx/execution/traits/acquire_future.hpp instead" +#endif +#endif diff --git a/libs/execution/include_compatibility/hpx/traits/acquire_shared_state.hpp b/libs/execution/include_compatibility/hpx/traits/acquire_shared_state.hpp new file mode 100644 index 000000000000..058e454bdd21 --- /dev/null +++ b/libs/execution/include_compatibility/hpx/traits/acquire_shared_state.hpp @@ -0,0 +1,21 @@ +// Copyright (c) 2019 Ste||ar Group +// +// SPDX-License-Identifier: BSL-1.0 +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include +#include + +#if defined(HPX_EXECUTION_HAVE_DEPRECATION_WARNINGS) +#if defined(HPX_MSVC) +#pragma message( \ + "The header hpx/traits/acquire_shared_state.hpp is deprecated, \ + please include hpx/execution/traits/acquire_shared_state.hpp instead") +#else +#warning \ + "The header hpx/traits/acquire_shared_state.hpp is deprecated, \ + please include hpx/execution/traits/acquire_shared_state.hpp instead" +#endif +#endif diff --git a/libs/execution/include_compatibility/hpx/traits/future_access.hpp b/libs/execution/include_compatibility/hpx/traits/future_access.hpp new file mode 100644 index 000000000000..7945a3ca6720 --- /dev/null +++ b/libs/execution/include_compatibility/hpx/traits/future_access.hpp @@ -0,0 +1,21 @@ +// Copyright (c) 2019 Ste||ar Group +// +// SPDX-License-Identifier: BSL-1.0 +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include +#include + +#if defined(HPX_EXECUTION_HAVE_DEPRECATION_WARNINGS) +#if defined(HPX_MSVC) +#pragma message( \ + "The header hpx/traits/future_access.hpp is deprecated, \ + please include hpx/execution/traits/future_access.hpp instead") +#else +#warning \ + "The header hpx/traits/future_access.hpp is deprecated, \ + please include hpx/execution/traits/future_access.hpp instead" +#endif +#endif diff --git a/libs/execution/include_compatibility/hpx/traits/future_then_result.hpp b/libs/execution/include_compatibility/hpx/traits/future_then_result.hpp new file mode 100644 index 000000000000..59ad0d98618a --- /dev/null +++ b/libs/execution/include_compatibility/hpx/traits/future_then_result.hpp @@ -0,0 +1,21 @@ +// Copyright (c) 2019 Ste||ar Group +// +// SPDX-License-Identifier: BSL-1.0 +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include +#include + +#if defined(HPX_EXECUTION_HAVE_DEPRECATION_WARNINGS) +#if defined(HPX_MSVC) +#pragma message( \ + "The header hpx/traits/future_then_result.hpp is deprecated, \ + please include hpx/execution/traits/future_then_result.hpp instead") +#else +#warning \ + "The header hpx/traits/future_then_result.hpp is deprecated, \ + please include hpx/execution/traits/future_then_result.hpp instead" +#endif +#endif diff --git a/libs/execution/include_compatibility/hpx/traits/future_traits.hpp b/libs/execution/include_compatibility/hpx/traits/future_traits.hpp new file mode 100644 index 000000000000..409d43429490 --- /dev/null +++ b/libs/execution/include_compatibility/hpx/traits/future_traits.hpp @@ -0,0 +1,21 @@ +// Copyright (c) 2019 Ste||ar Group +// +// SPDX-License-Identifier: BSL-1.0 +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include +#include + +#if defined(HPX_EXECUTION_HAVE_DEPRECATION_WARNINGS) +#if defined(HPX_MSVC) +#pragma message( \ + "The header hpx/traits/future_traits.hpp is deprecated, \ + please include hpx/execution/traits/future_traits.hpp instead") +#else +#warning \ + "The header hpx/traits/future_traits.hpp is deprecated, \ + please include hpx/execution/traits/future_traits.hpp instead" +#endif +#endif diff --git a/libs/execution/include_compatibility/hpx/traits/is_future.hpp b/libs/execution/include_compatibility/hpx/traits/is_future.hpp new file mode 100644 index 000000000000..19829bb16887 --- /dev/null +++ b/libs/execution/include_compatibility/hpx/traits/is_future.hpp @@ -0,0 +1,21 @@ +// Copyright (c) 2019 Ste||ar Group +// +// SPDX-License-Identifier: BSL-1.0 +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include +#include + +#if defined(HPX_EXECUTION_HAVE_DEPRECATION_WARNINGS) +#if defined(HPX_MSVC) +#pragma message( \ + "The header hpx/traits/is_future.hpp is deprecated, \ + please include hpx/execution/traits/is_future.hpp instead") +#else +#warning \ + "The header hpx/traits/is_future.hpp is deprecated, \ + please include hpx/execution/traits/is_future.hpp instead" +#endif +#endif diff --git a/libs/execution/include_compatibility/hpx/traits/is_future_range.hpp b/libs/execution/include_compatibility/hpx/traits/is_future_range.hpp new file mode 100644 index 000000000000..3247f04066a4 --- /dev/null +++ b/libs/execution/include_compatibility/hpx/traits/is_future_range.hpp @@ -0,0 +1,21 @@ +// Copyright (c) 2019 Ste||ar Group +// +// SPDX-License-Identifier: BSL-1.0 +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include +#include + +#if defined(HPX_EXECUTION_HAVE_DEPRECATION_WARNINGS) +#if defined(HPX_MSVC) +#pragma message( \ + "The header hpx/traits/is_future_range.hpp is deprecated, \ + please include hpx/execution/traits/is_future_range.hpp instead") +#else +#warning \ + "The header hpx/traits/is_future_range.hpp is deprecated, \ + please include hpx/execution/traits/is_future_range.hpp instead" +#endif +#endif diff --git a/libs/execution/include_compatibility/hpx/traits/is_launch_policy.hpp b/libs/execution/include_compatibility/hpx/traits/is_launch_policy.hpp new file mode 100644 index 000000000000..e797b11fe7d0 --- /dev/null +++ b/libs/execution/include_compatibility/hpx/traits/is_launch_policy.hpp @@ -0,0 +1,21 @@ +// Copyright (c) 2019 Ste||ar Group +// +// SPDX-License-Identifier: BSL-1.0 +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include +#include + +#if defined(HPX_EXECUTION_HAVE_DEPRECATION_WARNINGS) +#if defined(HPX_MSVC) +#pragma message( \ + "The header hpx/traits/is_launch_policy.hpp is deprecated, \ + please include hpx/execution/traits/is_launch_policy.hpp instead") +#else +#warning \ + "The header hpx/traits/is_launch_policy.hpp is deprecated, \ + please include hpx/execution/traits/is_launch_policy.hpp instead" +#endif +#endif diff --git a/src/lcos/detail/future_data.cpp b/libs/execution/src/detail/future_data.cpp similarity index 98% rename from src/lcos/detail/future_data.cpp rename to libs/execution/src/detail/future_data.cpp index bd2bf9eef299..be781c57069b 100644 --- a/src/lcos/detail/future_data.cpp +++ b/libs/execution/src/detail/future_data.cpp @@ -4,8 +4,8 @@ // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -#include -#include +#include +#include #include #include @@ -13,10 +13,10 @@ #include #include #include -#include +#include #include #include -#include +#include #include #include #include diff --git a/src/runtime/launch_policy.cpp b/libs/execution/src/launch_policy.cpp similarity index 98% rename from src/runtime/launch_policy.cpp rename to libs/execution/src/launch_policy.cpp index 9ce50747ff96..30a5f0d5d782 100644 --- a/src/runtime/launch_policy.cpp +++ b/libs/execution/src/launch_policy.cpp @@ -5,7 +5,7 @@ // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) #include -#include +#include #include #include #include diff --git a/libs/local_lcos/include/hpx/local_lcos/channel.hpp b/libs/local_lcos/include/hpx/local_lcos/channel.hpp index eed33dace793..6e2685b0b03b 100644 --- a/libs/local_lcos/include/hpx/local_lcos/channel.hpp +++ b/libs/local_lcos/include/hpx/local_lcos/channel.hpp @@ -12,11 +12,11 @@ #include #include #include -#include +#include #include #include #include -#include +#include #include #include #include diff --git a/libs/local_lcos/include/hpx/local_lcos/conditional_trigger.hpp b/libs/local_lcos/include/hpx/local_lcos/conditional_trigger.hpp index fa23aee83bc0..b0d3f4f2c39d 100644 --- a/libs/local_lcos/include/hpx/local_lcos/conditional_trigger.hpp +++ b/libs/local_lcos/include/hpx/local_lcos/conditional_trigger.hpp @@ -11,7 +11,7 @@ #include #include #include -#include +#include #include #include diff --git a/libs/local_lcos/include/hpx/local_lcos/packaged_task.hpp b/libs/local_lcos/include/hpx/local_lcos/packaged_task.hpp index 560fe60f6ad2..b1b31e10d472 100644 --- a/libs/local_lcos/include/hpx/local_lcos/packaged_task.hpp +++ b/libs/local_lcos/include/hpx/local_lcos/packaged_task.hpp @@ -11,8 +11,8 @@ #include #include #include -#include -#include +#include +#include #include #include diff --git a/libs/local_lcos/include/hpx/local_lcos/promise.hpp b/libs/local_lcos/include/hpx/local_lcos/promise.hpp index fd5d21f20219..9da80fe3202d 100644 --- a/libs/local_lcos/include/hpx/local_lcos/promise.hpp +++ b/libs/local_lcos/include/hpx/local_lcos/promise.hpp @@ -10,9 +10,9 @@ #include #include #include -#include +#include #include -#include +#include #include #include diff --git a/libs/local_lcos/include/hpx/local_lcos/receive_buffer.hpp b/libs/local_lcos/include/hpx/local_lcos/receive_buffer.hpp index 99821bd3adcc..aed34f23e424 100644 --- a/libs/local_lcos/include/hpx/local_lcos/receive_buffer.hpp +++ b/libs/local_lcos/include/hpx/local_lcos/receive_buffer.hpp @@ -11,7 +11,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/libs/resiliency/include/hpx/resiliency/async_replay.hpp b/libs/resiliency/include/hpx/resiliency/async_replay.hpp index 1943b424a225..07f997eefe1c 100644 --- a/libs/resiliency/include/hpx/resiliency/async_replay.hpp +++ b/libs/resiliency/include/hpx/resiliency/async_replay.hpp @@ -16,7 +16,7 @@ #include #include #include -#include +#include #include #include diff --git a/libs/resiliency/include/hpx/resiliency/async_replicate.hpp b/libs/resiliency/include/hpx/resiliency/async_replicate.hpp index 7f5bd19abf10..35f91281b082 100644 --- a/libs/resiliency/include/hpx/resiliency/async_replicate.hpp +++ b/libs/resiliency/include/hpx/resiliency/async_replicate.hpp @@ -15,7 +15,7 @@ #include #include -#include +#include #include #include diff --git a/libs/resiliency/include/hpx/resiliency/dataflow_replay.hpp b/libs/resiliency/include/hpx/resiliency/dataflow_replay.hpp index f807da6ea903..f456833ec007 100644 --- a/libs/resiliency/include/hpx/resiliency/dataflow_replay.hpp +++ b/libs/resiliency/include/hpx/resiliency/dataflow_replay.hpp @@ -15,7 +15,7 @@ #include #include -#include +#include #include #include diff --git a/libs/resiliency/include/hpx/resiliency/dataflow_replicate.hpp b/libs/resiliency/include/hpx/resiliency/dataflow_replicate.hpp index 11b0c8df3069..4439fe70e5ad 100644 --- a/libs/resiliency/include/hpx/resiliency/dataflow_replicate.hpp +++ b/libs/resiliency/include/hpx/resiliency/dataflow_replicate.hpp @@ -16,7 +16,7 @@ #include #include -#include +#include #include #include diff --git a/libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/detail/dispatch.hpp b/libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/detail/dispatch.hpp index 455afb80db17..9c041f8e3db0 100644 --- a/libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/detail/dispatch.hpp +++ b/libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/detail/dispatch.hpp @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/detail/scan.hpp b/libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/detail/scan.hpp index 8fdf929cc849..40104d95c7c5 100644 --- a/libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/detail/scan.hpp +++ b/libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/detail/scan.hpp @@ -14,7 +14,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/libs/threadmanager/src/threadmanager.cpp b/libs/threadmanager/src/threadmanager.cpp index 067ec21aeaef..8cae19e462d0 100644 --- a/libs/threadmanager/src/threadmanager.cpp +++ b/libs/threadmanager/src/threadmanager.cpp @@ -13,7 +13,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/plugins/parcelport/libfabric/libfabric_controller.hpp b/plugins/parcelport/libfabric/libfabric_controller.hpp index 6be0cf0b9de5..2d7269ff3ad5 100644 --- a/plugins/parcelport/libfabric/libfabric_controller.hpp +++ b/plugins/parcelport/libfabric/libfabric_controller.hpp @@ -13,7 +13,7 @@ // #include #include -#include +#include // #include #include diff --git a/plugins/parcelport/tcp/connection_handler_tcp.cpp b/plugins/parcelport/tcp/connection_handler_tcp.cpp index 4654088feb73..2451d697c904 100644 --- a/plugins/parcelport/tcp/connection_handler_tcp.cpp +++ b/plugins/parcelport/tcp/connection_handler_tcp.cpp @@ -13,7 +13,7 @@ #if defined(HPX_HAVE_NETWORKING) #include #include -#include +#include #include #include #include diff --git a/plugins/parcelport/verbs/CMakeLists.txt b/plugins/parcelport/verbs/CMakeLists.txt index 3aaba078539c..504f4655393a 100644 --- a/plugins/parcelport/verbs/CMakeLists.txt +++ b/plugins/parcelport/verbs/CMakeLists.txt @@ -23,6 +23,7 @@ if (HPX_WITH_PARCELPORT_VERBS) DEPENDENCIES hpx_config hpx_assertion + hpx_execution hpx_format hpx_preprocessor hpx_plugin diff --git a/plugins/parcelport/verbs/rdma/rdma_controller.hpp b/plugins/parcelport/verbs/rdma/rdma_controller.hpp index 9c6621e8145f..cd16d33af7de 100644 --- a/plugins/parcelport/verbs/rdma/rdma_controller.hpp +++ b/plugins/parcelport/verbs/rdma/rdma_controller.hpp @@ -12,7 +12,7 @@ // #include #include -#include +#include // #include #include diff --git a/plugins/parcelport/verbs/rdma/verbs_endpoint.hpp b/plugins/parcelport/verbs/rdma/verbs_endpoint.hpp index 6cfa8c2e818d..8ad4f9c68d9e 100644 --- a/plugins/parcelport/verbs/rdma/verbs_endpoint.hpp +++ b/plugins/parcelport/verbs/rdma/verbs_endpoint.hpp @@ -8,7 +8,7 @@ #define HPX_PARCELSET_POLICIES_VERBS_ENDPOINT_HPP #include -#include +#include // #include // diff --git a/src/lcos/future.cpp b/src/lcos/future.cpp index 0ef430ac6e9d..86f07a88c15e 100644 --- a/src/lcos/future.cpp +++ b/src/lcos/future.cpp @@ -4,7 +4,7 @@ // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -#include +#include #include #include diff --git a/src/performance_counters/performance_counter_set.cpp b/src/performance_counters/performance_counter_set.cpp index af03ec808cb5..b137e92d4291 100644 --- a/src/performance_counters/performance_counter_set.cpp +++ b/src/performance_counters/performance_counter_set.cpp @@ -7,12 +7,12 @@ #include #include #include -#include +#include #include #include #include #include -#include +#include #include #include #include diff --git a/src/performance_counters/server/arithmetics_counter.cpp b/src/performance_counters/server/arithmetics_counter.cpp index d6bc8e3f0a12..d9c1d00c8847 100644 --- a/src/performance_counters/server/arithmetics_counter.cpp +++ b/src/performance_counters/server/arithmetics_counter.cpp @@ -11,7 +11,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/src/performance_counters/server/arithmetics_counter_extended.cpp b/src/performance_counters/server/arithmetics_counter_extended.cpp index 428fe052078a..f94e2aa07b01 100644 --- a/src/performance_counters/server/arithmetics_counter_extended.cpp +++ b/src/performance_counters/server/arithmetics_counter_extended.cpp @@ -9,7 +9,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/src/performance_counters/server/statistics_counter.cpp b/src/performance_counters/server/statistics_counter.cpp index 5405cec895c6..e2aba7a4cdcc 100644 --- a/src/performance_counters/server/statistics_counter.cpp +++ b/src/performance_counters/server/statistics_counter.cpp @@ -10,7 +10,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/src/runtime.cpp b/src/runtime.cpp index 880ef87b2c47..b5fca972317b 100644 --- a/src/runtime.cpp +++ b/src/runtime.cpp @@ -23,7 +23,7 @@ #include #include // EXPORTS get_next_id #include -#include +#include #include #include #include diff --git a/src/runtime/agas/addressing_service.cpp b/src/runtime/agas/addressing_service.cpp index f30760c0e05e..f70d73427ed5 100644 --- a/src/runtime/agas/addressing_service.cpp +++ b/src/runtime/agas/addressing_service.cpp @@ -40,7 +40,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/src/runtime/components/server/component_base.cpp b/src/runtime/components/server/component_base.cpp index c6ac016e54fa..6cc51bd726dd 100644 --- a/src/runtime/components/server/component_base.cpp +++ b/src/runtime/components/server/component_base.cpp @@ -13,7 +13,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/src/runtime/components/stubs/runtime_support_stubs.cpp b/src/runtime/components/stubs/runtime_support_stubs.cpp index 2ac941534e89..51108e510ea8 100644 --- a/src/runtime/components/stubs/runtime_support_stubs.cpp +++ b/src/runtime/components/stubs/runtime_support_stubs.cpp @@ -13,7 +13,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/src/runtime/naming/name.cpp b/src/runtime/naming/name.cpp index 20263c427bc6..de16801c02a9 100644 --- a/src/runtime/naming/name.cpp +++ b/src/runtime/naming/name.cpp @@ -11,13 +11,13 @@ #include #include #include -#include +#include #include #include #include #include #include -#include +#include #include #include #include diff --git a/src/runtime/threads/thread.cpp b/src/runtime/threads/thread.cpp index 7f8d5989f3f2..792037b4d48e 100644 --- a/src/runtime/threads/thread.cpp +++ b/src/runtime/threads/thread.cpp @@ -10,8 +10,8 @@ #include #include #include -#include -#include +#include +#include #include #include #include diff --git a/src/runtime/threads/thread_pool_suspension_helpers.cpp b/src/runtime/threads/thread_pool_suspension_helpers.cpp index 2e0b7ac07276..259c04e8056a 100644 --- a/src/runtime/threads/thread_pool_suspension_helpers.cpp +++ b/src/runtime/threads/thread_pool_suspension_helpers.cpp @@ -6,7 +6,7 @@ #include #include -#include +#include #include #include #include diff --git a/src/util/activate_counters.cpp b/src/util/activate_counters.cpp index c63338465fb8..4c238fb6d796 100644 --- a/src/util/activate_counters.cpp +++ b/src/util/activate_counters.cpp @@ -14,7 +14,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/src/util/query_counters.cpp b/src/util/query_counters.cpp index a86b94cc12bb..7ca555143f10 100644 --- a/src/util/query_counters.cpp +++ b/src/util/query_counters.cpp @@ -15,7 +15,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/tests/regressions/actions/plain_action_1330.cpp b/tests/regressions/actions/plain_action_1330.cpp index d969462741e8..90afde3e159a 100644 --- a/tests/regressions/actions/plain_action_1330.cpp +++ b/tests/regressions/actions/plain_action_1330.cpp @@ -8,7 +8,7 @@ #include #include #include -#include +#include #include namespace mynamespace diff --git a/tests/regressions/lcos/async_unwrap_1037.cpp b/tests/regressions/lcos/async_unwrap_1037.cpp index 314f20803d14..df57524b9ce4 100644 --- a/tests/regressions/lcos/async_unwrap_1037.cpp +++ b/tests/regressions/lcos/async_unwrap_1037.cpp @@ -9,7 +9,7 @@ #include #include -#include +#include #include #include diff --git a/tests/regressions/lcos/dataflow_recursion_1613.cpp b/tests/regressions/lcos/dataflow_recursion_1613.cpp index 27a67d87218e..c6948b82ba08 100644 --- a/tests/regressions/lcos/dataflow_recursion_1613.cpp +++ b/tests/regressions/lcos/dataflow_recursion_1613.cpp @@ -9,7 +9,7 @@ #include #include -#include +#include #include #include diff --git a/tests/regressions/lcos/exception_from_continuation_1613.cpp b/tests/regressions/lcos/exception_from_continuation_1613.cpp index a5dafd066a76..0e33c048c715 100644 --- a/tests/regressions/lcos/exception_from_continuation_1613.cpp +++ b/tests/regressions/lcos/exception_from_continuation_1613.cpp @@ -9,7 +9,7 @@ #include #include -#include +#include #include #include diff --git a/tests/regressions/lcos/future_790.cpp b/tests/regressions/lcos/future_790.cpp index 07b323fd5a48..3b4dbcc45c05 100644 --- a/tests/regressions/lcos/future_790.cpp +++ b/tests/regressions/lcos/future_790.cpp @@ -9,7 +9,7 @@ #include #include -#include +#include #include diff --git a/tests/regressions/lcos/future_serialization_1898.cpp b/tests/regressions/lcos/future_serialization_1898.cpp index 9d7fbb66f76b..6dcaf58b7e33 100644 --- a/tests/regressions/lcos/future_serialization_1898.cpp +++ b/tests/regressions/lcos/future_serialization_1898.cpp @@ -7,7 +7,7 @@ #include #include #include -#include +#include #include diff --git a/tests/regressions/lcos/future_unwrap_878.cpp b/tests/regressions/lcos/future_unwrap_878.cpp index 4b0241681593..d43220f6a2d4 100644 --- a/tests/regressions/lcos/future_unwrap_878.cpp +++ b/tests/regressions/lcos/future_unwrap_878.cpp @@ -9,7 +9,7 @@ #include #include -#include +#include #include #include diff --git a/tests/regressions/lcos/shared_future_then_with_executor_3634.cpp b/tests/regressions/lcos/shared_future_then_with_executor_3634.cpp index c59f2610a4a1..6d8fa0ceaa6a 100644 --- a/tests/regressions/lcos/shared_future_then_with_executor_3634.cpp +++ b/tests/regressions/lcos/shared_future_then_with_executor_3634.cpp @@ -9,7 +9,7 @@ #include -#include +#include #include // Workaround for a missing header file #include diff --git a/tests/regressions/util/unwrapped_1528.cpp b/tests/regressions/util/unwrapped_1528.cpp index 511ef6f83f58..eea6569b5fdc 100644 --- a/tests/regressions/util/unwrapped_1528.cpp +++ b/tests/regressions/util/unwrapped_1528.cpp @@ -5,7 +5,7 @@ // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) #include -#include +#include #include #include diff --git a/tests/unit/component/action_invoke_no_more_than.hpp b/tests/unit/component/action_invoke_no_more_than.hpp index 387f1343f194..106bb3f62979 100644 --- a/tests/unit/component/action_invoke_no_more_than.hpp +++ b/tests/unit/component/action_invoke_no_more_than.hpp @@ -16,7 +16,7 @@ #include #include #include -#include +#include #include #include diff --git a/tests/unit/lcos/make_future.cpp b/tests/unit/lcos/make_future.cpp index a6c0f09fb2f3..58b2c6853929 100644 --- a/tests/unit/lcos/make_future.cpp +++ b/tests/unit/lcos/make_future.cpp @@ -5,7 +5,7 @@ // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) #include -#include +#include #include #include diff --git a/tests/unit/util/pack_traversal.cpp b/tests/unit/util/pack_traversal.cpp index f0de771cb21c..14ad64ee56f7 100644 --- a/tests/unit/util/pack_traversal.cpp +++ b/tests/unit/util/pack_traversal.cpp @@ -4,9 +4,9 @@ // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -#include -#include -#include +#include +#include +#include #include #include diff --git a/tests/unit/util/unwrap.cpp b/tests/unit/util/unwrap.cpp index fb4e816c1802..c4f6e6212eda 100644 --- a/tests/unit/util/unwrap.cpp +++ b/tests/unit/util/unwrap.cpp @@ -9,7 +9,7 @@ #include #include #include -#include +#include #include #include #include