Branch: refs/heads/optimize_copy
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: a2c39fab0e7364dadf97588e64a417c7cc426cba
      
https://github.com/STEllAR-GROUP/hpx/commit/a2c39fab0e7364dadf97588e64a417c7cc426cba
  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

Reply via email to