|  Patrick Mahoney | d337ddd0e3 | Remove obsolete file added by mistake. | 2012-01-15 08:05:34 -06:00 | 
				
					
						|  Patrick Mahoney | 252d606c09 | Add FFI wrapper around some of the Mach API (in Mac OS X). | 2012-01-15 08:02:53 -06:00 | 
				
					
						|  Patrick Mahoney | 3d01ce1ed6 | Bump patch version. | 2011-12-21 08:17:00 -06:00 | 
				
					
						|  Patrick Mahoney | 893c457b35 | Make ffi type to getter/setter method search more robust to work in 1.8 and 1.9. | 2011-12-21 08:14:20 -06:00 | 
				
					
						|  Patrick Mahoney | a21071b590 | Fix object writing and reading for Ruby 1.8 IO differences. | 2011-12-21 07:58:55 -06:00 | 
				
					
						|  Patrick Mahoney | 70b372136d | Re-add require 'process_shared' to spec_helper. | 2011-12-20 22:20:30 -06:00 | 
				
					
						|  Patrick Mahoney | 6b6be3c2e5 | Add object transfer example to README. | 2011-12-20 22:16:50 -06:00 | 
				
					
						|  Patrick Mahoney | edc927709a | Avoid possible race in ConditionVariable where new processes begin waiting while #broadcast is running. | 2011-12-20 22:12:25 -06:00 | 
				
					
						|  Patrick Mahoney | cc663a8d7f | Add SharedMemory#write_object and #read_object; add SharedMemoryIO helper. | 2011-12-20 22:09:38 -06:00 | 
				
					
						|  Patrick Mahoney | cf6b821b17 | Remove development dependency on simplecov. | 2011-12-20 19:57:15 -06:00 | 
				
					
						|  Patrick Mahoney | 611c41f939 | Add SharedArray extension of SharedMemory (with Enumerable mixin). | 2011-12-17 21:51:22 -06:00 | 
				
					
						|  Patrick Mahoney | ea063678cc | Update SharedMemory initializer to accept type and size. | 2011-12-17 21:50:39 -06:00 | 
				
					
						|  Patrick Mahoney | c320c75c8d | Add SimpleCov coverage when running tests under 1.9 (though it doesn't seem to measure correctly...?). | 2011-12-17 21:50:12 -06:00 | 
				
					
						|  Patrick Mahoney | abe67c1702 | Add note about BoundedSemaphore to TODO. | 2011-12-17 11:09:51 -06:00 | 
				
					
						|  Patrick Mahoney | a7bc854b41 | Add some more TOOD's. | 2011-12-17 11:07:57 -06:00 | 
				
					
						|  Patrick Mahoney | d65979cc2e | Initial attempt at ConditionVariable implementation. | 2011-12-17 11:05:39 -06:00 | 
				
					
						|  Patrick Mahoney | a1f881f59c | Add finalizer to SharedMemory. | 2011-12-17 10:31:22 -06:00 | 
				
					
						|  Patrick Mahoney | 7bdae6482f | Add finalizer to SharedMemory. | 2011-12-17 10:31:09 -06:00 | 
				
					
						|  Patrick Mahoney | 7d71937bf7 | Add BinarySemaphore (error checking semaphore with max value 1). | 2011-12-17 10:15:22 -06:00 | 
				
					
						|  Patrick Mahoney | 0f00a7d444 | Add minor explanatory comment. | 2011-12-17 10:07:24 -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 | ee939d407c | Adjust invalid tv_nsec values after adding. | 2011-12-17 10:05:35 -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 | f65ae434e4 | Clear the error pointer so that it may be reused. | 2011-12-17 07:53:15 -06:00 | 
				
					
						|  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 |