-
Notifications
You must be signed in to change notification settings - Fork 230
Improve Coverage Part 4 #1262
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
base: develop
Are you sure you want to change the base?
Improve Coverage Part 4 #1262
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #1262 +/- ##
===========================================
+ Coverage 93.91% 95.07% +1.16%
===========================================
Files 661 792 +131
Lines 54866 66879 +12013
===========================================
+ Hits 51526 63587 +12061
+ Misses 3340 3292 -48
... and 170 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
Also change infinities to overflow_errors, and remove dead code branch.
Hi John (@jzmaddock) I see you are in Also Can they be removed? |
Looks like it, lets see what happens... |
As there are no valid integer inputs.
Remove dependency on 128 bit std/boost::floatmax_t except where really needed.
Also hook test_log1p_simple.cpp up to Jamfile.v2 as it had been omitted for some reason.
Add more tests, and enable one test that was not even being built.
…r even though they are invoked.
For Cygwin failures.
Fix some gcc warnings at the same time.
@mborland , @NAThompson , @ckormanyos , another relatively large batch of coverage changes ready to go. As before I'll give it a few days at least before merging in case there are any comments. |
Maybe for now it would be best to drop the SYCL and CUDA runners? CUDA shows green but if you open the run log there's a bunch of warnings that will be errors at runtime. Once you are done with your bulk changes I can come behind and fix the GPU stuff since, unfortunately, I have to do it out of tree which is a recipe for merge conflicts. SciPy went back to pinning themselves to versions instead of tracking develop, so there's little danger in these things breaking mid release cycle. Edit: See #1266 |
Darn. I'll try and take care of the CUDA issues before I merge. Is there a way to make those warnings errors? The CI seems to be rather fragile otherwise, and we shouldn't have to rely on you to constantly fix things up... otherwise the CUDA support will just atrophy and slowly die :( |
Would |
I can't say I've ever tried that. I can re-engage about getting the GPU runners moved into the Boost CI system. They sit in the CppAlliance account now because of funding, but maybe once this FSC thing is settled the CppAlliance is paying either way? |
OK, just a few warnings like these left:
I don't think those functions have recursions, and certainly I haven't changed them, are these issues? |
Ah, take that back, they are recursive... not a new issue though. |
Not a technical comment, but offer up a thanks for doing this. This whole coverage drive in all its parts has been amazing to watch. It is expected to bring Math over the |
No description provided.