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

Rework parJoin to work with transformers #2552

Merged
merged 4 commits into from
Sep 29, 2021

Conversation

vasilmkd
Copy link
Member

@vasilmkd vasilmkd commented Aug 10, 2021

Resolves #1945.

The memory leak tests seem happy, I ran the CI many times yesterday and this morning.

I will follow this up with a PR that fixes this issue on main. It should be even simpler given that Cats Effect 3 has support for the Outcome in guaranteeCase, which we can use to sequence short-circuiting monad transformers.

@vasilmkd vasilmkd added the 2.5.x label Aug 10, 2021
@vasilmkd vasilmkd marked this pull request as draft August 10, 2021 23:27
@vasilmkd vasilmkd force-pushed the parjoin branch 2 times, most recently from 123c032 to 16477dd Compare August 11, 2021 00:45
@vasilmkd vasilmkd marked this pull request as ready for review August 11, 2021 11:24
@vasilmkd vasilmkd linked an issue Aug 11, 2021 that may be closed by this pull request
@vasilmkd vasilmkd marked this pull request as draft August 11, 2021 20:55
@vasilmkd vasilmkd marked this pull request as ready for review August 14, 2021 23:34
@vasilmkd vasilmkd marked this pull request as draft August 17, 2021 22:52
@vasilmkd vasilmkd marked this pull request as ready for review August 18, 2021 00:10
@vasilmkd vasilmkd marked this pull request as draft August 18, 2021 18:50
@vasilmkd vasilmkd marked this pull request as ready for review August 18, 2021 18:51
@vasilmkd vasilmkd marked this pull request as draft August 18, 2021 20:53
@vasilmkd vasilmkd marked this pull request as ready for review August 18, 2021 22:38
@mpilquist
Copy link
Member

Was there any reason not to merge this one? We've already merged the equivalent PR on main, right?

@vasilmkd
Copy link
Member Author

vasilmkd commented Sep 29, 2021

No reason really, the tests pass and the leak tests are fine too. I think it wasn't properly reviewed is all.

@mpilquist mpilquist merged commit 7c6a7b9 into typelevel:series/2.5.x Sep 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Stream.parJoin freezes using an EitherT as effect context
3 participants