-
Notifications
You must be signed in to change notification settings - Fork 15
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
Map iterator #69
Map iterator #69
Conversation
Signed-off-by: Haobo Gu <haobogu@outlook.com>
Current implementation is a very initial implementation. It requires a data buffer for creating |
Signed-off-by: Haobo Gu <haobogu@outlook.com>
@diondokter Hi! I think I've finished it. According my tests, compared with just loading all items, the iterator can get 300x speedup(6482ms -> 22ms). Do you have any comments on this PR? |
e759543
to
c297631
Compare
Signed-off-by: Haobo Gu <haobogu@outlook.com>
c297631
to
0b0dc63
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.
Thanks!
Good start, but some more work is needed
300x speedup is pretty dope :D |
Signed-off-by: Haobo Gu <haobogu@outlook.com>
Signed-off-by: Haobo Gu <haobogu@outlook.com>
Signed-off-by: Haobo Gu <haobogu@outlook.com>
Signed-off-by: Haobo Gu <haobogu@outlook.com>
Signed-off-by: Haobo Gu <haobogu@outlook.com>
Signed-off-by: Haobo Gu <haobogu@outlook.com>
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.
Great, thanks for the work!
Ah there's some updating I need to do which is why the CI fails. I'll merge regardless |
Alright, everything has been fixed up and tested. |
This PR aims to provide an iterator on map values, related to #65 and #65 (comment)