Set interrupt-mask/all whenever leaving the thread system.
authorMatt Birkholz <puck@birchwood-abbey.net>
Fri, 10 Jul 2015 03:25:03 +0000 (20:25 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Fri, 10 Jul 2015 03:25:03 +0000 (20:25 -0700)
commit04ef7340a7569e003c73d4aaa02d3240aa169e29
treee6c9b23e115ec82148897660d1a0078485bd4015
parent844fdd84452e5e4e4936ca37d9816bc5f820f344
Set interrupt-mask/all whenever leaving the thread system.

Punt saving and restoring interrupt masks.  Replacing without-
interrupts with without-interruption (with-thread-events-blocked)
makes interrupts moot.  They are now strictly a behind-the-scenes
system mechanism.
src/runtime/intrpt.scm
src/runtime/thread.scm