Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Commit [239125] Maximize Restore History

timeouts for WITH-MUTEX and WITH-RECURSIVE-LOCK

* Also support :WAIT-P in WITH-RECUSIVE-LOCK.

* Deprecate GET-MUTEX properly (been deprecated since early 2010, but didn't signal
a compile-time warning, and we used it internally.)

* Make WITH-MUTEX signal a runtime error when :VALUE is used and is other
than current thread or NIL. Releasing it isn't going to work right if
someone else holds it.

Nikodemus Siivola Nikodemus Siivola 2012-09-15

changed doc/manual/threading.texinfo
changed src/code/early-extensions.lisp
changed src/code/target-thread.lisp
changed src/code/thread.lisp
changed tests/deadline.impure.lisp
changed tests/threads.impure.lisp
changed tests/threads.pure.lisp
changed NEWS
doc/manual/threading.texinfo Diff Switch to side-by-side view
Loading...
src/code/early-extensions.lisp Diff Switch to side-by-side view
Loading...
src/code/target-thread.lisp Diff Switch to side-by-side view
Loading...
src/code/thread.lisp Diff Switch to side-by-side view
Loading...
tests/deadline.impure.lisp Diff Switch to side-by-side view
Loading...
tests/threads.impure.lisp Diff Switch to side-by-side view
Loading...
tests/threads.pure.lisp Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...