Branch: refs/heads/execution_context Home: https://github.com/STEllAR-GROUP/hpx Commit: 05206769c06cd91087fb11091eddb6579c680515 https://github.com/STEllAR-GROUP/hpx/commit/05206769c06cd91087fb11091eddb6579c680515 Author: Rebecca Stobaugh <rstobau...@gmail.com> Date: 2019-10-21 (Mon, 21 Oct 2019)
Changed paths: M docs/sphinx/manual/creating_hpx_projects.rst Log Message: ----------- Updates to documentation; grammar edits Commit: 0364e7af47cc1ed18d2af657087994c2e6b55ad4 https://github.com/STEllAR-GROUP/hpx/commit/0364e7af47cc1ed18d2af657087994c2e6b55ad4 Author: Rebecca Stobaugh <rstobau...@gmail.com> Date: 2019-10-21 (Mon, 21 Oct 2019) Changed paths: M docs/sphinx/manual/creating_hpx_projects.rst Log Message: ----------- Updates to documentation; grammar edits Commit: efb8dac1e5d15bda9fb38752a75013269f03e21a https://github.com/STEllAR-GROUP/hpx/commit/efb8dac1e5d15bda9fb38752a75013269f03e21a Author: Mikael Simberg <simb...@cscs.ch> Date: 2019-10-23 (Wed, 23 Oct 2019) Changed paths: M libs/program_options/include/hpx/program_options/parsers.hpp Log Message: ----------- Add back private m_desc member variable in program_options module Removed by overeager PVS Studio. Commit: 865bef8c65543a412a6771cee725576b4671aa44 https://github.com/STEllAR-GROUP/hpx/commit/865bef8c65543a412a6771cee725576b4671aa44 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2019-10-23 (Wed, 23 Oct 2019) Changed paths: M examples/jacobi/jacobi_component/row_range.hpp M examples/jacobi/jacobi_component/server/row.hpp M hpx/lcos/dataflow.hpp M hpx/lcos/detail/future_await_traits.hpp M hpx/lcos/detail/future_data.hpp M hpx/lcos/detail/promise_base.hpp M hpx/lcos/detail/promise_lco.hpp M hpx/lcos/future.hpp M hpx/lcos/local/channel.hpp M hpx/lcos/local/futures_factory.hpp M hpx/lcos/local/packaged_continuation.hpp M hpx/lcos/local/promise.hpp M hpx/lcos/packaged_action.hpp M hpx/lcos/split_future.hpp M hpx/lcos/wait_all.hpp M hpx/lcos/when_each.hpp M hpx/runtime/components/client_base.hpp M hpx/runtime/launch_policy.hpp M hpx/runtime/naming/id_type.hpp M hpx/runtime/threads/thread_data.hpp M hpx/runtime/threads/thread_executor.hpp M hpx/traits/acquire_shared_state.hpp M hpx/traits/future_access.hpp M hpx/util/detail/pack_traversal_async_impl.hpp M hpx/util/pack_traversal_async.hpp M libs/CMakeLists.txt M libs/all_modules.rst M libs/assertion/include/hpx/assertion.hpp M libs/collectives/CMakeLists.txt M libs/collectives/include/hpx/collectives/barrier.hpp M libs/collectives/src/barrier.cpp M libs/collectives/src/detail/barrier_node.cpp M libs/compute/CMakeLists.txt M libs/compute_cuda/src/cuda_target.cpp M libs/logging/include/hpx/logging/writer/named_write.hpp A libs/memory/CMakeLists.txt A libs/memory/README.rst A libs/memory/docs/index.rst A libs/memory/examples/CMakeLists.txt A libs/memory/include/hpx/memory/detail/sp_convertible.hpp A libs/memory/include/hpx/memory/intrusive_ptr.hpp A libs/memory/include/hpx/memory/serialization/intrusive_ptr.hpp A libs/memory/tests/CMakeLists.txt A libs/memory/tests/performance/CMakeLists.txt A libs/memory/tests/regressions/CMakeLists.txt A libs/memory/tests/unit/CMakeLists.txt A libs/memory/tests/unit/intrusive_ptr.cpp A libs/memory/tests/unit/intrusive_ptr_move.cpp A libs/memory/tests/unit/intrusive_ptr_polymorphic.cpp A libs/memory/tests/unit/intrusive_ptr_polymorphic_nonintrusive.cpp A libs/memory/tests/unit/ip_convertible.cpp A libs/memory/tests/unit/ip_hash.cpp A libs/memory/tests/unit/serialization_intrusive_ptr.cpp M libs/serialization/include/hpx/serialization/intrusive_ptr.hpp M libs/serialization/tests/unit/polymorphic/smart_ptr_polymorphic.cpp M libs/serialization/tests/unit/polymorphic/smart_ptr_polymorphic_nonintrusive.cpp M libs/serialization/tests/unit/serialization_smart_ptr.cpp M src/lcos/detail/future_data.cpp M src/runtime/naming/name.cpp M src/runtime/threads/executors/current_executor.cpp M src/runtime/threads/thread.cpp M tools/inspect/deprecated_include_check.cpp M tools/inspect/deprecated_name_check.cpp M tools/inspect/include_check.cpp Log Message: ----------- Forking boost::intrusive_ptr and adding it as hpx::intrusive_ptr to new module 'memory' Commit: 1d198b2bc45bb91db3da35bb946b5a0511d59109 https://github.com/STEllAR-GROUP/hpx/commit/1d198b2bc45bb91db3da35bb946b5a0511d59109 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2019-10-23 (Wed, 23 Oct 2019) Changed paths: M hpx/runtime/threads/detail/scheduling_loop.hpp M hpx/runtime/threads/policies/thread_queue.hpp M hpx/runtime/threads/policies/thread_queue_init_parameters.hpp M hpx/runtime/threads/policies/thread_queue_mc.hpp M hpx/runtime/threads/thread_data.hpp M hpx/runtime/threads/thread_data_fwd.hpp A hpx/runtime/threads/thread_data_stackful.hpp A hpx/runtime/threads/thread_data_stackless.hpp M hpx/runtime/threads/thread_helpers.hpp M libs/coroutines/CMakeLists.txt M libs/coroutines/include/hpx/coroutines/coroutine.hpp M libs/coroutines/include/hpx/coroutines/coroutine_fwd.hpp M libs/coroutines/include/hpx/coroutines/detail/context_base.hpp M libs/coroutines/include/hpx/coroutines/detail/coroutine_impl.hpp A libs/coroutines/include/hpx/coroutines/stackless_coroutine.hpp M libs/coroutines/include/hpx/coroutines/thread_enums.hpp M src/runtime/applier/applier.cpp M src/runtime/threads/thread_data.cpp A src/runtime/threads/thread_data_stackful.cpp A src/runtime/threads/thread_data_stackless.cpp M src/runtime/threads/threadmanager.cpp M src/util/runtime_configuration.cpp M tests/headers/CMakeLists.txt M tests/performance/local/timed_task_spawn.cpp Log Message: ----------- Merge branch 'master' into module_memory Commit: 74956c1beadc4b2ef015520fe06839dc363ef985 https://github.com/STEllAR-GROUP/hpx/commit/74956c1beadc4b2ef015520fe06839dc363ef985 Author: Kevin Huck <kh...@cs.uoregon.edu> Date: 2019-10-23 (Wed, 23 Oct 2019) Changed paths: M hpx/plugins/parcelport/mpi/sender.hpp Log Message: ----------- Casting tag value GCC 7.3 and openmpi 4 was complaining about this assignment, added a cast to make it happy. Fixes #4151 Commit: 8fddfa91fc55cc2cc1e6814f7092b71bba10e947 https://github.com/STEllAR-GROUP/hpx/commit/8fddfa91fc55cc2cc1e6814f7092b71bba10e947 Author: Weile <lokw...@gmail.com> Date: 2019-10-23 (Wed, 23 Oct 2019) Changed paths: M libs/segmented_algorithms/tests/unit/partitioned_vector_exclusive_scan.cpp M libs/segmented_algorithms/tests/unit/partitioned_vector_exclusive_scan2.cpp M libs/segmented_algorithms/tests/unit/partitioned_vector_inclusive_scan.cpp M libs/segmented_algorithms/tests/unit/partitioned_vector_inclusive_scan2.cpp M tools/inspect/include_check.cpp Log Message: ----------- add header iomanip to tests and tool Commit: 36eb8ae4f05c74d7f5eb147ad38dd75b074e0f21 https://github.com/STEllAR-GROUP/hpx/commit/36eb8ae4f05c74d7f5eb147ad38dd75b074e0f21 Author: Weile <lokw...@gmail.com> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M examples/resource_partitioner/shared_priority_queue_scheduler.hpp M libs/collectives/tests/performance/osu/osu_coll.hpp M src/runtime/components/server/runtime_support_server.cpp M src/util/init_logging.cpp Log Message: ----------- add iomanip to more missing places Commit: bbd5d86a5271a283d98be02da8b0bfc47cc7eb1c https://github.com/STEllAR-GROUP/hpx/commit/bbd5d86a5271a283d98be02da8b0bfc47cc7eb1c Author: Mikael Simberg <mikael.simb...@iki.fi> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M docs/sphinx/manual/creating_hpx_projects.rst Log Message: ----------- Merge pull request #4146 from STEllAR-GROUP/doc_updates_creating_hpx_projects Doc updates creating hpx projects Commit: 52d7a2c9cb4e4c7d61cc7e5b1ed4431bc4d49304 https://github.com/STEllAR-GROUP/hpx/commit/52d7a2c9cb4e4c7d61cc7e5b1ed4431bc4d49304 Author: Mikael Simberg <mikael.simb...@iki.fi> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M libs/program_options/include/hpx/program_options/parsers.hpp Log Message: ----------- Merge pull request #4149 from msimberg/fix-program-options Add back private m_desc member variable in program_options module Commit: 82f93c541c828abc9fa5da1c7bfebc83ba4310c1 https://github.com/STEllAR-GROUP/hpx/commit/82f93c541c828abc9fa5da1c7bfebc83ba4310c1 Author: Mikael Simberg <mikael.simb...@iki.fi> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M hpx/plugins/parcelport/mpi/sender.hpp Log Message: ----------- Merge pull request #4152 from STEllAR-GROUP/khuck-patch-1 Casting MPI tag value Commit: 414380e50e55ed1f4ebfde57f3bda7018d6d1cf0 https://github.com/STEllAR-GROUP/hpx/commit/414380e50e55ed1f4ebfde57f3bda7018d6d1cf0 Author: Mikael Simberg <mikael.simb...@iki.fi> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M examples/resource_partitioner/shared_priority_queue_scheduler.hpp M libs/collectives/tests/performance/osu/osu_coll.hpp M libs/segmented_algorithms/tests/unit/partitioned_vector_exclusive_scan.cpp M libs/segmented_algorithms/tests/unit/partitioned_vector_exclusive_scan2.cpp M libs/segmented_algorithms/tests/unit/partitioned_vector_inclusive_scan.cpp M libs/segmented_algorithms/tests/unit/partitioned_vector_inclusive_scan2.cpp M src/runtime/components/server/runtime_support_server.cpp M src/util/init_logging.cpp M tools/inspect/include_check.cpp Log Message: ----------- Merge pull request #4153 from weilewei/master add header iomanip to tests and tool Commit: 12c8418838d509bbe9a7dc170cf1cae171fae971 https://github.com/STEllAR-GROUP/hpx/commit/12c8418838d509bbe9a7dc170cf1cae171fae971 Author: Christopher Hinz <chin...@qubusproject.org> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M CMakeLists.txt M cmake/HPX_AddCompileTest.cmake M cmake/HPX_SetupAllocator.cmake M cmake/HPX_SetupBoost.cmake M cmake/HPX_SetupBoostSIMD.cmake M cmake/HPX_SetupVc.cmake M components/iostreams/CMakeLists.txt M components/performance_counters/papi/CMakeLists.txt M examples/hello_world_component/CMakeLists.txt M examples/interpolate1d/CMakeLists.txt M examples/interpolate1d/create_testdata.cpp M examples/interpolate1d/interpolate1d/CMakeLists.txt M examples/interpolate1d/interpolate1d/read_values.hpp M examples/qt/CMakeLists.txt M examples/quickstart/CMakeLists.txt M examples/sheneos/CMakeLists.txt M examples/sheneos/sheneos/read_values.hpp M libs/collectives/CMakeLists.txt M libs/compute/CMakeLists.txt M libs/compute/tests/regressions/CMakeLists.txt M libs/compute/tests/unit/CMakeLists.txt M libs/config/CMakeLists.txt M libs/segmented_algorithms/tests/unit/CMakeLists.txt M libs/topology/CMakeLists.txt M plugins/binary_filter/bzip2/CMakeLists.txt M plugins/binary_filter/snappy/CMakeLists.txt M plugins/binary_filter/zlib/CMakeLists.txt M plugins/parcel/coalescing/CMakeLists.txt M src/CMakeLists.txt M tests/headers/CMakeLists.txt M tests/performance/local/CMakeLists.txt M tests/performance/local/htts_v2/CMakeLists.txt M tests/performance/network/network_storage/CMakeLists.txt M tests/regressions/lcos/CMakeLists.txt M tests/regressions/util/CMakeLists.txt M tests/unit/lcos/shared_mutex/CMakeLists.txt M tests/unit/threads/CMakeLists.txt M tests/unit/topology/CMakeLists.txt M tools/inspect/CMakeLists.txt Log Message: ----------- Replace 'include_directories' with 'target_include_directories' While this is the overarching goal of the commit, it also replaces other constructs to be more in line with modern CMake. In particular, it introduces imported targets for most external libraries. In addition, every component of HPX now only depends on the libraries which are actually required and only propagates them to downstream targets if necessary. Notably, every required component of Boost is now explicitly mentioned as a distinct dependency. The only remaining usage of 'include_directories' is from the parcelports. As this part of the build system requires a thorough overhaul, I will postpone their replacement to a future PR. Commit: cf6da4f07bd0ebab51c4962d6c8dfab04ea9f27c https://github.com/STEllAR-GROUP/hpx/commit/cf6da4f07bd0ebab51c4962d6c8dfab04ea9f27c Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M CMakeLists.txt M cmake/HPX_AddModule.cmake M examples/interpolate1d/CMakeLists.txt Log Message: ----------- Remove the last include_directories for generated headers Commit: c935cfd7183270c143a4bc565c356695fd5ae74f https://github.com/STEllAR-GROUP/hpx/commit/c935cfd7183270c143a4bc565c356695fd5ae74f Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/HPX_AddModule.cmake M src/CMakeLists.txt Log Message: ----------- [Modules] Fix wrong generated header install path Commit: 64a820d55e6bf644d9bd43fcee52cb1e0cc6565c https://github.com/STEllAR-GROUP/hpx/commit/64a820d55e6bf644d9bd43fcee52cb1e0cc6565c Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/HPX_SetupBoost.cmake Log Message: ----------- Remove unused boost parameter Commit: 14fc51632e3323bea8e441fe5cba0b998d813660 https://github.com/STEllAR-GROUP/hpx/commit/14fc51632e3323bea8e441fe5cba0b998d813660 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/HPX_SetupBoost.cmake M cmake/templates/HPXConfig.cmake.in M src/CMakeLists.txt Log Message: ----------- Add hpx::boost setup to HPXTargets to fix external HPX find_package Commit: 8e71e8b9015dbadb07c03ea23b4f75622c89e146 https://github.com/STEllAR-GROUP/hpx/commit/8e71e8b9015dbadb07c03ea23b4f75622c89e146 Author: Christopher Hinz <chin...@qubusproject.org> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/HPX_GeneratePackage.cmake A cmake/HPX_GeneratePackageUtils.cmake M cmake/templates/hpx_application.pc.in R cmake/templates/hpx_application_debug.pc.in R cmake/templates/hpx_bazel_defs_debug.bzl.in M cmake/templates/hpx_component.pc.in R cmake/templates/hpx_component_debug.pc.in M cmake/templates/hpxcxx.in M components/CMakeLists.txt M examples/hello_world_component/CMakeLists.txt M examples/hello_world_component/Makefile M src/CMakeLists.txt Log Message: ----------- Refactor the generation of the package config files Previously, HPX used the global variables and directory properties to construct the package config files (CMake, pkgconf and Bazel), which would leads to inconsistencies if the requirements was only added to a specific target. The new version of the code computes the settings for the non-CMake config files by walking the dependency graph starting from a suitable target, e.g. hpx::application, to construct the transitive usage requirements for a specific setup. Special CMake constructs like generator expressions are handle according to their semantics if necessary. Since CMake now solely relies on the interface properties of the targets, the generated config files are always in sync with the build system. Note: The current version of this commit is highly experimental and requires a major clean-up. Currently, it does not generate the config files for Bazel. Add targets suitable for setting up HPX applications and components The targets bundle the required targets and the additional usage requirements which are necessary to build an HPX application or component. Commit: 9776a118ca6c57b85e9b6df7a5f8e6d44b82e039 https://github.com/STEllAR-GROUP/hpx/commit/9776a118ca6c57b85e9b6df7a5f8e6d44b82e039 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/HPX_GeneratePackage.cmake R cmake/templates/hpx_bazel_defs.bzl.in M src/CMakeLists.txt Log Message: ----------- Remove all Bazel build related files (unused) Commit: 9ff1b477a199e62bd1cbeb0f918b9e04ae07fb8b https://github.com/STEllAR-GROUP/hpx/commit/9ff1b477a199e62bd1cbeb0f918b9e04ae07fb8b Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M src/CMakeLists.txt Log Message: ----------- Add missing debug compile definition for hpx Commit: 7e408f79aa1b97069a8482828d8c16d61ba62108 https://github.com/STEllAR-GROUP/hpx/commit/7e408f79aa1b97069a8482828d8c16d61ba62108 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M CMakeLists.txt R cmake/HPX_SetupBoostSIMD.cmake M cmake/templates/conf.py.in M hpx/runtime/serialization/datapar.hpp R hpx/runtime/serialization/detail/boost_simd.hpp M libs/execution/CMakeLists.txt R libs/execution/include/hpx/parallel/traits/detail/boost_simd/vector_pack_alignment_size.hpp R libs/execution/include/hpx/parallel/traits/detail/boost_simd/vector_pack_count_bits.hpp R libs/execution/include/hpx/parallel/traits/detail/boost_simd/vector_pack_load_store.hpp R libs/execution/include/hpx/parallel/traits/detail/boost_simd/vector_pack_type.hpp M libs/execution/include/hpx/parallel/traits/vector_pack_alignment_size.hpp M libs/execution/include/hpx/parallel/traits/vector_pack_count_bits.hpp M libs/execution/include/hpx/parallel/traits/vector_pack_load_store.hpp M libs/execution/include/hpx/parallel/traits/vector_pack_type.hpp M src/CMakeLists.txt Log Message: ----------- Remove BoostSIMD (unused) Commit: 32219f5710f7bbc32e416ba04979198f92e99839 https://github.com/STEllAR-GROUP/hpx/commit/32219f5710f7bbc32e416ba04979198f92e99839 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M CMakeLists.txt M cmake/HPX_SetupAllocator.cmake A cmake/HPX_SetupAmplifier.cmake A cmake/HPX_SetupApex.cmake A cmake/HPX_SetupGooglePerfTools.cmake A cmake/HPX_SetupHpxmp.cmake A cmake/HPX_SetupHwloc.cmake A cmake/HPX_SetupPapi.cmake A cmake/HPX_SetupValgrind.cmake M tests/headers/CMakeLists.txt Log Message: ----------- Move package setup code to cmake modules Commit: 7a6aff2dad67e7cbbdcfd54fa1cece0417d78786 https://github.com/STEllAR-GROUP/hpx/commit/7a6aff2dad67e7cbbdcfd54fa1cece0417d78786 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M tests/unit/build/CMakeLists.txt Log Message: ----------- Add the pseudo dependency core to tests.unit.build Commit: 5b8a1fe44f3c7e3fae94dc848e1578479b7547cf https://github.com/STEllAR-GROUP/hpx/commit/5b8a1fe44f3c7e3fae94dc848e1578479b7547cf Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M CMakeLists.txt Log Message: ----------- Remove the use of hpx_include for SetFullRpath The goal is to remove some of the hpx functions to simplify the CMakeLists.txt Commit: 95f70275fd793b87773ea399a2a105772f33dfc4 https://github.com/STEllAR-GROUP/hpx/commit/95f70275fd793b87773ea399a2a105772f33dfc4 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M CMakeLists.txt M cmake/HPX_AddModule.cmake M cmake/HPX_SetupAllocator.cmake R cmake/HPX_SetupAmplifier.cmake R cmake/templates/config_defines.hpp.in R cmake/templates/config_version.hpp.in M libs/config/CMakeLists.txt A libs/config/cmake/templates/config_defines.hpp.in A libs/config/cmake/templates/config_version.hpp.in Log Message: ----------- Move generated config/version.hpp,defines.hpp into the config module Commit: d9d9467e74328afa157d95d1e84906ced26b90ef https://github.com/STEllAR-GROUP/hpx/commit/d9d9467e74328afa157d95d1e84906ced26b90ef Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M tests/unit/lcos/shared_mutex/CMakeLists.txt Log Message: ----------- Fix PARAMETERS in shared_mutex tests + add DEPENDENCIES Commit: 50a947fc14626fc68b580e6a3b5a9caf43c1ffca https://github.com/STEllAR-GROUP/hpx/commit/50a947fc14626fc68b580e6a3b5a9caf43c1ffca Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/HPX_SetupAllocator.cmake M cmake/HPX_SetupApex.cmake M cmake/HPX_SetupBoost.cmake M cmake/HPX_SetupGooglePerfTools.cmake M cmake/HPX_SetupHwloc.cmake M cmake/HPX_SetupPapi.cmake M cmake/HPX_SetupValgrind.cmake M src/CMakeLists.txt Log Message: ----------- Fix compatibility with cmake < 3.11 Commit: 85224f94d507725ec95b72215f59607f6da63099 https://github.com/STEllAR-GROUP/hpx/commit/85224f94d507725ec95b72215f59607f6da63099 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M CMakeLists.txt M plugins/parcelport/mpi/CMakeLists.txt M plugins/parcelport/tcp/CMakeLists.txt M plugins/parcelport/verbs/CMakeLists.txt Log Message: ----------- Move the PARCELPORT defines in the CMakeLists.txt We moved the global config/define inside the config module, so we are now adding the defines before we start configuring modules. Commit: 700519fb6a781ad86ccb564a82702e5b529d2307 https://github.com/STEllAR-GROUP/hpx/commit/700519fb6a781ad86ccb564a82702e5b529d2307 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M .travis.yml Log Message: ----------- Increases the number of cores used for travis-ci Commit: 10ba9dbef7b69cce55b26af44023f65b4627b23f https://github.com/STEllAR-GROUP/hpx/commit/10ba9dbef7b69cce55b26af44023f65b4627b23f Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M components/iostreams/CMakeLists.txt Log Message: ----------- Remove hpx::boost link from the iostream component Commit: 8fde0af3a6d1537a138bb4aace8dcdb4059e2179 https://github.com/STEllAR-GROUP/hpx/commit/8fde0af3a6d1537a138bb4aace8dcdb4059e2179 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M CMakeLists.txt A cmake/HPX_SetupLibfabric.cmake A cmake/HPX_SetupMPI.cmake A cmake/HPX_SetupVerbs.cmake M plugins/CMakeLists.txt M plugins/parcelport/CMakeLists.txt M plugins/parcelport/libfabric/CMakeLists.txt M plugins/parcelport/mpi/CMakeLists.txt M plugins/parcelport/tcp/CMakeLists.txt M plugins/parcelport/verbs/CMakeLists.txt M tests/headers/CMakeLists.txt Log Message: ----------- Simplify cmake in plugins/parcelports Commit: 4e1b80c080fbfdeff90affdc1cf022ef75eabf13 https://github.com/STEllAR-GROUP/hpx/commit/4e1b80c080fbfdeff90affdc1cf022ef75eabf13 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/HPX_SetupLibfabric.cmake M cmake/HPX_SetupMPI.cmake Log Message: ----------- Fix compatibility with cmake < 3.11 for mpi and libfabric setup Commit: 087aea6e5db7075b7bf85def2f4d7e8c1b41fa65 https://github.com/STEllAR-GROUP/hpx/commit/087aea6e5db7075b7bf85def2f4d7e8c1b41fa65 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: A cmake/HPX_AddParcelport.cmake M cmake/HPX_SetupLibfabric.cmake M plugins/parcelport/CMakeLists.txt M plugins/parcelport/libfabric/CMakeLists.txt M plugins/parcelport/libfabric/sender.cpp M plugins/parcelport/libfabric/sender.hpp M plugins/parcelport/mpi/CMakeLists.txt M plugins/parcelport/tcp/CMakeLists.txt M plugins/parcelport/verbs/CMakeLists.txt M src/CMakeLists.txt Log Message: ----------- Make plugins be targets Commit: dcaf53ad9d1625ad6fee1d7540ece6f48ad7ca52 https://github.com/STEllAR-GROUP/hpx/commit/dcaf53ad9d1625ad6fee1d7540ece6f48ad7ca52 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M CMakeLists.txt M plugins/CMakeLists.txt M plugins/binary_filter/CMakeLists.txt M plugins/binary_filter/bzip2/CMakeLists.txt M plugins/binary_filter/snappy/CMakeLists.txt M plugins/binary_filter/zlib/CMakeLists.txt M plugins/parcel/CMakeLists.txt M plugins/parcel/coalescing/CMakeLists.txt M plugins/parcelport/CMakeLists.txt M plugins/parcelport/libfabric/CMakeLists.txt M plugins/parcelport/mpi/CMakeLists.txt M plugins/parcelport/tcp/CMakeLists.txt M plugins/parcelport/verbs/CMakeLists.txt M src/CMakeLists.txt Log Message: ----------- Remove plugins macro to simplify cmake for plugins Commit: 800bce7796cedaf4ff835064ca7f4dff1419b599 https://github.com/STEllAR-GROUP/hpx/commit/800bce7796cedaf4ff835064ca7f4dff1419b599 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/HPX_AddParcelport.cmake M plugins/parcelport/CMakeLists.txt M src/CMakeLists.txt Log Message: ----------- Add parcelport_<plugin> target instead of <plugin> Commit: 61718068c6f58a90f60a24cdd3949da6546f8140 https://github.com/STEllAR-GROUP/hpx/commit/61718068c6f58a90f60a24cdd3949da6546f8140 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/FindLibfabric.cmake M cmake/FindPMI.cmake M cmake/HPX_SetupLibfabric.cmake M plugins/parcelport/libfabric/CMakeLists.txt Log Message: ----------- Creates imported target for libfabric dependencies Commit: b2afa05a11e8ee12114a1626aa3cfc3c0974e10a https://github.com/STEllAR-GROUP/hpx/commit/b2afa05a11e8ee12114a1626aa3cfc3c0974e10a Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M CMakeLists.txt A cmake/HPX_FilterLibrariesMSVC.cmake Log Message: ----------- Fix MSVC cmake bug on INTERFACE IMPORTED libraries Commit: 9695dd917c308b4f1c8aaea7a82bd8cc220b7a9f https://github.com/STEllAR-GROUP/hpx/commit/9695dd917c308b4f1c8aaea7a82bd8cc220b7a9f Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M CMakeLists.txt M cmake/HPX_SetupBoost.cmake A cmake/HPX_SetupBoostFilesystem.cmake A cmake/HPX_SetupBoostProgramOptions.cmake M cmake/templates/HPXConfig.cmake.in M components/performance_counters/papi/CMakeLists.txt M libs/filesystem/CMakeLists.txt M libs/program_options/CMakeLists.txt M libs/program_options/examples/CMakeLists.txt M src/CMakeLists.txt Log Message: ----------- Add library for program_options and filesystem Commit: 5d84b3d3dfa99964b50c508ccc2bb4140b071539 https://github.com/STEllAR-GROUP/hpx/commit/5d84b3d3dfa99964b50c508ccc2bb4140b071539 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/HPX_GeneratePackage.cmake Log Message: ----------- Disable pkgconfig generation for MSVC (unused) Commit: 27537ab31bcc25d8740ff72b83d5d7cdaf5a1450 https://github.com/STEllAR-GROUP/hpx/commit/27537ab31bcc25d8740ff72b83d5d7cdaf5a1450 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/HPX_AddParcelport.cmake Log Message: ----------- Add HPX_MODULE_EXPORTS definition to avoid unresolved symbols Since we don't link the libraries anymore Commit: 915faa280ff05b1fd7449e3a45bfc159fed0243d https://github.com/STEllAR-GROUP/hpx/commit/915faa280ff05b1fd7449e3a45bfc159fed0243d Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M CMakeLists.txt M libs/algorithms/CMakeLists.txt M libs/allocator_support/CMakeLists.txt M libs/assertion/CMakeLists.txt M libs/cache/CMakeLists.txt M libs/collectives/CMakeLists.txt M libs/concepts/CMakeLists.txt M libs/concurrency/CMakeLists.txt M libs/config/CMakeLists.txt M libs/datastructures/CMakeLists.txt M libs/debugging/CMakeLists.txt M libs/errors/CMakeLists.txt M libs/execution/CMakeLists.txt M libs/filesystem/CMakeLists.txt M libs/format/CMakeLists.txt M libs/functional/CMakeLists.txt M libs/hardware/CMakeLists.txt M libs/hashing/CMakeLists.txt M libs/iterator_support/CMakeLists.txt M libs/logging/CMakeLists.txt M libs/plugin/CMakeLists.txt M libs/preprocessor/CMakeLists.txt M libs/program_options/CMakeLists.txt M libs/resiliency/CMakeLists.txt M libs/segmented_algorithms/CMakeLists.txt M libs/statistics/CMakeLists.txt M libs/testing/CMakeLists.txt M libs/thread_support/CMakeLists.txt M libs/timing/CMakeLists.txt M libs/topology/CMakeLists.txt M libs/type_support/CMakeLists.txt M libs/util/CMakeLists.txt Log Message: ----------- Change required cmake version to cmake 3.6.3 Commit: c6ba99754a6c620a56bd465fe1229320f8150d55 https://github.com/STEllAR-GROUP/hpx/commit/c6ba99754a6c620a56bd465fe1229320f8150d55 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M CMakeLists.txt M cmake/HPX_AddModule.cmake M cmake/HPX_CompilerFlagsTarget.cmake M cmake/HPX_ExportTargets.cmake M cmake/HPX_GeneratePackage.cmake M cmake/templates/HPXConfig.cmake.in M src/CMakeLists.txt Log Message: ----------- Export modules in HPXModulesTargets.cmake Commit: 0d5e3626fb9c3ae5136bbd55e035be9840fc1295 https://github.com/STEllAR-GROUP/hpx/commit/0d5e3626fb9c3ae5136bbd55e035be9840fc1295 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/templates/HPXConfig.cmake.in Log Message: ----------- Remove unused variables in HPXConfig.cmake.in template Commit: c15bddf56612ddbaa3054a7a49e6edb131299d63 https://github.com/STEllAR-GROUP/hpx/commit/c15bddf56612ddbaa3054a7a49e6edb131299d63 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/HPX_AddParcelport.cmake M cmake/HPX_FilterLibrariesMSVC.cmake M cmake/HPX_GeneratePackageUtils.cmake M cmake/HPX_SetupApex.cmake M cmake/HPX_SetupBoostFilesystem.cmake M cmake/HPX_SetupBoostProgramOptions.cmake M cmake/HPX_SetupGooglePerfTools.cmake M cmake/HPX_SetupHpxmp.cmake M cmake/HPX_SetupHwloc.cmake M cmake/HPX_SetupLibfabric.cmake M cmake/HPX_SetupMPI.cmake M cmake/HPX_SetupPapi.cmake M cmake/HPX_SetupValgrind.cmake M cmake/HPX_SetupVerbs.cmake Log Message: ----------- Fix inspect error on missing SPDX licenses Commit: f4683b17208cb28cb85f5ffa1d2f2420fd17c2f8 https://github.com/STEllAR-GROUP/hpx/commit/f4683b17208cb28cb85f5ffa1d2f2420fd17c2f8 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/templates/HPXMacros.cmake.in Log Message: ----------- Put quotes in case BOOST_ROOT is empty Commit: 5ac49bd41fccd5a5581cf5beb58d66b0149b48fd https://github.com/STEllAR-GROUP/hpx/commit/5ac49bd41fccd5a5581cf5beb58d66b0149b48fd Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/FindHwloc.cmake M cmake/FindPAPI.cmake M cmake/HPX_SetupBoost.cmake M cmake/templates/HPXConfig.cmake.in M src/CMakeLists.txt M tests/unit/build/CMakeLists.txt Log Message: ----------- Fix the problem of imported libraries not found for tests/unit/build - We set the <lib>_ROOT variable when not set, to be able to use it in HPXConfig.cmake - We keep the specification of -DBOOST_ROOT in the cmake command because we can't specify HPX_BOOST_ROOT as a HINTS in find_package for MODULES. HINTS are only allowed when CONFIG option used. Commit: 47a0d2869f27eb7d5b29592737f025d6285a19e9 https://github.com/STEllAR-GROUP/hpx/commit/47a0d2869f27eb7d5b29592737f025d6285a19e9 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M src/CMakeLists.txt Log Message: ----------- Remove target_include_directories Boost_DIRS (link sufficient) Commit: d5f5f6756e8f0e8c1bff4e450d159e54ca66b9dc https://github.com/STEllAR-GROUP/hpx/commit/d5f5f6756e8f0e8c1bff4e450d159e54ca66b9dc Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/HPX_SetupBoost.cmake A cmake/HPX_SetupBoostRegex.cmake M tools/inspect/CMakeLists.txt Log Message: ----------- Separate Boost.Regex from the main HPX_SetupBoost It is only used for the inspect tools, so we add it as a dependency directly there Commit: 582b95594020ebeae036ebf8cc27f49ffe1f5959 https://github.com/STEllAR-GROUP/hpx/commit/582b95594020ebeae036ebf8cc27f49ffe1f5959 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M CMakeLists.txt M cmake/HPX_SetupBoost.cmake A cmake/HPX_SetupBoostIostreams.cmake M plugins/binary_filter/bzip2/CMakeLists.txt M plugins/binary_filter/snappy/CMakeLists.txt M plugins/binary_filter/zlib/CMakeLists.txt Log Message: ----------- Add a Boost::iostreams target separate from the SetupBoost Commit: b66449e9900e9bcb9f110e692a26a0b34410624c https://github.com/STEllAR-GROUP/hpx/commit/b66449e9900e9bcb9f110e692a26a0b34410624c Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/HPX_SetupBoost.cmake Log Message: ----------- Add error in case Boost.context and CMake <= 3.11.x This error is currently on master with CMake <= 3.11.x Commit: 744d4d9dc399b27e80e804981a1bf17ca06bd288 https://github.com/STEllAR-GROUP/hpx/commit/744d4d9dc399b27e80e804981a1bf17ca06bd288 Author: aurianer <auria...@cscs.ch> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/HPX_SetupBoost.cmake Log Message: ----------- Add another condition to link to boost_system with 1.69 >From Boost 1.69 system is header only but in this version of Boost, libboost_filesystem.so is still linking to the libboost_system.so library that's why we still link to it. Commit: b144f48fd7e9bb4f0a41c6044777a4fea413087e https://github.com/STEllAR-GROUP/hpx/commit/b144f48fd7e9bb4f0a41c6044777a4fea413087e Author: Severin Strobl <severin.str...@dlr.de> Date: 2019-10-24 (Thu, 24 Oct 2019) Changed paths: M cmake/HPX_SetupTarget.cmake Log Message: ----------- Added CMake policy CMP0060 for HPX applications. While the policy CMP0060 is activated for building HPX itself, for HPX applications #2396 can lead to errors during linking if the wrong Boost installation is picked up by the CMake module. Commit: 5faac8318bfd0f8aadf106db41d4fd896c358cc3 https://github.com/STEllAR-GROUP/hpx/commit/5faac8318bfd0f8aadf106db41d4fd896c358cc3 Author: Mikael Simberg <mikael.simb...@iki.fi> Date: 2019-10-25 (Fri, 25 Oct 2019) Changed paths: M examples/jacobi/jacobi_component/row_range.hpp M examples/jacobi/jacobi_component/server/row.hpp M hpx/lcos/dataflow.hpp M hpx/lcos/detail/future_await_traits.hpp M hpx/lcos/detail/future_data.hpp M hpx/lcos/detail/promise_base.hpp M hpx/lcos/detail/promise_lco.hpp M hpx/lcos/future.hpp M hpx/lcos/local/channel.hpp M hpx/lcos/local/futures_factory.hpp M hpx/lcos/local/packaged_continuation.hpp M hpx/lcos/local/promise.hpp M hpx/lcos/packaged_action.hpp M hpx/lcos/split_future.hpp M hpx/lcos/wait_all.hpp M hpx/lcos/when_each.hpp M hpx/runtime/components/client_base.hpp M hpx/runtime/launch_policy.hpp M hpx/runtime/naming/id_type.hpp M hpx/runtime/threads/thread_data.hpp M hpx/runtime/threads/thread_executor.hpp M hpx/traits/acquire_shared_state.hpp M hpx/traits/future_access.hpp M hpx/util/detail/pack_traversal_async_impl.hpp M hpx/util/pack_traversal_async.hpp M libs/CMakeLists.txt M libs/all_modules.rst M libs/assertion/include/hpx/assertion.hpp M libs/collectives/CMakeLists.txt M libs/collectives/include/hpx/collectives/barrier.hpp M libs/collectives/src/barrier.cpp M libs/collectives/src/detail/barrier_node.cpp M libs/compute/CMakeLists.txt M libs/compute_cuda/src/cuda_target.cpp M libs/logging/include/hpx/logging/writer/named_write.hpp A libs/memory/CMakeLists.txt A libs/memory/README.rst A libs/memory/docs/index.rst A libs/memory/examples/CMakeLists.txt A libs/memory/include/hpx/memory/detail/sp_convertible.hpp A libs/memory/include/hpx/memory/intrusive_ptr.hpp A libs/memory/include/hpx/memory/serialization/intrusive_ptr.hpp A libs/memory/tests/CMakeLists.txt A libs/memory/tests/performance/CMakeLists.txt A libs/memory/tests/regressions/CMakeLists.txt A libs/memory/tests/unit/CMakeLists.txt A libs/memory/tests/unit/intrusive_ptr.cpp A libs/memory/tests/unit/intrusive_ptr_move.cpp A libs/memory/tests/unit/intrusive_ptr_polymorphic.cpp A libs/memory/tests/unit/intrusive_ptr_polymorphic_nonintrusive.cpp A libs/memory/tests/unit/ip_convertible.cpp A libs/memory/tests/unit/ip_hash.cpp A libs/memory/tests/unit/serialization_intrusive_ptr.cpp M libs/serialization/include/hpx/serialization/intrusive_ptr.hpp M libs/serialization/tests/unit/polymorphic/smart_ptr_polymorphic.cpp M libs/serialization/tests/unit/polymorphic/smart_ptr_polymorphic_nonintrusive.cpp M libs/serialization/tests/unit/serialization_smart_ptr.cpp M src/lcos/detail/future_data.cpp M src/runtime/naming/name.cpp M src/runtime/threads/executors/current_executor.cpp M src/runtime/threads/thread.cpp M tools/inspect/deprecated_include_check.cpp M tools/inspect/deprecated_name_check.cpp M tools/inspect/include_check.cpp Log Message: ----------- Merge pull request #4138 from STEllAR-GROUP/module_memory Forking boost::intrusive_ptr and adding it as hpx::intrusive_ptr Commit: b8cca14090ee75650fd568f7a42a0e2b6f518770 https://github.com/STEllAR-GROUP/hpx/commit/b8cca14090ee75650fd568f7a42a0e2b6f518770 Author: aurianer <48684432+auria...@users.noreply.github.com> Date: 2019-10-25 (Fri, 25 Oct 2019) Changed paths: M .travis.yml M CMakeLists.txt M cmake/FindHwloc.cmake M cmake/FindLibfabric.cmake M cmake/FindPAPI.cmake M cmake/FindPMI.cmake M cmake/HPX_AddCompileTest.cmake M cmake/HPX_AddModule.cmake A cmake/HPX_AddParcelport.cmake M cmake/HPX_CompilerFlagsTarget.cmake M cmake/HPX_ExportTargets.cmake A cmake/HPX_FilterLibrariesMSVC.cmake M cmake/HPX_GeneratePackage.cmake A cmake/HPX_GeneratePackageUtils.cmake M cmake/HPX_SetupAllocator.cmake A cmake/HPX_SetupApex.cmake M cmake/HPX_SetupBoost.cmake A cmake/HPX_SetupBoostFilesystem.cmake A cmake/HPX_SetupBoostIostreams.cmake A cmake/HPX_SetupBoostProgramOptions.cmake A cmake/HPX_SetupBoostRegex.cmake R cmake/HPX_SetupBoostSIMD.cmake A cmake/HPX_SetupGooglePerfTools.cmake A cmake/HPX_SetupHpxmp.cmake A cmake/HPX_SetupHwloc.cmake A cmake/HPX_SetupLibfabric.cmake A cmake/HPX_SetupMPI.cmake A cmake/HPX_SetupPapi.cmake A cmake/HPX_SetupValgrind.cmake M cmake/HPX_SetupVc.cmake A cmake/HPX_SetupVerbs.cmake M cmake/templates/HPXConfig.cmake.in M cmake/templates/HPXMacros.cmake.in M cmake/templates/conf.py.in R cmake/templates/config_defines.hpp.in R cmake/templates/config_version.hpp.in M cmake/templates/hpx_application.pc.in R cmake/templates/hpx_application_debug.pc.in R cmake/templates/hpx_bazel_defs.bzl.in R cmake/templates/hpx_bazel_defs_debug.bzl.in M cmake/templates/hpx_component.pc.in R cmake/templates/hpx_component_debug.pc.in M cmake/templates/hpxcxx.in M components/CMakeLists.txt M components/performance_counters/papi/CMakeLists.txt M examples/hello_world_component/CMakeLists.txt M examples/hello_world_component/Makefile M examples/interpolate1d/CMakeLists.txt M examples/interpolate1d/create_testdata.cpp M examples/interpolate1d/interpolate1d/CMakeLists.txt M examples/interpolate1d/interpolate1d/read_values.hpp M examples/qt/CMakeLists.txt M examples/quickstart/CMakeLists.txt M examples/sheneos/CMakeLists.txt M examples/sheneos/sheneos/read_values.hpp M hpx/runtime/serialization/datapar.hpp R hpx/runtime/serialization/detail/boost_simd.hpp M libs/algorithms/CMakeLists.txt M libs/allocator_support/CMakeLists.txt M libs/assertion/CMakeLists.txt M libs/cache/CMakeLists.txt M libs/collectives/CMakeLists.txt M libs/compute/CMakeLists.txt M libs/compute/tests/regressions/CMakeLists.txt M libs/compute/tests/unit/CMakeLists.txt M libs/concepts/CMakeLists.txt M libs/concurrency/CMakeLists.txt M libs/config/CMakeLists.txt A libs/config/cmake/templates/config_defines.hpp.in A libs/config/cmake/templates/config_version.hpp.in M libs/datastructures/CMakeLists.txt M libs/debugging/CMakeLists.txt M libs/errors/CMakeLists.txt M libs/execution/CMakeLists.txt R libs/execution/include/hpx/parallel/traits/detail/boost_simd/vector_pack_alignment_size.hpp R libs/execution/include/hpx/parallel/traits/detail/boost_simd/vector_pack_count_bits.hpp R libs/execution/include/hpx/parallel/traits/detail/boost_simd/vector_pack_load_store.hpp R libs/execution/include/hpx/parallel/traits/detail/boost_simd/vector_pack_type.hpp M libs/execution/include/hpx/parallel/traits/vector_pack_alignment_size.hpp M libs/execution/include/hpx/parallel/traits/vector_pack_count_bits.hpp M libs/execution/include/hpx/parallel/traits/vector_pack_load_store.hpp M libs/execution/include/hpx/parallel/traits/vector_pack_type.hpp M libs/filesystem/CMakeLists.txt M libs/format/CMakeLists.txt M libs/functional/CMakeLists.txt M libs/hardware/CMakeLists.txt M libs/hashing/CMakeLists.txt M libs/iterator_support/CMakeLists.txt M libs/logging/CMakeLists.txt M libs/plugin/CMakeLists.txt M libs/preprocessor/CMakeLists.txt M libs/program_options/CMakeLists.txt M libs/program_options/examples/CMakeLists.txt M libs/resiliency/CMakeLists.txt M libs/segmented_algorithms/CMakeLists.txt M libs/segmented_algorithms/tests/unit/CMakeLists.txt M libs/statistics/CMakeLists.txt M libs/testing/CMakeLists.txt M libs/thread_support/CMakeLists.txt M libs/timing/CMakeLists.txt M libs/topology/CMakeLists.txt M libs/type_support/CMakeLists.txt M libs/util/CMakeLists.txt M plugins/CMakeLists.txt M plugins/binary_filter/CMakeLists.txt M plugins/binary_filter/bzip2/CMakeLists.txt M plugins/binary_filter/snappy/CMakeLists.txt M plugins/binary_filter/zlib/CMakeLists.txt M plugins/parcel/CMakeLists.txt M plugins/parcel/coalescing/CMakeLists.txt M plugins/parcelport/CMakeLists.txt M plugins/parcelport/libfabric/CMakeLists.txt M plugins/parcelport/libfabric/sender.cpp M plugins/parcelport/libfabric/sender.hpp M plugins/parcelport/mpi/CMakeLists.txt M plugins/parcelport/tcp/CMakeLists.txt M plugins/parcelport/verbs/CMakeLists.txt M src/CMakeLists.txt M tests/headers/CMakeLists.txt M tests/performance/local/CMakeLists.txt M tests/performance/local/htts_v2/CMakeLists.txt M tests/performance/network/network_storage/CMakeLists.txt M tests/regressions/lcos/CMakeLists.txt M tests/regressions/util/CMakeLists.txt M tests/unit/build/CMakeLists.txt M tests/unit/lcos/shared_mutex/CMakeLists.txt M tests/unit/threads/CMakeLists.txt M tests/unit/topology/CMakeLists.txt M tools/inspect/CMakeLists.txt Log Message: ----------- Merge pull request #4028 from aurianer/to_target_based_directives CMake to target based directives Commit: 6c83619c6d5e9e44042d6b7b324325f00fff7469 https://github.com/STEllAR-GROUP/hpx/commit/6c83619c6d5e9e44042d6b7b324325f00fff7469 Author: aurianer <auria...@cscs.ch> Date: 2019-10-25 (Fri, 25 Oct 2019) Changed paths: M plugins/parcelport/libfabric/CMakeLists.txt M plugins/parcelport/mpi/CMakeLists.txt M plugins/parcelport/tcp/CMakeLists.txt Log Message: ----------- Add hpx_memory as a dependency of parcelport plugins Commit: 7f769131a02537e88d4ce17b2102d8bc9f388553 https://github.com/STEllAR-GROUP/hpx/commit/7f769131a02537e88d4ce17b2102d8bc9f388553 Author: aurianer <48684432+auria...@users.noreply.github.com> Date: 2019-10-25 (Fri, 25 Oct 2019) Changed paths: M plugins/parcelport/libfabric/CMakeLists.txt M plugins/parcelport/mpi/CMakeLists.txt M plugins/parcelport/tcp/CMakeLists.txt Log Message: ----------- Merge pull request #4157 from aurianer/fix_to_target_directives Add hpx_memory as a dependency of parcelport plugins Commit: 4253555cd761f63ccebb599202098acf531e4aa6 https://github.com/STEllAR-GROUP/hpx/commit/4253555cd761f63ccebb599202098acf531e4aa6 Author: Mikael Simberg <mikael.simb...@iki.fi> Date: 2019-10-25 (Fri, 25 Oct 2019) Changed paths: M cmake/HPX_SetupTarget.cmake Log Message: ----------- Merge pull request #4154 from severinstrobl/cmake_policy_cmp0060 Added CMake policy CMP0060 for HPX applications. Commit: 1b854e44a995020e425e8b6761b674cc81e180a8 https://github.com/STEllAR-GROUP/hpx/commit/1b854e44a995020e425e8b6761b674cc81e180a8 Author: aurianer <auria...@cscs.ch> Date: 2019-10-25 (Fri, 25 Oct 2019) Changed paths: M libs/allocator_support/CMakeLists.txt Log Message: ----------- Adding allocator imported target as a dependency of allocator module Commit: 54b0e15f32b9755cfbddac17644c1b0ba8dd7087 https://github.com/STEllAR-GROUP/hpx/commit/54b0e15f32b9755cfbddac17644c1b0ba8dd7087 Author: aurianer <48684432+auria...@users.noreply.github.com> Date: 2019-10-25 (Fri, 25 Oct 2019) Changed paths: M libs/allocator_support/CMakeLists.txt Log Message: ----------- Merge pull request #4158 from aurianer/fix_cmake_with_jemalloc Adding allocator imported target as a dependency of allocator module Commit: b9e804d6814d5efafaf13eff93f714a3f3b62467 https://github.com/STEllAR-GROUP/hpx/commit/b9e804d6814d5efafaf13eff93f714a3f3b62467 Author: Mikael Simberg <mikael.simb...@iki.fi> Date: 2019-10-25 (Fri, 25 Oct 2019) Changed paths: M cmake/templates/HPXConfig.cmake.in Log Message: ----------- Make sure HPX_WITH_NATIVE_TLS is forwarded to dependent projects Commit: 78a0f8bc074d47d4173bec388c804e5bec52dc62 https://github.com/STEllAR-GROUP/hpx/commit/78a0f8bc074d47d4173bec388c804e5bec52dc62 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2019-10-25 (Fri, 25 Oct 2019) Changed paths: M cmake/templates/HPXConfig.cmake.in Log Message: ----------- Merge pull request #4159 from STEllAR-GROUP/msimberg-patch-2 Make sure HPX_WITH_NATIVE_TLS is forwarded to dependent projects Commit: bdf8d7d51fb957ae0a428ce6d9dacb6554af389e https://github.com/STEllAR-GROUP/hpx/commit/bdf8d7d51fb957ae0a428ce6d9dacb6554af389e Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2019-10-28 (Mon, 28 Oct 2019) Changed paths: M .travis.yml M CMakeLists.txt M cmake/FindHwloc.cmake M cmake/FindLibfabric.cmake M cmake/FindPAPI.cmake M cmake/FindPMI.cmake M cmake/HPX_AddCompileTest.cmake M cmake/HPX_AddModule.cmake A cmake/HPX_AddParcelport.cmake M cmake/HPX_CompilerFlagsTarget.cmake M cmake/HPX_ExportTargets.cmake A cmake/HPX_FilterLibrariesMSVC.cmake M cmake/HPX_GeneratePackage.cmake A cmake/HPX_GeneratePackageUtils.cmake M cmake/HPX_SetupAllocator.cmake A cmake/HPX_SetupApex.cmake M cmake/HPX_SetupBoost.cmake A cmake/HPX_SetupBoostFilesystem.cmake A cmake/HPX_SetupBoostIostreams.cmake A cmake/HPX_SetupBoostProgramOptions.cmake A cmake/HPX_SetupBoostRegex.cmake R cmake/HPX_SetupBoostSIMD.cmake A cmake/HPX_SetupGooglePerfTools.cmake A cmake/HPX_SetupHpxmp.cmake A cmake/HPX_SetupHwloc.cmake A cmake/HPX_SetupLibfabric.cmake A cmake/HPX_SetupMPI.cmake A cmake/HPX_SetupPapi.cmake M cmake/HPX_SetupTarget.cmake A cmake/HPX_SetupValgrind.cmake M cmake/HPX_SetupVc.cmake A cmake/HPX_SetupVerbs.cmake M cmake/templates/HPXConfig.cmake.in M cmake/templates/HPXMacros.cmake.in M cmake/templates/conf.py.in R cmake/templates/config_defines.hpp.in R cmake/templates/config_version.hpp.in M cmake/templates/hpx_application.pc.in R cmake/templates/hpx_application_debug.pc.in R cmake/templates/hpx_bazel_defs.bzl.in R cmake/templates/hpx_bazel_defs_debug.bzl.in M cmake/templates/hpx_component.pc.in R cmake/templates/hpx_component_debug.pc.in M cmake/templates/hpxcxx.in M components/CMakeLists.txt M components/performance_counters/papi/CMakeLists.txt M docs/sphinx/manual/creating_hpx_projects.rst M examples/hello_world_component/CMakeLists.txt M examples/hello_world_component/Makefile M examples/interpolate1d/CMakeLists.txt M examples/interpolate1d/create_testdata.cpp M examples/interpolate1d/interpolate1d/CMakeLists.txt M examples/interpolate1d/interpolate1d/read_values.hpp M examples/jacobi/jacobi_component/row_range.hpp M examples/jacobi/jacobi_component/server/row.hpp M examples/qt/CMakeLists.txt M examples/quickstart/CMakeLists.txt M examples/resource_partitioner/shared_priority_queue_scheduler.hpp M examples/sheneos/CMakeLists.txt M examples/sheneos/sheneos/read_values.hpp M hpx/lcos/dataflow.hpp M hpx/lcos/detail/future_await_traits.hpp M hpx/lcos/detail/future_data.hpp M hpx/lcos/detail/promise_base.hpp M hpx/lcos/detail/promise_lco.hpp M hpx/lcos/future.hpp M hpx/lcos/local/channel.hpp M hpx/lcos/local/futures_factory.hpp M hpx/lcos/local/packaged_continuation.hpp M hpx/lcos/local/promise.hpp M hpx/lcos/packaged_action.hpp M hpx/lcos/split_future.hpp M hpx/lcos/wait_all.hpp M hpx/lcos/when_each.hpp M hpx/plugins/parcelport/mpi/sender.hpp M hpx/runtime/components/client_base.hpp M hpx/runtime/launch_policy.hpp M hpx/runtime/naming/id_type.hpp M hpx/runtime/serialization/datapar.hpp R hpx/runtime/serialization/detail/boost_simd.hpp M hpx/runtime/threads/thread_data.hpp M hpx/runtime/threads/thread_executor.hpp M hpx/traits/acquire_shared_state.hpp M hpx/traits/future_access.hpp M hpx/util/detail/pack_traversal_async_impl.hpp M hpx/util/pack_traversal_async.hpp M libs/CMakeLists.txt M libs/algorithms/CMakeLists.txt M libs/all_modules.rst M libs/allocator_support/CMakeLists.txt M libs/assertion/CMakeLists.txt M libs/assertion/include/hpx/assertion.hpp M libs/cache/CMakeLists.txt M libs/collectives/CMakeLists.txt M libs/collectives/include/hpx/collectives/barrier.hpp M libs/collectives/src/barrier.cpp M libs/collectives/src/detail/barrier_node.cpp M libs/collectives/tests/performance/osu/osu_coll.hpp M libs/compute/CMakeLists.txt M libs/compute/tests/regressions/CMakeLists.txt M libs/compute/tests/unit/CMakeLists.txt M libs/compute_cuda/src/cuda_target.cpp M libs/concepts/CMakeLists.txt M libs/concurrency/CMakeLists.txt M libs/config/CMakeLists.txt A libs/config/cmake/templates/config_defines.hpp.in A libs/config/cmake/templates/config_version.hpp.in M libs/datastructures/CMakeLists.txt M libs/debugging/CMakeLists.txt M libs/errors/CMakeLists.txt M libs/execution/CMakeLists.txt R libs/execution/include/hpx/parallel/traits/detail/boost_simd/vector_pack_alignment_size.hpp R libs/execution/include/hpx/parallel/traits/detail/boost_simd/vector_pack_count_bits.hpp R libs/execution/include/hpx/parallel/traits/detail/boost_simd/vector_pack_load_store.hpp R libs/execution/include/hpx/parallel/traits/detail/boost_simd/vector_pack_type.hpp M libs/execution/include/hpx/parallel/traits/vector_pack_alignment_size.hpp M libs/execution/include/hpx/parallel/traits/vector_pack_count_bits.hpp M libs/execution/include/hpx/parallel/traits/vector_pack_load_store.hpp M libs/execution/include/hpx/parallel/traits/vector_pack_type.hpp M libs/filesystem/CMakeLists.txt M libs/format/CMakeLists.txt M libs/functional/CMakeLists.txt M libs/hardware/CMakeLists.txt M libs/hashing/CMakeLists.txt M libs/iterator_support/CMakeLists.txt M libs/logging/CMakeLists.txt M libs/logging/include/hpx/logging/writer/named_write.hpp A libs/memory/CMakeLists.txt A libs/memory/README.rst A libs/memory/docs/index.rst A libs/memory/examples/CMakeLists.txt A libs/memory/include/hpx/memory/detail/sp_convertible.hpp A libs/memory/include/hpx/memory/intrusive_ptr.hpp A libs/memory/include/hpx/memory/serialization/intrusive_ptr.hpp A libs/memory/tests/CMakeLists.txt A libs/memory/tests/performance/CMakeLists.txt A libs/memory/tests/regressions/CMakeLists.txt A libs/memory/tests/unit/CMakeLists.txt A libs/memory/tests/unit/intrusive_ptr.cpp A libs/memory/tests/unit/intrusive_ptr_move.cpp A libs/memory/tests/unit/intrusive_ptr_polymorphic.cpp A libs/memory/tests/unit/intrusive_ptr_polymorphic_nonintrusive.cpp A libs/memory/tests/unit/ip_convertible.cpp A libs/memory/tests/unit/ip_hash.cpp A libs/memory/tests/unit/serialization_intrusive_ptr.cpp M libs/plugin/CMakeLists.txt M libs/preprocessor/CMakeLists.txt M libs/program_options/CMakeLists.txt M libs/program_options/examples/CMakeLists.txt M libs/program_options/include/hpx/program_options/parsers.hpp M libs/resiliency/CMakeLists.txt M libs/segmented_algorithms/CMakeLists.txt M libs/segmented_algorithms/tests/unit/CMakeLists.txt M libs/segmented_algorithms/tests/unit/partitioned_vector_exclusive_scan.cpp M libs/segmented_algorithms/tests/unit/partitioned_vector_exclusive_scan2.cpp M libs/segmented_algorithms/tests/unit/partitioned_vector_inclusive_scan.cpp M libs/segmented_algorithms/tests/unit/partitioned_vector_inclusive_scan2.cpp M libs/serialization/include/hpx/serialization/intrusive_ptr.hpp M libs/serialization/tests/unit/polymorphic/smart_ptr_polymorphic.cpp M libs/serialization/tests/unit/polymorphic/smart_ptr_polymorphic_nonintrusive.cpp M libs/serialization/tests/unit/serialization_smart_ptr.cpp M libs/statistics/CMakeLists.txt M libs/testing/CMakeLists.txt M libs/thread_support/CMakeLists.txt M libs/timing/CMakeLists.txt M libs/topology/CMakeLists.txt M libs/type_support/CMakeLists.txt M libs/util/CMakeLists.txt M plugins/CMakeLists.txt M plugins/binary_filter/CMakeLists.txt M plugins/binary_filter/bzip2/CMakeLists.txt M plugins/binary_filter/snappy/CMakeLists.txt M plugins/binary_filter/zlib/CMakeLists.txt M plugins/parcel/CMakeLists.txt M plugins/parcel/coalescing/CMakeLists.txt M plugins/parcelport/CMakeLists.txt M plugins/parcelport/libfabric/CMakeLists.txt M plugins/parcelport/libfabric/sender.cpp M plugins/parcelport/libfabric/sender.hpp M plugins/parcelport/mpi/CMakeLists.txt M plugins/parcelport/tcp/CMakeLists.txt M plugins/parcelport/verbs/CMakeLists.txt M src/CMakeLists.txt M src/lcos/detail/future_data.cpp M src/runtime/components/server/runtime_support_server.cpp M src/runtime/naming/name.cpp M src/runtime/threads/executors/current_executor.cpp M src/runtime/threads/thread.cpp M src/util/init_logging.cpp M tests/headers/CMakeLists.txt M tests/performance/local/CMakeLists.txt M tests/performance/local/htts_v2/CMakeLists.txt M tests/performance/network/network_storage/CMakeLists.txt M tests/regressions/lcos/CMakeLists.txt M tests/regressions/util/CMakeLists.txt M tests/unit/build/CMakeLists.txt M tests/unit/lcos/shared_mutex/CMakeLists.txt M tests/unit/threads/CMakeLists.txt M tests/unit/topology/CMakeLists.txt M tools/inspect/CMakeLists.txt M tools/inspect/deprecated_include_check.cpp M tools/inspect/deprecated_name_check.cpp M tools/inspect/include_check.cpp Log Message: ----------- Merge branch 'master' into execution_context Compare: https://github.com/STEllAR-GROUP/hpx/compare/ff5885fd2f85...bdf8d7d51fb9 _______________________________________________ hpx-commits mailing list hpx-commits@stellar.cct.lsu.edu https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits