-
Notifications
You must be signed in to change notification settings - Fork 11
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
odow
left a comment
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
dotwasn't really correct since we didn't calldotrecursively so this PR also fixes that.