From: Matt Birkholz Date: Sun, 12 Jul 2015 22:18:25 +0000 (-0700) Subject: Add without-interruption, to replace without-interrupts. X-Git-Tag: mit-scheme-pucked-9.2.12~376^2~61 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=cbd5c290ef990b4f3f7b266ab596569dcaeff4b9;p=mit-scheme.git Add without-interruption, to replace without-interrupts. Without-interruption will replace without-interrupts wherever exclusivity is not thought to be needed -- just uninterruptibility. Without-interrupts is deprecated because it is broken in multi- processing worlds where it cannot provide exclusive access to the heap as it does in uniprocessing worlds. --- diff --git a/src/runtime/runtime.pkg b/src/runtime/runtime.pkg index 602a5a3ed..eadfc386d 100644 --- a/src/runtime/runtime.pkg +++ b/src/runtime/runtime.pkg @@ -5077,6 +5077,7 @@ USA. with-thread-mutex-try-lock 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)