Ruby-dev suumary 23175-23213

Hello all,

This is a summary of ruby-dev ML in these days.

[ruby-dev:23201] [Oniguruma] Version 2.2.5

Kosako released Oniguruma Version 2.2.5. It has been already
imported into the Ruby CVS. And also you can get it from
Kosako’s page:
http://www.geocities.jp/kosako1/oniguruma/

[ruby-dev:23212] warning: fork terminates thread

Tanaka Akira proposed to suppress "fork terminates thread"
warnings on using folk with thread as follows:

% ruby -ve 'Thread.new { sleep }; pid = fork {}; Process.wait pid'
ruby 1.9.0 (2004-03-22) [i686-linux]
-e:1: warning: fork terminates thread at -e:1

Rationale for the proposal is:

* If the warning is for chang of specification of fork in
  Ruby 1.8, it should be suppressed on Ruby 1.9.

* fork must be used when system and popen are inadequant.
  In such a case, the warning is unsolicited.

* Even if the user doesn't use thread explicitly, some libraries
  such like timeout use thread implicitly.

Matz agreed to do it.

Regards,

TAKAHASHI ‘Maki’ Masayoshi E-mail: maki@rubycolor.org