-
Notifications
You must be signed in to change notification settings - Fork 1k
faster bmerge numeric and roll #5187
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
Draft
mattdowle
wants to merge
27
commits into
master
Choose a base branch
from
bmerge_numeric
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+156
−68
Draft
Changes from all commits
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
eb1a309
pre-store INHERITS
mattdowle 33b1dc8
remove dtwiddle overhead
mattdowle 0bc97fb
raised XIND
mattdowle 53ef072
trace recursive calls
mattdowle e40456f
Merge branch 'master' into bmerge_numeric
mattdowle f26b878
IVAL not needed as DO() argument
mattdowle 9e45e84
removed rollLow, rollUp, lowmax and uppmax
mattdowle a11f678
deal with NA/NaN up front
mattdowle d18a6f9
turn off test 1197.2 as bmerge now ignores setNumericRounding which i…
mattdowle 325f28b
reinstated lowmax and uppmax with better comment why they are needed
mattdowle b3f43c9
more vars added to trace
mattdowle 480071b
turn off trace as the 2 MAX's did fix test 936 & 937 after all
mattdowle 24ec8a4
expand tests 936 and 937
mattdowle bbbe2d0
Merge branch 'master' into bmerge_numeric
mattdowle 835f9b8
separate BINX from DO, move NA/NaN treatment into REALSXP case, and a…
mattdowle b013206
Merge branch 'master' into bmerge_numeric
mattdowle 301b197
fix ilow/iupp finding when NA_REAL were found up front
mattdowle edc52a8
better variable name: not_NA_MATCH=>SEARCH_EQUAL_IROW
mattdowle 9b2ef80
non-equi tests back on but segfault in 1648.005
mattdowle 80064ad
fix 1647.8
mattdowle 92b9783
fixed segfault in 1648.005 due to all-NA/NaN on one side when non-equ…
mattdowle f317c65
under non-equi >= and <= NA match to NA and NaN to NaN; now passes al…
mattdowle 66cfc7e
coverage
mattdowle 89e728f
Merge branch 'master' into bmerge_numeric
ben-schwen 8e8cbbe
clean up merge
ben-schwen a01a10e
add atime test
ben-schwen 70ba268
update bmerge numeric
ben-schwen File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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 think credits needs to go to Matt in the last sentence here.
Also considering impact on join, I think we could put it in breaking changes section stating "if you join by double columns..."