-
Notifications
You must be signed in to change notification settings - Fork 990
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
Coerce 01 #3909
Conversation
Codecov Report
@@ Coverage Diff @@
## master #3909 +/- ##
=======================================
Coverage 99.43% 99.43%
=======================================
Files 72 72
Lines 13548 13548
=======================================
Hits 13471 13471
Misses 77 77
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i understand the overall gist. makes sense.
is there a lot of overlap with what's done here & what's done for rbindlist
? makes sense to share logic then?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Have go through all the logic change, some minor feedback left.
Looking forward for revdeps status.
Thanks for the great reviews and comments. Seems like a cautious and tentative thumbs up then, depending on revdep results and addressing comments. |
Now passes the 2 revdeps that were affected (hutils and VIM). Will do another full rerun after getting full coverage. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
More re-review needed please. Merging to run it through stronger tests in GLCI and so I can move on to the remaining issues in this milestone. Can still add comments in the closed PR and/or open follow-up PRs. Will do another full revdep rerun too. |
As of now I see multiple places that could be extended with newlines for C codecov. |
we have some strange error not related to this PR
only for R-devel linux image. |
Seems to be working fine now. |
Closes #996
(Closes #3915 too; slightly related regarding NA factor level)
Motivation in the news item.
The complex code removed needed work anyway as it was allocating within a truelength-clobber region. Clearly it's not ideal to making a change as big as this at this stage. On the other hand, it clears up a lot of wrinkles, hopefully.
Several potential coerces removed; e.g. when assigning factor to factor it was coercing the source to character which has gone away now. Plus some other similar todo done.Still some new todo's inline but it's passing locally. Will run it past revdeps to see the impact.
Interested in first thoughts on this approach.