src/parallelism.rs

changeset 201
ea2d1e40d707
parent 197
1f301affeae3
--- 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| {

mercurial