COMMIT Removed Rubinius-specific metaclass/eigenclass specs. http://github.com/rubyspec/rubyspec/commit/9f5238efe04cc60fbc2b8dc7dcbd9ea13fe4f736 COMMIT Yehuda's specs for #taint, #freeze, and String#%. http://github.com/rubyspec/rubyspec/commit/ec109073603ef40202db227115f830298beffa9e COMMIT Evan's specs for String#unpack. http://github.com/rubyspec/rubyspec/commit/2c809f3b8efc846f19c734bab2efcfa1f819f549 --- 20091217T082641 +++ 20091218T082536 @@ -1,6528 +1,6528 @@ <[]>. ) Failure: -test_event(TestSetTraceFunc) [/home/chkbuild/tmp/build/ruby-1.8//ruby/test/ruby/test_settracefunc.rb:90]: -<["c-call", 32, :initialize, Exception]> expected but was +test_event(TestSetTraceFunc) [/home/chkbuild/tmp/build/ruby-1.8//ruby/test/ruby/test_settracefunc.rb:132]: +<["line", 11, :bar, TestSetTraceFunc]> expected but was <["line", 86, :marshal_load, TestMarshal::LoadTest]>. ) Failure: @@ -6561,7 +6561,7 @@ <["abc\n\n", "def\n"]> expected but was <["abc\n", "def\n"]>. -2412 tests, 1671814 assertions, 7 failures, 3 errors +2412 tests, 1671834 assertions, 7 failures, 3 errors make: *** [test-all] エラー 1 exit 2 failed(test-all) @@ -13138,6 +13138,7 @@ /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/kernel/freeze_spec.rb Kernel#freeze - prevents self from being further modified +- returns the immediate when called on an immediate - has no effect on immediate values - causes mutative calls to raise TypeError @@ -13732,6 +13733,7 @@ /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/kernel/taint_spec.rb Kernel#taint - sets self to be tainted +- returns the immediate when called on an immediate - has no effect on immediate values /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/kernel/tainted_spec.rb @@ -16477,7 +16479,9 @@ - calls #to_ary on argument for %c formats - calls #to_int on argument for %c formats, if the argument does not respond to #to_ary - supports integer formats using %d +- supports negative integers using %d - supports integer formats using %i +- supports negative integers using %i - supports float formats using %e - supports float formats using %e, and downcases -Inf, Inf, and NaN - supports float formats using %E @@ -17114,6 +17118,14 @@ String#unpack with 'H' and 'h' directives - returns an array by decoding self according to the format string +String#unpack with 'IiLlSs' directives +- uses sizeof(int) as an integer +- ignores the result if there aren't 4 bytes + +String#unpack with 'lL' +- uses 4 bytes for an integer +- ignores the result if there aren't 4 bytes + String#unpack with 'U' directive - returns an array by decoding self according to the format string @@ -34992,7 +35004,7 @@ Finished in seconds -2907 files, 12099 examples, 37347 expectations, 97 failures, 99 errors +2907 files, 12107 examples, 37391 expectations, 97 failures, 99 errors exit 1 failed(rubyspec) == end #