[Distributed] Augment accessor to support calling generic distributed thunks #40947
xedin
force pushed
4 years ago
ktoso
commented
on 2022-01-21
ktoso
commented
on 2022-01-21
ktoso
commented
on 2022-01-21
ktoso
commented
on 2022-01-21
ktoso
approved these changes
on 2022-01-21
[IRGen] Record generic environment associated with accessible function
2bd7a49d
[Distributed] Runtime: Implement a way to access generic env of distr…
d54e3294
[Distributed] Stage use of generic environment to decode target param…
0e359512
[Distributed] Augment parameter/result type decoded to support generi…
206969a7
[Distributed] IRGen: Provide argument/result types to the accessor
e7ceddc5
[Distributed] IRGen: Support loading both concrete and generic argume…
51df8744
[Distributed] IRGen: Drop result type for accessor parameters
925b5982
[Distributed] Runtime/IRGen: Allow passing substitutions to distribut…
406af833
[Distributed] IRGen: Add generic argument substitutions to argument e…
cf47cfa7
[Distributed] Runtime: Add a way to fetch witness tables for given ge…
e801e4e2
[Distributed] ExecuteTarget: Add missing deallocation of substitution…
d55f8f72
[Distributed] IRGen: Support argument with generic parameters passed …
dc978f29
[Distributed] IRGen: Teach distributed thunk accessor to load witness…
59ff689f
[Distributed] Runtime: Move substitutions/witness tables deallocation…
1fc0f3c2
[Distributed] NFC: Add more test-cases for generic distributed methods
0000e392
[Distributed] NFC: Adjust test-cases to reflect updates in accessor i…
d41173b3
[Distributed] NFC: Add generic argument tests for 64 and 32 bit acces…
b503fcf1
xedin
force pushed
4 years ago
xedin
marked this pull request as ready for review 4 years ago
[Distributed] Switch accessor parameter convention to `Direct_Unowned…
4cfd1d0a
xedin
force pushed
to
4cfd1d0a
4 years ago
[Distributed] Move some of the swift_distributed_* accessors to a ded…
624b2725
xedin
force pushed
to
624b2725
4 years ago
[Distributed] Add stdlib include to give access to llvm/ADT
3fa5e20c
[Distributed] NFC: Adjust generic argument test-case to match `Array`…
708beadd
xedin
force pushed
to
708beadd
3 years ago
xedin
merged
ac875d00
into main 3 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub