Arnold Schwaighofer
887902eabd
Use availability macro insteada of macOS 9999 in Concurrency tests
2021-05-11 10:40:45 -07:00
Konrad `ktoso` Malawski
82e91b7785
[TaskLocals] Enable sync functions to bind task-locals; Keep Storage in TLS
2021-05-11 11:06:16 +09:00
Alexis Laferrière
3310a55682
[Test] Use the SwiftStdlib 5.5 macro in Concurrency tests
2021-05-06 13:48:49 -07:00
Konrad `ktoso` Malawski
070f9a773b
[TaskLocals] review 2: projected value wrapper
2021-04-29 15:48:23 +09:00
Konrad `ktoso` Malawski
f0781b1f8b
[TaskLocals] prettier API thanks to default inits
2021-04-29 15:48:23 +09:00
Konrad `ktoso` Malawski
a70cd95667
[TaskLocals] move all tests to new style API
2021-04-29 15:48:22 +09:00
Konrad `ktoso` Malawski
664936cd03
[TaskLocal] crash on illegal withValue
2021-04-29 15:48:22 +09:00
Konrad `ktoso` Malawski
3d96d05546
[TaskLocals] property wrapper keys
2021-04-29 15:48:09 +09:00
Nate Chandler
ff7c98123a
[Test] Disabled several Concurrency tests for back_deployment_runtime.
...
rdar://76566598
2021-04-13 15:27:41 -07:00
Mike Ash
1173b737aa
[Concurrency] Add availability to Concurrency APIs.
...
This allows programs to target older OSes while using Concurrency behind an availability check. When targeting older OSes, the symbols are weak-linked and the compiler will require the use of Concurrency features to be guarded by an availability check.
rdar://75850003
2021-04-01 10:42:08 -04:00
Karoy Lorentey
24aca4072a
[test] Skip concurrency tests during back deployment testing
...
rdar://76038845
2021-03-30 22:35:38 -07:00
Konrad `ktoso` Malawski
fcb1c01a36
[TaskLocal] Use the task-local stack discipline allocator
2021-03-02 11:14:41 +09:00
Konrad `ktoso` Malawski
5c71ba98e2
[TaskLocal] remove unnecessary awaits, trys, and rename tests
2021-03-02 00:54:47 +09:00