wingo pushed a commit to branch wip-whippet
in repository guile.

commit 09296c02ef1e4f70437a900b38f967a5b18628af
Author: Andy Wingo <wi...@igalia.com>
AuthorDate: Thu Aug 7 14:12:25 2025 +0200

    parallel tracer: Don't unpark workers when originating thread spins
---
 src/parallel-tracer.h | 1 -
 1 file changed, 1 deletion(-)

diff --git a/src/parallel-tracer.h b/src/parallel-tracer.h
index 94ce54a0c..a98913d8f 100644
--- a/src/parallel-tracer.h
+++ b/src/parallel-tracer.h
@@ -256,7 +256,6 @@ trace_worker_should_continue(struct gc_trace_worker 
*worker, size_t spin_count)
     pthread_mutex_unlock(&tracer->workers[--locked].lock);
 
   LOG("checking for termination: failed to lock, spinning #%zu\n", spin_count);
-  tracer_unpark_all_workers(tracer);
   yield_for_spin(spin_count);
   return 1;
 }

Reply via email to