JuliaLinearAlgebra / Octavian.jl

Multi-threaded BLAS-like library that provides pure Julia matrix multiplication
https://julialinearalgebra.github.io/Octavian.jl/stable/
Other
226 stars 18 forks source link

Migrate from SnoopPrecompile to PrecompileTools #176

Closed timholy closed 1 year ago

timholy commented 1 year ago

This pull request migrates the package from SnoopPrecompile to PrecompileTools. PrecompileTools is nearly a drop-in replacement except that there are changes in naming and how developers locally disable precompilation (to make their development workflow more efficient). These changes are described in PrecompileTool's enhanced documentation, which also includes instructions for users on how to set up custom "Startup" packages, handling precompilation tasks that are not amenable to workloads, and tips for troubleshooting.

Why the new package? It meets several goals:

For more information and discussion, see this discourse post.

codecov[bot] commented 1 year ago

Codecov Report

Patch coverage has no change and project coverage change: +0.19 :tada:

Comparison is base (be7db82) 86.12% compared to head (ef549fc) 86.32%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #176 +/- ## ========================================== + Coverage 86.12% 86.32% +0.19% ========================================== Files 13 13 Lines 1002 1002 ========================================== + Hits 863 865 +2 + Misses 139 137 -2 ``` | [Impacted Files](https://codecov.io/gh/JuliaLinearAlgebra/Octavian.jl/pull/176?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaLinearAlgebra) | Coverage Δ | | |---|---|---| | [src/Octavian.jl](https://codecov.io/gh/JuliaLinearAlgebra/Octavian.jl/pull/176?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaLinearAlgebra#diff-c3JjL09jdGF2aWFuLmps) | `0.00% <ø> (ø)` | | ... and [2 files with indirect coverage changes](https://codecov.io/gh/JuliaLinearAlgebra/Octavian.jl/pull/176/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaLinearAlgebra) Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaLinearAlgebra). Have a feature suggestion? [Share it here.](https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaLinearAlgebra)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.