[#45174] [ruby-trunk - Feature #5959][Assigned] Addrinfo#inspectname — Yui NARUSE <naruse@...>
9 messages
2012/02/02
[#45177] Re: [ruby-trunk - Feature #5959][Assigned] Addrinfo#inspectname
— Tanaka Akira <akr@...>
2012/02/02
2012年2月2日17:16 Yui NARUSE <naruse@airemix.jp>:
[#45178] Re: [ruby-trunk - Feature #5959][Assigned] Addrinfo#inspectname
— Tanaka Akira <akr@...>
2012/02/02
2012年2月2日18:12 Tanaka Akira <akr@fsij.org>:
[#45179] Re: [ruby-trunk - Feature #5959][Assigned] Addrinfo#inspectname
— "NARUSE, Yui" <naruse@...>
2012/02/02
(2012/02/02 18:33), Tanaka Akira wrote:
[#45192] Re: [ruby-trunk - Feature #5959][Assigned] Addrinfo#inspectname
— Tanaka Akira <akr@...>
2012/02/05
2012年2月2日19:13 NARUSE, Yui <naruse@airemix.jp>:
[#45183] Plan to 1.9.3 1st patch release — "NARUSE, Yui" <naruse@...>
もう気分は 2.0 なので正直 1.9.3 とかどうでもいいんですけど(ぇー)、
8 messages
2012/02/03
[#45184] Re: Plan to 1.9.3 1st patch release
— KOSAKI Motohiro <kosaki.motohiro@...>
2012/02/03
> = backport 時のレビューの廃止
[ruby-dev:45277] [ruby-trunk - Bug #6054][Closed] IO.foreach を Enumerator 化したときキーワード引数が無視される
From:
Nobuyoshi Nakada <nobu@...>
Date:
2012-02-22 13:01:14 UTC
List:
ruby-dev #45277
Issue #6054 has been updated by Nobuyoshi Nakada.
Status changed from Open to Closed
% Done changed from 50 to 100
Re-fixed at r34736 for [ruby-dev:31525].
----------------------------------------
Bug #6054: IO.foreach を Enumerator 化したときキーワード引数が無視される
https://bugs.ruby-lang.org/issues/6054
Author: _ wanabe
Status: Closed
Priority: Normal
Assignee:
Category:
Target version:
ruby -v: ruby 2.0.0dev (2012-02-21 trunk 34711) [i686-linux]
http://toro.2ch.net/test/read.cgi/tech/1324826777/666-675 で指摘があったのですが
末尾に示すように、IO.foreach にブロックを渡さず Enumerator 化したときキーワード引数が無視されます。
上の書き込みによると "先にハッシュオプション取り除いてからEnumeratorを生成しちゃってるのでハッシュオプションがEnumeratorには反映されない" とのことでした。
rb_io_s_foreach 中の RETURN_ENUMERATOR を rb_scan_args より先にするべきではないか、ということのようです。
$ cat foo.rb
p IO.foreach(__FILE__,mode:"a").next
IO.foreach(__FILE__,mode:"a") {|l| p l }
$ ruby -v foo.rb
ruby 2.0.0dev (2012-02-21 trunk 34711) [i686-linux]
"p IO.foreach(__FILE__,mode:\"a\").next\n"
foo.rb:2:in `foreach': not opened for reading (IOError)
from foo.rb:2:in `<main>'
--
http://bugs.ruby-lang.org/