-
-
Notifications
You must be signed in to change notification settings - Fork 493
Adapt uninitialized_copy and uninitialized_copy_n to C++ 20 #5371
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
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
hkaiser
left a comment
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!
hkaiser
left a comment
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 |
hkaiser
left a comment
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