Branch: refs/heads/for_loop_range_generator
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: ce4560c3d80888b7696bcfa7cbe7f2e0cba494a6
      
https://github.com/STEllAR-GROUP/hpx/commit/ce4560c3d80888b7696bcfa7cbe7f2e0cba494a6
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2023-03-14 (Tue, 14 Mar 2023)

  Changed paths:
    M cmake/HPX_AddConfigTest.cmake
    M cmake/HPX_AddDefinitions.cmake
    M cmake/HPX_CheckCXXStandard.cmake
    M cmake/HPX_PerformCxxFeatureTests.cmake
    M cmake/tests/cxx20_coroutines.cpp
    A cmake/tests/cxx20_std_default_sentinel.cpp
    A cmake/tests/cxx23_std_generator.cpp
    M examples/quickstart/barrier_docs.cpp
    M examples/quickstart/condition_variable_docs.cpp
    M examples/quickstart/counting_semaphore_docs.cpp
    M libs/core/algorithms/include/hpx/parallel/algorithms/detail/generate.hpp
    M libs/core/algorithms/include/hpx/parallel/algorithms/detail/reduce.hpp
    M libs/core/algorithms/include/hpx/parallel/algorithms/for_each.hpp
    M libs/core/algorithms/include/hpx/parallel/algorithms/for_loop.hpp
    M 
libs/core/algorithms/include/hpx/parallel/container_algorithms/for_loop.hpp
    M libs/core/algorithms/include/hpx/parallel/datapar/fill.hpp
    M libs/core/algorithms/include/hpx/parallel/datapar/loop.hpp
    M libs/core/algorithms/include/hpx/parallel/datapar/reduce.hpp
    M libs/core/algorithms/include/hpx/parallel/datapar/replace.hpp
    M libs/core/algorithms/include/hpx/parallel/unseq/loop.hpp
    M libs/core/algorithms/include/hpx/parallel/util/detail/chunk_size.hpp
    M 
libs/core/algorithms/include/hpx/parallel/util/detail/chunk_size_iterator.hpp
    M libs/core/algorithms/include/hpx/parallel/util/loop.hpp
    M libs/core/algorithms/include/hpx/parallel/util/partitioner.hpp
    M libs/core/algorithms/tests/unit/container_algorithms/CMakeLists.txt
    A 
libs/core/algorithms/tests/unit/container_algorithms/for_loop_range_generator.cpp
    M libs/core/config/CMakeLists.txt
    M libs/core/config/include/hpx/config.hpp
    R libs/core/config/include/hpx/config/coroutines_support.hpp
    M libs/core/datastructures/include/hpx/datastructures/tuple.hpp
    M 
libs/core/execution_base/include/hpx/execution_base/completion_signatures.hpp
    M 
libs/core/execution_base/include/hpx/execution_base/traits/coroutine_traits.hpp
    M libs/core/execution_base/tests/include/coroutine_task.hpp
    M libs/core/execution_base/tests/unit/completion_signatures.cpp
    M libs/core/execution_base/tests/unit/coroutine_traits.cpp
    M libs/core/execution_base/tests/unit/coroutine_utils.cpp
    M libs/core/futures/include/hpx/futures/future.hpp
    M 
libs/core/futures/include/hpx/futures/traits/detail/future_await_traits.hpp
    M libs/core/include_local/CMakeLists.txt
    A libs/core/include_local/include/hpx/local/generator.hpp
    M 
libs/core/iterator_support/include/hpx/iterator_support/iterator_facade.hpp
    M libs/core/iterator_support/include/hpx/iterator_support/iterator_range.hpp
    M libs/core/iterator_support/include/hpx/iterator_support/range.hpp
    M 
libs/core/iterator_support/include/hpx/iterator_support/traits/is_range.hpp
    M libs/core/iterator_support/include/hpx/iterator_support/zip_iterator.hpp
    M libs/core/type_support/CMakeLists.txt
    A libs/core/type_support/include/hpx/type_support/coroutines_support.hpp
    A libs/core/type_support/include/hpx/type_support/default_sentinel.hpp
    A libs/core/type_support/include/hpx/type_support/generator.hpp
    M libs/core/type_support/include/hpx/type_support/pack.hpp
    M libs/core/type_support/tests/unit/CMakeLists.txt
    A libs/core/type_support/tests/unit/generator.cpp
    M libs/full/include/CMakeLists.txt
    A libs/full/include/include/hpx/generator.hpp

  Log Message:
  -----------
  Enable using for_loop with range generators

- flyby: adding C++23 generator<>
- flyby: moving coroutine facilities to namespace hpx
- flyby: simplify sequential implementation of for_loop
- flyby: adding C++20 default_sentinel


_______________________________________________
hpx-commits mailing list
hpx-commits@mail.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to