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