From f142a91d97b5728394c80a90ce7b5d7ab022bd77 Mon Sep 17 00:00:00 2001 From: Tim Holy Date: Sun, 11 Sep 2016 07:59:15 -0500 Subject: [PATCH] Avoid throwing depwarn for zeros/ones methods defined in Base --- src/OffsetArrays.jl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/OffsetArrays.jl b/src/OffsetArrays.jl index d59086af..32e180b5 100644 --- a/src/OffsetArrays.jl +++ b/src/OffsetArrays.jl @@ -159,9 +159,9 @@ end # Deprecations import Base: zeros, ones -@deprecate zeros(T::Type, inds::UnitRange...) fill!(OffsetArray{T}(inds), zero(T)) -@deprecate ones(T::Type, inds::UnitRange...) fill!(OffsetArray{T}(inds), one(T)) -@deprecate zeros(inds::UnitRange...) fill!(OffsetArray{Float64}(inds), 0) -@deprecate ones(inds::UnitRange...) fill!(OffsetArray{Float64}(inds), 1) +@deprecate zeros(T::Type, ind1::UnitRange, ind2::UnitRange, inds::UnitRange...) fill!(OffsetArray{T}((ind1, ind2, inds...)), zero(T)) +@deprecate ones(T::Type, ind1::UnitRange, inds2::UnitRange, inds::UnitRange...) fill!(OffsetArray{T}((ind1, ind2, inds...)), one(T)) +@deprecate zeros(ind1::UnitRange, ind2::UnitRange, inds::UnitRange...) fill!(OffsetArray{Float64}((ind1, ind2, inds...)), 0) +@deprecate ones(ind1::UnitRange, ind2::UnitRange, inds::UnitRange...) fill!(OffsetArray{Float64}((ind1, ind2, inds...)), 1) end # module