From b2c5ef614a96fdb0a7d81560358ea828a0e08f8e Mon Sep 17 00:00:00 2001 From: Jishnu Bhattacharya Date: Sat, 3 Jun 2023 17:01:05 +0530 Subject: [PATCH] remove AbstractArray and rank specializations --- src/FillArrays.jl | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/FillArrays.jl b/src/FillArrays.jl index 3214cbed..af3ee9af 100644 --- a/src/FillArrays.jl +++ b/src/FillArrays.jl @@ -171,7 +171,6 @@ getindex_value @inline getindex_value(F::Fill) = F.value -AbstractArray{T}(F::Fill{V,N}) where {T,V,N} = Fill{T}(convert(T, F.value)::T, F.axes) AbstractArray{T,N}(F::Fill{V,N}) where {T,V,N} = Fill{T}(convert(T, F.value)::T, F.axes) AbstractFill{T}(F::AbstractFill) where T = AbstractArray{T}(F) AbstractFill{T,N}(F::AbstractFill) where {T,N} = AbstractArray{T,N}(F) @@ -339,11 +338,6 @@ fillsimilar(a::Ones{T}, axes...) where T = Ones{T}(axes...) fillsimilar(a::Zeros{T}, axes...) where T = Zeros{T}(axes...) fillsimilar(a::AbstractFill, axes...) = Fill(getindex_value(a), axes...) - -rank(F::Zeros) = 0 -rank(F::Ones) = 1 - - struct RectDiagonal{T,V<:AbstractVector{T},Axes<:Tuple{Vararg{AbstractUnitRange,2}}} <: AbstractMatrix{T} diag::V axes::Axes