HEP: conformance to C++20 #4871
Labels
tag: pinned
Never close as stale
type: compatibility issue
type: enhancement
type: HEP
Proposal for a major change to HPX
Milestone
This is a meta ticket collecting all issues related to conformance with C++20:
shift_left
andshift_right
algorithms (Add shift_left and shift_right algorithms #3706)barrier
,latch
,counting_semaphore
,binary_semaphore
,condition_variable
,condition_variable_any
,cv_status
(Implement the C++20 Synchronization Library #3983, Adding C++20 counting semaphore API #4634)hpx::future
to C++20co_await
(build error: HPX_WITH_DISTRIBUTED_RUNTIME=off is required for my configuration #4770)Other issues in current code that need fixing for C++20:
is_sentinel_for
trait implementation and test (Addis_sentinel_for
trait implementation and test #4745)sized_sentinel_for
concept and make distance dispatch according to that (Add sized_sentinel_for concept and make distance dispatch according to that #4768)std::result_of
, removed in C++20 (Remove last use of std::result_of, removed in C++20 #4893)hpx::chrono
namespace (Move chrono functionality to hpx::chrono namespace #4917)hpx::parallel::execution
functionality tohpx::execution
(Move public hpx::parallel::execution functionality to hpx::execution #4943)is_execution_policy
and friends into namespace hpx (Moving is_execution_policy and friends into namespace hpx #4969)get_temporary_buffer
andreturn_temporary_buffer
(Removing use of get_temporary_buffer and return_temporary_buffer #4972)The text was updated successfully, but these errors were encountered: