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

Modifies CompletableFutureContinuation to implement kotlin debug clas… #4544

Merged
merged 1 commit into from Nov 18, 2020

Conversation

willbuck
Copy link
Contributor

…s CoroutineStackFrame (#4438)

@willbuck
Copy link
Contributor Author

Closes #4438

@graemerocher
Copy link
Contributor

This is an internal class?

@graemerocher
Copy link
Contributor

Nevermind read the comments on the linked issue

@willbuck
Copy link
Contributor Author

willbuck commented Nov 18, 2020

Yeah James and I also thought at first this wasn't the way to go, but @qwwdfsad has informed us despite being in a package labeled internal, it is a public facing interface meant to be implemented:

Kotlin/kotlinx.coroutines#2386

@graemerocher graemerocher merged commit a9e1aa1 into 2.1.x Nov 18, 2020
@graemerocher graemerocher deleted the issue-4438 branch November 18, 2020 17:22
@timducheyne
Copy link
Contributor

Hi @graemerocher,

I see you fixed it in CompletableFutureContinuation

but there is also another location that will need the same fix:
io.micronaut.http.bind.binders.ContinuationArgumentBinder#CustomContinuation

kind regards,
Tim

@willbuck
Copy link
Contributor Author

@timducheyne Appreciate the heads up! If you feel comfortable PRing that (or any other Continuation related classes we have) please feel free to submit them, otherwise I will try to get to it eventually

Thanks!

@timducheyne
Copy link
Contributor

@willbuck I added a fix for this in the PR for the request scope fix
#4661

grtz,
Tim

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

Successfully merging this pull request may close these issues.

None yet

3 participants