Commit [18a1f7] Maximize Restore History

sb-concurrency: GATE tweak, fix building without threads

* OPEN-GATE wasn't interrupt-safe. Don't want to have an interrupt unwind
after opening the gate but before broadcasting on the condition variable.

* Disable tests needing threads on unithread builds, add one that
doesn't need threads.

Also: many thanks to Tobias Rittweiler on whose code the GATE implementation
is based!

Nikodemus Siivola Nikodemus Siivola 2011-11-14

changed contrib/sb-concurrency/tests/test-gate.lisp
changed contrib/sb-concurrency/gate.lisp
contrib/sb-concurrency/tests/test-gate.lisp Diff Switch to side-by-side view
Loading...
contrib/sb-concurrency/gate.lisp Diff Switch to side-by-side view
Loading...