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