From 471503f0293bc527e65a9d30f70498a546bf6407 Mon Sep 17 00:00:00 2001 From: Tim Holy Date: Mon, 24 Apr 2023 15:43:47 -0500 Subject: [PATCH] Migrate from SnoopPrecompile to PrecompileTools --- Project.toml | 4 ++-- src/precompile.jl | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Project.toml b/Project.toml index 842721d6..71f81c4d 100644 --- a/Project.toml +++ b/Project.toml @@ -6,7 +6,7 @@ version = "0.17.20" ArrayLayouts = "4c555306-a7a7-4459-81d9-ec55ddd5c99a" FillArrays = "1a297f60-69ca-5386-bcde-b61e274b549b" LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" -SnoopPrecompile = "66db9d55-30c0-4569-8b51-7e840670fc0c" +PrecompileTools = "aea7be01-6a6a-4083-8856-8a6e6704d82a" SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" [compat] @@ -14,7 +14,7 @@ Aqua = "0.6" ArrayLayouts = "1" Documenter = "0.27" FillArrays = "1" -SnoopPrecompile = "1" +PrecompileTools = "1" julia = "1.6" [extras] diff --git a/src/precompile.jl b/src/precompile.jl index 62173b02..0f86f2d4 100644 --- a/src/precompile.jl +++ b/src/precompile.jl @@ -1,9 +1,9 @@ -using SnoopPrecompile +using PrecompileTools -@precompile_setup begin +@setup_workload begin vs = ([1.0], Float32[1.0], ComplexF32[1.0], ComplexF64[1.0]) Bs = Any[BandedMatrix(0 => v) for v in vs] - @precompile_all_calls begin + @compile_workload begin for B in Bs, op in (+, -, *) op(B, B) end