It doesn't throw like foreach(wait, tasks)
, is this normal?
julia> f(d) = 1 ÷ d;
julia> waitall(Threads.@spawn(f(i)) for i = 0:1) # no error
(Task[Task (failed) @0x00007ced9879eb30, Task (done) @0x00007ced9879ec20], Task[])
(found in https://discourse.julialang.org/t/waitall-tasks-doesnt-throw-as-foreach-wait-tasks-does/133260?u=waltermadelim)