-
-
Notifications
You must be signed in to change notification settings - Fork 450
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adapt uninitialized_copy and uninitialized_copy_n to C++ 20 #5371
Adapt uninitialized_copy and uninitialized_copy_n to C++ 20 #5371
Conversation
c8098cb
to
7e22ea8
Compare
libs/parallelism/algorithms/include/hpx/parallel/container_algorithms.hpp
Outdated
Show resolved
Hide resolved
libs/parallelism/algorithms/include/hpx/parallel/algorithms/uninitialized_copy.hpp
Show resolved
Hide resolved
libs/parallelism/algorithms/include/hpx/parallel/container_algorithms/uninitialized_copy.hpp
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!
libs/parallelism/algorithms/include/hpx/parallel/algorithms/uninitialized_copy.hpp
Outdated
Show resolved
Hide resolved
libs/parallelism/algorithms/include/hpx/parallel/algorithms/uninitialized_copy.hpp
Outdated
Show resolved
Hide resolved
6cbd96f
to
48caeaf
Compare
8fed8f9
to
782aee8
Compare
retest lsu |
782aee8
to
df2918e
Compare
retest |
launch perftests |
retest lsu |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!
retest lsu |
… for parallel overloads
…alized_default_construct_n
df2918e
to
c453ed8
Compare
PR Merge order :- uninitialized_default_construct -> uninitialized_value_construct -> uninitialized_copy -> uninitialized_fill |
Adapted uninitialized copy and uninitialized_copy_n to C++ 20 and added container overloads. (range and sentinel). Added container tests.
Any background context you want to provide?
Issue #4822
Issue #3646
Issue #1668