Skip to content

Commit 1cecb19

Browse files
committed
Deprecate lowercase conversion functions
1 parent 65b5c31 commit 1cecb19

4 files changed

Lines changed: 16 additions & 22 deletions

File tree

src/FixedPointNumbers.jl

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,6 @@ export
2828
UFixed12,
2929
UFixed14,
3030
UFixed16,
31-
# constructors
32-
ufixed8,
33-
ufixed10,
34-
ufixed12,
35-
ufixed14,
36-
ufixed16,
3731
# literal constructor constants
3832
uf8,
3933
uf10,

src/deprecations.jl

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,15 @@ import Base.@deprecate_binding
1111

1212
@deprecate_binding Fixed32 Fixed16
1313
@deprecate Fixed(x::Real) convert(Fixed{Int32, 16}, x)
14+
15+
@deprecate ufixed8(x) UFixed8(x)
16+
@deprecate ufixed10(x) UFixed10(x)
17+
@deprecate ufixed12(x) UFixed12(x)
18+
@deprecate ufixed14(x) UFixed14(x)
19+
@deprecate ufixed16(x) UFixed16(x)
20+
21+
Compat.@dep_vectorize_1arg Real ufixed8
22+
Compat.@dep_vectorize_1arg Real ufixed10
23+
Compat.@dep_vectorize_1arg Real ufixed12
24+
Compat.@dep_vectorize_1arg Real ufixed14
25+
Compat.@dep_vectorize_1arg Real ufixed16

src/ufixed.jl

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -45,18 +45,6 @@ convert{T1<:UFixed}(::Type{T1}, x::UFixed) = reinterpret(T1, round(rawtype(T1),
4545
convert(::Type{UFixed16}, x::UFixed8) = reinterpret(UFixed16, convert(UInt16, 0x0101*reinterpret(x)))
4646
convert{T<:UFixed}(::Type{T}, x::Real) = T(round(rawtype(T), rawone(T)*x),0)
4747

48-
ufixed8(x) = convert(UFixed8, x)
49-
ufixed10(x) = convert(UFixed10, x)
50-
ufixed12(x) = convert(UFixed12, x)
51-
ufixed14(x) = convert(UFixed14, x)
52-
ufixed16(x) = convert(UFixed16, x)
53-
54-
Compat.@dep_vectorize_1arg Real ufixed8
55-
Compat.@dep_vectorize_1arg Real ufixed10
56-
Compat.@dep_vectorize_1arg Real ufixed12
57-
Compat.@dep_vectorize_1arg Real ufixed14
58-
Compat.@dep_vectorize_1arg Real ufixed16
59-
6048

6149
convert(::Type{BigFloat}, x::UFixed) = reinterpret(x)*(1/BigFloat(rawone(x)))
6250
function convert{T<:AbstractFloat}(::Type{T}, x::UFixed)

test/ufixed.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ using Compat
1414
@test reinterpret(UFixed14, 0x1fa2) == 0x1fa2uf14
1515
@test reinterpret(UFixed16, 0x1fa2) == 0x1fa2uf16
1616

17-
@test ufixed8(1.0) == 0xffuf8
18-
@test ufixed8(0.5) == 0x80uf8
19-
@test ufixed14(1.0) == 0x3fffuf14
20-
v = @compat ufixed12.([2])
17+
@test UFixed8(1.0) == 0xffuf8
18+
@test UFixed8(0.5) == 0x80uf8
19+
@test UFixed14(1.0) == 0x3fffuf14
20+
v = @compat UFixed12.([2])
2121
@test v == UFixed12[0x1ffeuf12]
2222
@test isa(v, Vector{UFixed12})
2323

0 commit comments

Comments
 (0)