Branch: refs/heads/master
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 21f87b24ba8ecef89ac89807b1ecb99ca7fb36e1
https://github.com/STEllAR-GROUP/hpx/commit/21f87b24ba8ecef89ac89807b1ecb99ca7fb36e1
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M libs/core/thread_support/include/hpx/thread_support/spinlock.hpp
M libs/core/threading_base/include/hpx/threading_base/annotated_function.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/detail/scan.hpp
M libs/parallelism/algorithms/include/hpx/algorithms/traits/projected.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/all_any_none.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/count.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/destroy.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/equal.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/exclusive_scan.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/for_each.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/for_loop.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/inclusive_scan.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/is_partitioned.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/is_sorted.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/minmax.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/partition.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/remove.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform_exclusive_scan.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform_inclusive_scan.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/unique.hpp
M libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/datapar/transform_loop.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/detail/chunk_size.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/detail/handle_local_exceptions.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/foreach_partitioner.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/loop.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/prefetching.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/transform_loop.hpp
Log Message:
-----------
Modernize a variety of facilities related to parallel algorithms
- modernize transform, annotated_function
- various optimizations for transform
- move parallel::util::detail::loop_n and parallel::util::detail::loop_n_ind
into namespace parallel::util
- enable datapar for for_loop with stride == 1 and no additional reducers
Commit: 87bef5965303cb18dc6f5eaee85ef178e90a6a6f
https://github.com/STEllAR-GROUP/hpx/commit/87bef5965303cb18dc6f5eaee85ef178e90a6a6f
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/for_each.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/datapar/transform_loop.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/detail/chunk_size.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/prefetching.hpp
Log Message:
-----------
Remove annotations from transform and for_each algorithms
Commit: c2996c0cac35b378e3d34ca3349b75d94ba9ae96
https://github.com/STEllAR-GROUP/hpx/commit/c2996c0cac35b378e3d34ca3349b75d94ba9ae96
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-22 (Tue, 22 Jun 2021)
Changed paths:
M libs/core/thread_support/include/hpx/thread_support/spinlock.hpp
M libs/core/threading_base/include/hpx/threading_base/annotated_function.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/detail/scan.hpp
M libs/parallelism/algorithms/include/hpx/algorithms/traits/projected.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/all_any_none.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/count.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/destroy.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/equal.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/exclusive_scan.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/for_each.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/for_loop.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/inclusive_scan.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/is_partitioned.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/is_sorted.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/minmax.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/partition.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/remove.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform_exclusive_scan.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform_inclusive_scan.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/unique.hpp
M libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/datapar/transform_loop.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/detail/chunk_size.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/detail/handle_local_exceptions.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/foreach_partitioner.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/loop.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/prefetching.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/transform_loop.hpp
Log Message:
-----------
Merge pull request #5401 from STEllAR-GROUP/transform_annotated_function
Modernize a variety of facilities related to parallel algorithms
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/258d146d4708...c2996c0cac35
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits