From: SASADA Koichi Date: 2013-09-05T21:55:27+09:00 Subject: [ruby-core:57040] Re: [ruby-trunk - Feature #3620] Add Queue, SIzedQueue and ConditionVariable implementations in C in addition to ruby ones (2013/09/05 20:52), Glass_saga (Masaki Matsushita) wrote: > I fixed a bug in ext/thread.c ([ruby-core:56861]). > It was not compatible with Objects extended by Mutex_m and test/test_mutex_m.rb failed. > Moreover, I use rb_thread_sleep_deadly() to make it get along with deadlock detection. > > Attached patch includes: > * updated ext/thread.c > * added test from [ruby-core:45950] to test/thread/test_queue.rb > * common.mk rewrited by Nakada-san Go ahead. I'll make another ticket to embed Queue in srcdir/thread.c. -- // SASADA Koichi at atdot dot net