Konrad `ktoso` Malawski
143d8f9801
[Distributed] Handle distributed thunk requirements/witnesses ( #72151 )
...
Co-authored-by: Pavel Yaskevich <pyaskevich@apple.com >
2024-03-11 02:07:22 -07:00
Pavel Yaskevich
65d164a9c3
Revert "[SIL] Distributed: Remove logic related to ad-hoc requirements from SILFunction"
...
This reverts commit 1909b12370 .
2024-02-21 13:29:47 -08:00
Pavel Yaskevich
1909b12370
[SIL] Distributed: Remove logic related to ad-hoc requirements from SILFunction
...
Ad-hoc requirements are now obsolete by making `remoteCall`,
`record{Argument, ReturnType}`, `decodeNextArgument` protocols
requirements and injecting witness tables for `SerializationRequirement`
conformances during IRGen.
2024-02-12 14:26:30 -08:00
John McCall
dd90ae7416
Rename SIL's @isolated attribute to @sil_isolated.
...
We want to use @isolated in ordinary Swift, and while we could probably
make it coexist with this SIL use, doing so would be really inconvenient.
2024-02-03 01:51:36 -05:00
Michael Gottesman
6f3d45219a
[ast] Represent a parameter's isolation at the SIL level.
...
I did this by adding flag on SILParamInfo.
rdar://121387872
2024-01-23 15:20:22 -08:00
Konrad `ktoso` Malawski
0ffaf17509
[Distributed] move test file to more logical place
2022-12-02 12:58:56 +09:00