-
Notifications
You must be signed in to change notification settings - Fork 9
Implement dot_nonrecursive and add fused_map_reduce #87
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 #87 +/- ##
=========================================
Coverage ? 84.82%
=========================================
Files ? 18
Lines ? 1535
Branches ? 0
=========================================
Hits ? 1302
Misses ? 233
Partials ? 0
Continue to review full report at Codecov.
|
e347bc7
to
101b9f3
Compare
2525a75
to
a08f112
Compare
Co-authored-by: Oscar Dowson <odow@users.noreply.github.com>
c489410
to
8d12514
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.
Did we try this with the DiffOpt example to see if it works?
No but it's exactly the use case we were discussing in #87 (comment) |
JuliaLang/julia#36679 introduced a new function
_dot_nonrecursive
.While this function does not exploit mutability, several methods redirect to it so implementing it allows to kill a few birds with one stone.
Our implementation of
dot
wasn't really correct since we didn't calldot
recursively so this PR also fixes that.