-
Notifications
You must be signed in to change notification settings - Fork 105
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
Add MinGap function #765
Add MinGap function #765
Conversation
Looking at the CI - is there a chance you're working from an out-of-date branch? You might want to try |
the CI seems fine, the function |
Added the missing definition, so the build should work fine now. (tests are still gonna fail though) |
@elalish @pca006132 |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #765 +/- ##
==========================================
- Coverage 91.84% 88.53% -3.31%
==========================================
Files 37 56 +19
Lines 4976 8096 +3120
Branches 0 871 +871
==========================================
+ Hits 4570 7168 +2598
- Misses 406 928 +522 ☔ View full report in Codecov by Sentry. |
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, this is looking pretty good! Since the public API looks stable and good you can also go ahead and add the various bindings as well - look at one of our recent PRs that added an API and you'll see which files to change.
but maybe you want to apply for another project considering how fast you are doing! |
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.
A few minor things, but this looks good to me. Let's see what @pca006132 thinks.
By the way, excellent work on this feature! How would you like to approach your GSOC application? Do you know what you'd like to work on next? |
Overall this looks great! |
@elalish @pca006132 |
@mleleszi It's great to hear that you have a realistic understanding of your time commitments. Good expectation setting is one of the most important and least common traits of a software engineer. We would certainly welcome more contributions as your time allows! I think #723 would be great - it's nice that we have such a clear example where we know there are orders of magnitude speed increase available. And since you already have some familiarity with our Collider from this PR, that should give you a leg up. Perf PRs are nice because you already have an algorithm that's getting the right answer with lots of tests - all you need to do is not let its answers change. |
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.
Nice job parallelizing! One minor change and let's merge this.
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.
Beautiful, thank you!
implements #186 / opencax/GSoC#82