IRB::OutputMethod#pp is actually more like Kernel#p than PrettyPrint#pp. There doesn't seem to be a good reason for the misleading name, and use of OutputMethod requires all the Kernel print methods. (Predicated on #9876 being fixed, of ...ghazel (Greg Hazel)
IRB::Context takes an optional output_method, but it is never used. IRB::Irb.output_value, and IRB::Irb.eval_input call print / printf directly, which always goes to STDOUT.ghazel (Greg Hazel)
Also set on win32 in ruby for socketpair here: http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/win32/win32.c?view=markup&pathrev=27529#l3365ghazel (Greg Hazel)
This is commonly observed as a bug in Windows servers, where under light load clients begin to get ECONNREFUSED. This occurs even if the listen backlog is set to a high value, like 1024. The bug is that Ruby sets the value to 5 on creati...ghazel (Greg Hazel)
It is currently not possible to use an externally created SOCKET on Windows with ruby 1.9. This bug is described in detail here ( http://www.ruby-forum.com/topic/869239 ). In the meantime, a small pair of functions would allow gem a...ghazel (Greg Hazel)
=begin This seems to be true across 1.8.6, 1.8.7 and even 1.9.1 compiled with either MSVC6 or mingw.
The first call to OpenSSL::Random.random_bytes for any number of bytes is very slow, proportional to something like the amount of ...ghazel (Greg Hazel)