Skip to content

Non suspend flow #299

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

Merged
merged 9 commits into from
Mar 14, 2025
Merged

Non suspend flow #299

merged 9 commits into from
Mar 14, 2025

Conversation

Mr3zee
Copy link
Collaborator

@Mr3zee Mr3zee commented Mar 10, 2025

Subsystem
kRPC, Compiler Plugin

Problem Description
Flows are better returned if the function is not suspend. The reason is that in this case no mixup of scopes is possible and flow's lifetime is predictable

Solution
Support these functions in kRPC

@Mr3zee Mr3zee added the feature New feature or request label Mar 10, 2025
@Mr3zee Mr3zee self-assigned this Mar 10, 2025
@Mr3zee Mr3zee linked an issue Mar 10, 2025 that may be closed by this pull request
Mr3zee added 2 commits March 11, 2025 14:26
@Mr3zee Mr3zee requested a review from e5l March 11, 2025 21:11
@Mr3zee Mr3zee marked this pull request as ready for review March 11, 2025 21:11
Mr3zee added 4 commits March 11, 2025 22:16

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
@e5l
Copy link
Member

e5l commented Mar 12, 2025

lgtm, please check minor comments

@Mr3zee Mr3zee requested a review from e5l March 13, 2025 16:08
@Mr3zee Mr3zee merged commit 7bfdb56 into main Mar 14, 2025
1 check passed
@Mr3zee Mr3zee deleted the non-suspend-flow branch March 14, 2025 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Improve feedback when non-suspending function included in RpcService
2 participants