Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Start lazy actor when calling close #6

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Conversation

villelaitila
Copy link

Rationale:
While it is possible to atomically transition state machine to "completed", it has multiple caveats:

  • It breaks intuition that "close" allows actors to process remaining messages and call its body
  • It introduces one more internal API dependency
  • It makes behaviour of non-lazy and lazy actors inconsistent

Fixes Kotlin#939

elizarov and others added 5 commits December 22, 2018 16:38
Rationale:
While it is possible to atomically transition state machine to "completed", it has multiple caveats:
  * It breaks intuition that "close" allows actors to process remaining messages and call its body
  * It introduces one more internal API dependency
  * It makes behaviour of non-lazy and lazy actors inconsistent

Fixes Kotlin#939
@softagram-bot
Copy link

Softagram Impact Report for pull/6 (head commit: 36e9917)

⭐ Visual Overview

Changed elements and changed dependencies.
Changed dependencies - click for full size
Graph legend
(Open in Softagram Desktop for full details)

⭐ Change Impact

How the changed files are used by the rest of the project
Impacted files - click for full size
Graph legend
(Open in Softagram Desktop for full details)

📄 Full report

Give feedback of this report to support@softagram.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
5 participants