Recompile invalidations from Static.jl#32
Conversation
Since we know that Static.jl gives a lot of invalidations, and this is the spot where the yare introduced into downstream usage, this can be done to force recompilation and get much better precompile caches. While this will increase precompilation time, this should just be spread out among other packages and not necessarily be as noticable (in fact maybe reducing the amount done in OrdinaryDiffEq?)
Codecov Report
@@ Coverage Diff @@
## master #32 +/- ##
==========================================
- Coverage 88.70% 0.00% -88.71%
==========================================
Files 11 11
Lines 1319 1310 -9
==========================================
- Hits 1170 0 -1170
- Misses 149 1310 +1161
... and 10 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
|
@chriselrod do you know about this piracy? https://github.com/JuliaArrays/StaticArrayInterface.jl/actions/runs/6221161500/job/16882596945?pr=32#step:6:336 |
Yes. They're all JuliaSIMD packages. |
Since we know that Static.jl gives a lot of invalidations, and this is the spot where the yare introduced into downstream usage, this can be done to force recompilation and get much better precompile caches. While this will increase precompilation time, this should just be spread out among other packages and not necessarily be as noticable (in fact maybe reducing the amount done in OrdinaryDiffEq?)