Skip to content

Conversation

@armanbilge
Copy link
Owner

So we don't have to replicate fixes like typelevel/fs2#3206.

Also instead of ap we override product and map2 instead, since it turns out FlatMap was overriding those with flatMap based implementations. I think they are the most commonly used ones and there is a performance win since flatMap involves tearing down and restarting the inner signal.

@armanbilge armanbilge marked this pull request as draft April 13, 2023 00:34
@armanbilge
Copy link
Owner Author

Actually this should wait for the next FS2 release, otherwise we are introducing bugs ... 😅

@armanbilge armanbilge marked this pull request as ready for review May 13, 2023 00:39
@armanbilge armanbilge closed this May 13, 2023
@armanbilge armanbilge reopened this May 13, 2023
@armanbilge armanbilge merged commit 759ec75 into main May 13, 2023
@armanbilge armanbilge deleted the pr/fix-fs2-3206 branch May 13, 2023 00:54
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.

2 participants