diff -r fbd4791f16bc -r ea2d1e40d707 src/parallelism.rs --- a/src/parallelism.rs Fri Jul 10 16:01:10 2026 +0300 +++ b/src/parallelism.rs Sun Jul 12 11:29:06 2026 +0300 @@ -212,7 +212,7 @@ Self::SingleThreaded => job(TaskBudget::SingleThreaded), Self::MultiThreaded { scope, budget } => { let spawn = budget - .fetch_update(Release, Relaxed, |n| (n > 1).then_some(n - 1)) + .try_update(Release, Relaxed, |n| (n > 1).then_some(n - 1)) .is_ok(); if spawn { scope.spawn(|scope| {