Branch: refs/heads/master
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 9ca60182608c911982833c2f88c77a1c85e190da
      
https://github.com/STEllAR-GROUP/hpx/commit/9ca60182608c911982833c2f88c77a1c85e190da
  Author: Auriane R <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M cmake/HPX_AddDefinitions.cmake
    M cmake/HPX_CheckCXXStandard.cmake
    M docs/sphinx/about_hpx/history.rst
    M docs/sphinx/about_hpx/people.rst
    M docs/sphinx/manual/building_hpx.rst

  Log Message:
  -----------
  Remove support for C++14


  Commit: 123a1345c9f630cea9b8588381aae0ed7ec057fd
      
https://github.com/STEllAR-GROUP/hpx/commit/123a1345c9f630cea9b8588381aae0ed7ec057fd
  Author: Auriane R <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M .jenkins/cscs/env-clang-oldest.sh
    M .jenkins/cscs/env-gcc-cuda.sh
    M .jenkins/cscs/env-gcc-oldest.sh
    M .jenkins/cscs/env-icc.sh
    M .jenkins/lsu/env-clang-9.sh
    M .jenkins/lsu/env-gcc-8.sh
    M .jenkins/lsu/env-gcc-9-cuda-11.sh
    M .jenkins/lsu/env-gcc-9.sh
    M .jenkins/lsu/env-hipcc.sh

  Log Message:
  -----------
  Update CI configurations from C++14 to C++17


  Commit: b9112dbb77e3a39b3eb4daa84142fb5e47ff3757
      
https://github.com/STEllAR-GROUP/hpx/commit/b9112dbb77e3a39b3eb4daa84142fb5e47ff3757
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M .jenkins/cscs/env-clang-cuda.sh
    M .jenkins/cscs/env-gcc-cuda.sh
    M cmake/HPX_SetupCUDA.cmake

  Log Message:
  -----------
  Update to cmake-3.18.6 for handling of cuda_std_17


  Commit: 3ba2b77ce7f0b7796aef445bc185318e836afaf2
      
https://github.com/STEllAR-GROUP/hpx/commit/3ba2b77ce7f0b7796aef445bc185318e836afaf2
  Author: Auriane R <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M CMakeLists.txt
    M cmake/HPX_AddComponent.cmake
    M cmake/HPX_AddExecutable.cmake
    M cmake/HPX_AddLibrary.cmake
    M cmake/HPX_AddModule.cmake
    M cmake/HPX_SetupCUDA.cmake

  Log Message:
  -----------
  Drop the deprecated FindCUDA and use enable_language(CUDA)

- Requires minimum CMake 3.18
- cuda_std_xx flag does not work with Clang CUDA


  Commit: 94a343c4d91bd119bacf101ff67130d5e2a78c55
      
https://github.com/STEllAR-GROUP/hpx/commit/94a343c4d91bd119bacf101ff67130d5e2a78c55
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M cmake/HPX_SetupCUDA.cmake

  Log Message:
  -----------
  Adapt compiler option + attach them to the Cuda target


  Commit: 9a135742ad3d982b7f5f1d1a3f9abda443e18590
      
https://github.com/STEllAR-GROUP/hpx/commit/9a135742ad3d982b7f5f1d1a3f9abda443e18590
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M cmake/HPX_SetupCUDA.cmake

  Log Message:
  -----------
  Disable static constexpr in ASIO (causes NVCC pbs)


  Commit: bc92e0149a28ae335ce682b739bd03c4b3a504a6
      
https://github.com/STEllAR-GROUP/hpx/commit/bc92e0149a28ae335ce682b739bd03c4b3a504a6
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M cmake/HPX_AddCompileFlag.cmake

  Log Message:
  -----------
  Update cmake functions to be more readable


  Commit: 02fe31c93718bc1bd5350ceb42feb38a06bf3f03
      
https://github.com/STEllAR-GROUP/hpx/commit/02fe31c93718bc1bd5350ceb42feb38a06bf3f03
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M cmake/HPX_GeneratePackageUtils.cmake

  Log Message:
  -----------
  Add a comment about 3.20 which supports gen expr

.. in output filename for a file(GENERATE)


  Commit: d8a7569f21572029288c86144881b220d115eded
      
https://github.com/STEllAR-GROUP/hpx/commit/d8a7569f21572029288c86144881b220d115eded
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M cmake/HPX_SetupCUDA.cmake

  Log Message:
  -----------
  Cmake-format HPX_SetupCUDA file


  Commit: fdf22e6a7f171c0772783235a4202073bb794420
      
https://github.com/STEllAR-GROUP/hpx/commit/fdf22e6a7f171c0772783235a4202073bb794420
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M cmake/HPX_GeneratePackageUtils.cmake

  Log Message:
  -----------
  Reenable pkgconfig with cuda filtering out cuda flags


  Commit: 22334b336d996168216bc3af4bb419db99d312a4
      
https://github.com/STEllAR-GROUP/hpx/commit/22334b336d996168216bc3af4bb419db99d312a4
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M cmake/HPX_SetupCUDA.cmake

  Log Message:
  -----------
  Reenable the cuda_std_xx flag for Clang

Need to specify CMAKE_CUDA_COMPILER to clang.


  Commit: f6b360e24e1297f6f26fb41d19483fc98c3d9906
      
https://github.com/STEllAR-GROUP/hpx/commit/f6b360e24e1297f6f26fb41d19483fc98c3d9906
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M .jenkins/lsu/env-gcc-9-cuda-11.sh

  Log Message:
  -----------
  Fix gcc-cuda environment on LSU


  Commit: 5e39dfeecc1ceef6cb4ab6f9cadade5a94930c8c
      
https://github.com/STEllAR-GROUP/hpx/commit/5e39dfeecc1ceef6cb4ab6f9cadade5a94930c8c
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M .jenkins/cscs/env-clang-cuda.sh
    M tests/unit/build/CMakeLists.txt

  Log Message:
  -----------
  Add CUDA compiler for Clang CUDA environment


  Commit: 90d39887ad7779dfef4994b901cb7d5cf052be18
      
https://github.com/STEllAR-GROUP/hpx/commit/90d39887ad7779dfef4994b901cb7d5cf052be18
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M libs/full/async_cuda/include/hpx/async_cuda/cuda_exception.hpp
    M libs/full/async_cuda/include/hpx/async_cuda/cuda_executor.hpp
    M libs/full/async_cuda/src/cuda_target.cpp
    M libs/full/async_cuda/tests/unit/cublas_matmul.cpp
    M libs/full/async_cuda/tests/unit/trivial_demo.cu
    M libs/full/compute_cuda/include/hpx/compute/cuda/traits/access_target.hpp
    M libs/full/compute_cuda/include/hpx/compute/cuda/transfer.hpp

  Log Message:
  -----------
  Fix hipcc warning when bumping requirement to C++17


  Commit: b90f100dd97b5539e94e3983067ee31299f72140
      
https://github.com/STEllAR-GROUP/hpx/commit/b90f100dd97b5539e94e3983067ee31299f72140
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M libs/full/async_cuda/include/hpx/async_cuda/cuda_executor.hpp
    M libs/full/async_cuda/tests/unit/trivial_demo.cu
    M libs/full/compute_cuda/include/hpx/compute/cuda/traits/access_target.hpp
    M libs/full/compute_cuda/include/hpx/compute/cuda/transfer.hpp

  Log Message:
  -----------
  Clang-format modified files


  Commit: 425526e8b9a1953f0454ea6d5ebf4dc1b2eeac09
      
https://github.com/STEllAR-GROUP/hpx/commit/425526e8b9a1953f0454ea6d5ebf4dc1b2eeac09
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M .jenkins/cscs/env-icc.sh

  Log Message:
  -----------
  Make icc use the default standard option


  Commit: 7c7b7df9db3117fe666da49ad537381edcfce4bd
      
https://github.com/STEllAR-GROUP/hpx/commit/7c7b7df9db3117fe666da49ad537381edcfce4bd
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M .jenkins/cscs/env-clang-cuda.sh
    M cmake/HPX_AddModule.cmake

  Log Message:
  -----------
  Remove useless cmake-format and comment


  Commit: b7488997cffcaf53c036ce61fc94cc2a82558714
      
https://github.com/STEllAR-GROUP/hpx/commit/b7488997cffcaf53c036ce61fc94cc2a82558714
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M cmake/HPX_SetupCUDA.cmake

  Log Message:
  -----------
  Adapt compiler flags to specific compiler


  Commit: 6cb8192f01b998c7739872a10e7ac2aab0723c44
      
https://github.com/STEllAR-GROUP/hpx/commit/6cb8192f01b998c7739872a10e7ac2aab0723c44
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M libs/core/debugging/src/attach_debugger.cpp

  Log Message:
  -----------
  Fix compiler errors


  Commit: 484d96e2fbd1b3b04093c3d6623df354d5939687
      
https://github.com/STEllAR-GROUP/hpx/commit/484d96e2fbd1b3b04093c3d6623df354d5939687
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M components/performance_counters/io/src/io_counters.cpp

  Log Message:
  -----------
  Undefine unistd.h when not available


  Commit: 89bb5dd1595d8828e3280a5d8f696fa4c8352b40
      
https://github.com/STEllAR-GROUP/hpx/commit/89bb5dd1595d8828e3280a5d8f696fa4c8352b40
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M .jenkins/cscs/env-clang-cuda.sh

  Log Message:
  -----------
  Update Clang CUDA environment to CUDAToolkit 11


  Commit: 2d4956ebbfd00fc59557bfd07a421a43bcd51ec6
      
https://github.com/STEllAR-GROUP/hpx/commit/2d4956ebbfd00fc59557bfd07a421a43bcd51ec6
  Author: Auriane R <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M .jenkins/cscs/env-clang-cuda.sh
    M CMakeLists.txt
    M cmake/HPX_AddComponent.cmake
    M cmake/HPX_AddExecutable.cmake
    M cmake/HPX_AddLibrary.cmake
    M cmake/HPX_SetupCUDA.cmake
    M cmake/HPX_SetupTarget.cmake
    M libs/full/compute_cuda/tests/unit/CMakeLists.txt
    M tests/performance/local/CMakeLists.txt

  Log Message:
  -----------
  Remove HPX_WITH_CUDA_CLANG CMake option

Rename it internally


  Commit: d8bd493ba499b78bc3e6c6ae02543ab9022e753e
      
https://github.com/STEllAR-GROUP/hpx/commit/d8bd493ba499b78bc3e6c6ae02543ab9022e753e
  Author: Auriane R <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M .cmake-format.py
    M cmake/HPX_AddConfigTest.cmake
    M cmake/HPX_PerformCxxFeatureTests.cmake
    R cmake/tests/cxx17_deduction_guides.cpp
    R cmake/tests/cxx17_fallthrough_attribute.cpp
    R cmake/tests/cxx17_fold_expressions.cpp
    R cmake/tests/cxx17_if_constexpr.cpp
    R cmake/tests/cxx17_inline_constexpr_variable.cpp
    R cmake/tests/cxx17_maybe_unused.cpp
    R cmake/tests/cxx17_nodiscard_attribute.cpp
    R cmake/tests/cxx17_std_in_place_type_t.cpp
    R cmake/tests/cxx17_std_nontype_template_parameter_auto.cpp
    R cmake/tests/cxx17_std_variant.cpp
    R cmake/tests/cxx17_structured_bindings.cpp
    M libs/core/config/include/hpx/config/attributes.hpp
    M libs/core/datastructures/include/hpx/datastructures/any.hpp
    M libs/core/datastructures/include/hpx/datastructures/variant_helper.hpp
    M libs/core/datastructures/tests/unit/tuple.cpp
    M libs/core/debugging/include/hpx/debugging/print.hpp
    M 
libs/core/iterator_support/include/hpx/iterator_support/generator_iterator.hpp
    M libs/core/serialization/include/hpx/serialization/access.hpp
    M libs/core/serialization/include/hpx/serialization/brace_initializable.hpp
    M 
libs/core/serialization/include/hpx/serialization/brace_initializable_fwd.hpp
    M libs/core/serialization/include/hpx/serialization/serializable_any.hpp
    M 
libs/core/serialization/include/hpx/serialization/traits/brace_initializable_traits.hpp
    M libs/core/serialization/include/hpx/serialization/variant.hpp
    M libs/core/serialization/tests/regressions/CMakeLists.txt
    M libs/core/serialization/tests/regressions/std_variant_4448.cpp
    M libs/core/serialization/tests/unit/CMakeLists.txt
    M libs/core/serialization/tests/unit/serialization_brace_initializable.cpp
    M libs/core/serialization/tests/unit/serialization_std_variant.cpp
    M libs/core/synchronization/include/hpx/synchronization/stop_token.hpp
    M libs/core/tag_dispatch/include/hpx/functional/tag_dispatch.hpp
    M libs/core/type_support/include/hpx/type_support/unused.hpp
    M libs/full/actions_base/include/hpx/actions_base/component_action.hpp
    M libs/full/actions_base/include/hpx/actions_base/plain_action.hpp
    M 
libs/parallelism/execution/include/hpx/execution/algorithms/detail/single_result.hpp
    M 
libs/parallelism/execution/include/hpx/execution/algorithms/ensure_started.hpp
    M libs/parallelism/execution/include/hpx/execution/algorithms/let_error.hpp
    M libs/parallelism/execution/include/hpx/execution/algorithms/let_value.hpp
    M libs/parallelism/execution/include/hpx/execution/algorithms/on.hpp
    M libs/parallelism/execution/include/hpx/execution/algorithms/sync_wait.hpp
    M libs/parallelism/execution/include/hpx/execution/algorithms/when_all.hpp
    M libs/parallelism/execution/tests/unit/algorithm_when_all.cpp

  Log Message:
  -----------
  Remove C++17 features supported by all common compilers

Clang/GCC/MSVC/Apple Clang/Intel C++/Nvidia NVCC. All core C++17
features require NVCC 11.
Removals are based on https://en.cppreference.com/w/cpp/compiler_support/17.

Removed:
- Fold expressions removed cause supported by icc 19 which is the
default on daint.
- Shared ptr with array support not supported by apple clang.
- Non-type template parameters with auto type removed cause supported
by icc 19 which is the default on daint.
- Structured bindings removed cause supported by icc 19 which is the
default on daint.
- Inline constexpr variable requires icc 19 (default on daint).
- In place type, variant

Kept around:
- Hardware interference size not supported on various compiler.
- Filesystem kept as only partially supported by gcc 8.
- Scan and transform scan as part of parallelism TS (requires gcc 9).


  Commit: f991415ce062680afca452b4067c4a828b1ac46f
      
https://github.com/STEllAR-GROUP/hpx/commit/f991415ce062680afca452b4067c4a828b1ac46f
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M .jenkins/cscs/env-clang-cuda.sh
    M cmake/HPX_AddComponent.cmake
    M cmake/HPX_AddExecutable.cmake
    M cmake/HPX_AddLibrary.cmake

  Log Message:
  -----------
  Remove CXX as a property for clang cuda .cu files

It retriggers the __float error with boost, necessity to add the
workaround for CMAKE_CUDA_FLAGS too.


  Commit: 907295033fdb3a6efa5b2940f94ea518f3c00560
      
https://github.com/STEllAR-GROUP/hpx/commit/907295033fdb3a6efa5b2940f94ea518f3c00560
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M cmake/HPX_SetupCUDA.cmake
    M libs/full/async_cuda/include/hpx/async_cuda/custom_blas_api.hpp

  Log Message:
  -----------
  Handle the new cublas variables


  Commit: f43659bd5aca62764e3113c1b779bb233e49842e
      
https://github.com/STEllAR-GROUP/hpx/commit/f43659bd5aca62764e3113c1b779bb233e49842e
  Author: Auriane R <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M .jenkins/cscs/env-clang-cuda.sh
    M cmake/HPX_SetupTarget.cmake
    M tests/performance/local/CMakeLists.txt

  Log Message:
  -----------
  Rename HPX_CUDA_CLANG_FLAGS with CMAKE_CUDA_FLAGS

Remove specific handlings of flags as automatically processed when
the extension of the file is .cu


  Commit: 11b2c8d955c3e851bc298e47a5ce825f69bc17f4
      
https://github.com/STEllAR-GROUP/hpx/commit/11b2c8d955c3e851bc298e47a5ce825f69bc17f4
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M libs/full/compute_cuda/tests/unit/CMakeLists.txt

  Log Message:
  -----------
  Simplify the compute_cuda CMakeLists.txt


  Commit: a28dc93c9431edfa55111c4dbf797ec0d0487335
      
https://github.com/STEllAR-GROUP/hpx/commit/a28dc93c9431edfa55111c4dbf797ec0d0487335
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M cmake/HPX_AddExecutable.cmake
    M tests/performance/local/CMakeLists.txt

  Log Message:
  -----------
  Remove -xcuda flag for Clang CUDA


  Commit: b873fac1b628e4ece23f97f928f729a581be819c
      
https://github.com/STEllAR-GROUP/hpx/commit/b873fac1b628e4ece23f97f928f729a581be819c
  Author: Auriane R <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M libs/full/compute_cuda/tests/performance/synchronize.cu

  Log Message:
  -----------
  Fix nodiscard compiler error


  Commit: a352f74572b0eae5893ff174305114eb2912462a
      
https://github.com/STEllAR-GROUP/hpx/commit/a352f74572b0eae5893ff174305114eb2912462a
  Author: Auriane R <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M .jenkins/cscs/Jenkinsfile
    R .jenkins/cscs/env-icc.sh

  Log Message:
  -----------
  Remove icc continuous integration


  Commit: 3b9b3cdb59e807a51a5be7759703008a59d8fcbd
      
https://github.com/STEllAR-GROUP/hpx/commit/3b9b3cdb59e807a51a5be7759703008a59d8fcbd
  Author: Mikael Simberg <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M libs/parallelism/execution/include/hpx/execution/algorithms/bulk.hpp
    M 
libs/parallelism/execution/include/hpx/execution/algorithms/ensure_started.hpp
    M libs/parallelism/execution/include/hpx/execution/algorithms/let_value.hpp
    M libs/parallelism/execution/include/hpx/execution/algorithms/on.hpp
    M libs/parallelism/execution/tests/unit/algorithm_let_error.cpp
    M libs/parallelism/execution/tests/unit/algorithm_test_utils.hpp

  Log Message:
  -----------
  Add more sfinae in sender algorithms to satisfy gcc 7


  Commit: ba79c05ceb3c103131bc8651af550196fd131930
      
https://github.com/STEllAR-GROUP/hpx/commit/ba79c05ceb3c103131bc8651af550196fd131930
  Author: Mikael Simberg <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M libs/parallelism/executors/tests/unit/thread_pool_scheduler.cpp

  Log Message:
  -----------
  Fix clang-tidy warnings in sender tests and detach.hpp


  Commit: 92e8328e0a2ca316180b7146b2e9e665a6cbc949
      
https://github.com/STEllAR-GROUP/hpx/commit/92e8328e0a2ca316180b7146b2e9e665a6cbc949
  Author: Mikael Simberg <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M 
libs/parallelism/execution/include/hpx/execution/algorithms/ensure_started.hpp

  Log Message:
  -----------
  Add missing headers to sender algorithms


  Commit: 65b78765368e6b8cffd2e372c9528ca7e6c02cf4
      
https://github.com/STEllAR-GROUP/hpx/commit/65b78765368e6b8cffd2e372c9528ca7e6c02cf4
  Author: Auriane R <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M libs/full/async_cuda/tests/unit/transform_stream.cu

  Log Message:
  -----------
  Remove the check_cuda_error_void for C++17


  Commit: 89d2c650a02cbf36c7048777c9da5d3120daaa86
      
https://github.com/STEllAR-GROUP/hpx/commit/89d2c650a02cbf36c7048777c9da5d3120daaa86
  Author: Mikael Simberg <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M libs/core/config/include/hpx/config/compiler_specific.hpp

  Log Message:
  -----------
  Add HPX_CUDA_VERSION definition


  Commit: 4a140c74a91c0094b8ba6a5d4a1556eff9dfd909
      
https://github.com/STEllAR-GROUP/hpx/commit/4a140c74a91c0094b8ba6a5d4a1556eff9dfd909
  Author: Mikael Simberg <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M libs/parallelism/lcos_local/include/hpx/lcos_local/channel.hpp

  Log Message:
  -----------
  Add channel workaround for CUDA < 11.1


  Commit: 4f593dade68b4879f77afc0b2dbcb4854770f4b5
      
https://github.com/STEllAR-GROUP/hpx/commit/4f593dade68b4879f77afc0b2dbcb4854770f4b5
  Author: Mikael Simberg <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M libs/full/async_cuda/tests/unit/transform_stream.cu

  Log Message:
  -----------
  Add back cuda_check_error in transform_stream test


  Commit: 3205158fd8c4fd734cf1e522beb26b07b1a9cc1d
      
https://github.com/STEllAR-GROUP/hpx/commit/3205158fd8c4fd734cf1e522beb26b07b1a9cc1d
  Author: Mikael Simberg <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M libs/core/tag_dispatch/include/hpx/functional/tag_dispatch.hpp
    M libs/core/tag_dispatch/include/hpx/functional/tag_fallback_dispatch.hpp
    M libs/core/tag_dispatch/include/hpx/functional/tag_priority_dispatch.hpp

  Log Message:
  -----------
  Add workaround for tag_dispatch bug with CUDA < 11.2


  Commit: a8c82d8465f5721d8863febdcb1780bc15d6d30b
      
https://github.com/STEllAR-GROUP/hpx/commit/a8c82d8465f5721d8863febdcb1780bc15d6d30b
  Author: Mikael Simberg <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M libs/core/execution_base/include/hpx/execution_base/operation_state.hpp
    M libs/core/execution_base/include/hpx/execution_base/receiver.hpp
    M libs/core/execution_base/include/hpx/execution_base/sender.hpp

  Log Message:
  -----------
  Make sender CPOs host/device to satisfy NVCC


  Commit: 1fa53298f4630daf2a7a3d7e1f715082d5d2e5ca
      
https://github.com/STEllAR-GROUP/hpx/commit/1fa53298f4630daf2a7a3d7e1f715082d5d2e5ca
  Author: Auriane R <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M libs/core/execution_base/include/hpx/execution_base/operation_state.hpp
    M libs/core/execution_base/include/hpx/execution_base/sender.hpp
    M 
libs/parallelism/execution/include/hpx/execution/algorithms/ensure_started.hpp
    M libs/parallelism/execution/include/hpx/execution/algorithms/let_value.hpp

  Log Message:
  -----------
  Fix clang-format errors


  Commit: 214ac3819999f097a1057bccb7baf188b185e57f
      
https://github.com/STEllAR-GROUP/hpx/commit/214ac3819999f097a1057bccb7baf188b185e57f
  Author: Auriane R <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M cmake/HPX_AddExecutable.cmake
    M 
libs/parallelism/execution/include/hpx/execution/algorithms/detail/single_result.hpp

  Log Message:
  -----------
  Remove unwanted blank line and outdated comment


  Commit: b7baec6ab8131fc0c754b7acac82f5fa3c831a20
      
https://github.com/STEllAR-GROUP/hpx/commit/b7baec6ab8131fc0c754b7acac82f5fa3c831a20
  Author: Auriane R <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M libs/parallelism/execution/include/hpx/execution/algorithms/when_all.hpp

  Log Message:
  -----------
  Add missing header for when_all


  Commit: 265d39b3d35eeb71303fc5f7311f95e5a7e3d172
      
https://github.com/STEllAR-GROUP/hpx/commit/265d39b3d35eeb71303fc5f7311f95e5a7e3d172
  Author: aurianer <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M CMakeLists.txt
    M cmake/HPX_AddConfigTest.cmake
    M cmake/HPX_PerformCxxFeatureTests.cmake
    A cmake/tests/builtin_make_integer_seq.cu
    A cmake/tests/builtin_type_pack_element.cu
    M libs/core/type_support/include/hpx/type_support/pack.hpp

  Log Message:
  -----------
  Add feature tests for CUDA


  Commit: 32fe0f653d5a2f32d9cc9c23bc84300e0c26030b
      
https://github.com/STEllAR-GROUP/hpx/commit/32fe0f653d5a2f32d9cc9c23bc84300e0c26030b
  Author: Auriane R <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M cmake/HPX_AddConfigTest.cmake

  Log Message:
  -----------
  Remove hpx_base_libraries from the feature tests

It links to the Cuda::cuda target which is not found.


  Commit: cbee1c6d12aa36932d8341da0435a975c8ca04b5
      
https://github.com/STEllAR-GROUP/hpx/commit/cbee1c6d12aa36932d8341da0435a975c8ca04b5
  Author: Auriane R <[email protected]>
  Date:   2021-07-26 (Mon, 26 Jul 2021)

  Changed paths:
    M 
libs/core/allocator_support/include/hpx/allocator_support/traits/is_allocator.hpp

  Log Message:
  -----------
  Fix clang-tidy error (modernize-use-nullptr)


  Commit: 224bbe67c055b899fe7ad7e768fc98780e62e104
      
https://github.com/STEllAR-GROUP/hpx/commit/224bbe67c055b899fe7ad7e768fc98780e62e104
  Author: Auriane R <[email protected]>
  Date:   2021-07-27 (Tue, 27 Jul 2021)

  Changed paths:
    M libs/parallelism/lcos_local/include/hpx/lcos_local/channel.hpp

  Log Message:
  -----------
  Cuda 11.3 doesn't compile either with the noexcept

so this commit extends the workaround.
Note that the 0x is necessary to avoid octal values.


  Commit: 8e64aa4c443bc50d38d82a2f5e76448de532a6d1
      
https://github.com/STEllAR-GROUP/hpx/commit/8e64aa4c443bc50d38d82a2f5e76448de532a6d1
  Author: Auriane R <[email protected]>
  Date:   2021-07-28 (Wed, 28 Jul 2021)

  Changed paths:
    M .cmake-format.py
    M .jenkins/cscs/Jenkinsfile
    M .jenkins/cscs/env-clang-cuda.sh
    M .jenkins/cscs/env-clang-oldest.sh
    M .jenkins/cscs/env-gcc-cuda.sh
    M .jenkins/cscs/env-gcc-oldest.sh
    R .jenkins/cscs/env-icc.sh
    M .jenkins/lsu/env-clang-9.sh
    M .jenkins/lsu/env-gcc-8.sh
    M .jenkins/lsu/env-gcc-9-cuda-11.sh
    M .jenkins/lsu/env-gcc-9.sh
    M .jenkins/lsu/env-hipcc.sh
    M CMakeLists.txt
    M cmake/HPX_AddCompileFlag.cmake
    M cmake/HPX_AddComponent.cmake
    M cmake/HPX_AddConfigTest.cmake
    M cmake/HPX_AddDefinitions.cmake
    M cmake/HPX_AddExecutable.cmake
    M cmake/HPX_AddLibrary.cmake
    M cmake/HPX_AddModule.cmake
    M cmake/HPX_CheckCXXStandard.cmake
    M cmake/HPX_GeneratePackageUtils.cmake
    M cmake/HPX_PerformCxxFeatureTests.cmake
    M cmake/HPX_SetupCUDA.cmake
    M cmake/HPX_SetupTarget.cmake
    A cmake/tests/builtin_make_integer_seq.cu
    A cmake/tests/builtin_type_pack_element.cu
    R cmake/tests/cxx17_deduction_guides.cpp
    R cmake/tests/cxx17_fallthrough_attribute.cpp
    R cmake/tests/cxx17_fold_expressions.cpp
    R cmake/tests/cxx17_if_constexpr.cpp
    R cmake/tests/cxx17_inline_constexpr_variable.cpp
    R cmake/tests/cxx17_maybe_unused.cpp
    R cmake/tests/cxx17_nodiscard_attribute.cpp
    R cmake/tests/cxx17_std_in_place_type_t.cpp
    R cmake/tests/cxx17_std_nontype_template_parameter_auto.cpp
    R cmake/tests/cxx17_std_variant.cpp
    R cmake/tests/cxx17_structured_bindings.cpp
    M components/performance_counters/io/src/io_counters.cpp
    M docs/sphinx/about_hpx/history.rst
    M docs/sphinx/about_hpx/people.rst
    M docs/sphinx/manual/building_hpx.rst
    M 
libs/core/allocator_support/include/hpx/allocator_support/traits/is_allocator.hpp
    M libs/core/config/include/hpx/config/attributes.hpp
    M libs/core/config/include/hpx/config/compiler_specific.hpp
    M libs/core/datastructures/include/hpx/datastructures/any.hpp
    M libs/core/datastructures/include/hpx/datastructures/variant_helper.hpp
    M libs/core/datastructures/tests/unit/tuple.cpp
    M libs/core/debugging/include/hpx/debugging/print.hpp
    M libs/core/debugging/src/attach_debugger.cpp
    M libs/core/execution_base/include/hpx/execution_base/operation_state.hpp
    M libs/core/execution_base/include/hpx/execution_base/receiver.hpp
    M libs/core/execution_base/include/hpx/execution_base/sender.hpp
    M 
libs/core/iterator_support/include/hpx/iterator_support/generator_iterator.hpp
    M libs/core/serialization/include/hpx/serialization/access.hpp
    M libs/core/serialization/include/hpx/serialization/brace_initializable.hpp
    M 
libs/core/serialization/include/hpx/serialization/brace_initializable_fwd.hpp
    M libs/core/serialization/include/hpx/serialization/serializable_any.hpp
    M 
libs/core/serialization/include/hpx/serialization/traits/brace_initializable_traits.hpp
    M libs/core/serialization/include/hpx/serialization/variant.hpp
    M libs/core/serialization/tests/regressions/CMakeLists.txt
    M libs/core/serialization/tests/regressions/std_variant_4448.cpp
    M libs/core/serialization/tests/unit/CMakeLists.txt
    M libs/core/serialization/tests/unit/serialization_brace_initializable.cpp
    M libs/core/serialization/tests/unit/serialization_std_variant.cpp
    M libs/core/synchronization/include/hpx/synchronization/stop_token.hpp
    M libs/core/tag_dispatch/include/hpx/functional/tag_dispatch.hpp
    M libs/core/tag_dispatch/include/hpx/functional/tag_fallback_dispatch.hpp
    M libs/core/tag_dispatch/include/hpx/functional/tag_priority_dispatch.hpp
    M libs/core/type_support/include/hpx/type_support/pack.hpp
    M libs/core/type_support/include/hpx/type_support/unused.hpp
    M libs/full/actions_base/include/hpx/actions_base/component_action.hpp
    M libs/full/actions_base/include/hpx/actions_base/plain_action.hpp
    M libs/full/async_cuda/include/hpx/async_cuda/cuda_exception.hpp
    M libs/full/async_cuda/include/hpx/async_cuda/cuda_executor.hpp
    M libs/full/async_cuda/include/hpx/async_cuda/custom_blas_api.hpp
    M libs/full/async_cuda/src/cuda_target.cpp
    M libs/full/async_cuda/tests/unit/cublas_matmul.cpp
    M libs/full/async_cuda/tests/unit/transform_stream.cu
    M libs/full/async_cuda/tests/unit/trivial_demo.cu
    M libs/full/compute_cuda/include/hpx/compute/cuda/traits/access_target.hpp
    M libs/full/compute_cuda/include/hpx/compute/cuda/transfer.hpp
    M libs/full/compute_cuda/tests/performance/synchronize.cu
    M libs/full/compute_cuda/tests/unit/CMakeLists.txt
    M libs/parallelism/execution/include/hpx/execution/algorithms/bulk.hpp
    M 
libs/parallelism/execution/include/hpx/execution/algorithms/detail/single_result.hpp
    M 
libs/parallelism/execution/include/hpx/execution/algorithms/ensure_started.hpp
    M libs/parallelism/execution/include/hpx/execution/algorithms/let_error.hpp
    M libs/parallelism/execution/include/hpx/execution/algorithms/let_value.hpp
    M libs/parallelism/execution/include/hpx/execution/algorithms/on.hpp
    M libs/parallelism/execution/include/hpx/execution/algorithms/sync_wait.hpp
    M libs/parallelism/execution/include/hpx/execution/algorithms/when_all.hpp
    M libs/parallelism/execution/tests/unit/algorithm_let_error.cpp
    M libs/parallelism/execution/tests/unit/algorithm_test_utils.hpp
    M libs/parallelism/execution/tests/unit/algorithm_when_all.cpp
    M libs/parallelism/executors/tests/unit/thread_pool_scheduler.cpp
    M libs/parallelism/lcos_local/include/hpx/lcos_local/channel.hpp
    M tests/performance/local/CMakeLists.txt
    M tests/unit/build/CMakeLists.txt

  Log Message:
  -----------
  Merge pull request #5283 from aurianer/require_cxx17

Require minimum C++17 and change CUDA handling


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/35c1d0beba12...8e64aa4c443b
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to