Alastair Houghton
|
47fa71787f
|
Revert "Merge pull request #80224 from glessard/revert-79789-custom-executors"
This reverts commit 06f6358067, reversing
changes made to 033f6679e8.
|
2025-03-28 10:15:07 +00:00 |
|
Alastair Houghton
|
8b15b05c63
|
Revert "[Concurrency] Provide a Swift interface for custom main and global executors."
|
2025-03-22 02:38:11 -07:00 |
|
Alastair Houghton
|
c20aa667f2
|
[Concurrency] Disable various things for task-to-thread model.
When in task-to-thread model concurrency mode, there is no `MainActor`
and we cannot use `ExecutorJob`, so disable various things.
rdar://141348916
|
2025-03-19 11:15:00 +00:00 |
|
Alastair Houghton
|
f0defd83bd
|
[Concurrency] Add CooperativeExecutor, use it.
Also tweak the sleep implementations to let the hooks run if there
isn't a `SchedulableExecutor` (for hooked mode).
rdar://141348916
|
2025-03-17 13:10:35 +00:00 |
|
Alastair Houghton
|
a4f79f367a
|
[Concurrency][Linux] Fix WASI build.
This doesn't actually add proper WASI support - it just fixes the
build so that we're no worse off than we were.
rdar://141348916
|
2025-03-14 14:57:15 +00:00 |
|