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