ruby 1.9.2p180 (2011-02-18 revision 30907) [powerpc-darwin9.8.0] [1.9.2] (ppc-mac-mini) 1476W 1NotOK 2F1E rubyspec:14F2E

chkbuild summary recent last

OlderDiff < 20110126T202312Z < ThisDiff > 20110222T201951Z > NewerDiff

OLDREV 30579
NEWREV 30907
CHG ChangeLog	30579->30907
CHG array.c	29370->30901
CHG class.c	30311->30898
CHG configure.in	30570->30900
CHG error.c	30035->30692
CHG hash.c	29792->30899
CHG parse.y	30558->30689
CHG proc.c	28650->30690
CHG re.c	30266->30899
CHG string.c	30262->30696
CHG version.h	30579->30907
CHG vm_eval.c	30140->30897
CHG vsnprintf.c	30562->30688
ADD ext/-test-/string/	none->30694
ADD ext/-test-/string/cstr.c	none->30694
CHG ext/psych/parser.c	27829->30691
CHG ext/psych/lib/psych/visitors/json_tree.rb	27970->30687
CHG lib/fileutils.rb	28743->30907
CHG lib/minitest/unit.rb	27076->30677
ADD test/-ext-/string/	none->30694
ADD test/-ext-/string/test_cstr.rb	none->30694
CHG test/minitest/test_mini_mock.rb	19746->30678
CHG test/minitest/test_mini_test.rb	27076->30675
CHG test/psych/test_json_tree.rb	27095->30687
CHG test/psych/test_parser.rb	27095->30691
CHG test/ruby/test_array.rb	29370->30901
CHG test/ruby/test_float.rb	29795->30692
CHG test/ruby/test_thread.rb	26713->30693
COMMIT [Evan Phoenix] Add profile formatter
COMMIT [Brian Ford] Change metaclass to singleton_class in MSpec.
COMMIT [Brian Ford] Ignore ruby.1.[89].mspec in default.mspec spec.
COMMIT [Brian Ford] Add ability to override the Ruby version for eg ruby_version_is guard.
COMMIT [Graham Batty] Fixed break specs unnecessarily relying on and guarding against block argument shadowing behaviour.
COMMIT [Graham Batty] Move block specs that don't introduce parse errors into the main block_spec file.
COMMIT [Charles Oliver Nutter] Add a few basic specs for 1.9's new popen syntax.
COMMIT [Evan Phoenix] Add spec for right shift boundary
COMMIT [Brian Ford] Fixed Tempfile specs to not leave junk behind.
COMMIT [Brian Ford] Use before :all in Delegate specs with no side effects.
COMMIT [Michael Jackson] Ensure Array#shift adjusts indices properly
COMMIT [Evan Phoenix] Add spec for Array#shift + Array#each_index interactions
COMMIT [Evan Phoenix] Add spec for Array#shift + Array#[]= interactions
COMMIT [Brian Ford] Merge branch 'unguard-break-specs' of https://github.com/stormbrew/rubyspec into stormbrew
COMMIT [Brian Ford] Merge branch 'move-block-shadow-specs' of https://github.com/stormbrew/rubyspec into stormbrew
COMMIT [Brian Ford] Spec for Array#join calling #to_s reported by qmx.
COMMIT [Ben Burkert] Add specs for a Proc subclass' .new method.
COMMIT [Brian Ford] Some Proc spec cleanup.
COMMIT [Brian Ford] More Proc spec cleanups.
COMMIT [Brian Ford] Added Array#flatten cases reported by floehopper.
COMMIT [Charles Oliver Nutter] Remove rogue command-line example comment from popen spec.
COMMIT [Charles Oliver Nutter] Basic specs for special encoding names "external", "internal", "locale", and "filesystem".
COMMIT [Charles Oliver Nutter] Add spec for String#rindex against multi-byte characters.
COMMIT [Hiro Asari] No rounding should happen here.
COMMIT [Hiro Asari] remove unnecessary comment
COMMIT [Hiro Asari] JRuby supports only microseconds
COMMIT [Hiro Asari] abort raises TypeError when arg cannot be converted to String
COMMIT [Brian Ford] A bunch of BasicObject spec fixes.
COMMIT [Charles Oliver Nutter] Add spec for marshaling a BasicObject subclass (1.9).
COMMIT [NARUSE, Yui] Follow r30455: Error#to_s should ensure that the value returned is a string.
COMMIT [NARUSE, Yui] Ruby doesn't have UNIXSocket#mode.
COMMIT [NARUSE, Yui] Ruby 1.9's Time#inspect format is "YYYY-MM-DD hh:mm:dd +-ZZZZ".
COMMIT [NARUSE, Yui] String#tr raises a ArgumentError from Ruby 1.9.2.
COMMIT [NARUSE, Yui] Support Linux and FreeBSD.
COMMIT [NARUSE, Yui] Follow 1.9's change.
COMMIT [NARUSE, Yui] Specify hostname to TCPServer.new for IPv4/IPv6.
COMMIT [David Calavera] Spec to ensure IO#readpartial works with multibyte characters. Closes #41.
COMMIT [Dirkjan Bussink] Use RUBY_EXE instead of an environment variable
COMMIT [NARUSE, Yui] Follow mspec's change 52edd74d311ccb499d47.
COMMIT [Charles Oliver Nutter] system('@something') should run in shell on Windows, treating as comment.

===================================================================
+++ 20110222T201951Z
@@ 4 @@
 ProductVersion:	10.5.8
 BuildVersion:	9L31a
 == start # <time>
+option :autoconf_command => "autoconf"
+option :cflags => []
+option :complete_options => ChkBuild::Ruby::CompleteOptions
+option :configure_args => []
+option :configure_args_valgrind => ["--with-valgrind"]
+option :cppflags => ["-DRUBY_DEBUG_ENV"]
+option :debugflags => ["-g"]
+option :dldflags => []
+option :inplace_build => true
+option :limit_as => 838860800
+option :limit_cpu => 14400
+option :limit_data => 838860800
+option :limit_stack => 41943040
+option :make_options => {}
+option :num_oldbuilds => 3
+option :optflags => ["-O2"]
+option :output_interval_timeout => "5min"
+option :ruby_branch => "branches/ruby_1_9_2"
+option :suffix_1 => "1.9.2"
+option :timeout => "1h"
+option :use_rubyspec => true
+option :warnflags => ["-W", "-Wall", "-Wformat=2", "-Wundef", "-Wno-parentheses", "-Wno-unused-parameter", "-Wno-missing-field-initializers"]
 == svn/ruby # <time>
++ svn checkout http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_2 ruby
 CHECKOUT svn http://svn.ruby-lang.org/repos/ruby branches/ruby_1_9_2
 VIEWER ViewVC http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?diff_format=u
 == svn-info/ruby # <time>
@@ 255 @@
 checking for struct stat.st_blksize... yes
 checking for struct stat.st_blocks... yes
 checking for struct stat.st_rdev... yes
+checking size of struct stat.st_size... SIZEOF_LONG_LONG
+checking size of struct stat.st_blocks... SIZEOF_LONG_LONG
 checking for struct stat.st_atim... no
 checking for struct stat.st_atimespec... yes
 checking for struct stat.st_atimensec... no
@@ 3929 @@
 "sample/webrick/httpd.rb"
 "sample/webrick/httpproxy.rb"
 "sample/webrick/httpsd.rb"
+"test/-ext-/string/test_cstr.rb"
 "test/-ext-/test_bug-3662.rb"
 "test/base64/test_base64.rb"
 "test/benchmark/test_benchmark.rb"
@@ 8646 @@
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/json/test_json_rails.rb:<line_c>: warning: ambiguous first argument; put parentheses or even spaces
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/.ext/common/json/add/rails.rb:<line_a>: warning: method redefined; discarding old to_json
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/.ext/common/json/add/core.rb:<line_a>: warning: previous definition of to_json was here
+/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/-ext-/string/test_cstr.rb: no such file to load -- -test-/string/string
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/fiddle/test_closure.rb: no such file to load -- fiddle
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/fiddle/test_fiddle.rb: no such file to load -- fiddle
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/fiddle/test_function.rb: no such file to load -- fiddle
@@ 12588 @@
 TestFloat#test_floor: <elapsed> s: .
 TestFloat#test_floor_ceil_round_truncate: <elapsed> s: .
 TestFloat#test_infinite_p: <elapsed> s: .
+TestFloat#test_invalid_str: <elapsed> s: .
 TestFloat#test_minus: <elapsed> s: .
 TestFloat#test_modulo: <elapsed> s: .
 TestFloat#test_modulo2: <elapsed> s: .
@@ 16019 @@
 TestMiniMock#test_should_blow_up_on_wrong_number_of_arguments: <elapsed> s: .
 TestMiniMock#test_should_not_blow_up_if_everything_called: <elapsed> s: .
 TestMiniMock#test_should_allow_return_value_specification: <elapsed> s: .
+TestMiniMock#test_no_method_error_on_unexpected_methods: <elapsed> s: .
 TestMiniTest#test_run_failing: <elapsed> s: .
 TestMiniTest#test_run_passing: <elapsed> s: .
 TestMiniTest#test_filter_backtrace_unit_starts: <elapsed> s: .
@@ 16096 @@
 TestMiniTestTestCase#test_assert_operator: <elapsed> s: .
 TestMiniTestTestCase#test_flunk: <elapsed> s: .
 TestMiniTestTestCase#test_assert_block: <elapsed> s: .
+TestMiniTestTestCase#test_assert_raises_skip: <elapsed> s: .
 TestMiniTestTestCase#test_refute_match_object_triggered: <elapsed> s: .
 TestMiniTestTestCase#test_refute_respond_to: <elapsed> s: .
 TestMiniTestTestCase#test_assert_raises_triggered_different_msg: <elapsed> s: .
@@ 19096 @@
 TestTempfile#test_unlink_silently_fails_on_windows: <elapsed> s: .
 TestThread#test_abort_on_exception: <elapsed> s: .
 TestThread#test_condvar: <elapsed> s: .
+TestThread#test_condvar_nolock: <elapsed> s: .
+TestThread#test_condvar_nolock_2: <elapsed> s: .
+TestThread#test_condvar_nolock_3: <elapsed> s: .
+TestThread#test_condvar_timed_wait: <elapsed> s: .
+TestThread#test_condvar_wait_and_broadcast: <elapsed> s: .
+TestThread#test_condvar_wait_deadlock_2: <elapsed> s: .
 TestThread#test_condvar_wait_exception_handling: <elapsed> s: .
 TestThread#test_condvar_wait_not_owner: <elapsed> s: .
 TestThread#test_exit: <elapsed> s: .
@@ 19120 @@
 TestThread#test_new: <elapsed> s: .
 TestThread#test_priority: <elapsed> s: .
 TestThread#test_recursive_outer: <elapsed> s: .
+TestThread#test_safe_level: /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/ruby/test_thread.rb:443: warning: $SAFE=3 does no sandboxing; you might want to use $SAFE=4
 <elapsed> s: .
 TestThread#test_select_wait: <elapsed> s: .
 TestThread#test_status_and_stop_p: <elapsed> s: .
@@ 19779 @@
  "/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/rubygems/gem_path_searcher.rb:<line_a>: warning: /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/lib/ruby/gems/1.9.1/gems/rdoc-2.5.8/lib/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/f",
  "/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/rubygems/gem_path_searcher.rb:<line_a>: warning: /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/lib/ruby/gems/1.9.1/gems/rdoc-2.5.8/lib/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/f"]>.
 
+8094 tests, <num> assertions, 2 failures, 1 errors, 0 skips
 
 Test run options: --seed <num> --verbose
 make: *** [yes-test-all] Error 1
@@ 20277 @@
 Array#each_index
 - passes the index of each element to the block
 - returns self
+- is not confused by removing elements from the front
 - returns an Enumerator if no block given
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/array/each_spec.rb
@@ 20536 @@
 - returns subclass instance for Array subclasses
 - is not destructive
 
+Array#flatten with a non-Array object in the Array
+- does not call #to_ary if the method does not exist
+- ignores the return value of #to_ary if it is nil
+- raises a TypeError if the return value of #to_ary is not an Array
 
 Array#flatten!
 - modifies array to produce a one-dimensional flattening recursively
@@ 20686 @@
 - uses $, as the default separator (which defaults to nil)
 - does not process the separator if the array is empty
 - calls #to_str to convert the separator to a String
+- calls #to_s on the Array elements
 - raises a TypeError if the separator cannot be coerced to a String by calling #to_str
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/array/keep_if_spec.rb
@@ 22999 @@
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/__send___spec.rb
 BasicObject#__send__
+- is a public instance method
 
+/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/ancestors_spec.rb
+BasicObject.ancestors
+- returns only BasicObject
 
+/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/basicobject_spec.rb
+BasicObject
+- raises NoMethodError for nonexistent methods after #method_missing is removed
 
+BasicObject metaclass
+- is an instance of Class
+- has Class as superclass
+- contains methods for the BasicObject class
 
+BasicObject instance metaclass
+- is an instance of Class
+- has BasicObject as superclass
+- contains methods defined for the BasicObject instance
 
+BasicObject subclass
+- contains Kernel methods when including Kernel
 
+/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/class_spec.rb
+BasicObject.class
+- returns Class
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/equal_spec.rb
 BasicObject#equal?
+- is a public instance method
+- returns true if other is identical to self
+- returns false if other is not identical to self
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/equal_value_spec.rb
 BasicObject#==
+- is a public instance method
+- returns true if other is identical to self
+- returns false if other is a BasicObject not identical to self
+- returns false if other is an Object
 
+/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/initialize_spec.rb
+BasicObject#initialize
 - is a private instance method
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/instance_eval_spec.rb
 BasicObject#instance_eval
+- is a public instance method
+- sets self to the receiver in the context of the passed block
 
+/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/instance_exec_spec.rb
+BasicObject#instance_exec
+- is a public instance method
+- sets self to the receiver in the context of the passed block
+- passes arguments to the block
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/method_missing_spec.rb
 BasicObject#method_missing
@@ 23072 @@
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/new_spec.rb
 BasicObject.new
+- returns an instance of BasicObject
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/not_equal_spec.rb
 BasicObject#!=
+- is a public instance method
+- returns true if other is not identical to self
+- returns true if other is an Object
+- returns false if other is identical to self
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/not_spec.rb
 BasicObject#!
+- is a public instance method
 - returns false
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/singleton_method_added_spec.rb
@@ 23098 @@
 BasicObject#singleton_method_undefined
 - is a private method
 
+/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/superclass_spec.rb
+BasicObject.superclass
 - returns nil
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/bignum/abs_spec.rb
@@ 24350 @@
 - accepts any object as encoding name, if it responds to #to_str
 - is case insensitive
 - raises an ArgumentError if the given encoding does not exist
+- supports the 'locale' encoding alias
+- returns default external encoding for the 'external' encoding alias
+- returns default internal encoding for the 'internal' encoding alias
+- uses default external encoding for the 'filesystem' encoding alias
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/encoding/inspect_spec.rb
 Encoding#inspect
@@ 26938 @@
 - returns n when n > 0, m == 0
 - returns n when n < 0, m == 0
 - returns 0 when m > 0 and m == p where 2**p > n >= 2**(p-1)
+- returns 0 when m is outside the available bits and n >= 0
+- returns -1 when m is outside the available bits and n < 0
 - returns 0 when m is a Bignum
 - returns a Bignum == fixnum_max() * 2 when fixnum_max() >> -1 and n > 0
 - returns a Bignum == fixnum_min() * 2 when fixnum_min() >> -1 and n < 0
@@ 28433 @@
 - yields an instance of a subclass when called on a subclass
 - returns an instance of a subclass when called on a subclass
 
+IO.popen with a leading Array parameter
+- uses the Array as command plus args for the child process
+- uses a leading Hash in the Array as additional environment variables
+- uses a trailing Hash in the Array for spawn-like settings
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/io/pos_spec.rb
 IO#pos
@@ 28630 @@
 - raises IOError on closed stream
 - reads at most the specified number of bytes
 - reads after ungetc with data in the buffer
+- reads after ungetc with multibyte characters in the buffer
 - reads after ungetc without data in the buffer
 - discards the existing buffer content upon successful read
 - raises EOFError on EOF
@@ 29480 @@
 - raises a SystemExit exception
 - sets the exception status code of of 1
 - prints the specified message to STDERR
+- raises TypeError when given a non-String object
 
 Kernel.abort
 - raises a SystemExit exception
 - sets the exception status code of of 1
 - prints the specified message to STDERR
+- raises TypeError when given a non-String object
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/kernel/at_exit_spec.rb
 Kernel.at_exit
@@ 30571 @@
 - treats nil arguments as zero-width strings in %s slots
 - passes some tests for positive %x
 - passes some tests for negative %x
+- passes some tests for negative % u
 - passes some tests for negative %u
 - passes some tests for positive %u
 - passes some tests for positive %f
@@ 30819 @@
 - dumps a Array
 - dumps a Array subclass
 - dumps a Random
+- dumps a BasicObject subclass if it defines respond_to?
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/marshal/load_spec.rb
 Marshal::load
@@ 32837 @@
 Proc.new without a block
 - raises an ArgumentError
 - raises an ArgumentError if invoked from within a method with no block
+- raises an ArgumentError if invoked on a subclass from within a method with no block
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/proc/parameters_spec.rb
 Proc#parameters
@@ 35070 @@
 - supports \G which matches at the given start offset
 - tries to convert start_offset to an integer via to_int
 - raises a TypeError when given offset is nil
+- reverse matches multibyte UTF-8 chars
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/rjust_spec.rb
 String#rjust with length, padding
@@ 35540 @@
 - returns a new string with the characters from from_string replaced by the ones in to_string
 - accepts c1-c2 notation to denote ranges of characters
 - pads to_str with its last char if it is shorter than from_string
+- raises a ArgumentError a descending range in the replacement as containing just the start character
+- raises a ArgumentError a descending range in the source as empty
 - translates chars not in from_string when it starts with a ^
 - tries to convert from_str and to_str to strings using to_str
 - returns subclass instances when called on a subclass
@@ 37128 @@
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/at_spec.rb
 Time.at
+- converts to time object
 - creates a new time object with the value given by time
 - creates a dup time object with the value given by time
 - is able to create a time object with a float
@@ 48197 @@
 
 Tempfile.open
 - returns a new, open Tempfile instance
+- is passed an array [base, suffix] as first argument
 
 Tempfile.open when passed a block
 - yields a new, open Tempfile instance to the block
@@ 49784 @@
 
 Finished in <t> seconds
 
+3330 files, 17070 examples, <num> expectations, 14 failures, 2 errors
 exit 1
 failed(rubyspec)
 == end # <time>

===================================================================
--- 20110126T202312Z
@@ 5 @@
 BuildVersion:	9L31a
 == start # <time>
 == svn/ruby # <time>
-+ svn checkout -q http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_2 ruby
 CHECKOUT svn http://svn.ruby-lang.org/repos/ruby branches/ruby_1_9_2
 VIEWER ViewVC http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?diff_format=u
 == svn-info/ruby # <time>
@@ 233 @@
 checking for struct stat.st_blksize... yes
 checking for struct stat.st_blocks... yes
 checking for struct stat.st_rdev... yes
-checking size of struct stat.st_size... 8
-checking size of struct stat.st_blocks... 8
 checking for struct stat.st_atim... no
 checking for struct stat.st_atimespec... yes
 checking for struct stat.st_atimensec... no
@@ 19086 @@
 TestThread#test_new: <elapsed> s: .
 TestThread#test_priority: <elapsed> s: .
 TestThread#test_recursive_outer: <elapsed> s: .
-TestThread#test_safe_level: /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/ruby/test_thread.rb:330: warning: $SAFE=3 does no sandboxing; you might want to use $SAFE=4
 <elapsed> s: .
 TestThread#test_select_wait: <elapsed> s: .
 TestThread#test_status_and_stop_p: <elapsed> s: .
@@ 19745 @@
  "/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/rubygems/gem_path_searcher.rb:<line_a>: warning: /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/lib/ruby/gems/1.9.1/gems/rdoc-2.5.8/lib/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/f",
  "/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/lib/rubygems/gem_path_searcher.rb:<line_a>: warning: /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/lib/ruby/gems/1.9.1/gems/rdoc-2.5.8/lib/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/foo/f"]>.
 
-8085 tests, <num> assertions, 2 failures, 1 errors, 0 skips
 
 Test run options: --seed <num> --verbose
 make: *** [yes-test-all] Error 1
@@ 22958 @@
 BasicObject#__send__
 - needs to be reviewed for spec completeness
 
-/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/basic_object_class_spec.rb
-BasicObject class
-- has no ancestors
-- has no superclass
-- is a class
 
-/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/basic_object_spec.rb
-BasicObject behaves
-- privately
-- protectedly
-- publically
 
-/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/basic_object_subclass_spec.rb
-BasicObject's subclasses
-- contain only private methods from BasicObject
-- contain only protected methods from BasicObject
-- contain only public methods from BasicObject
-- can mix in Kernel and Kernel's methods work properly
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/equal_spec.rb
 BasicObject#equal?
@@ 22989 @@
 BasicObject#instance_eval
 - needs to be reviewed for spec completeness
 
-/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/metaclass_spec.rb
-BasicObject#metaclass
-- returns the basic object's metaclass
-- does the job of a metaclass
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/method_missing_spec.rb
 BasicObject#method_missing
@@ 23012 @@
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/new_spec.rb
 BasicObject.new
-- creates a new BasicObject
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/basicobject/not_equal_spec.rb
 BasicObject#!=
@@ 35453 @@
 - returns a new string with the characters from from_string replaced by the ones in to_string
 - accepts c1-c2 notation to denote ranges of characters
 - pads to_str with its last char if it is shorter than from_string
-- treats a descending range in the replacement as containing just the start character (ERROR - <n>)
-- treats a descending range in the source as empty (ERROR - <n>)
 - translates chars not in from_string when it starts with a ^
 - tries to convert from_str and to_str to strings using to_str
 - returns subclass instances when called on a subclass
@@ 37041 @@
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/at_spec.rb
 Time.at
-- converts to time object (FAILED - <n>)
 - creates a new time object with the value given by time
 - creates a dup time object with the value given by time
 - is able to create a time object with a float
@@ 46929 @@
 UNIXSocket#recv_io
 - reads an IO object across the socket
 - takes an optional class to use
-- takes an optional mode to use (ERROR - <n>)
 
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/socket/unixsocket/recvfrom_spec.rb
 UNIXSocket#recvfrom
@@ 49643 @@
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/integer/chr_spec.rb:27:in `<top (required)>'
 
  <n>)
-String#tr treats a descending range in the replacement as containing just the start character ERROR
-ArgumentError: invalid range "z-b" in string transliteration
-/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:25:in `tr'
-/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:25:in `block (2 levels) in <top (required)>'
-/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:5:in `<top (required)>'
 
  <n>)
-String#tr treats a descending range in the source as empty ERROR
-ArgumentError: invalid range "l-a" in string transliteration
-/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:29:in `tr'
-/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:29:in `block (2 levels) in <top (required)>'
-/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/tr_spec.rb:5:in `<top (required)>'
 
  <n>)
 String#unpack with format 'Q' adds nil for each element requested beyond the end of the String FAILED
@@ 49673 @@
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/unpack/q_spec.rb:30:in `<top (required)>'
 
  <n>)
-Time.at converts to time object FAILED
-Expected "2007-07-10 00:38:44 +0000"
- to equal "Tue Jul 10 00:38:44 +0000 2007"
 
-/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/at_spec.rb:10:in `block (4 levels) in <top (required)>'
-/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/fixtures/methods.rb:17:in `with_timezone'
-/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/at_spec.rb:7:in `block (3 levels) in <top (required)>'
-/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/time/at_spec.rb:4:in `<top (required)>'
 
  <n>)
 Net::HTTP.get when passed URI yields each read part of the body to the passed block when passed a block ERROR
@@ 49696 @@
 /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/socket/socket/for_fd_spec.rb:5:in `<top (required)>'
 
  <n>)
-UNIXSocket#recv_io takes an optional mode to use ERROR
-NoMethodError: undefined method `mode' for #<File:fd n>
-/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/socket/unixsocket/recv_io_spec.rb:48:in `block (3 levels) in <top (required)>'
-/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/library/socket/unixsocket/recv_io_spec.rb:4:in `<top (required)>'
 
  <n>)
 Syslog::Constants Syslog::Constants.LOG_MASK works on undefined constants FAILED
@@ 49727 @@
 
 Finished in <t> seconds
 
-3328 files, 17029 examples, <num> expectations, 15 failures, 5 errors
 exit 1
 failed(rubyspec)
 == end # <time>

OlderDiff < 20110126T202312Z < ThisDiff > 20110222T201951Z > NewerDiff


chkbuild summary recent last