1.0.7.5: allow WITH-INTERRUPTS inside "system locked" sections
commitf2847d6ed16e60390d000410d36ec7fb2570cdaf
authorNikodemus Siivola <nikodemus@random-state.net>
Sun, 1 Jul 2007 12:35:30 +0000 (1 12:35 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sun, 1 Jul 2007 12:35:30 +0000 (1 12:35 +0000)
tree9d7441e8febb62fe8111d095fabda63afe884667
parentb6aed043108ac99142b124306a346d18a99d21ef
1.0.7.5: allow WITH-INTERRUPTS inside "system locked" sections

 * Fixes bug reported by Kristoffer Kvello on sbcl-help. (Regression
   caused by WITHOUT-INTERRUPT change caused GET-FOREGROUND wait to
   become uninterruptible.)

 * Test-case for the above, and another to show that condition-wait
   should not be interruptible if there is a surrounding
   WITHOUT-INTERRUPTS -- which currently fails on SB-LUTEX builds.
src/code/thread.lisp
tests/threads.pure.lisp [new file with mode: 0644]
version.lisp-expr