[Ruby 1.9 - Bug #6] sprintf() of %f on Windows(MSVCRT)

e$B%A%1%C%He(B #6 e$B$,99?7$5$l$^$7$?!#e(B (by Usaku NAKAMURA)

e$BK:$l$J$$$h$&$K4X78$,$"$k$H;W$o$l$kLdBj$rDI2C$7$F$*$-$^$9!#e(B

test_attr(Complex_Test) [(snip)/test/ruby/test_complex.rb:186]:
<“-0.0”> expected but was
<“0.0”>.

test_fixed_bug(Complex_Test) [(snip)/test/ruby/test_complex.rb:1114]:
<“-1.0-0.0i”> expected but was
<“-1.0+0.0i”>.

test_to_s(TestFloat) [(snip)/test/ruby/test_float.rb:126]:
<“1.0e+14”> expected but was
<“1.0e+014”>.

test_format_float(TestSprintfComb)
[(snip)/test/ruby/test_sprintf_comb.rb:539:in block (2levels) in test_format_float' (snip...) (snip)/test/ruby/test_sprintf_comb.rb:526:in test_format_float’]:
sprintf(“%e”, -123456789).
<“-1.234568e+08”> expected but was
<“-1.234568e+008”>.


http://redmine.ruby-lang.org/issues/show/6