-
-
Notifications
You must be signed in to change notification settings - Fork 392
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
Bitset improvements and more bitset usage #2607
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #2607 +/- ##
==========================================
- Coverage 84.31% 84.30% -0.01%
==========================================
Files 379 379
Lines 61951 61932 -19
Branches 12137 12136 -1
==========================================
- Hits 52232 52213 -19
Misses 9719 9719
Continue to review full report in Codecov by Sentry.
|
@Tagl Can you review this please? |
The failure on Travis is real. Something might be wrong with bitsets on s390x. This needs to be checked before merging. |
e6213e2
to
cec7f30
Compare
cec7f30
to
dd6340f
Compare
It's fixed now, it was a silly mistake on my part. |
f5fe0a3
to
93bde8a
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.
Looks good as far as I can tell. Have you benchmarked anything yet?
I benchmarked several functions, and none of them show a noticeable change in performance. I'll consider that a win, as memory usage has been reduced, sometimes considerably. |
…ridge calculations
f2712e1
to
87f264c
Compare
That makes sense and absolutely it is a win. Some of functions changed can probably be improved upon furhter by utilizing bitmasks in some way and then a speed increase will be noticeable. But this is already good! |
Thanks! |
No description provided.