JuliaIO / VideoIO.jl

Reading and writing of video files in Julia via ffmpeg
https://juliaio.github.io/VideoIO.jl/stable
Other
126 stars 53 forks source link

Add InvalidationFlagger github bot for monitoring compilation invalidations #237

Closed IanButterworth closed 4 years ago

IanButterworth commented 4 years ago

This is a trial bot. Open for feedback

github-actions[bot] commented 4 years ago

InvalidationFlagger found 59 sources of compillation invalidation during using VideoIO

Click to expand invalidation points ``` >> OrderedCollections.copy(...) Tuple{typeof(Base.copy), OrderedCollections.OrderedDict{K, V} where V where K} >> OrderedCollections.copy(...) Tuple{typeof(Base.copy), OrderedCollections.OrderedSet{T} where T} >> OrderedCollections.copymutable(...) Tuple{typeof(Base.copymutable), OrderedCollections.OrderedSet{T} where T} >> OrderedCollections.merge(...) Tuple{typeof(Base.merge), OrderedCollections.OrderedDict{K, V} where V where K, Vararg{Base.AbstractDict{K, V} where V where K, N} where N} >> OrderedCollections.sort!##kw(...) Tuple{getfield(Base, Symbol("#sort!##kw")), Any, typeof(Base.sort!), OrderedCollections.OrderedDict{K, V} where V where K} >> DataStructures.merge!(...) Tuple{typeof(Base.merge!), DataStructures.Accumulator{T, V} where V<:Number where T, DataStructures.Accumulator{T, V} where V<:Number where T} >> DataStructures.eltype(...) Tuple{typeof(Base.eltype), Type{DataStructures.CircularBuffer{T}}} where T >> DataStructures.iterate(...) Tuple{typeof(Base.iterate), Base.ValueIterator{T}, Int64} where T<:(DataStructures.DefaultDictBase{K, V, F, D} where D where F where V where K) >> Glob.occursin(...) Tuple{typeof(Base.occursin), Glob.FilenameMatch{S} where S<:AbstractString, AbstractString} >> Glob.readdir(...) Tuple{typeof(Base.Filesystem.readdir), Glob.GlobMatch} >> FixedPointNumbers.promote_rule(...) Tuple{typeof(Base.promote_rule), Type{T}, Type{Tf}} where Tf<:AbstractFloat where T<:(FixedPointNumbers.Normed{T, f} where f where T<:Unsigned) >> FixedPointNumbers.reduce_empty(...) Tuple{typeof(Base.reduce_empty), typeof(Base.add_sum), Type{F}} where F<:(FixedPointNumbers.FixedPoint{T, f} where f where T<:Integer) >> FixedPointNumbers.one(...) Tuple{typeof(Base.one), Type{X}} where X<:(FixedPointNumbers.FixedPoint{T, f} where f where T<:Integer) >> FixedPointNumbers.sizeof(...) Tuple{typeof(Base.sizeof), Type{X}} where X<:(FixedPointNumbers.FixedPoint{T, f} where f where T<:Integer) >> FixedPointNumbers.FixedPoint(...) Tuple{Type{X}, Real} where X<:(FixedPointNumbers.FixedPoint{T, f} where f where T<:Integer) >> ColorTypes.convert(...) Tuple{typeof(Base.convert), Type{T}, ColorTypes.Gray{T} where T<:Union{Bool, AbstractFloat, FixedPointNumbers.FixedPoint{T, f} where f where T<:Integer}} where T<:Real >> ColorTypes.convert(...) Tuple{typeof(Base.convert), Type{C}, Any} where C<:(ColorTypes.Colorant{T, N} where N where T) >> Missings.IteratorSize(...) Tuple{Type{Base.IteratorSize}, Type{#s14} where #s14<:(Missings.EachReplaceMissing{T, U} where U)} where T >> Missings.IteratorEltype(...) Tuple{Type{Base.IteratorEltype}, Type{#s14} where #s14<:(Missings.EachReplaceMissing{T, U} where U)} where T >> OffsetArrays.zeros(...) Tuple{typeof(Base.zeros), Type{T}, Tuple{Vararg{Union{Integer, Base.AbstractUnitRange{T} where T}, N}}} where N where T >> OffsetArrays.eachindex(...) Tuple{typeof(Base.eachindex), Base.IndexLinear, OffsetArrays.OffsetArray{T, 1, AA} where AA<:(AbstractArray{T, N} where N where T) where T} >> OffsetArrays.similar(...) Tuple{typeof(Base.similar), AbstractArray{T, N} where N where T, Type{T}, Tuple{Union{Base.Colon, Integer, Base.IdentityUnitRange{T} where T<:(Base.AbstractUnitRange{T} where T), Base.OneTo{T} where T<:Integer, Base.UnitRange{T} where T<:Real, OffsetArrays.IdOffsetRange{T, I} where I<:Base.AbstractUnitRange{T} where T<:Integer}, Vararg{Union{Base.Colon, Integer, Base.IdentityUnitRange{T} where T<:(Base.AbstractUnitRange{T} where T), Base.OneTo{T} where T<:Integer, Base.UnitRange{T} where T<:Real, OffsetArrays.IdOffsetRange{T, I} where I<:Base.AbstractUnitRange{T} where T<:Integer}, N} where N}} where T >> OffsetArrays.similar(...) Tuple{typeof(Base.similar), Type{T}, Tuple{Union{Base.Colon, Integer, Base.IdentityUnitRange{T} where T<:(Base.AbstractUnitRange{T} where T), Base.OneTo{T} where T<:Integer, Base.UnitRange{T} where T<:Real, OffsetArrays.IdOffsetRange{T, I} where I<:Base.AbstractUnitRange{T} where T<:Integer}, Vararg{Union{Base.Colon, Integer, Base.IdentityUnitRange{T} where T<:(Base.AbstractUnitRange{T} where T), Base.OneTo{T} where T<:Integer, Base.UnitRange{T} where T<:Real, OffsetArrays.IdOffsetRange{T, I} where I<:Base.AbstractUnitRange{T} where T<:Integer}, N} where N}} where T<:(AbstractArray{T, N} where N where T) >> OffsetArrays.resize!(...) Tuple{typeof(Base.resize!), OffsetArrays.OffsetArray{T, 1, AA} where AA<:(AbstractArray{T, N} where N where T) where T, Integer} >> OffsetArrays.fill(...) Tuple{typeof(Base.fill), Any, Tuple{Base.UnitRange{T} where T<:Real, Vararg{Base.UnitRange{T} where T<:Real, N} where N}} >> OffsetArrays.axes1(...) Tuple{typeof(Base.axes1), OffsetArrays.IdOffsetRange{T, I} where I<:Base.AbstractUnitRange{T} where T<:Integer} >> OffsetArrays.reshape(...) Tuple{typeof(Base.reshape), AbstractArray{T, N} where N where T, Tuple{Union{Base.Colon, Integer, Base.IdentityUnitRange{T} where T<:(Base.AbstractUnitRange{T} where T), Base.OneTo{T} where T<:Integer, Base.UnitRange{T} where T<:Real, OffsetArrays.IdOffsetRange{T, I} where I<:Base.AbstractUnitRange{T} where T<:Integer}, Vararg{Union{Base.Colon, Integer, Base.IdentityUnitRange{T} where T<:(Base.AbstractUnitRange{T} where T), Base.OneTo{T} where T<:Integer, Base.UnitRange{T} where T<:Real, OffsetArrays.IdOffsetRange{T, I} where I<:Base.AbstractUnitRange{T} where T<:Integer}, N} where N}} >> OffsetArrays.axes(...) Tuple{typeof(Base.axes), OffsetArrays.OffsetArray{T, N, AA} where AA<:(AbstractArray{T, N} where N where T) where N where T, Any} >> StaticArrays._getindex(...) Tuple{typeof(Base._getindex), Base.IndexStyle, AbstractArray{T, N} where N where T, StaticArrays.StaticIndexing{I} where I, Vararg{StaticArrays.StaticIndexing{I} where I, N} where N} >> StaticArrays.all(...) Tuple{typeof(Base.all), Function, StaticArrays.StaticArray{S, T, N} where N where T where S<:Tuple} >> StaticArrays.to_indices(...) Tuple{typeof(Base.to_indices), Any, Tuple{Vararg{Union{Integer, Base.IteratorsMD.CartesianIndex{N} where N, StaticArrays.StaticArray{#s173, Int64, N} where N where #s173<:Tuple}, N} where N}} >> StaticArrays.isassigned(...) Tuple{typeof(Base.isassigned), StaticArrays.StaticArray{S, T, N} where N where T where S<:Tuple, Vararg{Int64, N} where N} >> StaticArrays._setindex!(...) Tuple{typeof(Base._setindex!), Base.IndexStyle, AbstractArray{T, N} where N where T, Any, StaticArrays.StaticIndexing{I} where I, Vararg{StaticArrays.StaticIndexing{I} where I, N} where N} >> StaticArrays.unsafe_view(...) Tuple{typeof(Base.unsafe_view), AbstractArray{T, N} where N where T, StaticArrays.StaticIndexing{I} where I, Vararg{StaticArrays.StaticIndexing{I} where I, N} where N} >> StaticArrays.getproperty(...) Tuple{typeof(Base.getproperty), StaticArrays.SOneTo{n}, Symbol} where n >> StaticArrays.parent(...) Tuple{typeof(Base.parent), Union{#s173, #s172} where #s172<:(LinearAlgebra.Adjoint{#s169, #s168} where #s168<:(StaticArrays.StaticArray{S, T, N} where N where T where S<:Tuple) where #s169) where #s173<:(LinearAlgebra.Transpose{#s171, #s170} where #s170<:(StaticArrays.StaticArray{S, T, N} where N where T where S<:Tuple) where #s171)} >> StaticArrays.unsafe_convert(...) Tuple{typeof(Base.unsafe_convert), Type{Ptr{T}}, Base.RefValue{FA}} where FA<:StaticArrays.FieldArray{N, T, D} where D where T where N >> StaticArrays.cconvert(...) Tuple{typeof(Base.cconvert), Type{#s37} where #s37<:(Ptr{T} where T), StaticArrays.FieldArray{N, T, D} where D where T where N} >> StaticArrays.convert(...) Tuple{typeof(Base.convert), Type{SA}, Tuple} where SA<:(StaticArrays.StaticArray{S, T, N} where N where T where S<:Tuple) >> StaticArrays.iterate(...) Tuple{typeof(Base.iterate), StaticArrays.SOneTo{n}} where n >> StaticArrays.iterate(...) Tuple{typeof(Base.iterate), StaticArrays.SOneTo{n}, Int64} where n >> StaticArrays.!=(...) Tuple{typeof(Base.:(!=)), StaticArrays.Size{S}, Tuple{Vararg{Int64, N} where N}} where S >> StaticArrays.!=(...) Tuple{typeof(Base.:(!=)), StaticArrays.Length{L}, Int64} where L >> StaticArrays.!=(...) Tuple{typeof(Base.:(!=)), Int64, StaticArrays.Length{L}} where L >> StaticArrays.any(...) Tuple{typeof(Base.any), Function, StaticArrays.StaticArray{S, T, N} where N where T where S<:Tuple} >> StaticArrays.getindex(...) Tuple{typeof(Base.getindex), Type{StaticArrays.SA{T}}, Vararg{Any, N} where N} where T >> StaticArrays.SubArray(...) Tuple{Type{Base.SubArray{T, N, P, I, L} where L where I where P where N where T}, AbstractArray{T, N} where N where T, Tuple{StaticArrays.StaticIndexing{I} where I, Vararg{StaticArrays.StaticIndexing{I} where I, N} where N}} >> StaticArrays.SHermitianCompact(...) Tuple{Type{SSC}, AbstractArray{T, 1} where T} where SSC<:(StaticArrays.SHermitianCompact{N, T, L} where L where T where N) >> StaticArrays.BroadcastStyle(...) Tuple{Type{Base.Broadcast.BroadcastStyle}, StaticArrays.StaticArrayStyle{M}, Base.Broadcast.DefaultArrayStyle{0}} where M >> StaticArrays.StaticArray(...) Tuple{Type{SA}, Vararg{Any, N} where N} where SA<:(StaticArrays.StaticArray{S, T, N} where N where T where S<:Tuple) >> ImageCore.convert(...) Tuple{typeof(Base.convert), Type{Array{C, n}}, Array{C, n}} where n where C<:(ColorTypes.Colorant{T, 1} where T) >> ImageCore.convert(...) Tuple{typeof(Base.convert), Type{Array{C, n}}, Array{C, n}} where n where C<:(ColorTypes.Colorant{T, N} where N where T) >> ColorVectorSpace.promote_rule(...) Tuple{typeof(Base.promote_rule), Type{T}, Type{C}} where C<:(ColorTypes.Color{T, 1} where T) where T<:Real >> Interpolations.to_indices(...) Tuple{typeof(Base.to_indices), Any, Tuple{Vararg{Union{Int64, Interpolations.WeightedIndex{L, W} where W where L}, N} where N}} >> Interpolations.eltype(...) Tuple{typeof(Base.eltype), Type{ITP}} where ITP<:(Interpolations.AbstractInterpolation{T, N, IT} where IT<:Union{Tuple{Vararg{Interpolations.InterpolationType, N} where N}, Interpolations.InterpolationType} where N where T) >> Interpolations._getindex(...) Tuple{typeof(Base._getindex), Base.IndexLinear, AbstractArray{T, 1} where T, Int64} >> Interpolations._getindex(...) Tuple{typeof(Base._getindex), Base.IndexStyle, AbstractArray{T, N}, Vararg{Union{Int64, Interpolations.WeightedIndex{L, W} where W where L}, N}} where N where T >> Interpolations.to_index(...) Tuple{typeof(Base.to_index), Interpolations.AbstractInterpolation{T, N, IT} where IT<:Union{Tuple{Vararg{Interpolations.InterpolationType, N} where N}, Interpolations.InterpolationType} where N where T, Number} >> CoordinateTransformations.convert(...) Tuple{typeof(Base.convert), Type{V}, CoordinateTransformations.Polar{T} where T} where V<:(AbstractArray{T, 1} where T) ```

Full log available in job artifacts: invalidationdump

github-actions[bot] commented 4 years ago

InvalidationFlagger found 57 sources of compillation invalidation during using VideoIO

Click to expand invalidation points ``` >> Missings.IteratorSize(...) Tuple{Type{Base.IteratorSize}, Type{#s14} where #s14<:(Missings.EachReplaceMissing{T, U} where U)} where T >> Missings.IteratorEltype(...) Tuple{Type{Base.IteratorEltype}, Type{#s14} where #s14<:(Missings.EachReplaceMissing{T, U} where U)} where T >> FixedPointNumbers.reduce_empty(...) Tuple{typeof(Base.reduce_empty), typeof(Base.mul_prod), Type{F}} where F<:(FixedPointNumbers.FixedPoint{T, f} where f where T<:Integer) >> FixedPointNumbers.one(...) Tuple{typeof(Base.one), Type{X}} where X<:(FixedPointNumbers.FixedPoint{T, f} where f where T<:Integer) >> FixedPointNumbers.sizeof(...) Tuple{typeof(Base.sizeof), Type{X}} where X<:(FixedPointNumbers.FixedPoint{T, f} where f where T<:Integer) >> FixedPointNumbers.promote_rule(...) Tuple{typeof(Base.promote_rule), Type{T}, Type{Tf}} where Tf<:AbstractFloat where T<:(FixedPointNumbers.Normed{T, f} where f where T<:Unsigned) >> FixedPointNumbers.FixedPoint(...) Tuple{Type{X}, Real} where X<:(FixedPointNumbers.FixedPoint{T, f} where f where T<:Integer) >> ColorTypes.convert(...) Tuple{typeof(Base.convert), Type{T}, ColorTypes.Gray{T} where T<:Union{Bool, AbstractFloat, FixedPointNumbers.FixedPoint{T, f} where f where T<:Integer}} where T<:Real >> ColorTypes.convert(...) Tuple{typeof(Base.convert), Type{C}, Any} where C<:(ColorTypes.Colorant{T, N} where N where T) >> OrderedCollections.merge(...) Tuple{typeof(Base.merge), OrderedCollections.OrderedDict{K, V} where V where K, Vararg{Base.AbstractDict{K, V} where V where K, N} where N} >> OrderedCollections.copy(...) Tuple{typeof(Base.copy), OrderedCollections.OrderedDict{K, V} where V where K} >> OrderedCollections.copy(...) Tuple{typeof(Base.copy), OrderedCollections.OrderedSet{T} where T} >> DataStructures.iterate(...) Tuple{typeof(Base.iterate), Base.ValueIterator{T}, Int64} where T<:(DataStructures.DefaultDictBase{K, V, F, D} where D where F where V where K) >> DataStructures.eltype(...) Tuple{typeof(Base.eltype), Type{DataStructures.CircularBuffer{T}}} where T >> DataStructures.merge!(...) Tuple{typeof(Base.merge!), DataStructures.Accumulator{T, V} where V<:Number where T, DataStructures.Accumulator{T, V} where V<:Number where T} >> StaticArrays.!=(...) Tuple{typeof(Base.:(!=)), StaticArrays.Size{S}, Tuple{Vararg{Int64, N} where N}} where S >> StaticArrays.!=(...) Tuple{typeof(Base.:(!=)), StaticArrays.Length{L}, Int64} where L >> StaticArrays.!=(...) Tuple{typeof(Base.:(!=)), Int64, StaticArrays.Length{L}} where L >> StaticArrays.parent(...) Tuple{typeof(Base.parent), Union{#s173, #s172} where #s172<:(LinearAlgebra.Adjoint{#s169, #s168} where #s168<:(StaticArrays.StaticArray{S, T, N} where N where T where S<:Tuple) where #s169) where #s173<:(LinearAlgebra.Transpose{#s171, #s170} where #s170<:(StaticArrays.StaticArray{S, T, N} where N where T where S<:Tuple) where #s171)} >> StaticArrays.all(...) Tuple{typeof(Base.all), Function, StaticArrays.StaticArray{S, T, N} where N where T where S<:Tuple} >> StaticArrays.to_indices(...) Tuple{typeof(Base.to_indices), Any, Tuple{Vararg{Union{Integer, Base.IteratorsMD.CartesianIndex{N} where N, StaticArrays.StaticArray{#s173, Int64, N} where N where #s173<:Tuple}, N} where N}} >> StaticArrays.convert(...) Tuple{typeof(Base.convert), Type{SA}, AbstractArray{T, N} where N where T} where SA<:(StaticArrays.SArray{Tuple{}, T, 0, 1} where T) >> StaticArrays.convert(...) Tuple{typeof(Base.convert), Type{SA}, Tuple} where SA<:(StaticArrays.StaticArray{S, T, N} where N where T where S<:Tuple) >> StaticArrays.cconvert(...) Tuple{typeof(Base.cconvert), Type{#s37} where #s37<:(Ptr{T} where T), StaticArrays.FieldArray{N, T, D} where D where T where N} >> StaticArrays._setindex!(...) Tuple{typeof(Base._setindex!), Base.IndexStyle, AbstractArray{T, N} where N where T, Any, StaticArrays.StaticIndexing{I} where I, Vararg{StaticArrays.StaticIndexing{I} where I, N} where N} >> StaticArrays.getproperty(...) Tuple{typeof(Base.getproperty), StaticArrays.SOneTo{n}, Symbol} where n >> StaticArrays.getindex(...) Tuple{typeof(Base.getindex), Type{StaticArrays.SA{T}}, Vararg{Any, N} where N} where T >> StaticArrays.isassigned(...) Tuple{typeof(Base.isassigned), StaticArrays.StaticArray{S, T, N} where N where T where S<:Tuple, Vararg{Int64, N} where N} >> StaticArrays.similar(...) Tuple{typeof(Base.similar), Type{A}, StaticArrays.Size{S}} where S where A<:(AbstractArray{T, N} where N where T) >> StaticArrays.similar(...) Tuple{typeof(Base.similar), A, Type{T}, StaticArrays.Size{S}} where S where T where A<:(AbstractArray{T, N} where N where T) >> StaticArrays.similar(...) Tuple{typeof(Base.similar), AbstractArray{T, N} where N where T, Type{T}, Tuple{Union{Integer, Base.OneTo{T} where T<:Integer, StaticArrays.SOneTo{n} where n}, Vararg{Union{Integer, Base.OneTo{T} where T<:Integer, StaticArrays.SOneTo{n} where n}, N} where N}} where T >> StaticArrays.similar(...) Tuple{typeof(Base.similar), Type{A}, Tuple{Union{Integer, Base.OneTo{T} where T<:Integer, StaticArrays.SOneTo{n} where n}, Vararg{Union{Integer, Base.OneTo{T} where T<:Integer, StaticArrays.SOneTo{n} where n}, N} where N}} where A<:(AbstractArray{T, N} where N where T) >> StaticArrays.unsafe_convert(...) Tuple{typeof(Base.unsafe_convert), Type{Ptr{T}}, Base.RefValue{FA}} where FA<:StaticArrays.FieldArray{N, T, D} where D where T where N >> StaticArrays.unsafe_view(...) Tuple{typeof(Base.unsafe_view), AbstractArray{T, N} where N where T, StaticArrays.StaticIndexing{I} where I, Vararg{StaticArrays.StaticIndexing{I} where I, N} where N} >> StaticArrays.any(...) Tuple{typeof(Base.any), Function, StaticArrays.StaticArray{S, T, N} where N where T where S<:Tuple} >> StaticArrays._getindex(...) Tuple{typeof(Base._getindex), Base.IndexStyle, AbstractArray{T, N} where N where T, StaticArrays.StaticIndexing{I} where I, Vararg{StaticArrays.StaticIndexing{I} where I, N} where N} >> StaticArrays.SubArray(...) Tuple{Type{Base.SubArray{T, N, P, I, L} where L where I where P where N where T}, AbstractArray{T, N} where N where T, Tuple{StaticArrays.StaticIndexing{I} where I, Vararg{StaticArrays.StaticIndexing{I} where I, N} where N}} >> StaticArrays.SHermitianCompact(...) Tuple{Type{SSC}, AbstractArray{T, 1} where T} where SSC<:(StaticArrays.SHermitianCompact{N, T, L} where L where T where N) >> StaticArrays.BroadcastStyle(...) Tuple{Type{Base.Broadcast.BroadcastStyle}, StaticArrays.StaticArrayStyle{M}, Base.Broadcast.DefaultArrayStyle{0}} where M >> StaticArrays.StaticArray(...) Tuple{Type{SA}, Vararg{Any, N} where N} where SA<:(StaticArrays.StaticArray{S, T, N} where N where T where S<:Tuple) >> OffsetArrays.eachindex(...) Tuple{typeof(Base.eachindex), Base.IndexLinear, OffsetArrays.OffsetArray{T, 1, AA} where AA<:(AbstractArray{T, N} where N where T) where T} >> OffsetArrays.zeros(...) Tuple{typeof(Base.zeros), Type{T}, Tuple{Vararg{Union{Integer, Base.AbstractUnitRange{T} where T}, N}}} where N where T >> OffsetArrays.resize!(...) Tuple{typeof(Base.resize!), OffsetArrays.OffsetArray{T, 1, AA} where AA<:(AbstractArray{T, N} where N where T) where T, Integer} >> OffsetArrays.axes1(...) Tuple{typeof(Base.axes1), OffsetArrays.IdOffsetRange{T, I} where I<:Base.AbstractUnitRange{T} where T<:Integer} >> OffsetArrays.fill(...) Tuple{typeof(Base.fill), Any, Tuple{Base.UnitRange{T} where T<:Real, Vararg{Base.UnitRange{T} where T<:Real, N} where N}} >> OffsetArrays.reshape(...) Tuple{typeof(Base.reshape), AbstractArray{T, N} where N where T, Tuple{Union{Base.Colon, Integer, Base.IdentityUnitRange{T} where T<:(Base.AbstractUnitRange{T} where T), Base.OneTo{T} where T<:Integer, Base.UnitRange{T} where T<:Real, OffsetArrays.IdOffsetRange{T, I} where I<:Base.AbstractUnitRange{T} where T<:Integer}, Vararg{Union{Base.Colon, Integer, Base.IdentityUnitRange{T} where T<:(Base.AbstractUnitRange{T} where T), Base.OneTo{T} where T<:Integer, Base.UnitRange{T} where T<:Real, OffsetArrays.IdOffsetRange{T, I} where I<:Base.AbstractUnitRange{T} where T<:Integer}, N} where N}} >> ColorVectorSpace.promote_rule(...) Tuple{typeof(Base.promote_rule), Type{T}, Type{C}} where C<:(ColorTypes.Color{T, 1} where T) where T<:Real >> ImageCore.convert(...) Tuple{typeof(Base.convert), Type{Array{C, n}}, Array{C, n}} where n where C<:(ColorTypes.Colorant{T, 1} where T) >> ImageCore.convert(...) Tuple{typeof(Base.convert), Type{Array{C, n}}, Array{C, n}} where n where C<:(ColorTypes.Colorant{T, N} where N where T) >> Interpolations._getindex(...) Tuple{typeof(Base._getindex), Base.IndexLinear, AbstractArray{T, 1} where T, Int64} >> Interpolations._getindex(...) Tuple{typeof(Base._getindex), Base.IndexStyle, AbstractArray{T, N}, Vararg{Union{Int64, Interpolations.WeightedIndex{L, W} where W where L}, N}} where N where T >> Interpolations.to_indices(...) Tuple{typeof(Base.to_indices), Any, Tuple{Vararg{Union{Int64, Interpolations.WeightedIndex{L, W} where W where L}, N} where N}} >> Interpolations.eltype(...) Tuple{typeof(Base.eltype), Type{ITP}} where ITP<:(Interpolations.AbstractInterpolation{T, N, IT} where IT<:Union{Tuple{Vararg{Interpolations.InterpolationType, N} where N}, Interpolations.InterpolationType} where N where T) >> Interpolations.to_index(...) Tuple{typeof(Base.to_index), Interpolations.AbstractInterpolation{T, N, IT} where IT<:Union{Tuple{Vararg{Interpolations.InterpolationType, N} where N}, Interpolations.InterpolationType} where N where T, Number} >> CoordinateTransformations.convert(...) Tuple{typeof(Base.convert), Type{V}, CoordinateTransformations.Polar{T} where T} where V<:(AbstractArray{T, 1} where T) >> Glob.occursin(...) Tuple{typeof(Base.occursin), Glob.FilenameMatch{S} where S<:AbstractString, AbstractString} >> Glob.readdir(...) Tuple{typeof(Base.Filesystem.readdir), Glob.GlobMatch} ```

Full log available in job artifacts: invalidationdump