From: matz@... (Yukihiro Matsumoto) Date: 2004-07-05T08:55:16+09:00 Subject: [ruby-dev:23862] Re: arguments to Thread.start まつもと ゆきひろです In message "[ruby-dev:23859] arguments to Thread.start" on 04/07/04, nobu.nakada@nifty.ne.jp writes: |Thread.startの引数とブロック引数が一致しなくてもエラーにならな |くなってます。1.6ではArgumentErrorになります。 | | $ ruby16 -e 'Thread.start(1){|a,b|p a,b}.join' | -e:1: wrong # of arguments (1 for 2) (ArgumentError) | from -e:1:in `join' | from -e:1 | $ ruby18 -e 'Thread.start(1){|a,b|p a,b}.join' | 1 | nil | |rb_yield_0()の引数を変えたときの変更洩れじゃないかと思うのです |が。 | |* eval.c (rb_thread_yield, rb_f_catch): 4th argument to rb_yield_0() | is a set of bit flags. コミットしてください。