Doug Gregor
d9b5a4621f
Enable strict memory safety in the Distributed module
2025-02-26 14:28:26 -08:00
Konrad `ktoso` Malawski
7d1ce789ad
Revert "Revert "Isolated synchronous deinit""
2024-09-17 17:35:38 +09:00
Alex Hoppen
c5aa49ba64
Revert "Isolated synchronous deinit"
2024-09-03 18:11:26 -07:00
Mykola Pokhylets
6151731d26
Updated implementation to handle SWIFT_CONCURRENCY_ACTORS_AS_LOCKS
2024-08-13 12:30:21 +02:00
Konrad `ktoso` Malawski
da6f08a24e
[Concurrency] Adopt stable keyword consuming instead of __owned
...
add test for warnings emitted when missing consuming attribute
use -emit-sil in mock SDK tests for better coverage
2023-05-11 15:18:54 +02:00
Kavon Farvardin
103bd043cd
Revert "Revert "Prevent noncopyable metatypes from being converted to Any""
...
This reverts commit 1a3b42cd63 .
2023-05-04 11:38:00 -07:00
Hamish Knight
1a3b42cd63
Revert "Prevent noncopyable metatypes from being converted to Any"
2023-05-04 12:10:10 +01:00
Kavon Farvardin
4710fc675b
Prevent noncopyable metatypes from being converted to Any
...
These metatypes are a gateway to more incorrect
uses of these noncopyable values because we don't
yet have the corresponding runtime support yet.
The other use cases of using metatypes of
noncopyable types in generics is not high enough to
warrant people using them yet.
resolves rdar://106452518
2023-05-03 10:23:11 -07:00
Konrad `ktoso` Malawski
e19ccb2228
[Executors] Avoid using Job typealias and use the ExecutorJob explicitly
2023-04-14 18:44:17 +09:00
Konrad `ktoso` Malawski
80b93863a9
[Concurrency] Rename Job to ExecutorJob, ease transition with typealias ( #65006 )
2023-04-11 14:52:10 +09:00
Konrad `ktoso` Malawski
b666fc672e
[Executors] Remote distributed actors get "crash on enqueue" default executor ( #64969 )
2023-04-10 19:12:03 +09:00