-
Notifications
You must be signed in to change notification settings - Fork 522
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
Potential inconsistency between joinWithNever and docs #4093
Comments
Yeah, that's definitely a bug; either in the code or in the docs. |
Align the implementation with Spawn docs. Close typelevel#4093.
I'm reminded of a similar confusion with |
yeah, tbh I wasn't sure which way I should go fix the docs or fix the code. My intuition is |
@lenguyenthanh your PR passes our test suite so that's a good sign that we are not depending on the bug and hopefully nobody else is either. Also we have precedent for fixing bugs even if they did cause some breakage ... (see the |
I agree that We need to be careful about the changes. So, the question is what does it take to introduce this change? Or should we be safe and update the docs instead? |
Hi there,
In the docs for the the
Spawn
typeclass at the very end it states:However, the
joinWithNever
implementation doesn't look like it actually makes any attempts at self cancellation and I think I've confirmed this with a small test app.which outputs the following to console
The text was updated successfully, but these errors were encountered: