Skip to content

Commit 02b4247

Browse files
committed
Loosen deprecations for vectorized round, trunc, floor, ceil
so type argument does not have to be <:Integer example: round(Float32, rand(1:5,5,5) .// rand(1:5,5,5))
1 parent 14d27ed commit 02b4247

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

base/deprecated.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1367,30 +1367,30 @@ end
13671367
@deprecate round(M::Bidiagonal) round.(M)
13681368
@deprecate round(M::Tridiagonal) round.(M)
13691369
@deprecate round(M::SymTridiagonal) round.(M)
1370-
@deprecate round{T<:Integer}(::Type{T}, x::AbstractArray) round.(T, x)
1371-
@deprecate round{T<:Integer}(::Type{T}, x::AbstractArray, r::RoundingMode) round.(x, r)
1370+
@deprecate round{T}(::Type{T}, x::AbstractArray) round.(T, x)
1371+
@deprecate round{T}(::Type{T}, x::AbstractArray, r::RoundingMode) round.(x, r)
13721372
@deprecate round(x::AbstractArray, r::RoundingMode) round.(x, r)
13731373
@deprecate round(x::AbstractArray, digits::Integer, base::Integer = 10) round.(x, digits, base)
13741374

13751375
# Deprecate manually vectorized trunc methods in favor of compact broadcast syntax
13761376
@deprecate trunc(M::Bidiagonal) trunc.(M)
13771377
@deprecate trunc(M::Tridiagonal) trunc.(M)
13781378
@deprecate trunc(M::SymTridiagonal) trunc.(M)
1379-
@deprecate trunc{T<:Integer}(::Type{T}, x::AbstractArray) trunc.(T, x)
1379+
@deprecate trunc{T}(::Type{T}, x::AbstractArray) trunc.(T, x)
13801380
@deprecate trunc(x::AbstractArray, digits::Integer, base::Integer = 10) trunc.(x, digits, base)
13811381

13821382
# Deprecate manually vectorized floor methods in favor of compact broadcast syntax
13831383
@deprecate floor(M::Bidiagonal) floor.(M)
13841384
@deprecate floor(M::Tridiagonal) floor.(M)
13851385
@deprecate floor(M::SymTridiagonal) floor.(M)
1386-
@deprecate floor{T<:Integer}(::Type{T}, A::AbstractArray) floor.(T, A)
1386+
@deprecate floor{T}(::Type{T}, A::AbstractArray) floor.(T, A)
13871387
@deprecate floor(A::AbstractArray, digits::Integer, base::Integer = 10) floor.(A, digits, base)
13881388

13891389
# Deprecate manually vectorized ceil methods in favor of compact broadcast syntax
13901390
@deprecate ceil(M::Bidiagonal) ceil.(M)
13911391
@deprecate ceil(M::Tridiagonal) ceil.(M)
13921392
@deprecate ceil(M::SymTridiagonal) ceil.(M)
1393-
@deprecate ceil{T<:Integer}(::Type{T}, x::AbstractArray) ceil.(T, x)
1393+
@deprecate ceil{T}(::Type{T}, x::AbstractArray) ceil.(T, x)
13941394
@deprecate ceil(x::AbstractArray, digits::Integer, base::Integer = 10) ceil.(x, digits, base)
13951395

13961396
# Deprecate manually vectorized `big` methods in favor of compact broadcast syntax

0 commit comments

Comments
 (0)