Commit Graph

5 Commits

Author SHA1 Message Date
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
bc41ce2ae4 SE-0302: Limit ConcurrentValue on classes to final classes 2021-03-02 22:19:18 -08:00
Doug Gregor
ecf36ba6bc Enable ConcurrentValue checking as part of Concurrency mode.
Drop the separate flag guarding this checking.
2021-02-22 00:29:56 -08:00
Doug Gregor
2141bb0a65 [Concurrency] Diagnose ConcurrentValue restrictions on classes.
One cannot introduce ConcurrentValue conformance on a class
that has a (non-NSObject) superclass, nor put a ConcurrentValue
conformance on an open class.
2021-02-11 13:56:16 -08:00