-
Notifications
You must be signed in to change notification settings - Fork 36
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!: update built-in Rust Polars to 2023-04-20 #183
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
Sometimes in the past when bumping rust-polars, it can become quite messy with 10-20 hotfixes here and there. The breaking changes are fortunately easy to catch when compiling. Non breaking changes can be hard to notices and update the code base for. Maybe polars supports some new join strategy, but r-polars will not allow before someone files an issue. |
This comment was marked as outdated.
This comment was marked as outdated.
I fixed all compiler errors. Still missing: update tests + evaluate rust-polars changes and file some issues. |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
Remain test failures
|
@eitsupi oh more edits, flag me when ready :) |
I would like to eventually version up to the latest commit at this time. Thoughts? |
I'm puzzled about how the "NA" / NA conversion error started. I fixed it in this PR 9d93a08-9e6137f , is not related to bumping rust-polars. I will delay with updating other PRs until this fix has been merged. |
As I commented on #190 (comment), I think this is due to the new release of waldo. |
Nice then I have had a bug in these conversion forever, and now waldo sees it. |
like bumping to polars 0.6.0? I aggree oh you mean merge in main? I aggree also :) maybe bumping polars can be delayed to after this merge |
Indeed, I was hoping to upgrade to today's version since rust-polars is currently 2 weeks old in this PR, but given that there are bugs that will be fixed by this PR, it seems better to merge now. |
I think I have completed all the work and can merge if there are no problems with CI. |
Can I merge this? |
yeah |
Thanks all! |
This is very cool! I think there are some new methods in the latest version. When I find time, I'll try to make a list and see which ones I'm able to implement. |
I have not yet been able to correct the errors by breaking changes.
If anyone wants to work on this, you can push it to this branch.
The upstream includes various breaking changes.
Two in particular that affect many areas are
TODO
dt_replace_time_zone
'suse_earliest
str_parse_int
'sstrict