swift
d09699d4 - [Distributed] Prevent remote refs from ever passing assert isolation

Commit
20 days ago
[Distributed] Prevent remote refs from ever passing assert isolation A remote reference can never be used for isolation; it literarily "does not exist" in this process and is only a remote proxy. If we used some shared executor, we should wrongly asume the same executor means that it is isolated; but that's not the case, since a remote ref is always a proxy and cannot be used for isolation, even if in a local instance of such type would be using the same executor. resolves rdar://182990720
Author
Committer
Parents
Loading