@@ -294,7 +294,7 @@ copy!(s, sdata(d))
294
294
a = rand (dims)
295
295
@test sdata (a) == a
296
296
297
- d = SharedArray (Int, dims; init = D-> fill! (D. loc_subarr_1d, myid ()))
297
+ d = SharedArray (Int, dims, init = D-> fill! (D. loc_subarr_1d, myid ()))
298
298
for p in procs (d)
299
299
idxes_in_p = remotecall_fetch (p, d) do D
300
300
parentindexes (D. loc_subarr_1d)[1 ]
@@ -305,7 +305,7 @@ for p in procs(d)
305
305
@test d[idxl] == p
306
306
end
307
307
308
- d = SharedArray (Float64, (2 ,3 ))
308
+ d = @inferred ( SharedArray (Float64, (2 ,3 ) ))
309
309
@test isa (d[:,2 ], Vector{Float64})
310
310
311
311
# ## SharedArrays from a file
@@ -316,7 +316,7 @@ write(fn, 1:30)
316
316
sz = (6 ,5 )
317
317
Atrue = reshape (1 : 30 , sz)
318
318
319
- S = SharedArray (fn, Int, sz)
319
+ S = @inferred ( SharedArray (fn, Int, sz) )
320
320
@test S == Atrue
321
321
@test length (procs (S)) > 1
322
322
@sync begin
@@ -370,16 +370,16 @@ rm(fn); rm(fn2); rm(fn3)
370
370
# ## Utility functions
371
371
372
372
# construct PR #13514
373
- S = SharedArray {Int} ((1 ,2 ,3 ))
373
+ S = @inferred ( SharedArray {Int} ((1 ,2 ,3 ) ))
374
374
@test size (S) == (1 ,2 ,3 )
375
375
@test typeof (S) <: SharedArray{Int}
376
- S = SharedArray {Int} (2 )
376
+ S = @inferred ( SharedArray {Int} (2 ) )
377
377
@test size (S) == (2 ,)
378
378
@test typeof (S) <: SharedArray{Int}
379
- S = SharedArray {Int} (1 ,2 )
379
+ S = @inferred ( SharedArray {Int} (1 ,2 ) )
380
380
@test size (S) == (1 ,2 )
381
381
@test typeof (S) <: SharedArray{Int}
382
- S = SharedArray {Int} (1 ,2 ,3 )
382
+ S = @inferred ( SharedArray {Int} (1 ,2 ,3 ) )
383
383
@test size (S) == (1 ,2 ,3 )
384
384
@test typeof (S) <: SharedArray{Int}
385
385
@@ -430,8 +430,8 @@ d[2:4] = 7
430
430
d[5 ,1 : 2 : 4 ,8 ] = 19
431
431
432
432
AA = rand (4 ,2 )
433
- A = convert (SharedArray, AA)
434
- B = convert (SharedArray, AA' )
433
+ A = @inferred ( convert (SharedArray, AA) )
434
+ B = @inferred ( convert (SharedArray, AA' ) )
435
435
@test B* A == ctranspose (AA)* AA
436
436
437
437
d= SharedArray (Int64, (10 ,10 ); init = D-> fill! (D. loc_subarr_1d, myid ()), pids= [id_me, id_other])
@@ -455,7 +455,7 @@ map!(x->1, d)
455
455
# Shared arrays of singleton immutables
456
456
@everywhere immutable ShmemFoo end
457
457
for T in [Void, ShmemFoo]
458
- s = SharedArray (T, 10 )
458
+ s = @inferred ( SharedArray (T, 10 ) )
459
459
@test T () === remotecall_fetch (x-> x[3 ], workers ()[1 ], s)
460
460
end
461
461
0 commit comments