Skip to content

Commit d17859c

Browse files
authored
Merge pull request #86 from JuliaGeometry/teh/ttfp
Add a couple of precompiles
2 parents 2580374 + 79da3f7 commit d17859c

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/GeometryBasics.jl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,4 +68,9 @@ export max_dist_dim, max_euclidean, max_euclideansq, min_dist_dim, min_euclidean
6868
export min_euclideansq, minmax_dist_dim, minmax_euclidean, minmax_euclideansq
6969
export self_intersections, split_intersections
7070

71+
if Base.VERSION >= v"1.4.2"
72+
include("precompile.jl")
73+
_precompile_()
74+
end
75+
7176
end # module

src/precompile.jl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
function _precompile_()
2+
ccall(:jl_generating_output, Cint, ()) == 1 || return nothing
3+
precompile(normal_mesh, (Tesselation{3,Float32,Cylinder{3,Float32},1},))
4+
precompile(normal_mesh, (Tesselation{3,Float32,HyperSphere{3,Float32},1},))
5+
precompile(normal_mesh, (HyperSphere{3,Float32},))
6+
end

0 commit comments

Comments
 (0)