This brings down time-to-first-@spawn from 20 seconds to 0.3 seconds on Julia 1.9!
Most of the churn here is hacking around the asynchronous nature of the scheduler to ensure that all tasks are finished executing before our precompile workload completes (otherwise loading Dagger will fail).
This brings down time-to-first-
@spawn
from 20 seconds to 0.3 seconds on Julia 1.9!Most of the churn here is hacking around the asynchronous nature of the scheduler to ensure that all tasks are finished executing before our precompile workload completes (otherwise loading Dagger will fail).