From: Matt Birkholz Date: Wed, 17 Jun 2015 02:05:24 +0000 (-0700) Subject: Add without-interruption, to replace without-interrupts... X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=c9bda53c88e495d31a76432657ed58b0c0db8fc3;p=mit-scheme.git Add without-interruption, to replace without-interrupts... ...where atomicity is not needed. Without-interrupts is deprecated because it is broken in multiprocessing worlds where it cannot provide the atomicity it guarantees in uniprocessing worlds. --- diff --git a/src/runtime/runtime.pkg b/src/runtime/runtime.pkg index 55cabe5ce..723721a50 100644 --- a/src/runtime/runtime.pkg +++ b/src/runtime/runtime.pkg @@ -5052,6 +5052,7 @@ USA. with-thread-mutex-locked with-thread-mutex-unlocked with-thread-timer-stopped + (without-interruption with-thread-events-blocked) without-thread-mutex-lock yield-current-thread) (export (runtime interrupt-handler)