Issue #4181 has been updated by Charles Nutter.


require 'thread' is required to get Mutex, which the 1.9 version uses to safely define the singleton. I think the requirement that singleton.rb requires thread.rb is ok.
----------------------------------------
http://redmine.ruby-lang.org/issues/show/4181

----------------------------------------
http://redmine.ruby-lang.org