Skip to content

Commit 8c69b34

Browse files
pablosanjoseandyferris
authored andcommitted
Fix Array{T}(uninitialized,...) deprecations (#350)
* first sweep for missing uninitialized * one more uninitialized in tests * reoved @compat decorations, REQUIRE Compat 0.39 * `using Compat` in runtests.jl * Revert "`using Compat` in runtests.jl" This reverts commit fe39a13.
1 parent a83cac6 commit 8c69b34

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

REQUIRE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
julia 0.6.0
2-
Compat 0.32
2+
Compat 0.39

src/SizedArray.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ struct SizedArray{S <: Tuple, T, N, M} <: StaticArray{S, T, N}
2020
end
2121

2222
function SizedArray{S, T, N, M}() where {S, T, N, M}
23-
new{S, T, N, M}(Array{T, M}(S.parameters...))
23+
new{S, T, N, M}(Array{T, M}(uninitialized, S.parameters...))
2424
end
2525
end
2626

src/broadcast.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ end
7777
end
7878
newsize = tuple(newsize...)
7979

80-
exprs = Array{Expr}(newsize)
80+
exprs = Array{Expr}(uninitialized, newsize)
8181
more = prod(newsize) > 0
8282
current_ind = ones(Int, length(newsize))
8383

src/mapreduce.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ else
1717
end
1818

1919
@generated function _map(f, ::Size{S}, a::AbstractArray...) where {S}
20-
exprs = Vector{Expr}(prod(S))
20+
exprs = Vector{Expr}(uninitialized, prod(S))
2121
for i 1:prod(S)
2222
tmp = [:(a[$j][$i]) for j 1:length(a)]
2323
exprs[i] = :(f($(tmp...)))

test/Scalar.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ using StaticArrays, Base.Test
88
@test Scalar(2)[] == 2
99
@test Tuple(Scalar(2)) == (2,)
1010
@test Tuple(convert(Scalar{Float64}, [2.0])) == (2.0,)
11-
a = Array{Float64, 0}()
11+
a = Array{Float64, 0}(uninitialized)
1212
a[] = 2
1313
@test Scalar(a)[] == 2
1414
end

0 commit comments

Comments
 (0)