-
Notifications
You must be signed in to change notification settings - Fork 222
Implement P3149R11 and P3815R1 #1713
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
base: main
Are you sure you want to change the base?
Conversation
db2f61a to
9327406
Compare
|
/ok to test fd9d04b |
fd9d04b to
707aed3
Compare
|
The latest push includes an implementation of I have also tried to address the build failures on the previous iteration, but I don't have a local test environment for the failing build types so I haven't tested the fixes locally, other than to confirm that they still build with my local Clang (i.e. |
707aed3 to
66f394c
Compare
|
Rebased on #1717. |
66f394c to
96d4661
Compare
This diff adds a definition for `concept stdexec::scope_association` plus tests confirming it accepts and rejects the expected things.
96d4661 to
f786c00
Compare
|
/ok to test f786c00 |
51fab9d to
cd89027
Compare
This diff adds a definition for `concept stdexec::scope_token` plus tests confirming it accepts and rejects the expected things.
67262ee to
97d79ee
Compare
|
/ok to test 97d79ee |
97d79ee to
95d10a7
Compare
|
I managed to get GCC 12 installed on my Mac and it repro'd the ICE and the build failure in |
This diff defines `stdexec::associate` and adds some initial tests to confirm it works properly. Still a work in progress.
This diff defines `stdexec::__stop_when` as the implementation of _`stop-when`_ and adds tests to validate the algorithm.
This diff adds `stdexec::spawn` and its tests.
95d10a7 to
52e1755
Compare
This diff adds `stdexec::simple_counting_scope` and some basic tests. Still a work in progress, but the tests *have* found a spec bug.
52e1755 to
521d849
Compare
|
|
This PR will implement P3149R11 patched with P3815R1.
concept scope_associationconcept scope_tokenassociatealgorithmstop-whenalgorithmspawnalgorithmspawn_futurealgorithmsimple_counting_scopecounting_scope