Branch: refs/heads/optimize_copy
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: e2efe8f3ca8770ac49074f2d4a07ee7c0ceb0702
      
https://github.com/STEllAR-GROUP/hpx/commit/e2efe8f3ca8770ac49074f2d4a07ee7c0ceb0702
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-06-09 (Wed, 09 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


  Commit: ae36497a3560fe2b8f1b009966ef2b8a83129d34
      
https://github.com/STEllAR-GROUP/hpx/commit/ae36497a3560fe2b8f1b009966ef2b8a83129d34
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-06-09 (Wed, 09 Jun 2021)

  Changed paths:
    M libs/parallelism/algorithms/include/hpx/parallel/algorithms/copy.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/algorithms/move.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/util/transfer.hpp

  Log Message:
  -----------
  Making sure sequential copy and move take advantage of improvements as well

- flyby: re-adding static_asserts


  Commit: 4bdbb842ce2cd7662de8be14b591b18483eec8bc
      
https://github.com/STEllAR-GROUP/hpx/commit/4bdbb842ce2cd7662de8be14b591b18483eec8bc
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-06-09 (Wed, 09 Jun 2021)

  Changed paths:
    M 
libs/core/iterator_support/include/hpx/iterator_support/traits/is_iterator.hpp
    M libs/full/compute_cuda/include/hpx/compute/cuda/transfer.hpp
    M 
libs/parallelism/algorithms/include/hpx/algorithms/traits/pointer_category.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/util/transfer.hpp

  Log Message:
  -----------
  Fixing CI problems


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/cc224a34feca...4bdbb842ce2c
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to