[#39548] [Bug #2291] Net::FTPでソケットをオープンする前にbinary=を呼び出すと落ちる — Akira Matsuda <redmine@...>

Bug #2291: Net::FTPでソケットをオープンする前にbinary=を呼び出すと落ちる

10 messages 2009/10/27

[#39592] infinite recursive call to C function — Yusuke ENDOH <mame@...>

遠藤です。

17 messages 2009/10/30
[#39596] Re: infinite recursive call to C function — Yukihiro Matsumoto <matz@...> 2009/10/30

まつもと ゆきひろです

[#39599] Re: infinite recursive call to C function — Nobuyoshi Nakada <nobu@...> 2009/11/02

なかだです。

[#39601] Re: infinite recursive call to C function — Yukihiro Matsumoto <matz@...> 2009/11/02

まつもと ゆきひろです

[ruby-dev:39439] [Bug #2179] 1.9.2において block のスコープがおかしいときがある

From: 益隆 三村 <redmine@...>
Date: 2009-10-06 12:14:10 UTC
List: ruby-dev #39439
Bug #2179: 1.9.2において block のスコープがおかしいときがある
http://redmine.ruby-lang.org/issues/show/2179

起票者: 益隆 三村
ステータス: Open, 優先度: Normal
ruby -v: ruby 1.9.2dev (2009-10-06 trunk 25243) [i386-darwin9.8.0]

rubyspecを流しているときに気づいたのですが、
ruby1.9.2 の trunk(rev 25243) にて blockのスコープが正しく動いてないように見えます。
# 対応するrubyspecは core/string/upto_spec.rb:21
% ruby -v 
ruby 1.9.1p243 (2009-07-16 revision 24175) [i386-darwin9.8.0]
% irb
ruby-1.9.1-p243 > a=[]; "25".upto("5"){|s|a<<s}; a
 => ["25"]

% ruby -v 
ruby 1.9.2dev (2009-10-06 trunk 25243) [i386-darwin9.8.0]
% irb                           
ruby-1.9.2-head > a=[]; "25".upto("5"){|s|a<<s}; a
 => [] 

ただし、以下のケースだと正しく動いているようです。
ruby-1.9.2-head > a=[]; (1..10).each{|i| a<<i}; a
 => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]


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

In This Thread

Prev Next