-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
RFC: make FillArrays.jl a weakdep #163
base: master
Are you sure you want to change the base?
Conversation
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## master #163 +/- ##
==========================================
- Coverage 87.08% 87.04% -0.05%
==========================================
Files 10 11 +1
Lines 1773 1775 +2
==========================================
+ Hits 1544 1545 +1
- Misses 229 230 +1
☔ View full report in Codecov by Sentry. |
I pushed things a bit further. Controversial aspects are the above-mentionen |
This is as far as I got. I got stuck at the
MulAdd(::Mul)
constructor, which callsmulzeros
, which callsZeros
forNumber
eltypes. So, either this means we have a strong dependency, or there is a work-around. Perhaps, after JuliaArrays/FillArrays.jl#286 FillArrays.jl is light enough anyway, but if there is a simple enough work-around, I think it would be still beneficial to reduce strong dependencies as much as possible. I'm leaving for summer holidays, so I'm putting this up for comments.