COMMIT String#to_r: Specify 1.9 method http://github.com/rubyspec/rubyspec/commit/dc29e9f4de4bc67a7fa7b132b8b82bcda85694ef COMMIT String#encoding: Started documenting 1.9 method... http://github.com/rubyspec/rubyspec/commit/0fb4a0502b357b6e9be09aae001e890a9e130aee COMMIT String#codepoints: Aliases #each_codepoint on 1.9 http://github.com/rubyspec/rubyspec/commit/bb86fc45d90a33389901801cde200d89edd24484 COMMIT String#each_codepoint: Specify 1.9 method http://github.com/rubyspec/rubyspec/commit/6350ae14a6f4e2206d56df20f55d71abe0b7895c COMMIT String#clear: Specify 1.9 method http://github.com/rubyspec/rubyspec/commit/80414358945539a7a31cfe7d824913e6e36c2738 COMMIT String#chr: Specify 1.9 method. http://github.com/rubyspec/rubyspec/commit/a1ceedb7bd024afc155c10e28242d715ca295a9a COMMIT String#lines: Aliases #each_line on 1.8.7+ http://github.com/rubyspec/rubyspec/commit/00b79426b366eee2e38f9953e1387dbcbb8592fd COMMIT Encoding: Specify constants. http://github.com/rubyspec/rubyspec/commit/c67211e6809759fa0bf759c7bd0e2d5bb54857fa COMMIT Encoding::InvalidByteSequenceError#incomplete_input?: Spec http://github.com/rubyspec/rubyspec/commit/a84ada99cdbe2c49a11f8905bb1bed1c2d9f60ab COMMIT String#chr: Significantly expanded for 1.9 enhancements http://github.com/rubyspec/rubyspec/commit/1a9a3ebd337e70dc41d39ee4e19d93904b354805 COMMIT String#ascii_only?: False for first non-US-ASCII char http://github.com/rubyspec/rubyspec/commit/59062211a88a04a17dfd9c687769112a03e3181f COMMIT String#ascii_only?: True for all 1-char US-ASCII Strings http://github.com/rubyspec/rubyspec/commit/d3693cb19dd2cdad95d163ddbabf709cf09fdaf3 COMMIT String#ascii_only?: Clarify that 'ASCII' means 'US-ASCII' http://github.com/rubyspec/rubyspec/commit/66ba18fd8bdbc3adc02c77da8fb243f4621b167d --- 20090622T095301 +++ 20090623T094036 @@ -1,10070 +1,10071 @@ /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/encoding/aliases_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/encoding/compatible_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/encoding/converter/asciicompat_encoding_spec.rb +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/encoding/converter/constants_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/encoding/converter/convert_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/encoding/converter/convpath_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/encoding/converter/destination_encoding_spec.rb @@ -10084,6 +10085,7 @@ /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_name_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/encoding/invalid_byte_sequence_error/error_bytes_spec.rb +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/encoding/invalid_byte_sequence_error/incomplete_input_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/encoding/invalid_byte_sequence_error/readagain_bytes_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_name_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_spec.rb @@ -12885,6 +12887,7 @@ - reads and writes to a read/write pipe - writes to a write-only pipe - allows the io to be closed inside the block +heh /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/io/pos_spec.rb IO#pos @@ -12896,7 +12899,6 @@ - sets the offset - can handle any numerical argument without breaking - raises IOError on closed stream -heh /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/io/print_spec.rb IO#print @@ -16536,6 +16538,9 @@ - returns nil when called on an empty string - raises a TypeError when self is frozen +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/string/chr_spec.rb +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/string/clear_spec.rb +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/string/codepoints_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/string/comparison_spec.rb String#<=> with String - compares individual characters based on their ascii value @@ -16635,6 +16640,7 @@ - returns an enumerator when no block given - is unicode aware +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/string/each_codepoint_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/string/each_line_spec.rb String#each_line - splits self using the supplied record separator and passes each substring to the block @@ -16754,6 +16760,7 @@ String#empty? - returns true if the string has a length of zero +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/string/encoding_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/string/end_with_spec.rb String#end_with? - returns true only if ends match @@ -16935,6 +16942,21 @@ String#length - returns the length of self +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/string/lines_spec.rb +String#lines +- splits self using the supplied record separator and passes each substring to the block +- taints substrings that are passed to the block if self is tainted +- passes self as a whole to the block if the separator is nil +- appends multiple successive newlines together when the separator is an empty string +- uses $/ as the separator when none is given +- yields subclass instances for subclasses +- returns self +- tries to convert the separator to a string using to_str +- raises a RuntimeError if the string is modified while substituting +- raises a TypeError when the separator can't be converted to a string +- raises a TypeError when the separator is a character or a symbol +- returns an enumerator when no block given + /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/string/ljust_spec.rb String#ljust with length, padding - returns a new string of specified length with self left justified and padded with padstr @@ -17538,6 +17560,7 @@ - requires that the sign if any appears before the base specifier - raises an ArgumentError for illegal bases (1, < 0 or > 36) +/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/string/to_r_spec.rb /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/string/to_s_spec.rb String#to_s - returns self when self.class == String @@ -17809,93 +17832,93 @@ /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/symbol/inspect_spec.rb Symbol#inspect -- returns self as a symbol literal for :"*foo" +- returns self as a symbol literal for :"@" - returns self as a symbol literal for :[] -- returns self as a symbol literal for :"@@ruby!" - returns self as a symbol literal for :/ - returns self as a symbol literal for :"9" - returns self as a symbol literal for :".." - returns self as a symbol literal for :$' +- returns self as a symbol literal for :"'" - returns self as a symbol literal for :$\ -- returns self as a symbol literal for :":" +- returns self as a symbol literal for :"foo " - returns self as a symbol literal for :=~ +- returns self as a symbol literal for :"@@ruby?" - returns self as a symbol literal for :$-w - returns self as a symbol literal for :> +- returns self as a symbol literal for :"||" - returns self as a symbol literal for :< -- returns self as a symbol literal for :$ruby -- returns self as a symbol literal for :fred +- returns self as a symbol literal for :"$ruby!" - returns self as a symbol literal for :$; -- returns self as a symbol literal for :"\"\"" +- returns self as a symbol literal for :";" - returns self as a symbol literal for :$> - returns self as a symbol literal for :>= - returns self as a symbol literal for :` -- returns self as a symbol literal for :@ruby -- returns self as a symbol literal for :"@ruby?" - returns self as a symbol literal for :"++" -- returns self as a symbol literal for :"?" -- returns self as a symbol literal for :"=" - returns self as a symbol literal for :^ -- returns self as a symbol literal for :"$" +- returns self as a symbol literal for :@ruby - returns self as a symbol literal for :$` - returns self as a symbol literal for :% -- returns self as a symbol literal for :fred! - returns self as a symbol literal for :=== -- returns self as a symbol literal for :"." +- returns self as a symbol literal for :"&&" +- returns self as a symbol literal for :"*foo" - returns self as a symbol literal for :$" - returns self as a symbol literal for :<=> -- returns self as a symbol literal for :" " +- returns self as a symbol literal for :"@@ruby!" +- returns self as a symbol literal for :fred - returns self as a symbol literal for :"!" - returns self as a symbol literal for :-@ -- returns self as a symbol literal for :"\"" -- returns self as a symbol literal for :"@ruby!" +- returns self as a symbol literal for :":" - returns self as a symbol literal for :>> - returns self as a symbol literal for :~ -- returns self as a symbol literal for :@@ruby - returns self as a symbol literal for :"foo bar" -- returns self as a symbol literal for :"=>" -- returns self as a symbol literal for :fred? - returns self as a symbol literal for :$/ -- returns self as a symbol literal for :$1234 - returns self as a symbol literal for :$& +- returns self as a symbol literal for :$ruby - returns self as a symbol literal for :[]= - returns self as a symbol literal for :| +- returns self as a symbol literal for :"\"\"" - returns self as a symbol literal for :"..." -- returns self as a symbol literal for :"," -- returns self as a symbol literal for :" foo" -- returns self as a symbol literal for :"$-ww" +- returns self as a symbol literal for :"@ruby?" +- returns self as a symbol literal for :"?" +- returns self as a symbol literal for :"=" +- returns self as a symbol literal for :"$" +- returns self as a symbol literal for :fred! - returns self as a symbol literal for :$! - returns self as a symbol literal for :"!~" -- returns self as a symbol literal for :"|||" +- returns self as a symbol literal for :"." - returns self as a symbol literal for :* -- returns self as a symbol literal for :"$ruby?" - returns self as a symbol literal for :$* - returns self as a symbol literal for :$_ - returns self as a symbol literal for :$= - returns self as a symbol literal for :$? -- returns self as a symbol literal for :"@" +- returns self as a symbol literal for :" " - returns self as a symbol literal for :<= - returns self as a symbol literal for :$, - returns self as a symbol literal for :$~ +- returns self as a symbol literal for :"\"" +- returns self as a symbol literal for :"@ruby!" - returns self as a symbol literal for :& - returns self as a symbol literal for :"!=" -- returns self as a symbol literal for :"'" -- returns self as a symbol literal for :"foo " +- returns self as a symbol literal for :@@ruby +- returns self as a symbol literal for :"=>" +- returns self as a symbol literal for :fred? - returns self as a symbol literal for :$@ - returns self as a symbol literal for :== -- returns self as a symbol literal for :"@@ruby?" -- returns self as a symbol literal for :"||" +- returns self as a symbol literal for :$1234 - returns self as a symbol literal for :$+ - returns self as a symbol literal for :$$ -- returns self as a symbol literal for :"$ruby!" +- returns self as a symbol literal for :"," - returns self as a symbol literal for :$. - returns self as a symbol literal for :** -- returns self as a symbol literal for :";" +- returns self as a symbol literal for :" foo" - returns self as a symbol literal for :"::" - returns self as a symbol literal for :+@ +- returns self as a symbol literal for :"$-ww" +- returns self as a symbol literal for :"|||" - returns self as a symbol literal for :$< +- returns self as a symbol literal for :"$ruby?" - returns self as a symbol literal for :<< - returns self as a symbol literal for :$: -- returns self as a symbol literal for :"&&" /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/core/symbol/to_i_spec.rb Symbol#to_i @@ -20313,7 +20336,7 @@ ConditionVariable#broadcast - should return self if nothing to broadcast to - should return self if something is waiting for a broadcast -- releases all threads waiting in line for this resource (ERROR - ) +- releases all threads waiting in line for this resource /home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/conditionvariable/signal_spec.rb ConditionVariable#signal @@ -27926,38 +27949,6 @@ /home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/bin/mspec-run:8 ) -ConditionVariable#broadcast releases all threads waiting in line for this resource ERROR -ThreadError: Thread#join: deadlock 0x7fc23d625370 - mutual join(0x40d8ac8) -/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `join' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/conditionvariable/broadcast_spec.rb:55 -/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `each' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/conditionvariable/broadcast_spec.rb:55 -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/conditionvariable/broadcast_spec.rb:2:in `all?' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `each' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `all?' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:135:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:163:in `process' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:155:in `each' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/context.rb:155:in `process' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:36:in `describe' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/object.rb:11:in `describe' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//rubyspec/library/conditionvariable/broadcast_spec.rb:4 -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:55:in `load' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:55:in `files' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:67:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:55:in `files' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:49:in `each' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:49:in `files' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/runner/mspec.rb:41:in `process' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/commands/mspec-run.rb:87:in `run' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/lib/mspec/utils/script.rb:217:in `main' -/home/chkbuild/tmp/build/ruby-1.8.7-pth//mspec/bin/mspec-run:8 - - ) ParseDate.parsedate returns Array with year and month set, given a String like nn-nn FAILED Expected [nil, nil, 8, nil, nil, nil, "-09", nil] to equal [8, 9, nil, nil, nil, nil, nil, nil] @@ -27994,7 +27985,7 @@ Finished in seconds -2704 files, 11148 examples, 36159 expectations, 17 failures, 6 errors +2713 files, 11160 examples, 36216 expectations, 17 failures, 5 errors exit 1 failed(rubyspec) == end #