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

feat(rust, python): Use IPC for pickling / unpickling #11475

Closed
wants to merge 0 commits into from

Conversation

c-peters
Copy link
Collaborator

@c-peters c-peters commented Oct 3, 2023

It turned out a bit uglier than I had hoped. The reasoning behind using a new type pattern instead of just implementing reading/writing from IPC directly in getstate/setstate is that this way it can be used from the Rust side as well.

This would be a breaking change though, as previously pickled objects would not work anymore

@c-peters c-peters added the breaking Change that breaks backwards compatibility label Oct 3, 2023
@github-actions github-actions bot added the enhancement New feature or an improvement of an existing feature label Oct 3, 2023
@c-peters c-peters changed the title feature(rust, python): Use IPC for pickling / unpickling feat(rust, python): Use IPC for pickling / unpickling Oct 3, 2023
@github-actions github-actions bot added python Related to Python Polars rust Related to Rust Polars labels Oct 3, 2023
@c-peters c-peters closed this Oct 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking Change that breaks backwards compatibility enhancement New feature or an improvement of an existing feature python Related to Python Polars rust Related to Rust Polars
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant