Skip to content

Commit cc13293

Browse files
authored
Merge pull request #24776 from Sacha0/reparrdist
replace Array(shape...)-like calls in base/distributed/*
2 parents 1c60e20 + dcf4f54 commit cc13293

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

base/distributed/cluster.jl

+2-2
Original file line numberDiff line numberDiff line change
@@ -595,8 +595,8 @@ end
595595

596596
additional_io_objs=Dict()
597597
function launch_additional(np::Integer, cmd::Cmd)
598-
io_objs = Vector{Any}(np)
599-
addresses = Vector{Any}(np)
598+
io_objs = Vector{Any}(uninitialized, np)
599+
addresses = Vector{Any}(uninitialized, np)
600600

601601
for i in 1:np
602602
io = open(detach(cmd), "r+")

base/distributed/macros.jl

+1-1
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ function splitrange(N::Int, np::Int)
214214
each = div(N,np)
215215
extras = rem(N,np)
216216
nchunks = each > 0 ? np : extras
217-
chunks = Vector{UnitRange{Int}}(nchunks)
217+
chunks = Vector{UnitRange{Int}}(uninitialized, nchunks)
218218
lo = 1
219219
for i in 1:nchunks
220220
hi = lo + each - 1

base/distributed/managers.jl

+1-1
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ end
122122
function launch(manager::SSHManager, params::Dict, launched::Array, launch_ntfy::Condition)
123123
# Launch one worker on each unique host in parallel. Additional workers are launched later.
124124
# Wait for all launches to complete.
125-
launch_tasks = Vector{Any}(length(manager.machines))
125+
launch_tasks = Vector{Any}(uninitialized, length(manager.machines))
126126

127127
for (i,(machine, cnt)) in enumerate(manager.machines)
128128
let machine=machine, cnt=cnt

base/distributed/pmap.jl

+1-1
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ julia> collect(c)
255255
```
256256
"""
257257
function head_and_tail(c, n)
258-
head = Vector{eltype(c)}(n)
258+
head = Vector{eltype(c)}(uninitialized, n)
259259
s = start(c)
260260
i = 0
261261
while i < n && !done(c, s)

0 commit comments

Comments
 (0)