[Distributed] Reimplement distributed call thunks completely in AST #41616
ktoso
force pushed
3 years ago
ktoso
force pushed
3 years ago
ktoso
force pushed
3 years ago
ktoso
closed this 3 years ago
ktoso
reopened this 3 years ago
[Distributed] dist actor always has default executor (currently)
8f3f2401
[Distributed] extra test for missing makeEncoder
b4497410
[DistributedDecl] Add DistributedActorSystem to known SDK types
4c3d5c02
[DistributedActor] ok progress on getting the system via witness
8ad04839
[Distributed] allow hop-to `let any: any X` where X is DistActor
6600a65f
[Distributed] AST: Add an accessor to determine whether type is distr…
2963c3e8
[Distributed] AST: Account for distributed members declared in class …
d5fac89f
[Distributed] fix ad-hoc requirement checks for 'mutating'
9da6dea6
[Distributed] Completed AST synthesis for dist thunk
b04d7ddb
[Distributed][ASTDumper] print pretty distributed in right color in A…
d35c7a3f
wip on making the local/remote calls
fd511bb4
using the _local to mark the localCall as known local
bc008a59
[Distributed] fix passing Never when not throwing
6a517581
fix lifetime of mangled string
807fd3a3
[Distributed] Implement recordGenericSubstitution
00ea1db4
[Distributed] Dont add .
518b83bf
[Distributed] dont emit thunk when func broken
7d02c3aa
[Distributed] fix tests; cleanups
fb6e86a2
[Distributed] cleanup, move is... funcs to DistributedDecl
24828edc
[Distributed] Remove SILGen for distributed thunks, it is in Sema now!
db6d5b0e
[Distributed] no need to check stored props in protocols
8df94c0e
remote not used flag
f13eefec
fix mangling test
0f66acd9
[Distributed] Synthesis: Don't re-use AST nodes for `decodeArgument` …
e9ca509c
[Distributed] Synthesis: Make sure that each thunk parameter has an i…
be460a52
[Distributed/Synthesis] NFC: Add a comment regarding empty internal p…
ac4ae900
[Distributed] NFC: Adjust distributed thunk manglings in the accessor…
5db10e50
cleanup
3c41b0ac
ktoso
force pushed
to
3c41b0ac
3 years ago
xedin
approved these changes
on 2022-03-10
[Distributed] NFC: Adjust distributed thunk manglings in the accessor…
2ce311e1
review follow ups
f5927a97
ktoso
force pushed
3 years ago
xfail some linux tests for now so we can land the AST thunk
6440861a
ktoso
force pushed
to
6440861a
3 years ago
Update distributed_actor_remote_functions.swift
b1025cdf
ktoso
merged
5ab8e083
into main 3 years ago
ktoso
deleted the wip-allow-distributed-in-protocols-hop-to-ast branch 3 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub