OlderDiff < 20110704T183303Z < ThisDiff > 20110706T183304Z > NewerDiff
OLDREV 32409 NEWREV 32427 CHG ChangeLog 32409->32427 CHG addr2line.c 32407->32411 CHG cont.c 32408->32422 CHG parse.y 32344->32424 CHG version.h 32405->32425 CHG lib/webrick/httpauth/digestauth.rb 31505->32410 CHG test/cgi/test_cgi_header.rb 29786->32423 CHG test/ripper/test_scanner_events.rb 32067->32412 CHG test/webrick/test_httpauth.rb 26542->32413 CHG win32/win32.c 32107->32426 COMMIT Removed invalid modification while iterating specs. COMMIT Hash#update spec for order of checking frozen and coercing. COMMIT 1.8.8 is dead and each_with_object is in 1.9.2; enabling specs. =================================================================== +++ 20110706T183304Z @@ 5862 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/webrick/test_httpserver.rb:<line_a>: warning: assigned but unused variable - host9 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/webrick/test_filehandler.rb:<line_a>: warning: assigned but unused variable - this_file /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/webrick/test_filehandler.rb:<line_b>: warning: assigned but unused variable - this_file +/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/webrick/test_httpauth.rb:<line_a>: warning: character class has duplicated range /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/webrick/test_httprequest.rb:<line_a>: warning: ambiguous first argument; put parentheses or even spaces /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/gdbm/test_gdbm.rb:<line_a>: warning: assigned but unused variable - gdbm /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/gdbm/test_gdbm.rb:<line_a>: warning: assigned but unused variable - gdbm2 @@ 17539 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/test_tempfile.rb:<line_b>: warning: assigned but unused variable - default_external /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/webrick/test_filehandler.rb:<line_a>: warning: assigned but unused variable - this_file /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/webrick/test_filehandler.rb:<line_b>: warning: assigned but unused variable - this_file +/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/webrick/test_httpauth.rb:<line_a>: warning: character class has duplicated range /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/webrick/test_httprequest.rb:<line_a>: warning: ambiguous first argument; put parentheses or even spaces /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/webrick/test_httpserver.rb:<line_a>: warning: assigned but unused variable - host6 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/webrick/test_httpserver.rb:<line_a>: warning: assigned but unused variable - host9 @@ 18095 @@ TestWEBrickHTTPAuth#test_basic_auth = <elapsed> s = . TestWEBrickHTTPAuth#test_basic_auth2 = <elapsed> s = . TestWEBrickHTTPAuth#test_basic_auth3 = <elapsed> s = . +TestWEBrickHTTPAuth#test_digest_auth = <elapsed> s = . TestWEBrickHTTPProxy#test_connect = <elapsed> s = . TestWEBrickHTTPProxy#test_fake_proxy = <elapsed> s = . TestWEBrickHTTPProxy#test_no_proxy = <elapsed> s = . @@ 18635 @@ <n>) Failure: test_huge_precision(TestTimeExtension) [/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/test_time.rb:404]: [ruby-dev:43284] +pid 2794 killed by SIGSEGV (signal 11) (core dumped) | -:1: [BUG] Segmentation fault | ruby <version> | | -- Control frame information ----------------------------------------------- | c:0004 p:---- s:0010 b:0010 l:000009 d:000009 CFUNC :(null) +| c:0003 p:0023 s:0006 b:0006 l:000bec d:001b54 EVAL -:1 | c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH +| c:0001 p:0000 s:0002 b:0002 l:000bec d:000bec TOP | | -- Ruby level backtrace information ---------------------------------------- | -:1:in `<main>' +9529 tests, <num> assertions, 1 failures, 1 errors, 44 skips make: *** [yes-test-all] Error 2 exit 2 failed(test-all) @@ 26598 @@ - does not call to_hash on hash subclasses - processes entries with same order as merge() - raises a RuntimeError on a frozen instance that is modified +- checks frozen status before coercing an object with #to_hash - raises a RuntimeError on a frozen instance that would not be modified - does not raise an exception if changing the value of an existing key during iteration @@ 26725 @@ - does not call to_hash on hash subclasses - processes entries with same order as merge() - raises a RuntimeError on a frozen instance that is modified +- checks frozen status before coercing an object with #to_hash - raises a RuntimeError on a frozen instance that would not be modified /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/hash/value_spec.rb @@ 38442 @@ - does not permit self as a receiver Invoking a method +- with .() invokes #call +- allows a vestigial trailing ',' in the arguments +- with splat operator attempts to coerce it to an Array if the object respond_to?(:to_a) +- with splat operator * and non-Array value uses value unchanged if it does not respond_to?(:to_ary) +- accepts additional arguments after splat expansion +- accepts multiple splat expansions in the same argument list +- expands an array to arguments grouped in parentheses +- expands an array to arguments grouped in parentheses and ignores any rest arguments in the array +- expands an array to arguments grouped in parentheses and sets not specified arguments to nil +- expands an array to arguments grouped in parentheses which in turn takes rest arguments +Invoking a method with required args after the rest arguments +- binds the required arguments first +Invoking a method with manditory arguments after optional arguments +- binds the required arguments first +Invoking a method new-style hash arguments as the only parameter +- passes without curly braces +- passes without curly braces or parens +- handles a hanging comma without curly braces +Invoking a method new-style hash arguments as the last parameter +- passes without curly braces +- passes without curly braces or parens +- handles a hanging comma without curly braces +Invoking a method mixed new- and old-style hash arguments as the only parameter +- passes without curly braces +- passes without curly braces or parens +- handles a hanging comma without curly braces +Invoking a method mixed new- and old-style hash arguments as the last parameter +- passes without curly braces +- passes without curly braces or parens +- handles a hanging comma without curly braces /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/splat_spec.rb Splat operator used to assign a splatted object to an object @@ 50025 @@ - does not block all threads C-API Thread function rb_thread_wait_for +- sleeps the current thread for the give ammount of time C-API Thread function rb_thread_alone - returns true if there is only one thread @@ 50145 @@ <n>) File::Stat#inspect produces a nicely formatted description of a File::Stat object FAILED +Expected "#<File::Stat dev=0x0, ino=5743089, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-07-07 04:36:33 +0900, mtime=2011-07-07 04:36:33 +0900, ctime=2011-07-07 04:36:33 +0900>" +to equal "#<File::Stat dev=0x803, ino=5743089, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-07-07 04:36:33 +0900, mtime=2011-07-07 04:36:33 +0900, ctime=2011-07-07 04:36:33 +0900>" /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/file/stat/inspect_spec.rb:17:in `block (2 levels) in <top (required)>' /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/file/stat/inspect_spec.rb:3:in `<top (required)>' @@ 50241 @@ Finished in <t> seconds +3519 files, 17636 examples, <num> expectations, 18 failures, 3 errors exit 1 failed(rubyspec) == dist # <time> =================================================================== --- 20110704T183303Z @@ 18632 @@ <n>) Failure: test_huge_precision(TestTimeExtension) [/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/test_time.rb:404]: [ruby-dev:43284] -pid 632 killed by SIGSEGV (signal 11) (core dumped) | -:1: [BUG] Segmentation fault | ruby <version> | | -- Control frame information ----------------------------------------------- | c:0004 p:---- s:0010 b:0010 l:000009 d:000009 CFUNC :(null) -| c:0003 p:0023 s:0006 b:0006 l:000f6c d:0006f4 EVAL -:1 | c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH -| c:0001 p:0000 s:0002 b:0002 l:000f6c d:000f6c TOP | | -- Ruby level backtrace information ---------------------------------------- | -:1:in `<main>' -9528 tests, <num> assertions, 1 failures, 1 errors, 44 skips make: *** [yes-test-all] Error 2 exit 2 failed(test-all) @@ 26398 @@ - duplicates and freezes string keys - doesn't duplicate and freeze already frozen string keys - raises a RuntimeError if called on a frozen instance -- raises a RuntimeError if a new key is added during iteration - does not raise an exception if changing the value of an existing key during iteration /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/hash/empty_spec.rb @@ 26597 @@ - processes entries with same order as merge() - raises a RuntimeError on a frozen instance that is modified - raises a RuntimeError on a frozen instance that would not be modified -- raises a RuntimeError if a new key is added during iteration - does not raise an exception if changing the value of an existing key during iteration /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/hash/new_spec.rb @@ 26623 @@ Hash#rehash - reorganizes the hash by recomputing all key hash codes - raises a RuntimeError if called on a frozen instance -- causes a RuntimeError to be raised if called inside an iterator block /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/hash/reject_spec.rb Hash#reject @@ 26691 @@ - duplicates and freezes string keys - doesn't duplicate and freeze already frozen string keys - raises a RuntimeError if called on a frozen instance -- raises a RuntimeError if a new key is added during iteration - does not raise an exception if changing the value of an existing key during iteration /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/hash/to_a_spec.rb @@ 38439 @@ Invoking a private getter method - does not permit self as a receiver - (ERROR - <n>) /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/splat_spec.rb Splat operator used to assign a splatted object to an object - assigns an empty array when the splatted object is nil @@ 49986 @@ - does not block all threads C-API Thread function rb_thread_wait_for -- sleeps the current thread for the give ammount of time (FAILED - <n>) C-API Thread function rb_thread_alone - returns true if there is only one thread @@ 50106 @@ <n>) File::Stat#inspect produces a nicely formatted description of a File::Stat object FAILED -Expected "#<File::Stat dev=0x0, ino=5308795, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-07-05 04:32:49 +0900, mtime=2011-07-05 04:32:49 +0900, ctime=2011-07-05 04:32:49 +0900>" -to equal "#<File::Stat dev=0x803, ino=5308795, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-07-05 04:32:49 +0900, mtime=2011-07-05 04:32:49 +0900, ctime=2011-07-05 04:32:49 +0900>" /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/file/stat/inspect_spec.rb:17:in `block (2 levels) in <top (required)>' /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/file/stat/inspect_spec.rb:3:in `<top (required)>' @@ 50185 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/module_spec.rb:18:in `<top (required)>' <n>) -An exception occurred during: loading /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/send_spec.rb ERROR -SyntaxError: /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/versions/send_1.9.rb:134: syntax error, unexpected ')' - specs.fooM1(abc: 123,).should == [{:abc => 123}] - ^ -/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/versions/send_1.9.rb:135: syntax error, unexpected ')' -...fail_sometimes, non_sym: 1234,).should == -... ^ -/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/versions/send_1.9.rb:172: syntax error, unexpected ')' -...l_sometimes, :non_sym => 1234,).should == -... ^ -/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/lib/ruby/1.9.1/rubygems/custom_require.rb:42:in `require' -/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/lib/ruby/1.9.1/rubygems/custom_require.rb:42:in `require' -/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/send_spec.rb:217:in `<top (required)>' <n>) Syslog::Constants Syslog::Constants.LOG_MASK works on undefined constants FAILED @@ 50216 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/syslog/constants_spec.rb:4:in `<top (required)>' <n>) -C-API Thread function rb_thread_wait_for sleeps the current thread for the give ammount of time FAILED -Expected 0.1 to be within +/- 0.1 of 0.20720232 -/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/optional/capi/thread_spec.rb:52:in `block (3 levels) in <top (required)>' -/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/optional/capi/thread_spec.rb:16:in `<top (required)>' Finished in <t> seconds -3519 files, 17614 examples, <num> expectations, 19 failures, 4 errors exit 1 failed(rubyspec) == dist # <time>
OlderDiff < 20110704T183303Z < ThisDiff > 20110706T183304Z > NewerDiff