OlderDiff < 20110702T183304Z < ThisDiff > 20110704T183303Z > NewerDiff
OLDREV 32367 NEWREV 32409 CHG ChangeLog 32367->32409 CHG NEWS 32363->32400 CHG addr2line.c 31010->32407 CHG array.c 32360->32373 CHG cont.c 32201->32408 CHG insns.def 31823->32399 CHG io.c 32281->32394 CHG signal.c 32345->32369 CHG thread_pthread.c 32346->32409 CHG thread_win32.c 32268->32394 CHG version.h 32358->32405 CHG ext/extmk.rb 31193->32389 CHG ext/coverage/coverage.c 32071->32404 CHG include/ruby/intern.h 32187->32394 CHG test/coverage/test_coverage.rb 32072->32404 CHG test/ruby/test_array.rb 32360->32373 COMMIT new-style hash syntax for send args COMMIT Test hanging commas in Hashes COMMIT new-style hash literal syntax COMMIT Whitespace like 356fa4fb COMMIT Merge pull request #56 from nevir/new_style_hash COMMIT Some fixes for [Array, Hash, String].try_convert specs. COMMIT Matrix#find_index: Fix spec for mathn [ruby-core:37729] =================================================================== +++ 20110704T183303Z @@ 4862 @@ configuring dl configuring dl/callback configuring dl/win32 +Failed to configure dl/win32. It will not be installed. configuring etc configuring fcntl configuring fiber @@ 4903 @@ Warning:: cannot find X11 library. tcltklib will not be compiled (tcltklib is disabled on your Ruby. That is, Ruby/Tk will not work). Please check configure options. If your Tcl/Tk don't require X11, please try --without-X11. Can't find X11 libraries. So, can't make tcltklib.so which is required by Ruby/Tk. +Failed to configure tk. It will not be installed. configuring tk/tkutil +Failed to configure tk/tkutil. It will not be installed. configuring win32ole +Failed to configure win32ole. It will not be installed. configuring zlib make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby' make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/ext/-test-/add_suffix' @@ 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>' @@ 26713 @@ Hash.try_convert - returns the argument if passed a Hash - returns nil if the argument can't be coerced into a Hash +- does not rescue exceptions raised by #to_hash - coerces the argument with #to_hash +- raises a TypeError if #to_hash does not return a Hash /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/hash/update_spec.rb Hash#update @@ 37638 @@ - treats empty expressions as nils - freezes string keys on initialization - checks duplicated keys on initialization +- accepts a hanging comma +Hash literal new-style hash syntax +- constructs a new hash with the given elements +- ignores a hanging comma +- can mix and match syntax styles /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/if_spec.rb The if expression @@ 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 @@ 42775 @@ Matrix#find_index with a subselection argument and no generic argument - returns an Enumerator when called without a block - yields the rights elements +- returns the first index for which the block returns true - returns nil if the block is always false Matrix#find_index with a subselection argument and a generic argument @@ 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> =================================================================== --- 20110702T183304Z @@ 18628 @@ <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 9599 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:00060c d:002524 EVAL -:1 | c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH -| c:0001 p:0000 s:0002 b:0002 l:00060c d:00060c TOP | | -- Ruby level backtrace information ---------------------------------------- | -:1:in `<main>' @@ 38429 @@ - 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 /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 @@ 49991 @@ - 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 @@ 50111 @@ <n>) File::Stat#inspect produces a nicely formatted description of a File::Stat object FAILED -Expected "#<File::Stat dev=0x0, ino=5939791, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-07-03 04:33:56 +0900, mtime=2011-07-03 04:33:56 +0900, ctime=2011-07-03 04:33:56 +0900>" -to equal "#<File::Stat dev=0x803, ino=5939791, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-07-03 04:33:56 +0900, mtime=2011-07-03 04:33:56 +0900, ctime=2011-07-03 04:33:56 +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)>' @@ 50207 @@ Finished in <t> seconds -3519 files, 17619 examples, <num> expectations, 18 failures, 3 errors exit 1 failed(rubyspec) == dist # <time>
OlderDiff < 20110702T183304Z < ThisDiff > 20110704T183303Z > NewerDiff