Isidoros
Isidoros
This PR serves to replace the existing senders/receivers implementation in hpx with the [stdexec implementation](https://github.com/NVIDIA/stdexec) maintained by NVIDIA. Big credits to the @pika-org team for their work when solving almost...
This Pull Request focuses on updating the benchmarks and performance testing functionality of HPX. This involves replacing the previous custom performance timing code with the [Nanobench](https://github.com/martinus/nanobench) library and incorporating the...
`hpx::small_vector` is a small buffer optimized vector. This PR introduces two enhancements: - Making `small_vector` compatible with the proposed [inplace_vector](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p0843r10.html). This is done with creating a `static_vector` typedef for `small_vector`...
Remaining issues 1. HPX senders should replace tag-invocable tags with member functions, following the changes introduced in P2300R8. 2. Some Stdexec algorithms use `std` synchronization primitives, which clash with HPX's...