Skip to content

Commit ebcbea5

Browse files
disable precompiles that fail on julia v1.11 (JuliaArrays#1183)
1 parent 3e36e9c commit ebcbea5

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/precompile.jl

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,15 @@ function _precompile_()
2121
end
2222
end
2323

24-
# Some expensive generators
25-
@assert precompile(Tuple{typeof(which(__broadcast,(Any,Size,Tuple{Vararg{Size}},Vararg{Any},)).generator.gen),Any,Any,Any,Any,Any,Any})
26-
@assert precompile(Tuple{typeof(which(_zeros,(Size,Type{<:StaticArray},)).generator.gen),Any,Any,Any,Type,Any})
27-
@assert precompile(Tuple{typeof(which(_mapfoldl,(Any,Any,Colon,Any,Size,Vararg{StaticArray},)).generator.gen),Any,Any,Any,Any,Any,Any,Any,Any})
28-
24+
# TODO: These fail to precompile on v1.11 pre-release
25+
if VERSION < v"1.11.0-0"
26+
# Some expensive generators
27+
@assert precompile(Tuple{typeof(which(__broadcast,(Any,Size,Tuple{Vararg{Size}},Vararg{Any},)).generator.gen),Any,Any,Any,Any,Any,Any})
28+
@assert precompile(Tuple{typeof(which(_zeros,(Size,Type{<:StaticArray},)).generator.gen),Any,Any,Any,Type,Any})
29+
@assert precompile(Tuple{typeof(which(_mapfoldl,(Any,Any,Colon,Any,Size,Vararg{StaticArray},)).generator.gen),Any,Any,Any,Any,Any,Any,Any,Any})
30+
end
2931
# broadcast_getindex
30-
for m = 0:5, n = m:5
32+
for m = 0:5, n = m:5
3133
@assert precompile(Tuple{typeof(broadcast_getindex),NTuple{m,Int},Int,CartesianIndex{n}})
3234
end
3335
end

0 commit comments

Comments
 (0)