Branch: refs/heads/staging
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: bd32982b0afba90227844c4b755c086f3e2fbb5a
      
https://github.com/STEllAR-GROUP/hpx/commit/bd32982b0afba90227844c4b755c086f3e2fbb5a
  Author: isidorostsa <tsa.isido...@gmail.com>
  Date:   2023-09-06 (Wed, 06 Sep 2023)

  Changed paths:
    M libs/core/algorithms/include/hpx/algorithms/traits/pointer_category.hpp
    M libs/core/type_support/include/hpx/type_support/is_relocatable.hpp
    M 
libs/core/type_support/include/hpx/type_support/is_trivially_relocatable.hpp
    M libs/core/type_support/include/hpx/type_support/relocate_at.hpp
    M libs/core/type_support/include/hpx/type_support/uninitialized_relocate.hpp
    M libs/core/type_support/tests/unit/is_relocatable.cpp
    M libs/core/type_support/tests/unit/is_trivially_relocatable.cpp
    M libs/core/type_support/tests/unit/relocate_at.cpp
    M libs/core/type_support/tests/unit/uninitialized_relocate.cpp

  Log Message:
  -----------
  move is_(trivially_)relocatable to experimental


  Commit: 056fa742b2dfd692b03b46504410d8242f83f32c
      
https://github.com/STEllAR-GROUP/hpx/commit/056fa742b2dfd692b03b46504410d8242f83f32c
  Author: isidorostsa <tsa.isido...@gmail.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M libs/core/type_support/CMakeLists.txt
    R libs/core/type_support/include/hpx/type_support/uninitialized_relocate.hpp
    A 
libs/core/type_support/include/hpx/type_support/uninitialized_relocate_n_primitive.hpp
    M libs/core/type_support/tests/unit/CMakeLists.txt
    R libs/core/type_support/tests/unit/uninitialized_relocate.cpp
    A libs/core/type_support/tests/unit/uninitialized_relocate_n_primitive.cpp

  Log Message:
  -----------
  type_support::uninitialized_relocate -> primitive


  Commit: 3a685e8fc8fbb16753680dcf9752f3657d61ea86
      
https://github.com/STEllAR-GROUP/hpx/commit/3a685e8fc8fbb16753680dcf9752f3657d61ea86
  Author: isidorostsa <tsa.isido...@gmail.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M libs/core/algorithms/CMakeLists.txt
    A 
libs/core/algorithms/include/hpx/parallel/algorithms/uninitialized_relocate.hpp

  Log Message:
  -----------
  hpx seq-par uninialized_relocate(_n) algorithm


  Commit: 77bc1b0ade5f9ea408436720ee5390947554e811
      
https://github.com/STEllAR-GROUP/hpx/commit/77bc1b0ade5f9ea408436720ee5390947554e811
  Author: isidorostsa <tsa.isido...@gmail.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M libs/core/algorithms/tests/unit/algorithms/CMakeLists.txt
    A libs/core/algorithms/tests/unit/algorithms/uninitialized_relocate.cpp
    A libs/core/algorithms/tests/unit/algorithms/uninitialized_relocate_par.cpp
    A libs/core/algorithms/tests/unit/algorithms/uninitialized_relocaten.cpp

  Log Message:
  -----------
  tests for par-seq uninitialized_relocate(_n)


  Commit: 58dc8844386785cd8cb5e083e0daf9f12afa6f20
      
https://github.com/STEllAR-GROUP/hpx/commit/58dc8844386785cd8cb5e083e0daf9f12afa6f20
  Author: isidorostsa <tsa.isido...@gmail.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M libs/core/type_support/tests/unit/fail_relocate_at.cpp
    M libs/core/type_support/tests/unit/fail_uninitialized_relocate.cpp
    M libs/core/type_support/tests/unit/relocate.cpp
    M libs/core/type_support/tests/unit/relocate_at.cpp
    M libs/core/type_support/tests/unit/uninitialized_relocate_n_primitive.cpp

  Log Message:
  -----------
  tests for relocation (nitpicks)


  Commit: fcaa2f39d09a4a1dcdf95d32786c36b785271ad4
      
https://github.com/STEllAR-GROUP/hpx/commit/fcaa2f39d09a4a1dcdf95d32786c36b785271ad4
  Author: isidorostsa <tsa.isido...@gmail.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M 
libs/core/algorithms/include/hpx/parallel/algorithms/uninitialized_relocate.hpp
    M libs/core/algorithms/tests/unit/algorithms/uninitialized_relocate_par.cpp
    M 
libs/core/type_support/include/hpx/type_support/uninitialized_relocate_n_primitive.hpp

  Log Message:
  -----------
  clang-format + namespaces


  Commit: 85315729dd00233affb321d468b9f8333429f22b
      
https://github.com/STEllAR-GROUP/hpx/commit/85315729dd00233affb321d468b9f8333429f22b
  Author: isidorostsa <tsa.isido...@gmail.com>
  Date:   2023-09-09 (Sat, 09 Sep 2023)

  Changed paths:
    M libs/core/iterator_support/tests/performance/stencil3_iterators.cpp

  Log Message:
  -----------
  fix unrelated failing test


  Commit: a43f622e97e08e586633905931e6a717280affa9
      
https://github.com/STEllAR-GROUP/hpx/commit/a43f622e97e08e586633905931e6a717280affa9
  Author: isidorostsa <tsa.isido...@gmail.com>
  Date:   2023-09-11 (Mon, 11 Sep 2023)

  Changed paths:
    M libs/core/algorithms/include/hpx/algorithms/traits/pointer_category.hpp
    M libs/core/algorithms/include/hpx/parallel/util/transfer.hpp
    M 
libs/core/iterator_support/include/hpx/iterator_support/traits/is_iterator.hpp
    M libs/core/type_support/CMakeLists.txt
    A libs/core/type_support/include/hpx/type_support/is_contiguous_iterator.hpp
    M 
libs/core/type_support/include/hpx/type_support/uninitialized_relocate_n_primitive.hpp
    M libs/core/type_support/tests/unit/CMakeLists.txt
    A libs/core/type_support/tests/unit/is_contiguous_iterator.cpp

  Log Message:
  -----------
  move is_contiguous_iterator to type_support, support array iterators


  Commit: b894f5eb9e7265fca86ffd31d1cdc6b56a4473c8
      
https://github.com/STEllAR-GROUP/hpx/commit/b894f5eb9e7265fca86ffd31d1cdc6b56a4473c8
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2023-09-14 (Thu, 14 Sep 2023)

  Changed paths:
    M .jenkins/lsu-perftests/entry.sh
    M .jenkins/lsu-test-coverage/entry.sh
    M .jenkins/lsu/entry.sh

  Log Message:
  -----------
  Adding --exclusive to launching tests on rostam


  Commit: 496f4ba336ea27dbc118970234dcf0155e22409f
      
https://github.com/STEllAR-GROUP/hpx/commit/496f4ba336ea27dbc118970234dcf0155e22409f
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2023-09-14 (Thu, 14 Sep 2023)

  Changed paths:
    M components/process/src/server/child_component.cpp
    M examples/quickstart/init_globally.cpp
    M libs/core/runtime_local/include/hpx/runtime_local/run_as_hpx_thread.hpp
    M libs/core/runtime_local/include/hpx/runtime_local/run_as_os_thread.hpp
    M libs/full/collectives/src/barrier.cpp
    M tests/regressions/threads/run_as_hpx_thread_exceptions_3304.cpp
    M tests/regressions/threads/run_as_os_thread_lockup_2991.cpp

  Log Message:
  -----------
  Moving hpx::threads::run_as_xxx to namespace hpx


  Commit: 82f290779c5c735ce091a451ded3e63559c58a00
      
https://github.com/STEllAR-GROUP/hpx/commit/82f290779c5c735ce091a451ded3e63559c58a00
  Author: isidorostsa <tsa.isido...@gmail.com>
  Date:   2023-09-20 (Wed, 20 Sep 2023)

  Changed paths:
    M libs/core/type_support/include/hpx/type_support/is_contiguous_iterator.hpp
    M libs/core/type_support/tests/unit/is_contiguous_iterator.cpp

  Log Message:
  -----------
  detect vec, arr, string w/out causing hard errors


  Commit: a7710963e4769292ed52952ea99aa844ae824c5b
      
https://github.com/STEllAR-GROUP/hpx/commit/a7710963e4769292ed52952ea99aa844ae824c5b
  Author: StellarBot <cont...@stellar-group.org>
  Date:   2023-09-25 (Mon, 25 Sep 2023)

  Changed paths:
    M .jenkins/lsu-perftests/entry.sh
    M .jenkins/lsu-test-coverage/entry.sh
    M .jenkins/lsu/entry.sh
    M components/process/src/server/child_component.cpp
    M examples/quickstart/init_globally.cpp
    M libs/core/algorithms/CMakeLists.txt
    M libs/core/algorithms/include/hpx/algorithms/traits/pointer_category.hpp
    A 
libs/core/algorithms/include/hpx/parallel/algorithms/uninitialized_relocate.hpp
    M libs/core/algorithms/include/hpx/parallel/util/transfer.hpp
    M libs/core/algorithms/tests/unit/algorithms/CMakeLists.txt
    A libs/core/algorithms/tests/unit/algorithms/uninitialized_relocate.cpp
    A libs/core/algorithms/tests/unit/algorithms/uninitialized_relocate_par.cpp
    A libs/core/algorithms/tests/unit/algorithms/uninitialized_relocaten.cpp
    M 
libs/core/iterator_support/include/hpx/iterator_support/traits/is_iterator.hpp
    M libs/core/iterator_support/tests/performance/stencil3_iterators.cpp
    M libs/core/runtime_local/include/hpx/runtime_local/run_as_hpx_thread.hpp
    M libs/core/runtime_local/include/hpx/runtime_local/run_as_os_thread.hpp
    M libs/core/type_support/CMakeLists.txt
    A libs/core/type_support/include/hpx/type_support/is_contiguous_iterator.hpp
    M libs/core/type_support/include/hpx/type_support/is_relocatable.hpp
    M 
libs/core/type_support/include/hpx/type_support/is_trivially_relocatable.hpp
    M libs/core/type_support/include/hpx/type_support/relocate_at.hpp
    R libs/core/type_support/include/hpx/type_support/uninitialized_relocate.hpp
    A 
libs/core/type_support/include/hpx/type_support/uninitialized_relocate_n_primitive.hpp
    M libs/core/type_support/tests/unit/CMakeLists.txt
    M libs/core/type_support/tests/unit/fail_relocate_at.cpp
    M libs/core/type_support/tests/unit/fail_uninitialized_relocate.cpp
    A libs/core/type_support/tests/unit/is_contiguous_iterator.cpp
    M libs/core/type_support/tests/unit/is_relocatable.cpp
    M libs/core/type_support/tests/unit/is_trivially_relocatable.cpp
    M libs/core/type_support/tests/unit/relocate.cpp
    M libs/core/type_support/tests/unit/relocate_at.cpp
    R libs/core/type_support/tests/unit/uninitialized_relocate.cpp
    A libs/core/type_support/tests/unit/uninitialized_relocate_n_primitive.cpp
    M libs/full/collectives/src/barrier.cpp
    M tests/regressions/threads/run_as_hpx_thread_exceptions_3304.cpp
    M tests/regressions/threads/run_as_os_thread_lockup_2991.cpp

  Log Message:
  -----------
  Merge #6344 #6348 #6349

6344: uninitialized_relocate w/ type_support primitive r=hkaiser a=isidorostsa

This PR replaces the `type_support::uninitialized_relocate` with a primitive 
version for uninitialized relocation, named 
`uninitialized_relocate_n_primitive`. This is used by the parallel and 
sequenced versions of `algorithms::uninitialized_relocate`.

In contrast to the previous attempt of implementing the relocation functions, 
https://github.com/STEllAR-GROUP/hpx/pull/6314, this does not place the 
primitive in `transfer.hpp`, which is in the `algorithms` module, nor does it 
modify `loop.hpp` to add the specific exception handling method required by 
`uninitialized_relocate`. 

The goal of keeping a primitive in type support, which is relatively low level 
in terms of dependencies, is to use it in the higher level `small_vector` and 
other data structures. 

6348: Adding --exclusive to launching tests on rostam r=hkaiser a=hkaiser



6349: Moving hpx::threads::run_as_xxx to namespace hpx r=hkaiser a=hkaiser

- run_as_os_thread
- run_as_hpx_thread

Co-authored-by: isidorostsa <tsa.isido...@gmail.com>
Co-authored-by: Hartmut Kaiser <hartmut.kai...@gmail.com>


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/4a66ce5b5a5b...a7710963e476
_______________________________________________
hpx-commits mailing list
hpx-commits@mail.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to