swift
[concurrency][distributed] Inject invocations of transport.actorReady in init
#39762
Merged

Commits
  • impose `self` restrictions in distributed actor inits
    kavon committed 4 years ago
  • Replace `destoryDistributedActor` builtin with `destroyDefaultActor`
    kavon committed 4 years ago
  • fixed emission of actorReady call in init epilogue
    kavon committed 4 years ago
  • refactor some of SILGen's distributed actor code
    kavon committed 4 years ago
  • invoke resignIdentity in an async failable initializer
    kavon committed 4 years ago
  • decouple the emission of actorReady from SILGen
    kavon committed 4 years ago
  • inject actorReady calls for async dist actor ctors
    kavon committed 4 years ago
  • update dist actor deinit SIL tests
    kavon committed 4 years ago
  • merge coverage of multiple transport args into a runtime test
    kavon committed 4 years ago
  • Move the few SIL tests under the Distributed directory
    kavon committed 4 years ago
  • add SIL coverage for current actorReady and resignIdentity calls
    kavon committed 4 years ago
  • remove redundant defers, now that actorReady is called implicitly
    kavon committed 4 years ago
  • capture the known problem with multiple actorReady calls in async inits
    kavon committed 4 years ago
  • throwing sync inits are also not fully working
    kavon committed 4 years ago
  • fix whitespace in check line for Linux
    kavon committed 4 years ago
Loading