-
Notifications
You must be signed in to change notification settings - Fork 20
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
ft: ARSN-64 sorted set routines #1714
Conversation
Hello vrancurel,My role is to assist you with the merge of this Status report is not available. |
Codecov Report
@@ Coverage Diff @@
## development/8.1 #1714 +/- ##
===================================================
+ Coverage 60.00% 60.17% +0.17%
===================================================
Files 190 192 +2
Lines 12188 12257 +69
===================================================
+ Hits 7313 7376 +63
- Misses 4875 4881 +6
Continue to review full report at Codecov.
|
d9692c1
to
aec4913
Compare
aec4913
to
a35f50e
Compare
@@ -0,0 +1,87 @@ | |||
function indexOf(arr, value) { |
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.
might be worth unit testing this function thoroughly (correctness, and in case it has corner cases causing infinite loops etc.) if not completely correct it could be a source of nasty bugs later on
return -1; | ||
} | ||
|
||
function indexAtOrBelow(arr, value) { |
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.
same here
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.
done
a35f50e
to
90e96c3
Compare
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 would expect the target branch to be development/7.10
since the RING epic is targeted at 8.5.3.
Other than that + a few tests suggestion, good for me
} | ||
}); | ||
|
||
it('shall find symmetric difference', () => { |
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.
it('shall find symmetric difference', () => { | |
it('symDiff shall find symmetric difference', () => { |
|
||
describe('ArrayUtils', () => { | ||
it('indexOf', () => { | ||
const numOps = 10000; |
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.
This test is definitely useful, I'd also add a 0, 1 and 2-item array test for both indexOf
and indexAtOrBelow
90e96c3
to
6050ec1
Compare
Large sets management routines implemented with array dichotomies. No particular suitable external module was found.
6050ec1
to
44f37bd
Compare
Integration data createdI have created the integration data for the additional destination branches.
The following branches will NOT be impacted:
Follow integration pull requests if you would like to be notified of |
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
|
/approve |
In the queueThe changeset has received all authorizations and has been added to the The changeset will be merged in:
The following branches will NOT be impacted:
There is no action required on your side. You will be notified here once IMPORTANT Please do not attempt to modify this pull request.
If you need this pull request to be removed from the queue, please contact a The following options are set: approve |
I have successfully merged the changeset of this pull request
The following branches have NOT changed:
Please check the status of the associated issue ARSN-64. Goodbye vrancurel. |
Large sorted sets management routines implemented with array dichotomies.
No particular suitable external module was found.
An Arsenal tag is not needed at this stage.