Alastair Houghton
bd289dc548
[Concurrency] Remove custom global executors from 6.2.
...
The custom global executors work is not landing in 6.2, so make
sure it isn't public there.
rdar://151147606
2025-07-09 15:45:15 +01:00
Alastair Houghton
8eb879831c
Merge pull request #81940 from al45tair/eng/PR-152498657
...
Rename SwiftStdlibCurrentOS to StdlibDeploymentTarget.
2025-07-07 12:04:38 +01:00
Alastair Houghton
0813e95569
Merge pull request #81440 from al45tair/currentos-availability
...
[Concurrency][Stdlib] Add SwiftStdlibCurrentOS availability, use it.
2025-07-07 12:04:00 +01:00
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
167449f3db
[Concurrency] Fix a typo and use var not let.
...
Fix a typo that caused us to not include the correct code for platforms
that use "singlethreaded" concurrency.
Also use `var` not `let` for the computed property in `PlatformExecutorFactory`.
rdar://141348916
2025-03-18 10:39:41 +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