We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 83aeb5b commit 4809427Copy full SHA for 4809427
src/FillArrays.jl
@@ -433,17 +433,12 @@ end
433
434
435
## Array
436
-convert(::Type{Array}, F::AbstractFill) = fill(getindex_value(F), size(F))
437
-convert(::Type{Array{T}}, F::AbstractFill) where T = fill(convert(T, getindex_value(F)), size(F))
438
-convert(::Type{Array{T,N}}, F::AbstractFill{V,N}) where {T,V,N} = fill(convert(T, getindex_value(F)), size(F))
439
-
+Base.Array{T,N}(F::AbstractFill{V,N}) where {T,V,N} = fill(convert(T, getindex_value(F)), size(F))
440
441
# These are in case `zeros` or `ones` are ever faster than `fill`
442
for (Typ, funcs, func) in ((:Zeros, :zeros, :zero), (:Ones, :ones, :one))
443
@eval begin
444
- convert(::Type{Array}, F::$Typ{T}) where T = $funcs(T, size(F))
445
- convert(::Type{Array{T}}, F::$Typ{T}) where T = $funcs(T, size(F))
446
- convert(::Type{Array{T,N}}, F::$Typ{V,N}) where {T,V,N} = $funcs(T,size(F))
+ Base.Array{T,N}(F::$Typ{V,N}) where {T,V,N} = $funcs(T,size(F))
447
end
448
449
0 commit comments