-
-
Couldn't load subscription status.
- Fork 17
adds the rest of the float intrinsics #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
Conversation
Codecov Report
@@ Coverage Diff @@
## master #20 +/- ##
==========================================
- Coverage 98.33% 93.98% -4.36%
==========================================
Files 7 7
Lines 421 449 +28
==========================================
+ Hits 414 422 +8
- Misses 7 27 +20
Continue to review full report at Codecov.
|
|
I recently was asked to remove Maybe we should make a separate PR, and like in https://github.com/SciML/Static.jl/pull/19/files rely on We'll need to set up some benchmarks, though, because inference tends to seem non-deterministic, so it seems like there's always a chance we'll end up getting inference failures in real code. |
|
I second the sentiments on |
|
I am happy to remove the |
|
There remains adding coverage of the new float functions. Following that, I agree with @chriselrod; the more facile approach lets this PR be well-defined and focused on provision of the float intrinsics. We expect to open a second PR once this is complete, to use this revision as the underpinning for the more involved testing with @inferred. Along with that, the repository should have some careful benchmarking to apply as a chooser or refuser of plausibly faster-stabler-memlesser refinement . |
|
Benchmarks are the key thing here. |
|
What would you like the benchmarking to reveal?
|
|
I may have been a bit misleading when I said "Benchmarks are the key thing here". By "here" I meant in Static.jl. I don't think anything in this PR would have questionable performance since it should all be done at compile time. My concern with performance in #19 is b/c instead of doing We should probably just have a separate PR for that entirely because I assume the end produce will be some tricky micro benchmarks and odd corner cases. |
|
I am closing this and replacing it with several simpler successive PRs. |
these functions are available
no additional tests were added