Closed chriselrod closed 3 years ago
Merging #19 (a6761c4) into master (728dba6) will decrease coverage by
0.54%
. The diff coverage is84.61%
.
@@ Coverage Diff @@
## master #19 +/- ##
==========================================
- Coverage 90.29% 89.74% -0.55%
==========================================
Files 1 1
Lines 206 234 +28
==========================================
+ Hits 186 210 +24
- Misses 20 24 +4
Impacted Files | Coverage Δ | |
---|---|---|
src/FastBroadcast.jl | 89.74% <84.61%> (-0.55%) |
:arrow_down: |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 728dba6...a6761c4. Read the comment docs.
It is allocating for some reason:
I'm taking the approach of
batch
-ing overfast_broadcast!
calls to avoid closures inside@generated
. I'm making the::True
/::False
the first argument offast_broadcast!
to avoid a second branch in the call constructor with in a macro. It's an internal method (I assume), so I figured it isn't too important. But I could make the change if it's considered poor form.