From: KOSAKI Motohiro Date: 2013-09-12T14:03:07-04:00 Subject: [ruby-core:57163] Re: [ruby-trunk - Feature #3620] Add Queue, SIzedQueue and ConditionVariable implementations in C in addition to ruby ones (9/5/13 8:55 AM), SASADA Koichi wrote: > (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. We already have. http://bugs.ruby-lang.org/issues/7923