-
-
Notifications
You must be signed in to change notification settings - Fork 430
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
Adding sync_wait_with_variant #5956
Conversation
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.
Very nice! Please add the new file here: https://github.com/STEllAR-GROUP/hpx/blob/master/libs/core/execution/CMakeLists.txt#L26, and add the new test to the build system (here: https://github.com/STEllAR-GROUP/hpx/blob/master/libs/core/execution/tests/unit/CMakeLists.txt#L19).
Also, now that you have a working version that duplicates 95% of the sync_wait
code, would you see a way to combine the implementations of sync_wait
and sync_wait_with_variant
to reduce the amount of code repetition?
Sure, will do. |
Performance test reportHPX PerformanceComparison
Info
Comparison
Info
Comparison
Info
Explanation of Symbols
|
46b08aa
to
a21b560
Compare
Performance test reportHPX PerformanceComparison
Info
Comparison
Info
Comparison
Info
Explanation of Symbols
|
13b84ab
to
722ec9a
Compare
Performance test reportHPX PerformanceComparison
Info
Comparison
Info
Comparison
Info
Explanation of Symbols
|
7253a3c
to
dd3af2d
Compare
32b50fe
to
3ea62d8
Compare
Performance test reportHPX PerformanceComparison
Info
Comparison
Info
Comparison
Info
Explanation of Symbols
|
2248cad
to
c7e9ba4
Compare
7a3e9c3
to
5663170
Compare
Performance test reportHPX PerformanceComparison
Info
Comparison
Info
Comparison
Info
Explanation of Symbols
|
88d09a7
to
210f1c9
Compare
210f1c9
to
097bf5f
Compare
@hcq9102 things should be fine now. Please note that I also have rebased this branch onto master. |
097bf5f
to
e2079fa
Compare
Performance test reportHPX PerformanceComparison
Info
Comparison
Info
Comparison
Info
Explanation of Symbols
|
This can be closed as it is subsumed by #6015 |
#6015 got merged. We don't need this one anymore.(sync_wait_with_variant integrating with sync_wait) |
Any background context you want to provide?
P2300R5: sync_wait_with_variant
sync_wait_with_variant, which accepts any sender, but returns an optional whose value type is the variant of all the possible tuples sent by the input sender:
Checklist