[PATCH] thread: fix deadlock/freeze on SizedQueue#push
ruby 2.2.0dev (2013-12-26 trunk 44439) [x86_64-linux]
SizedQueue#push needs to check the thread list for threads
waiting on enqueue. Checking the wrong thread list leads
strange/surprising behavior when the the queue is full.
This needs to be backported to 2.1.0 (not 2.0.0 or earlier)