Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Feb 2019 19:02:38 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r493799 - in head/devel: . hpx hpx/files
Message-ID:  <201902241902.x1OJ2csg077108@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sun Feb 24 19:02:37 2019
New Revision: 493799
URL: https://svnweb.freebsd.org/changeset/ports/493799

Log:
  New port: devel/hpx: C++ Standard Library for Parallelism and Concurrency
  
  Testing I performed: ran all 3 examples from their quick start page:
  https://stellar-group.github.io/hpx/docs/sphinx/latest/html/quickstart.html

Added:
  head/devel/hpx/
  head/devel/hpx/Makefile   (contents, props changed)
  head/devel/hpx/distinfo   (contents, props changed)
  head/devel/hpx/files/
  head/devel/hpx/files/patch-hpx_components_performance__counters_memory_mem__counter.hpp   (contents, props changed)
  head/devel/hpx/files/patch-src_components_performance__counters_memory_mem__counter__freebsd.cpp   (contents, props changed)
  head/devel/hpx/pkg-descr   (contents, props changed)
  head/devel/hpx/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sun Feb 24 18:58:22 2019	(r493798)
+++ head/devel/Makefile	Sun Feb 24 19:02:37 2019	(r493799)
@@ -932,6 +932,7 @@
     SUBDIR += horde-whups
     SUBDIR += hp48cc
     SUBDIR += hp48xgcc
+    SUBDIR += hpx
     SUBDIR += hs-Boolean
     SUBDIR += hs-BoundedChan
     SUBDIR += hs-ConfigFile

Added: head/devel/hpx/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/hpx/Makefile	Sun Feb 24 19:02:37 2019	(r493799)
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME=	hpx
+DISTVERSION=	1.2.1
+CATEGORIES=	devel
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	C++ Standard Library for Parallelism and Concurrency
+
+LICENSE=	BSL
+LICENSE_FILE=	${WRKSRC}/LICENSE_1_0.txt
+
+LIB_DEPENDS=	libboost_filesystem.so:devel/boost-libs \
+		libhwloc.so:devel/hwloc
+
+USES=		cmake compiler:c++17-lang python shebangfix
+USE_GITHUB=	yes
+GH_ACCOUNT=	STEllAR-GROUP
+SHEBANG_FILES=	cmake/templates/hpxrun.py.in cmake/templates/hpxcxx.in python/scripts/*.py
+USE_LDCONFIG=	yes
+
+CMAKE_ON=	HPX_WITH_GENERIC_CONTEXT_COROUTINES
+CMAKE_OFF=	HPX_WITH_EXAMPLES HPX_WITH_TESTS
+
+.include <bsd.port.mk>

Added: head/devel/hpx/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/hpx/distinfo	Sun Feb 24 19:02:37 2019	(r493799)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1550990902
+SHA256 (STEllAR-GROUP-hpx-1.2.1_GH0.tar.gz) = 8cba9b48e919035176d3b7bbfc2c110df6f07803256626f1dad8d9dde16ab77a
+SIZE (STEllAR-GROUP-hpx-1.2.1_GH0.tar.gz) = 3828131

Added: head/devel/hpx/files/patch-hpx_components_performance__counters_memory_mem__counter.hpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/hpx/files/patch-hpx_components_performance__counters_memory_mem__counter.hpp	Sun Feb 24 19:02:37 2019	(r493799)
@@ -0,0 +1,10 @@
+--- hpx/components/performance_counters/memory/mem_counter.hpp.orig	2019-02-24 16:44:09 UTC
++++ hpx/components/performance_counters/memory/mem_counter.hpp
+@@ -19,6 +19,7 @@ namespace hpx { namespace performance_co
+     std::uint64_t read_psm_resident(bool);
+ 
+ #if defined(__linux) || defined(linux) || defined(linux__) || defined(__linux__) \
++ || defined(__FreeBSD__) \
+  || defined(HPX_WINDOWS)
+     // returns total available memory
+     std::uint64_t read_total_mem_avail(bool);

Added: head/devel/hpx/files/patch-src_components_performance__counters_memory_mem__counter__freebsd.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/hpx/files/patch-src_components_performance__counters_memory_mem__counter__freebsd.cpp	Sun Feb 24 19:02:37 2019	(r493799)
@@ -0,0 +1,54 @@
+--- src/components/performance_counters/memory/mem_counter_freebsd.cpp.orig	2019-02-24 17:20:45 UTC
++++ src/components/performance_counters/memory/mem_counter_freebsd.cpp
+@@ -0,0 +1,51 @@
++// Copyright (c) 2012 Yuri Victorovich
++
++// 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)
++
++#if defined(__FreeBSD__)
++
++#include <unistd.h>
++#include <sys/types.h>
++#include <sys/sysctl.h>
++
++#include <cstdint>
++
++namespace hpx { namespace performance_counters { namespace memory
++{
++
++    ///////////////////////////////////////////////////////////////////////////
++    // Returns virtual memory usage.
++    std::uint64_t read_psm_virtual(bool)
++    {
++        // TODO
++        return 0; // numVirtual * EXEC_PAGESIZE;
++    }
++
++    // Returns resident memory usage.
++    std::uint64_t read_psm_resident(bool)
++    {
++        // TODO
++        return 0; // numResident * EXEC_PAGESIZE;
++    }
++
++    // Returns total available memory
++    std::uint64_t read_total_mem_avail(bool)
++    {
++        size_t len;
++        int pagesize = getpagesize(), free_pages;
++        u_long total;
++
++        len = sizeof(total);
++        if (sysctlbyname("hw.physmem", &total, &len, NULL, 0) == -1)
++                total = 0;
++
++        total = total / 1024;
++
++        return total;
++    }
++
++}}}
++
++#endif
++

Added: head/devel/hpx/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/hpx/pkg-descr	Sun Feb 24 19:02:37 2019	(r493799)
@@ -0,0 +1,10 @@
+HPX (High Performance ParalleX) is a general purpose C++ runtime system for
+parallel and distributed applications of any scale. It strives to provide a
+unified programming model which transparently utilizes the available resources
+to achieve unprecedented levels of scalability. This library strictly adheres to
+the C++11 Standard and leverages the Boost C++ Libraries which makes HPX easy to
+use, highly optimized, and very portable. HPX is developed for conventional
+architectures including Linux-based systems, Windows, Mac, and the BlueGene/Q,
+as well as accelerators such as the Xeon Phi.
+
+WWW: https://stellar-group.org/libraries/hpx/

Added: head/devel/hpx/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/hpx/pkg-plist	Sun Feb 24 19:02:37 2019	(r493799)
@@ -0,0 +1,1393 @@
+bin/hpx_environment.py
+bin/hpx_invoke.py
+bin/hpx_optsweep.py
+bin/hpx_run_test.py
+bin/hpx_runtime
+bin/hpxcxx
+bin/hpxrun.py
+include/hpx/apply.hpp
+include/hpx/async.hpp
+include/hpx/async_launch_policy_dispatch.hpp
+include/hpx/compat/barrier.hpp
+include/hpx/compat/condition_variable.hpp
+include/hpx/compat/mutex.hpp
+include/hpx/compat/thread.hpp
+include/hpx/components/component_storage/component_storage.hpp
+include/hpx/components/component_storage/export_definitions.hpp
+include/hpx/components/component_storage/migrate_from_storage.hpp
+include/hpx/components/component_storage/migrate_to_storage.hpp
+include/hpx/components/component_storage/server/component_storage.hpp
+include/hpx/components/component_storage/server/migrate_from_storage.hpp
+include/hpx/components/component_storage/server/migrate_to_storage.hpp
+include/hpx/components/containers/coarray/coarray.hpp
+include/hpx/components/containers/container_distribution_policy.hpp
+include/hpx/components/containers/partitioned_vector/detail/view_element.hpp
+include/hpx/components/containers/partitioned_vector/export_definitions.hpp
+include/hpx/components/containers/partitioned_vector/partitioned_vector.hpp
+include/hpx/components/containers/partitioned_vector/partitioned_vector_component.hpp
+include/hpx/components/containers/partitioned_vector/partitioned_vector_component_decl.hpp
+include/hpx/components/containers/partitioned_vector/partitioned_vector_component_impl.hpp
+include/hpx/components/containers/partitioned_vector/partitioned_vector_decl.hpp
+include/hpx/components/containers/partitioned_vector/partitioned_vector_fwd.hpp
+include/hpx/components/containers/partitioned_vector/partitioned_vector_impl.hpp
+include/hpx/components/containers/partitioned_vector/partitioned_vector_local_view.hpp
+include/hpx/components/containers/partitioned_vector/partitioned_vector_local_view_iterator.hpp
+include/hpx/components/containers/partitioned_vector/partitioned_vector_predef.hpp
+include/hpx/components/containers/partitioned_vector/partitioned_vector_segmented_iterator.hpp
+include/hpx/components/containers/partitioned_vector/partitioned_vector_view.hpp
+include/hpx/components/containers/partitioned_vector/partitioned_vector_view_iterator.hpp
+include/hpx/components/containers/unordered/partition_unordered_map_component.hpp
+include/hpx/components/containers/unordered/unordered_map.hpp
+include/hpx/components/containers/unordered/unordered_map_segmented_iterator.hpp
+include/hpx/components/iostreams/export_definitions.hpp
+include/hpx/components/iostreams/manipulators.hpp
+include/hpx/components/iostreams/ostream.hpp
+include/hpx/components/iostreams/server/buffer.hpp
+include/hpx/components/iostreams/server/order_output.hpp
+include/hpx/components/iostreams/server/output_stream.hpp
+include/hpx/components/iostreams/standard_streams.hpp
+include/hpx/components/iostreams/write_functions.hpp
+include/hpx/components/performance_counters/io/io_counters.hpp
+include/hpx/components/performance_counters/memory/mem_counter.hpp
+include/hpx/components/performance_counters/papi/server/papi.hpp
+include/hpx/components/performance_counters/papi/util/papi.hpp
+include/hpx/components/process/child.hpp
+include/hpx/components/process/export_definitions.hpp
+include/hpx/components/process/process.hpp
+include/hpx/components/process/server/child.hpp
+include/hpx/components/process/util/child.hpp
+include/hpx/components/process/util/create_pipe.hpp
+include/hpx/components/process/util/execute.hpp
+include/hpx/components/process/util/executor.hpp
+include/hpx/components/process/util/initializers.hpp
+include/hpx/components/process/util/mitigate.hpp
+include/hpx/components/process/util/pipe.hpp
+include/hpx/components/process/util/posix/child.hpp
+include/hpx/components/process/util/posix/create_pipe.hpp
+include/hpx/components/process/util/posix/execute.hpp
+include/hpx/components/process/util/posix/executor.hpp
+include/hpx/components/process/util/posix/initializers.hpp
+include/hpx/components/process/util/posix/initializers/bind_fd.hpp
+include/hpx/components/process/util/posix/initializers/bind_stderr.hpp
+include/hpx/components/process/util/posix/initializers/bind_stdin.hpp
+include/hpx/components/process/util/posix/initializers/bind_stdout.hpp
+include/hpx/components/process/util/posix/initializers/close_fd.hpp
+include/hpx/components/process/util/posix/initializers/close_fds.hpp
+include/hpx/components/process/util/posix/initializers/close_fds_if.hpp
+include/hpx/components/process/util/posix/initializers/close_stderr.hpp
+include/hpx/components/process/util/posix/initializers/close_stdin.hpp
+include/hpx/components/process/util/posix/initializers/close_stdout.hpp
+include/hpx/components/process/util/posix/initializers/hide_console.hpp
+include/hpx/components/process/util/posix/initializers/inherit_env.hpp
+include/hpx/components/process/util/posix/initializers/initializer_base.hpp
+include/hpx/components/process/util/posix/initializers/notify_io_service.hpp
+include/hpx/components/process/util/posix/initializers/on_exec_error.hpp
+include/hpx/components/process/util/posix/initializers/on_exec_setup.hpp
+include/hpx/components/process/util/posix/initializers/on_fork_error.hpp
+include/hpx/components/process/util/posix/initializers/on_fork_setup.hpp
+include/hpx/components/process/util/posix/initializers/on_fork_success.hpp
+include/hpx/components/process/util/posix/initializers/run_exe.hpp
+include/hpx/components/process/util/posix/initializers/set_args.hpp
+include/hpx/components/process/util/posix/initializers/set_cmd_line.hpp
+include/hpx/components/process/util/posix/initializers/set_env.hpp
+include/hpx/components/process/util/posix/initializers/start_in_dir.hpp
+include/hpx/components/process/util/posix/initializers/throw_on_error.hpp
+include/hpx/components/process/util/posix/initializers/wait_on_latch.hpp
+include/hpx/components/process/util/posix/pipe.hpp
+include/hpx/components/process/util/posix/search_path.hpp
+include/hpx/components/process/util/posix/shell_path.hpp
+include/hpx/components/process/util/posix/terminate.hpp
+include/hpx/components/process/util/posix/wait_for_exit.hpp
+include/hpx/components/process/util/search_path.hpp
+include/hpx/components/process/util/shell_path.hpp
+include/hpx/components/process/util/terminate.hpp
+include/hpx/components/process/util/wait_for_exit.hpp
+include/hpx/components/process/util/windows/child.hpp
+include/hpx/components/process/util/windows/create_pipe.hpp
+include/hpx/components/process/util/windows/execute.hpp
+include/hpx/components/process/util/windows/executor.hpp
+include/hpx/components/process/util/windows/initializers.hpp
+include/hpx/components/process/util/windows/initializers/bind_stderr.hpp
+include/hpx/components/process/util/windows/initializers/bind_stdin.hpp
+include/hpx/components/process/util/windows/initializers/bind_stdout.hpp
+include/hpx/components/process/util/windows/initializers/close_stderr.hpp
+include/hpx/components/process/util/windows/initializers/close_stdin.hpp
+include/hpx/components/process/util/windows/initializers/close_stdout.hpp
+include/hpx/components/process/util/windows/initializers/hide_console.hpp
+include/hpx/components/process/util/windows/initializers/inherit_env.hpp
+include/hpx/components/process/util/windows/initializers/initializer_base.hpp
+include/hpx/components/process/util/windows/initializers/on_CreateProcess_error.hpp
+include/hpx/components/process/util/windows/initializers/on_CreateProcess_setup.hpp
+include/hpx/components/process/util/windows/initializers/on_CreateProcess_success.hpp
+include/hpx/components/process/util/windows/initializers/run_exe.hpp
+include/hpx/components/process/util/windows/initializers/set_args.hpp
+include/hpx/components/process/util/windows/initializers/set_cmd_line.hpp
+include/hpx/components/process/util/windows/initializers/set_env.hpp
+include/hpx/components/process/util/windows/initializers/show_window.hpp
+include/hpx/components/process/util/windows/initializers/start_in_dir.hpp
+include/hpx/components/process/util/windows/initializers/throw_on_error.hpp
+include/hpx/components/process/util/windows/initializers/wait_on_latch.hpp
+include/hpx/components/process/util/windows/pipe.hpp
+include/hpx/components/process/util/windows/search_path.hpp
+include/hpx/components/process/util/windows/shell_path.hpp
+include/hpx/components/process/util/windows/terminate.hpp
+include/hpx/components/process/util/windows/wait_for_exit.hpp
+include/hpx/components_fwd.hpp
+include/hpx/compute/cuda.hpp
+include/hpx/compute/cuda/allocator.hpp
+include/hpx/compute/cuda/concurrent_executor.hpp
+include/hpx/compute/cuda/concurrent_executor_parameters.hpp
+include/hpx/compute/cuda/default_executor.hpp
+include/hpx/compute/cuda/default_executor_parameters.hpp
+include/hpx/compute/cuda/detail/launch.hpp
+include/hpx/compute/cuda/detail/scoped_active_target.hpp
+include/hpx/compute/cuda/get_targets.hpp
+include/hpx/compute/cuda/serialization/value_proxy.hpp
+include/hpx/compute/cuda/target.hpp
+include/hpx/compute/cuda/target_distribution_policy.hpp
+include/hpx/compute/cuda/target_ptr.hpp
+include/hpx/compute/cuda/traits/access_target.hpp
+include/hpx/compute/cuda/transfer.hpp
+include/hpx/compute/cuda/value_proxy.hpp
+include/hpx/compute/detail/get_proxy_type.hpp
+include/hpx/compute/detail/iterator.hpp
+include/hpx/compute/detail/target_distribution_policy.hpp
+include/hpx/compute/host.hpp
+include/hpx/compute/host/block_allocator.hpp
+include/hpx/compute/host/block_executor.hpp
+include/hpx/compute/host/default_executor.hpp
+include/hpx/compute/host/get_targets.hpp
+include/hpx/compute/host/numa_domains.hpp
+include/hpx/compute/host/target.hpp
+include/hpx/compute/host/target_distribution_policy.hpp
+include/hpx/compute/host/traits/access_target.hpp
+include/hpx/compute/serialization/vector.hpp
+include/hpx/compute/traits.hpp
+include/hpx/compute/traits/access_target.hpp
+include/hpx/compute/traits/allocator_traits.hpp
+include/hpx/compute/vector.hpp
+include/hpx/config.hpp
+include/hpx/config/asio.hpp
+include/hpx/config/attributes.hpp
+include/hpx/config/autolink.hpp
+include/hpx/config/boost/compiler/intel.hpp
+include/hpx/config/branch_hints.hpp
+include/hpx/config/compiler_fence.hpp
+include/hpx/config/compiler_native_tls.hpp
+include/hpx/config/compiler_specific.hpp
+include/hpx/config/config_strings.hpp
+include/hpx/config/constexpr.hpp
+include/hpx/config/debug.hpp
+include/hpx/config/defaults.hpp
+include/hpx/config/defines.hpp
+include/hpx/config/emulate_deleted.hpp
+include/hpx/config/export_definitions.hpp
+include/hpx/config/forceinline.hpp
+include/hpx/config/lambda_capture.hpp
+include/hpx/config/manual_profiling.hpp
+include/hpx/config/parcelport_defines.hpp
+include/hpx/config/threads_stack.hpp
+include/hpx/config/version.hpp
+include/hpx/config/warnings_prefix.hpp
+include/hpx/config/warnings_suffix.hpp
+include/hpx/config/weak_symbol.hpp
+include/hpx/dataflow.hpp
+include/hpx/error.hpp
+include/hpx/error_code.hpp
+include/hpx/exception.hpp
+include/hpx/exception_fwd.hpp
+include/hpx/exception_info.hpp
+include/hpx/exception_list.hpp
+include/hpx/hpx.hpp
+include/hpx/hpx_finalize.hpp
+include/hpx/hpx_fwd.hpp
+include/hpx/hpx_init.hpp
+include/hpx/hpx_init_impl.hpp
+include/hpx/hpx_main.hpp
+include/hpx/hpx_main_impl.hpp
+include/hpx/hpx_start.hpp
+include/hpx/hpx_start_impl.hpp
+include/hpx/hpx_suspend.hpp
+include/hpx/hpx_user_main_config.hpp
+include/hpx/include/actions.hpp
+include/hpx/include/agas.hpp
+include/hpx/include/applier.hpp
+include/hpx/include/apply.hpp
+include/hpx/include/async.hpp
+include/hpx/include/bind.hpp
+include/hpx/include/client.hpp
+include/hpx/include/component_storage.hpp
+include/hpx/include/components.hpp
+include/hpx/include/compression.hpp
+include/hpx/include/compression_bzip2.hpp
+include/hpx/include/compression_registration.hpp
+include/hpx/include/compression_snappy.hpp
+include/hpx/include/compression_zlib.hpp
+include/hpx/include/compute.hpp
+include/hpx/include/dataflow.hpp
+include/hpx/include/datapar.hpp
+include/hpx/include/future.hpp
+include/hpx/include/iostreams.hpp
+include/hpx/include/lcos.hpp
+include/hpx/include/local_lcos.hpp
+include/hpx/include/naming.hpp
+include/hpx/include/parallel_adjacent_difference.hpp
+include/hpx/include/parallel_adjacent_find.hpp
+include/hpx/include/parallel_algorithm.hpp
+include/hpx/include/parallel_all_any_none_of.hpp
+include/hpx/include/parallel_container_algorithm.hpp
+include/hpx/include/parallel_copy.hpp
+include/hpx/include/parallel_count.hpp
+include/hpx/include/parallel_destroy.hpp
+include/hpx/include/parallel_equal.hpp
+include/hpx/include/parallel_exception_list.hpp
+include/hpx/include/parallel_execution.hpp
+include/hpx/include/parallel_execution_policy.hpp
+include/hpx/include/parallel_executor_information.hpp
+include/hpx/include/parallel_executor_parameters.hpp
+include/hpx/include/parallel_executors.hpp
+include/hpx/include/parallel_fill.hpp
+include/hpx/include/parallel_find.hpp
+include/hpx/include/parallel_for_each.hpp
+include/hpx/include/parallel_for_loop.hpp
+include/hpx/include/parallel_generate.hpp
+include/hpx/include/parallel_is_heap.hpp
+include/hpx/include/parallel_is_partitioned.hpp
+include/hpx/include/parallel_is_sorted.hpp
+include/hpx/include/parallel_lexicographical_compare.hpp
+include/hpx/include/parallel_memory.hpp
+include/hpx/include/parallel_merge.hpp
+include/hpx/include/parallel_minmax.hpp
+include/hpx/include/parallel_mismatch.hpp
+include/hpx/include/parallel_move.hpp
+include/hpx/include/parallel_numeric.hpp
+include/hpx/include/parallel_partition.hpp
+include/hpx/include/parallel_reduce.hpp
+include/hpx/include/parallel_remove.hpp
+include/hpx/include/parallel_remove_copy.hpp
+include/hpx/include/parallel_replace.hpp
+include/hpx/include/parallel_reverse.hpp
+include/hpx/include/parallel_rotate.hpp
+include/hpx/include/parallel_scan.hpp
+include/hpx/include/parallel_search.hpp
+include/hpx/include/parallel_set_operations.hpp
+include/hpx/include/parallel_sort.hpp
+include/hpx/include/parallel_swap_ranges.hpp
+include/hpx/include/parallel_task_block.hpp
+include/hpx/include/parallel_transform.hpp
+include/hpx/include/parallel_transform_reduce.hpp
+include/hpx/include/parallel_transform_scan.hpp
+include/hpx/include/parallel_uninitialized_copy.hpp
+include/hpx/include/parallel_uninitialized_default_construct.hpp
+include/hpx/include/parallel_uninitialized_fill.hpp
+include/hpx/include/parallel_uninitialized_move.hpp
+include/hpx/include/parallel_uninitialized_value_construct.hpp
+include/hpx/include/parallel_unique.hpp
+include/hpx/include/parcel_coalescing.hpp
+include/hpx/include/parcelset.hpp
+include/hpx/include/partitioned_vector.hpp
+include/hpx/include/partitioned_vector_predef.hpp
+include/hpx/include/partitioned_vector_view.hpp
+include/hpx/include/performance_counters.hpp
+include/hpx/include/plain_actions.hpp
+include/hpx/include/process.hpp
+include/hpx/include/resource_partitioner.hpp
+include/hpx/include/run_as.hpp
+include/hpx/include/runtime.hpp
+include/hpx/include/serialization.hpp
+include/hpx/include/sync.hpp
+include/hpx/include/thread_executors.hpp
+include/hpx/include/threadmanager.hpp
+include/hpx/include/threads.hpp
+include/hpx/include/traits.hpp
+include/hpx/include/unordered_map.hpp
+include/hpx/include/util.hpp
+include/hpx/lcos/async.hpp
+include/hpx/lcos/async_callback.hpp
+include/hpx/lcos/async_callback_fwd.hpp
+include/hpx/lcos/async_continue.hpp
+include/hpx/lcos/async_continue_callback.hpp
+include/hpx/lcos/async_continue_callback_fwd.hpp
+include/hpx/lcos/async_continue_fwd.hpp
+include/hpx/lcos/async_fwd.hpp
+include/hpx/lcos/barrier.hpp
+include/hpx/lcos/base_lco.hpp
+include/hpx/lcos/base_lco_with_value.hpp
+include/hpx/lcos/broadcast.hpp
+include/hpx/lcos/channel.hpp
+include/hpx/lcos/dataflow.hpp
+include/hpx/lcos/detail/async_colocated.hpp
+include/hpx/lcos/detail/async_colocated_callback.hpp
+include/hpx/lcos/detail/async_colocated_callback_fwd.hpp
+include/hpx/lcos/detail/async_colocated_fwd.hpp
+include/hpx/lcos/detail/async_implementations.hpp
+include/hpx/lcos/detail/async_implementations_fwd.hpp
+include/hpx/lcos/detail/async_unwrap_result_implementations.hpp
+include/hpx/lcos/detail/async_unwrap_result_implementations_fwd.hpp
+include/hpx/lcos/detail/barrier_node.hpp
+include/hpx/lcos/detail/future_await_traits.hpp
+include/hpx/lcos/detail/future_data.hpp
+include/hpx/lcos/detail/future_traits.hpp
+include/hpx/lcos/detail/future_transforms.hpp
+include/hpx/lcos/detail/promise_base.hpp
+include/hpx/lcos/detail/promise_lco.hpp
+include/hpx/lcos/detail/sync_implementations.hpp
+include/hpx/lcos/detail/sync_implementations_fwd.hpp
+include/hpx/lcos/fold.hpp
+include/hpx/lcos/future.hpp
+include/hpx/lcos/future_wait.hpp
+include/hpx/lcos/gather.hpp
+include/hpx/lcos/latch.hpp
+include/hpx/lcos/local/and_gate.hpp
+include/hpx/lcos/local/barrier.hpp
+include/hpx/lcos/local/channel.hpp
+include/hpx/lcos/local/composable_guard.hpp
+include/hpx/lcos/local/condition_variable.hpp
+include/hpx/lcos/local/conditional_trigger.hpp
+include/hpx/lcos/local/counting_semaphore.hpp
+include/hpx/lcos/local/detail/condition_variable.hpp
+include/hpx/lcos/local/detail/counting_semaphore.hpp
+include/hpx/lcos/local/detail/sliding_semaphore.hpp
+include/hpx/lcos/local/event.hpp
+include/hpx/lcos/local/futures_factory.hpp
+include/hpx/lcos/local/latch.hpp
+include/hpx/lcos/local/mutex.hpp
+include/hpx/lcos/local/no_mutex.hpp
+include/hpx/lcos/local/once.hpp
+include/hpx/lcos/local/packaged_continuation.hpp
+include/hpx/lcos/local/packaged_task.hpp
+include/hpx/lcos/local/promise.hpp
+include/hpx/lcos/local/receive_buffer.hpp
+include/hpx/lcos/local/recursive_mutex.hpp
+include/hpx/lcos/local/reinitializable_static.hpp
+include/hpx/lcos/local/shared_mutex.hpp
+include/hpx/lcos/local/sliding_semaphore.hpp
+include/hpx/lcos/local/spinlock.hpp
+include/hpx/lcos/local/spinlock_no_backoff.hpp
+include/hpx/lcos/local/spinlock_pool.hpp
+include/hpx/lcos/local/spmd_block.hpp
+include/hpx/lcos/local/trigger.hpp
+include/hpx/lcos/object_semaphore.hpp
+include/hpx/lcos/packaged_action.hpp
+include/hpx/lcos/promise.hpp
+include/hpx/lcos/queue.hpp
+include/hpx/lcos/reduce.hpp
+include/hpx/lcos/server/channel.hpp
+include/hpx/lcos/server/latch.hpp
+include/hpx/lcos/server/object_semaphore.hpp
+include/hpx/lcos/server/queue.hpp
+include/hpx/lcos/split_future.hpp
+include/hpx/lcos/spmd_block.hpp
+include/hpx/lcos/sync.hpp
+include/hpx/lcos/sync_fwd.hpp
+include/hpx/lcos/wait_all.hpp
+include/hpx/lcos/wait_any.hpp
+include/hpx/lcos/wait_each.hpp
+include/hpx/lcos/wait_some.hpp
+include/hpx/lcos/when_all.hpp
+include/hpx/lcos/when_all_fwd.hpp
+include/hpx/lcos/when_any.hpp
+include/hpx/lcos/when_each.hpp
+include/hpx/lcos/when_some.hpp
+include/hpx/lcos_fwd.hpp
+include/hpx/parallel/algorithm.hpp
+include/hpx/parallel/algorithms/adjacent_difference.hpp
+include/hpx/parallel/algorithms/adjacent_find.hpp
+include/hpx/parallel/algorithms/all_any_none.hpp
+include/hpx/parallel/algorithms/copy.hpp
+include/hpx/parallel/algorithms/count.hpp
+include/hpx/parallel/algorithms/destroy.hpp
+include/hpx/parallel/algorithms/detail/dispatch.hpp
+include/hpx/parallel/algorithms/detail/is_negative.hpp
+include/hpx/parallel/algorithms/detail/predicates.hpp
+include/hpx/parallel/algorithms/detail/set_operation.hpp
+include/hpx/parallel/algorithms/detail/transfer.hpp
+include/hpx/parallel/algorithms/equal.hpp
+include/hpx/parallel/algorithms/exclusive_scan.hpp
+include/hpx/parallel/algorithms/fill.hpp
+include/hpx/parallel/algorithms/find.hpp
+include/hpx/parallel/algorithms/for_each.hpp
+include/hpx/parallel/algorithms/for_loop.hpp
+include/hpx/parallel/algorithms/for_loop_induction.hpp
+include/hpx/parallel/algorithms/for_loop_reduction.hpp
+include/hpx/parallel/algorithms/generate.hpp
+include/hpx/parallel/algorithms/includes.hpp
+include/hpx/parallel/algorithms/inclusive_scan.hpp
+include/hpx/parallel/algorithms/is_heap.hpp
+include/hpx/parallel/algorithms/is_partitioned.hpp
+include/hpx/parallel/algorithms/is_sorted.hpp
+include/hpx/parallel/algorithms/lexicographical_compare.hpp
+include/hpx/parallel/algorithms/merge.hpp
+include/hpx/parallel/algorithms/minmax.hpp
+include/hpx/parallel/algorithms/mismatch.hpp
+include/hpx/parallel/algorithms/move.hpp
+include/hpx/parallel/algorithms/partition.hpp
+include/hpx/parallel/algorithms/reduce.hpp
+include/hpx/parallel/algorithms/reduce_by_key.hpp
+include/hpx/parallel/algorithms/remove.hpp
+include/hpx/parallel/algorithms/remove_copy.hpp
+include/hpx/parallel/algorithms/replace.hpp
+include/hpx/parallel/algorithms/reverse.hpp
+include/hpx/parallel/algorithms/rotate.hpp
+include/hpx/parallel/algorithms/search.hpp
+include/hpx/parallel/algorithms/set_difference.hpp
+include/hpx/parallel/algorithms/set_intersection.hpp
+include/hpx/parallel/algorithms/set_symmetric_difference.hpp
+include/hpx/parallel/algorithms/set_union.hpp
+include/hpx/parallel/algorithms/sort.hpp
+include/hpx/parallel/algorithms/sort_by_key.hpp
+include/hpx/parallel/algorithms/swap_ranges.hpp
+include/hpx/parallel/algorithms/transform.hpp
+include/hpx/parallel/algorithms/transform_exclusive_scan.hpp
+include/hpx/parallel/algorithms/transform_inclusive_scan.hpp
+include/hpx/parallel/algorithms/transform_reduce.hpp
+include/hpx/parallel/algorithms/transform_reduce_binary.hpp
+include/hpx/parallel/algorithms/uninitialized_copy.hpp
+include/hpx/parallel/algorithms/uninitialized_default_construct.hpp
+include/hpx/parallel/algorithms/uninitialized_fill.hpp
+include/hpx/parallel/algorithms/uninitialized_move.hpp
+include/hpx/parallel/algorithms/uninitialized_value_construct.hpp
+include/hpx/parallel/algorithms/unique.hpp
+include/hpx/parallel/container_algorithms.hpp
+include/hpx/parallel/container_algorithms/all_any_none.hpp
+include/hpx/parallel/container_algorithms/copy.hpp
+include/hpx/parallel/container_algorithms/count.hpp
+include/hpx/parallel/container_algorithms/fill.hpp
+include/hpx/parallel/container_algorithms/find.hpp
+include/hpx/parallel/container_algorithms/for_each.hpp
+include/hpx/parallel/container_algorithms/generate.hpp
+include/hpx/parallel/container_algorithms/is_heap.hpp
+include/hpx/parallel/container_algorithms/merge.hpp
+include/hpx/parallel/container_algorithms/minmax.hpp
+include/hpx/parallel/container_algorithms/move.hpp
+include/hpx/parallel/container_algorithms/partition.hpp
+include/hpx/parallel/container_algorithms/remove.hpp
+include/hpx/parallel/container_algorithms/remove_copy.hpp
+include/hpx/parallel/container_algorithms/replace.hpp
+include/hpx/parallel/container_algorithms/reverse.hpp
+include/hpx/parallel/container_algorithms/rotate.hpp
+include/hpx/parallel/container_algorithms/search.hpp
+include/hpx/parallel/container_algorithms/sort.hpp
+include/hpx/parallel/container_algorithms/transform.hpp
+include/hpx/parallel/container_algorithms/unique.hpp
+include/hpx/parallel/datapar.hpp
+include/hpx/parallel/datapar/execution_policy.hpp
+include/hpx/parallel/datapar/execution_policy_fwd.hpp
+include/hpx/parallel/datapar/iterator_helpers.hpp
+include/hpx/parallel/datapar/loop.hpp
+include/hpx/parallel/datapar/transform_loop.hpp
+include/hpx/parallel/datapar/zip_iterator.hpp
+include/hpx/parallel/exception_list.hpp
+include/hpx/parallel/execution.hpp
+include/hpx/parallel/execution_policy.hpp
+include/hpx/parallel/execution_policy_fwd.hpp
+include/hpx/parallel/executor_parameters.hpp
+include/hpx/parallel/executors.hpp
+include/hpx/parallel/executors/auto_chunk_size.hpp
+include/hpx/parallel/executors/default_executor.hpp
+include/hpx/parallel/executors/distribution_policy_executor.hpp
+include/hpx/parallel/executors/dynamic_chunk_size.hpp
+include/hpx/parallel/executors/execution.hpp
+include/hpx/parallel/executors/execution_fwd.hpp
+include/hpx/parallel/executors/execution_information.hpp
+include/hpx/parallel/executors/execution_information_fwd.hpp
+include/hpx/parallel/executors/execution_parameters.hpp
+include/hpx/parallel/executors/execution_parameters_fwd.hpp
+include/hpx/parallel/executors/guided_chunk_size.hpp
+include/hpx/parallel/executors/parallel_executor.hpp
+include/hpx/parallel/executors/persistent_auto_chunk_size.hpp
+include/hpx/parallel/executors/pool_executor.hpp
+include/hpx/parallel/executors/post_policy_dispatch.hpp
+include/hpx/parallel/executors/rebind_executor.hpp
+include/hpx/parallel/executors/sequenced_executor.hpp
+include/hpx/parallel/executors/service_executors.hpp
+include/hpx/parallel/executors/static_chunk_size.hpp
+include/hpx/parallel/executors/this_thread_executors.hpp
+include/hpx/parallel/executors/thread_execution.hpp
+include/hpx/parallel/executors/thread_execution_information.hpp
+include/hpx/parallel/executors/thread_pool_attached_executors.hpp
+include/hpx/parallel/executors/thread_pool_executors.hpp
+include/hpx/parallel/executors/thread_pool_os_executors.hpp
+include/hpx/parallel/executors/thread_timed_execution.hpp
+include/hpx/parallel/executors/timed_execution.hpp
+include/hpx/parallel/executors/timed_execution_fwd.hpp
+include/hpx/parallel/executors/timed_executors.hpp
+include/hpx/parallel/memory.hpp
+include/hpx/parallel/numeric.hpp
+include/hpx/parallel/segmented_algorithm.hpp
+include/hpx/parallel/segmented_algorithms/count.hpp
+include/hpx/parallel/segmented_algorithms/detail/dispatch.hpp
+include/hpx/parallel/segmented_algorithms/detail/reduce.hpp
+include/hpx/parallel/segmented_algorithms/detail/scan.hpp
+include/hpx/parallel/segmented_algorithms/detail/transfer.hpp
+include/hpx/parallel/segmented_algorithms/exclusive_scan.hpp
+include/hpx/parallel/segmented_algorithms/fill.hpp
+include/hpx/parallel/segmented_algorithms/find.hpp
+include/hpx/parallel/segmented_algorithms/for_each.hpp
+include/hpx/parallel/segmented_algorithms/generate.hpp
+include/hpx/parallel/segmented_algorithms/inclusive_scan.hpp
+include/hpx/parallel/segmented_algorithms/minmax.hpp
+include/hpx/parallel/segmented_algorithms/reduce.hpp
+include/hpx/parallel/segmented_algorithms/transform.hpp
+include/hpx/parallel/segmented_algorithms/transform_exclusive_scan.hpp
+include/hpx/parallel/segmented_algorithms/transform_inclusive_scan.hpp
+include/hpx/parallel/segmented_algorithms/transform_reduce.hpp
+include/hpx/parallel/spmd_block.hpp
+include/hpx/parallel/tagspec.hpp
+include/hpx/parallel/task_block.hpp
+include/hpx/parallel/traits/detail/boost_simd/vector_pack_alignment_size.hpp
+include/hpx/parallel/traits/detail/boost_simd/vector_pack_count_bits.hpp
+include/hpx/parallel/traits/detail/boost_simd/vector_pack_load_store.hpp
+include/hpx/parallel/traits/detail/boost_simd/vector_pack_type.hpp
+include/hpx/parallel/traits/detail/vc/vector_pack_alignment_size.hpp
+include/hpx/parallel/traits/detail/vc/vector_pack_count_bits.hpp
+include/hpx/parallel/traits/detail/vc/vector_pack_load_store.hpp
+include/hpx/parallel/traits/detail/vc/vector_pack_type.hpp
+include/hpx/parallel/traits/extract_partitioner.hpp
+include/hpx/parallel/traits/projected.hpp
+include/hpx/parallel/traits/projected_range.hpp
+include/hpx/parallel/traits/vector_pack_alignment_size.hpp
+include/hpx/parallel/traits/vector_pack_count_bits.hpp
+include/hpx/parallel/traits/vector_pack_load_store.hpp
+include/hpx/parallel/traits/vector_pack_type.hpp
+include/hpx/parallel/util/cancellation_token.hpp
+include/hpx/parallel/util/compare_projected.hpp
+include/hpx/parallel/util/detail/algorithm_result.hpp
+include/hpx/parallel/util/detail/chunk_size.hpp
+include/hpx/parallel/util/detail/chunk_size_iterator.hpp
+include/hpx/parallel/util/detail/handle_local_exceptions.hpp
+include/hpx/parallel/util/detail/handle_remote_exceptions.hpp
+include/hpx/parallel/util/detail/partitioner_iteration.hpp
+include/hpx/parallel/util/detail/scoped_executor_parameters.hpp
+include/hpx/parallel/util/foreach_partitioner.hpp
+include/hpx/parallel/util/invoke_projected.hpp
+include/hpx/parallel/util/loop.hpp
+include/hpx/parallel/util/numa_allocator.hpp
+include/hpx/parallel/util/partitioner.hpp
+include/hpx/parallel/util/partitioner_with_cleanup.hpp
+include/hpx/parallel/util/prefetching.hpp
+include/hpx/parallel/util/projection_identity.hpp
+include/hpx/parallel/util/scan_partitioner.hpp
+include/hpx/parallel/util/transfer.hpp
+include/hpx/parallel/util/transform_loop.hpp
+include/hpx/parallel/util/zip_iterator.hpp
+include/hpx/performance_counters/base_performance_counter.hpp
+include/hpx/performance_counters/counter_creators.hpp
+include/hpx/performance_counters/counter_parser.hpp
+include/hpx/performance_counters/counters.hpp
+include/hpx/performance_counters/counters_fwd.hpp
+include/hpx/performance_counters/manage_counter.hpp
+include/hpx/performance_counters/manage_counter_type.hpp
+include/hpx/performance_counters/parcels/data_point.hpp
+include/hpx/performance_counters/parcels/gatherer.hpp
+include/hpx/performance_counters/performance_counter.hpp
+include/hpx/performance_counters/performance_counter_base.hpp
+include/hpx/performance_counters/performance_counter_set.hpp
+include/hpx/performance_counters/registry.hpp
+include/hpx/performance_counters/server/arithmetics_counter.hpp
+include/hpx/performance_counters/server/arithmetics_counter_extended.hpp
+include/hpx/performance_counters/server/base_performance_counter.hpp
+include/hpx/performance_counters/server/elapsed_time_counter.hpp
+include/hpx/performance_counters/server/raw_counter.hpp
+include/hpx/performance_counters/server/raw_values_counter.hpp
+include/hpx/performance_counters/server/statistics_counter.hpp
+include/hpx/performance_counters/stubs/performance_counter.hpp
+include/hpx/plugins/binary_filter/bzip2_serialization_filter.hpp
+include/hpx/plugins/binary_filter/bzip2_serialization_filter_registration.hpp
+include/hpx/plugins/binary_filter/snappy_serialization_filter.hpp
+include/hpx/plugins/binary_filter/snappy_serialization_filter_registration.hpp
+include/hpx/plugins/binary_filter/zlib_serialization_filter.hpp
+include/hpx/plugins/binary_filter/zlib_serialization_filter_registration.hpp
+include/hpx/plugins/binary_filter_factory.hpp
+include/hpx/plugins/binary_filter_factory_base.hpp
+include/hpx/plugins/message_handler_factory.hpp
+include/hpx/plugins/message_handler_factory_base.hpp
+include/hpx/plugins/parcel/coalescing_counter_registry.hpp
+include/hpx/plugins/parcel/coalescing_message_handler.hpp
+include/hpx/plugins/parcel/coalescing_message_handler_registration.hpp
+include/hpx/plugins/parcel/message_buffer.hpp
+include/hpx/plugins/parcelport/mpi/header.hpp
+include/hpx/plugins/parcelport/mpi/locality.hpp
+include/hpx/plugins/parcelport/mpi/mpi.hpp
+include/hpx/plugins/parcelport/mpi/mpi_environment.hpp
+include/hpx/plugins/parcelport/mpi/receiver.hpp
+include/hpx/plugins/parcelport/mpi/receiver_connection.hpp
+include/hpx/plugins/parcelport/mpi/sender.hpp
+include/hpx/plugins/parcelport/mpi/sender_connection.hpp
+include/hpx/plugins/parcelport/mpi/tag_provider.hpp
+include/hpx/plugins/parcelport/tcp/connection_handler.hpp
+include/hpx/plugins/parcelport/tcp/locality.hpp
+include/hpx/plugins/parcelport/tcp/receiver.hpp
+include/hpx/plugins/parcelport/tcp/sender.hpp
+include/hpx/plugins/parcelport_factory.hpp
+include/hpx/plugins/parcelport_factory_base.hpp
+include/hpx/plugins/plugin_factory_base.hpp
+include/hpx/plugins/plugin_registry.hpp
+include/hpx/plugins/plugin_registry_base.hpp
+include/hpx/plugins/unique_plugin_name.hpp
+include/hpx/runtime.hpp
+include/hpx/runtime/actions/action_priority.hpp
+include/hpx/runtime/actions/action_support.hpp
+include/hpx/runtime/actions/base_action.hpp
+include/hpx/runtime/actions/basic_action.hpp
+include/hpx/runtime/actions/basic_action_fwd.hpp
+include/hpx/runtime/actions/component_action.hpp
+include/hpx/runtime/actions/continuation.hpp
+include/hpx/runtime/actions/continuation2_impl.hpp
+include/hpx/runtime/actions/continuation_fwd.hpp
+include/hpx/runtime/actions/continuation_impl.hpp
+include/hpx/runtime/actions/detail/action_factory.hpp
+include/hpx/runtime/actions/detail/invocation_count_registry.hpp
+include/hpx/runtime/actions/lambda_to_action.hpp
+include/hpx/runtime/actions/make_continuation.hpp
+include/hpx/runtime/actions/manage_object_action.hpp
+include/hpx/runtime/actions/plain_action.hpp
+include/hpx/runtime/actions/set_lco_value_continuation.hpp
+include/hpx/runtime/actions/transfer_action.hpp
+include/hpx/runtime/actions/transfer_base_action.hpp
+include/hpx/runtime/actions/transfer_continuation_action.hpp
+include/hpx/runtime/actions/trigger.hpp
+include/hpx/runtime/actions_fwd.hpp
+include/hpx/runtime/agas/addressing_service.hpp
+include/hpx/runtime/agas/big_boot_barrier.hpp
+include/hpx/runtime/agas/component_namespace.hpp
+include/hpx/runtime/agas/detail/bootstrap_component_namespace.hpp
+include/hpx/runtime/agas/detail/bootstrap_locality_namespace.hpp
+include/hpx/runtime/agas/detail/hosted_component_namespace.hpp
+include/hpx/runtime/agas/detail/hosted_locality_namespace.hpp
+include/hpx/runtime/agas/gva.hpp
+include/hpx/runtime/agas/interface.hpp
+include/hpx/runtime/agas/locality_namespace.hpp
+include/hpx/runtime/agas/namespace_action_code.hpp
+include/hpx/runtime/agas/primary_namespace.hpp
+include/hpx/runtime/agas/server/component_namespace.hpp
+include/hpx/runtime/agas/server/locality_namespace.hpp
+include/hpx/runtime/agas/server/primary_namespace.hpp
+include/hpx/runtime/agas/server/symbol_namespace.hpp
+include/hpx/runtime/agas/symbol_namespace.hpp
+include/hpx/runtime/agas_fwd.hpp
+include/hpx/runtime/applier/applier.hpp
+include/hpx/runtime/applier/apply.hpp
+include/hpx/runtime/applier/apply_callback.hpp
+include/hpx/runtime/applier/apply_continue.hpp
+include/hpx/runtime/applier/apply_continue_callback.hpp
+include/hpx/runtime/applier/apply_continue_fwd.hpp
+include/hpx/runtime/applier/apply_helper.hpp
+include/hpx/runtime/applier/bind_naming_wrappers.hpp
+include/hpx/runtime/applier/detail/apply_colocated.hpp
+include/hpx/runtime/applier/detail/apply_colocated_callback.hpp
+include/hpx/runtime/applier/detail/apply_colocated_callback_fwd.hpp
+include/hpx/runtime/applier/detail/apply_colocated_fwd.hpp
+include/hpx/runtime/applier/detail/apply_implementations.hpp
+include/hpx/runtime/applier/detail/apply_implementations_fwd.hpp
+include/hpx/runtime/applier/register_apply_colocated.hpp
+include/hpx/runtime/applier/trigger.hpp
+include/hpx/runtime/applier_fwd.hpp
+include/hpx/runtime/basename_registration.hpp
+include/hpx/runtime/basename_registration_fwd.hpp
+include/hpx/runtime/components/binpacking_distribution_policy.hpp
+include/hpx/runtime/components/client.hpp
+include/hpx/runtime/components/client_base.hpp
+include/hpx/runtime/components/colocating_distribution_policy.hpp
+include/hpx/runtime/components/component_commandline.hpp
+include/hpx/runtime/components/component_commandline_base.hpp
+include/hpx/runtime/components/component_factory.hpp
+include/hpx/runtime/components/component_factory_base.hpp
+include/hpx/runtime/components/component_registry.hpp
+include/hpx/runtime/components/component_registry_base.hpp
+include/hpx/runtime/components/component_startup_shutdown.hpp
+include/hpx/runtime/components/component_startup_shutdown_base.hpp
+include/hpx/runtime/components/component_type.hpp
+include/hpx/runtime/components/console_error_sink.hpp
+include/hpx/runtime/components/console_logging.hpp
+include/hpx/runtime/components/copy_component.hpp
+include/hpx/runtime/components/default_distribution_policy.hpp
+include/hpx/runtime/components/derived_component_factory.hpp
+include/hpx/runtime/components/make_client.hpp
+include/hpx/runtime/components/migrate_component.hpp
+include/hpx/runtime/components/new.hpp
+include/hpx/runtime/components/pinned_ptr.hpp
+include/hpx/runtime/components/runtime_support.hpp
+include/hpx/runtime/components/server/abstract_component_base.hpp
+include/hpx/runtime/components/server/component.hpp
+include/hpx/runtime/components/server/component_base.hpp
+include/hpx/runtime/components/server/component_database.hpp
+include/hpx/runtime/components/server/component_heap.hpp
+include/hpx/runtime/components/server/console_error_sink.hpp
+include/hpx/runtime/components/server/console_error_sink_singleton.hpp
+include/hpx/runtime/components/server/console_logging.hpp
+include/hpx/runtime/components/server/copy_component.hpp
+include/hpx/runtime/components/server/create_component.hpp
+include/hpx/runtime/components/server/create_component_fwd.hpp
+include/hpx/runtime/components/server/destroy_component.hpp
+include/hpx/runtime/components/server/distributed_metadata_base.hpp
+include/hpx/runtime/components/server/executor_component.hpp
+include/hpx/runtime/components/server/fixed_component_base.hpp
+include/hpx/runtime/components/server/invoke_function.hpp
+include/hpx/runtime/components/server/locking_hook.hpp
+include/hpx/runtime/components/server/managed_component_base.hpp
+include/hpx/runtime/components/server/memory.hpp
+include/hpx/runtime/components/server/migrate_component.hpp
+include/hpx/runtime/components/server/migration_support.hpp
+include/hpx/runtime/components/server/runtime_support.hpp
+include/hpx/runtime/components/server/simple_component_base.hpp
+include/hpx/runtime/components/server/wrapper_heap.hpp
+include/hpx/runtime/components/server/wrapper_heap_list.hpp
+include/hpx/runtime/components/static_factory_data.hpp
+include/hpx/runtime/components/stubs/memory.hpp
+include/hpx/runtime/components/stubs/runtime_support.hpp
+include/hpx/runtime/components/stubs/stub_base.hpp
+include/hpx/runtime/components/target_distribution_policy.hpp
+include/hpx/runtime/components/unwrapping_result_policy.hpp
+include/hpx/runtime/components_fwd.hpp
+include/hpx/runtime/config_entry.hpp
+include/hpx/runtime/find_here.hpp
+include/hpx/runtime/find_localities.hpp
+include/hpx/runtime/get_colocation_id.hpp
+include/hpx/runtime/get_locality_id.hpp
+include/hpx/runtime/get_locality_name.hpp
+include/hpx/runtime/get_lva.hpp
+include/hpx/runtime/get_num_localities.hpp
+include/hpx/runtime/get_os_thread_count.hpp
+include/hpx/runtime/get_ptr.hpp
+include/hpx/runtime/get_thread_name.hpp
+include/hpx/runtime/get_worker_thread_num.hpp
+include/hpx/runtime/launch_policy.hpp
+include/hpx/runtime/message_handler_fwd.hpp
+include/hpx/runtime/naming/address.hpp
+include/hpx/runtime/naming/id_type.hpp
+include/hpx/runtime/naming/id_type_impl.hpp
+include/hpx/runtime/naming/name.hpp
+include/hpx/runtime/naming/resolver_client.hpp
+include/hpx/runtime/naming/split_gid.hpp
+include/hpx/runtime/naming/unmanaged.hpp
+include/hpx/runtime/naming_fwd.hpp
+include/hpx/runtime/parcelset/decode_parcels.hpp
+include/hpx/runtime/parcelset/detail/call_for_each.hpp
+include/hpx/runtime/parcelset/detail/parcel_await.hpp
+include/hpx/runtime/parcelset/detail/parcel_route_handler.hpp
+include/hpx/runtime/parcelset/detail/per_action_data_counter.hpp
+include/hpx/runtime/parcelset/detail/per_action_data_counter_registry.hpp
+include/hpx/runtime/parcelset/encode_parcels.hpp
+include/hpx/runtime/parcelset/locality.hpp
+include/hpx/runtime/parcelset/parcel.hpp
+include/hpx/runtime/parcelset/parcel_buffer.hpp
+include/hpx/runtime/parcelset/parcelhandler.hpp
+include/hpx/runtime/parcelset/parcelport.hpp
+include/hpx/runtime/parcelset/parcelport_connection.hpp
+include/hpx/runtime/parcelset/parcelport_impl.hpp
+include/hpx/runtime/parcelset/policies/message_handler.hpp
+include/hpx/runtime/parcelset/put_parcel.hpp
+include/hpx/runtime/parcelset_fwd.hpp
+include/hpx/runtime/report_error.hpp
+include/hpx/runtime/resource/detail/create_partitioner.hpp
+include/hpx/runtime/resource/detail/partitioner.hpp
+include/hpx/runtime/resource/partitioner.hpp
+include/hpx/runtime/resource/partitioner_fwd.hpp
+include/hpx/runtime/runtime_fwd.hpp
+include/hpx/runtime/runtime_mode.hpp
+include/hpx/runtime/serialization/access.hpp
+include/hpx/runtime/serialization/array.hpp
+include/hpx/runtime/serialization/base_object.hpp
+include/hpx/runtime/serialization/basic_archive.hpp
+include/hpx/runtime/serialization/binary_filter.hpp
+include/hpx/runtime/serialization/bitset.hpp
+include/hpx/runtime/serialization/complex.hpp
+include/hpx/runtime/serialization/container.hpp
+include/hpx/runtime/serialization/datapar.hpp
+include/hpx/runtime/serialization/deque.hpp
+include/hpx/runtime/serialization/detail/boost_simd.hpp
+include/hpx/runtime/serialization/detail/non_default_constructible.hpp
+include/hpx/runtime/serialization/detail/pointer.hpp
+include/hpx/runtime/serialization/detail/polymorphic_id_factory.hpp
+include/hpx/runtime/serialization/detail/polymorphic_intrusive_factory.hpp
+include/hpx/runtime/serialization/detail/polymorphic_nonintrusive_factory.hpp
+include/hpx/runtime/serialization/detail/polymorphic_nonintrusive_factory_impl.hpp
+include/hpx/runtime/serialization/detail/preprocess.hpp
+include/hpx/runtime/serialization/detail/raw_ptr.hpp
+include/hpx/runtime/serialization/detail/serialize_collection.hpp
+include/hpx/runtime/serialization/detail/vc.hpp
+include/hpx/runtime/serialization/dynamic_bitset.hpp
+include/hpx/runtime/serialization/input_archive.hpp
+include/hpx/runtime/serialization/input_container.hpp
+include/hpx/runtime/serialization/intrusive_ptr.hpp
+include/hpx/runtime/serialization/list.hpp
+include/hpx/runtime/serialization/map.hpp
+include/hpx/runtime/serialization/multi_array.hpp
+include/hpx/runtime/serialization/optional.hpp
+include/hpx/runtime/serialization/output_archive.hpp
+include/hpx/runtime/serialization/output_container.hpp
+include/hpx/runtime/serialization/partitioned_vector.hpp
+include/hpx/runtime/serialization/serialization_chunk.hpp
+include/hpx/runtime/serialization/serialization_fwd.hpp
+include/hpx/runtime/serialization/serialize.hpp
+include/hpx/runtime/serialization/serialize_buffer.hpp
+include/hpx/runtime/serialization/set.hpp
+include/hpx/runtime/serialization/shared_ptr.hpp
+include/hpx/runtime/serialization/string.hpp
+include/hpx/runtime/serialization/unique_ptr.hpp
+include/hpx/runtime/serialization/unordered_map.hpp
+include/hpx/runtime/serialization/valarray.hpp
+include/hpx/runtime/serialization/variant.hpp
+include/hpx/runtime/serialization/vector.hpp
+include/hpx/runtime/set_parcel_write_handler.hpp
+include/hpx/runtime/shutdown_function.hpp
+include/hpx/runtime/startup_function.hpp
+include/hpx/runtime/thread_hooks.hpp
+include/hpx/runtime/thread_pool_helpers.hpp
+include/hpx/runtime/threads/coroutines/coroutine.hpp
+include/hpx/runtime/threads/coroutines/coroutine_fwd.hpp
+include/hpx/runtime/threads/coroutines/detail/context_base.hpp
+include/hpx/runtime/threads/coroutines/detail/context_generic_context.hpp
+include/hpx/runtime/threads/coroutines/detail/context_impl.hpp
+include/hpx/runtime/threads/coroutines/detail/context_linux_x86.hpp
+include/hpx/runtime/threads/coroutines/detail/context_posix.hpp
+include/hpx/runtime/threads/coroutines/detail/context_windows_fibers.hpp
+include/hpx/runtime/threads/coroutines/detail/coroutine_accessor.hpp
+include/hpx/runtime/threads/coroutines/detail/coroutine_impl.hpp
+include/hpx/runtime/threads/coroutines/detail/coroutine_self.hpp
+include/hpx/runtime/threads/coroutines/detail/get_stack_pointer.hpp
+include/hpx/runtime/threads/coroutines/detail/posix_utility.hpp
+include/hpx/runtime/threads/coroutines/detail/swap_context.hpp
+include/hpx/runtime/threads/coroutines/detail/tss.hpp
+include/hpx/runtime/threads/coroutines/exception.hpp
+include/hpx/runtime/threads/cpu_mask.hpp
+include/hpx/runtime/threads/detail/combined_tagged_state.hpp
+include/hpx/runtime/threads/detail/create_thread.hpp
+include/hpx/runtime/threads/detail/create_work.hpp
+include/hpx/runtime/threads/detail/io_service_thread_pool.hpp
+include/hpx/runtime/threads/detail/partlit.hpp
+include/hpx/runtime/threads/detail/periodic_maintenance.hpp
+include/hpx/runtime/threads/detail/scheduled_thread_pool.hpp
+include/hpx/runtime/threads/detail/scheduled_thread_pool_impl.hpp
+include/hpx/runtime/threads/detail/scheduling_loop.hpp
+include/hpx/runtime/threads/detail/set_thread_state.hpp
+include/hpx/runtime/threads/detail/thread_num_tss.hpp
+include/hpx/runtime/threads/executors.hpp
+include/hpx/runtime/threads/executors/current_executor.hpp
+include/hpx/runtime/threads/executors/default_executor.hpp
+include/hpx/runtime/threads/executors/guided_pool_executor.hpp
+include/hpx/runtime/threads/executors/manage_thread_executor.hpp

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



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