-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[Concurrency] Custom executors with move-only Job #63569
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
[Concurrency] Custom executors with move-only Job #63569
Conversation
d3698cf
to
814baea
Compare
814baea
to
b94aa07
Compare
This will be unblocked by #64059 |
018b167
to
a719119
Compare
a719119
to
86d046b
Compare
Okey rebased updated and cleaned up... this is only waiting for the moveonly types to be enabled in stdlib and we will be able to remove the hardcoded flag and merge |
95a420a
to
c6d5536
Compare
@swift-ci please smoke test |
c6d5536
to
f1de11f
Compare
@swift-ci please smoke test |
preset=stdlib_S_standalone_minimal_macho_x86_64,build,test |
move new enqueue method to be named enqueue and not enqueueOwned
07b77e0
to
443f95e
Compare
@swift-ci please smoke test |
preset=stdlib_S_standalone_minimal_macho_x86_64,build,test |
3a7f106
to
443f95e
Compare
preset=stdlib_S_standalone_minimal_macho_x86_64,build,test |
Freestanding is somehow broken in wrongly reporting moveonly types are not available there -- paging @kavon to unblock this PR. rdar://106849189 |
@swift-ci please smoke test |
795afbc
to
f61edfd
Compare
preset=stdlib_S_standalone_minimal_macho_x86_64,build,test |
@swift-ci please smoke test |
This is not cleaned up but it is exploring if we're able to pull off move-only
Job
and so far my conclusion is that we could! 🎉DO NOT MERGE YET: Blocked on move-only being enabled for the stdlib:Copyable
as an inferred generic constraint by default #64059