Isidoros

Results 4 issues of 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...

type: enhancement
type: compatibility issue
category: executors

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...

type: enhancement
type: compatibility issue
category: CI

`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`...

type: enhancement
type: compatibility issue
category: data-structures

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...