[Ruby 1.9 - Bug #4619][Assigned] io.c is broken on Windows

Issue #4619 has been reported by Usaku NAKAMURA.


Bug #4619: io.c is broken on Windows

Author: Usaku NAKAMURA
Status: Assigned
Priority: Immediate
Assignee: Nobuyoshi N.
Category: core
Target version: 1.9.3
ruby -v: ruby 1.9.3dev (2011-04-27 trunk 31365) [x64-mswin64_100]

r31355 以降、textmodeサポートがぶっ壊れてます。
(n)make testでテストが失敗しますし、test-allの方もEになりまくりです。
正直こんなもんrevertしろよって気分ですが、直せるあてはありますか?

make testの失敗:
#339 test_literal.rb: echo foo #=> “foo\r\n” (expected “foo\n”)
#340 test_literal.rb: s = “foo”; echo #{s} #=> “foo\r\n” (expected
“foo\n”)

make test-allのEの抜粋:
Encoding::ConverterNotFoundError: code converter not found
(universal_newline,crlf_newline)

Issue #4619 has been updated by Usaku NAKAMURA.

Status changed from Closed to Assigned

test-allのエラーはまったく直ってないので、再オープンしときます。
現状、これに起因すると思われるエラーが私の手元では95個あります。

Bug #4619: io.c is broken on Windows

Author: Usaku NAKAMURA
Status: Assigned
Priority: Immediate
Assignee: Nobuyoshi N.
Category: core
Target version: 1.9.3
ruby -v: ruby 1.9.3dev (2011-04-27 trunk 31365) [x64-mswin64_100]

r31355 以降、textmodeサポートがぶっ壊れてます。
(n)make testでテストが失敗しますし、test-allの方もEになりまくりです。
正直こんなもんrevertしろよって気分ですが、直せるあてはありますか?

make testの失敗:
#339 test_literal.rb: echo foo #=> “foo\r\n” (expected “foo\n”)
#340 test_literal.rb: s = “foo”; echo #{s} #=> “foo\r\n” (expected
“foo\n”)

make test-allのEの抜粋:
Encoding::ConverterNotFoundError: code converter not found
(universal_newline,crlf_newline)