Hartmut Kaiser
Hartmut Kaiser
In addition to #3440, we should add a build system option that fetches the needed Boost libraries from github instead of relying on an installed version. This shouldn't be too...
This is a meta ticket collecting all issues related to conformance with C++23, please edit as needed: - [x] Add `starts_with` and `ends_with` algorithms (#5381) - [x] Implement P2248 for...
The following code fails compilation if `HPX_DATASTRUCTURES_WITH_ADAPT_STD_TUPLE` is enabled: ``` // Copyright (c) 2020 Hartmut Kaiser // // SPDX-License-Identifier: BSL-1.0 // Distributed under the Boost Software License, Version 1.0. (See...
The Parallelism TS2 has been officially accepted (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4755.pdf). This ticket is to track the process of making our implementations of the specified facilities fully conforming. - [ ] `exception_list` -...
This may avoid having to `static_cast` the returned values.
The existing parallel algorithms should be extended to seamlessly work with distributed data structures like `hpx::partitioned_vector`. Unfortunately this requires additional code for each specific algorithms. For more information about the...
hpx::cout (and related streams) should not expose their own operator
If an argument for an action is bitwise copy able (like `std::vector` for `T` being bitwise copy able) it should be possible to avoid to copy it into (and out...
We should add a way that simplifies adding trivial primitives. Often the functionality of a primitive can be expressed by a single function. In this case, a user should be...
Early experiment results show that the timing reported from the topmost node in the execution tree is wrong. This requires some investigation.