summaryrefslogtreecommitdiff
path: root/slsets.scm
diff options
context:
space:
mode:
authorPeter Bex <peter@more-magic.net>2025-08-05 10:27:31 +0200
committerPeter Bex <peter@more-magic.net>2025-08-05 10:27:31 +0200
commitf2c8f8287fbc975eee1413f39709af8b43d358c2 (patch)
tree5f5a3f593481d3c9f5f1b9ac0cfe5d87eb0bba5c /slsets.scm
parent38155f79acb4f01308b7685834e4c50560a6e8b1 (diff)
downloadslsets-f2c8f8287fbc975eee1413f39709af8b43d358c2.tar.gz
Disable interrupts
Doesn't do that much, but it's a good idea for slsets as well because it makes it unlikely that plist changes are ever observed, because there's no thread switching.
Diffstat (limited to 'slsets.scm')
-rw-r--r--slsets.scm2
1 files changed, 2 insertions, 0 deletions
diff --git a/slsets.scm b/slsets.scm
index aef229f..92d7356 100644
--- a/slsets.scm
+++ b/slsets.scm
@@ -6,6 +6,8 @@
;; complexity. It's even faster than using a side hash table, unless
;; the symbols already have large plists associated with them.
;;
+(declare (disable-interrupts))
+
(module slsets
(slset<= slset= slset-adjoin ;; TODO: slset-delete and slset-contains?
slset-difference slset-intersection