-
-
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 exclusive_scan to C++20 #5436
Conversation
2130384
to
0856684
Compare
0856684
to
ab04639
Compare
@hkaiser Why is this issue's type breaking change? |
My mistake, thanks for spotting! |
libs/parallelism/algorithms/include/hpx/parallel/container_algorithms/exclusive_scan.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.
Nicely done! Thanks!
ab04639
to
288961b
Compare
libs/parallelism/algorithms/include/hpx/parallel/container_algorithms/exclusive_scan.hpp
Outdated
Show resolved
Hide resolved
libs/parallelism/algorithms/include/hpx/parallel/algorithms/exclusive_scan.hpp
Outdated
Show resolved
Hide resolved
libs/parallelism/algorithms/include/hpx/parallel/algorithms/exclusive_scan.hpp
Show resolved
Hide resolved
de99924
to
99de280
Compare
Can one of the admins verify this patch? |
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!
@Jedi18 After merging one of the other algorithm PRs this one (and others) has conflicts. Could you fix those, please? |
@hkaiser Sure, I'll rebase them on top of each other so we don't have to fix conflicts for every merge. |
…nsform_exclusive_scan
…ads and constexpr sequential functions
99de280
to
874d8de
Compare
Merge order - exlcusive_scan -> transform_exclusive_scan -> tranform_inclusive_scan |
Adapt exclusive_scan to C++20
Adapted exclusive_scan to C++ 20 and added container overloads. (range and sentinel). Added container tests. Seperated segmented overloads.
Any background context you want to provide?
Issue #4822
Issue #3646
Issue #1668
Issue #5156