Commit Graph

68 Commits

Author SHA1 Message Date
Patrick Mahoney 514df0f49f Change from BoundedSemaphore to Semaphore in Mutex implementation so it will work on Mac OS X (and other platforms with out sem_getvalue(). 2011-12-13 22:03:36 -06:00
Patrick Mahoney d102786090 Expand documentation; fix markup. 2011-12-12 22:02:00 -06:00
Patrick Mahoney 27e8aeb4c4 Bump version to 0.0.4. 2011-12-12 21:39:40 -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 509e1e5a91 Ignore compiled library objects. 2011-12-12 21:21:40 -06:00
Patrick Mahoney d2c38f1336 Bump version to 0.0.3. 2011-12-12 20:58:08 -06:00
Patrick Mahoney 51ed182b4f Release version 0.0.2. 2011-12-12 20:53:41 -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 2de2bc908b Try for sem_open a second time, adding -lpthread. 2011-12-12 20:29:09 -06:00
Patrick Mahoney 3e9f48e2c7 Fail early when sem_open not found in semaphore.h. 2011-12-12 20:14:10 -06:00
Patrick Mahoney f2dc5dfe9a Test for depend_rules method (in 1.9, not 1.8) in extconf. 2011-12-12 20:13:37 -06:00
Patrick Mahoney f37d5499c7 Include stdlib.h for size_t in case psem.c isn't included. 2011-12-12 20:10:51 -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 44d1e79a10 Use Dir glob rather than FileList in gemspec. 2011-12-11 22:44:02 -06:00
Patrick Mahoney 975cfd9ea6 Add link to pyprocessing. 2011-12-11 22:21:42 -06:00
Patrick Mahoney f0827a3118 Add homepage to gemspec. 2011-12-11 22:19:37 -06:00
Patrick Mahoney c25efe0c96 Add compile task as dependency of test task. 2011-12-11 21:47:16 -06:00
Patrick Mahoney cf45ab9891 Initial commit. 2011-12-11 21:39:55 -06:00