GC daemons may run when there is no current thread(!).
authorMatt Birkholz <puck@birchwood-abbey.net>
Tue, 2 Feb 2016 23:52:05 +0000 (16:52 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Wed, 3 Feb 2016 00:08:15 +0000 (17:08 -0700)
commitba92c7c5ad042f9a5efc3a2e9ff289d98de2c7e0
tree466d312123d70589351c54b849c28cbd91d5c2f4
parenteb547ca67c6ab282ba805fbb7e19826d32f940a7
GC daemons may run when there is no current thread(!).

Thus they cannot use signal-thread-event which, if there is no current
thread, will not return.  (Why DOES signal-thread-event call
run-thread?)
src/runtime/gcnote.scm
src/runtime/intrpt.scm
src/runtime/runtime.pkg