Branch: refs/heads/optimize_copy
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 3dd83d9c5b44004c57e479337d6d393557a3fb1e
https://github.com/STEllAR-GROUP/hpx/commit/3dd83d9c5b44004c57e479337d6d393557a3fb1e
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-07 (Mon, 07 Jun 2021)
Changed paths:
M
libs/core/iterator_support/include/hpx/iterator_support/traits/is_iterator.hpp
M
libs/parallelism/algorithms/include/hpx/algorithms/traits/pointer_category.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/transfer.hpp
Log Message:
-----------
Slight performance improvement for hpx::copy and hpx::move et.al.
- this improves the detection of contiguous trivially copyable sequences
for which copy and move can fall back to memcpy
- flyby: adding traits::is_contiguous_iterator
- flyby: modernize tranfer algorithm implementations
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits