Skip to content

Commit 1b6d3e7

Browse files
authored
Merge pull request #54 from ranocha/hr/SnoopPrecompile
change to SnoopPrecompile
2 parents ae6debe + 7b4b9ad commit 1b6d3e7

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

Project.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@ version = "0.2.11"
77
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
88
LoopVectorization = "bdcacae8-1622-11e9-2a5c-532679323890"
99
Polyester = "f517fe37-dbe3-4b94-8317-1923a5111588"
10+
SnoopPrecompile = "66db9d55-30c0-4569-8b51-7e840670fc0c"
1011
StrideArraysCore = "7792a7ef-975c-4747-a70f-980b88e8d1da"
1112
TriangularSolve = "d5829a12-d9aa-46ab-831f-fb7c9ab06edf"
1213

1314
[compat]
1415
LoopVectorization = "0.10,0.11, 0.12"
1516
Polyester = "0.3.2,0.4.1, 0.5, 0.6"
17+
SnoopPrecompile = "1"
1618
StrideArraysCore = "0.1.13, 0.2.1, 0.3"
1719
TriangularSolve = "0.1.1"
1820
julia = "1.5"

src/RecursiveFactorization.jl

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,8 @@ module RecursiveFactorization
22

33
include("./lu.jl")
44

5-
let
6-
while true
7-
lu!(rand(2, 2))
8-
break
9-
end
10-
end
5+
import SnoopPrecompile
6+
7+
SnoopPrecompile.@precompile_all_calls begin lu!(rand(2, 2)) end
118

129
end # module

0 commit comments

Comments
 (0)