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

Update more core operators #555

Merged

Conversation

frankmcsherry
Copy link
Member

This PR moves more core operators into core. This includes almost all of the operators of #550, minus some that I think we might want to prune instead (delay and broadcast). There are other operators that I think are worth retaining (partition stands out) but several of the remaining operators should probably be pruned.

This PR has stronger opinions than #550 on how little should be left for Stream (vs StreamCore) and they may need to be walked back once there is an alternate container implementation. I think for the moment there is some type inference ease because there is only one implementor, and various annotations that occur in #550 are not needed here (yet). So, perhaps some more convenience methods / trait re-thinks (ToStream stood out as hard to specify the container type, as it is a trait argument rather than a trait method argument).

@frankmcsherry frankmcsherry merged commit b407978 into TimelyDataflow:master Mar 22, 2024
1 check passed
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.

1 participant