@@ -32,13 +32,21 @@ contiguous_axis_indicator, is_column_major, _all_dense, AbstractArray2, dimnames
3232to_axes, find_all_dimnames, to_dims, known_size, deleteat, insert, static_size, is_lazy_conjugate, static_stride, static_strides, has_dimnames, unsafe_reconstruct, static_to_indices,
3333to_index, unsafe_setindex!, unsafe_getindex, static_axes, to_axis, is_dense, static_getindex
3434
35- using Static
36- using Static: Zero, One, nstatic, eq, ne, gt, ge, lt, le, eachop, eachop_tuple,
37- permute, invariant_permutation, field_type, reduce_tup, find_first_eq,
38- OptionallyStaticUnitRange, OptionallyStaticStepRange, OptionallyStaticRange,
39- IntType,
40- SOneTo, SUnitRange
41-
35+ if isdefined (Base, :get_extension )
36+ using Static
37+ using Static: Zero, One, nstatic, eq, ne, gt, ge, lt, le, eachop, eachop_tuple,
38+ permute, invariant_permutation, field_type, reduce_tup, find_first_eq,
39+ OptionallyStaticUnitRange, OptionallyStaticStepRange, OptionallyStaticRange,
40+ IntType,
41+ SOneTo, SUnitRange
42+ else
43+ using .. Static
44+ using .. Static: Zero, One, nstatic, eq, ne, gt, ge, lt, le, eachop, eachop_tuple,
45+ permute, invariant_permutation, field_type, reduce_tup, find_first_eq,
46+ OptionallyStaticUnitRange, OptionallyStaticStepRange, OptionallyStaticRange,
47+ IntType,
48+ SOneTo, SUnitRange
49+ end
4250using IfElse
4351
4452using Base. Cartesian
0 commit comments