Patrick Mahoney
|
d65979cc2e
|
Initial attempt at ConditionVariable implementation.
|
2011-12-17 11:05:39 -06:00 |
Patrick Mahoney
|
7d71937bf7
|
Add BinarySemaphore (error checking semaphore with max value 1).
|
2011-12-17 10:15:22 -06:00 |
Patrick Mahoney
|
a0d0c7575c
|
Test Semaphore#try_wait() that doesn't end in ETIMEDOUT.
|
2011-12-17 10:06:24 -06:00 |
Patrick Mahoney
|
7230e9f2c9
|
Add Semaphore#try_wait. Fix libpsem to convert relative timeout to absolute timeout.
|
2011-12-17 09:58:10 -06:00 |
Patrick Mahoney
|
faa8a6c5b3
|
Test RUBY_VERSION rather than VERSION (which no longer exists in 1.9).
|
2011-12-12 21:38:47 -06:00 |
Patrick Mahoney
|
4f775ac5ca
|
Add backwards compatibility define_singleton_method for Ruby 1.8.
|
2011-12-12 20:51:06 -06:00 |
Patrick Mahoney
|
b4b869e074
|
Check double-lock in Mutex. Update book keeping on unlock.
|
2011-12-11 22:57:57 -06:00 |
Patrick Mahoney
|
cf45ab9891
|
Initial commit.
|
2011-12-11 21:39:55 -06:00 |