Doug Gregor
|
052cc7d022
|
[Concurrency] Revert 'nonisolated let' change.
The change made to SE-0306 to require 'nonisolated let' is undercutting
the effectiveness of the model. Revert while we work on a better
solution.
|
2021-05-06 17:30:11 -07:00 |
|
Doug Gregor
|
7cc19b5807
|
[SE-0306] Require 'nonisolated' on lets for synchronous cross-actor access.
|
2021-04-23 02:20:35 -07:00 |
|
Doug Gregor
|
070d13c98c
|
Loosen key path restrictions for global actor-isolated properties.
We need to tie this in more deeply with Sendable for it to make sense.
Fixes rdar://75839460.
|
2021-03-25 17:16:16 -07:00 |
|
Doug Gregor
|
508274c90e
|
Update "non-concurrent-value" diagnostics to say "non-sendable"
|
2021-03-18 23:14:47 -07:00 |
|
Doug Gregor
|
9579390024
|
[SE-0304] Rename ConcurrentValue to Sendable
|
2021-03-18 22:48:20 -07:00 |
|
Doug Gregor
|
5b2afec56a
|
Only produce ConcurrentValue-related diagnostics under -warn-concurrency.
|
2021-03-15 12:13:44 -07:00 |
|
Kavon Farvardin
|
b1c62e5ca9
|
typechecker regression test for actor key paths
|
2021-03-11 17:23:45 -08:00 |
|