OlderDiff < 20101219T194904Z < ThisDiff > 20101220T194829Z > NewerDiff
OLDREV 30140 NEWREV 30269 CHG ChangeLog 30140->30269 CHG common.mk 30134->30260 CHG compile.c 28934->30254 CHG eval_intern.h 28147->30255 CHG iseq.c 27582->30264 CHG pack.c 28458->30257 CHG re.c 29386->30266 CHG regparse.c 28108->30256 CHG string.c 30136->30262 CHG thread_pthread.c 28720->30269 CHG time.c 28389->30268 CHG version.h 30140->30269 CHG vm.c 30024->30265 CHG vm_insnhelper.c 30023->30258 CHG lib/csv.rb 30033->30259 CHG test/csv/test_encodings.rb 25184->30259 CHG test/ruby/test_complex.rb 28874->30263 CHG test/ruby/test_m17n.rb 30132->30261 CHG test/ruby/test_optimization.rb 13944->30265 CHG test/ruby/test_pack.rb 27545->30257 CHG test/ruby/test_rational.rb 28874->30263 CHG test/ruby/test_string.rb 30045->30262 CHG test/ruby/test_time.rb 27239->30267 =================================================================== +++ 20101220T194829Z @@ 9365 @@ Complex_Test#test_attr2: <elapsed> s: . Complex_Test#test_cmp: <elapsed> s: . Complex_Test#test_coerce: <elapsed> s: . +Complex_Test#test_coerce2: <elapsed> s: . Complex_Test#test_compsub: <elapsed> s: . Complex_Test#test_conv: <elapsed> s: . Complex_Test#test_div: <elapsed> s: . @@ 10689 @@ Rational_Test#test_attr2: <elapsed> s: . Rational_Test#test_cmp: <elapsed> s: . Rational_Test#test_coerce: <elapsed> s: . +Rational_Test#test_coerce2: <elapsed> s: . Rational_Test#test_conv: <elapsed> s: . Rational_Test#test_div: <elapsed> s: . Rational_Test#test_divmod: <elapsed> s: . @@ 12147 @@ TestEncodings#test_built_in_header_converters_transcode_to_utf_8_then_convert: <elapsed> s: . TestEncodings#test_can_write_csv_in_any_encoding: <elapsed> s: . TestEncodings#test_csv_chars_are_transcoded: <elapsed> s: . +TestEncodings#test_encoding_is_upgraded_during_writing_as_needed: <elapsed> s: . +TestEncodings#test_encoding_is_upgraded_for_ascii_content_during_writing_as_needed: <elapsed> s: . TestEncodings#test_foreach_allows_you_to_set_encodings: <elapsed> s: . TestEncodings#test_open_allows_you_to_set_encodings: <elapsed> s: . TestEncodings#test_parser_works_with_encoded_headers: <elapsed> s: . @@ 15681 @@ TestM17N#test_str_aref_len: <elapsed> s: . TestM17N#test_str_aref_substr: <elapsed> s: . TestM17N#test_str_center: <elapsed> s: . +TestM17N#test_str_concat: <elapsed> s: . TestM17N#test_str_dump: <elapsed> s: . TestM17N#test_str_lt: <elapsed> s: . TestM17N#test_str_multiply: <elapsed> s: . @@ 16480 @@ TestPack#test_pack_unpack_w: <elapsed> s: . TestPack#test_pack_unpack_x: <elapsed> s: . TestPack#test_short_string: <elapsed> s: . +TestPack#test_short_with_block: <elapsed> s: . TestPack#test_unpack_N: <elapsed> s: . TestPack#test_unpack_n: <elapsed> s: . TestParse#test_alias_backref: <elapsed> s: . @@ 17875 @@ TestRubyOptimization#test_string_length: <elapsed> s: . TestRubyOptimization#test_string_plus: <elapsed> s: . TestRubyOptimization#test_string_succ: <elapsed> s: . +TestRubyOptimization#test_tailcall: <elapsed> s: . TestRubyOptions#test_DATA: <elapsed> s: . TestRubyOptions#test_assignment_in_conditional: <elapsed> s: . TestRubyOptions#test_autosplit: <elapsed> s: . @@ 18172 @@ TestString#test_MUL: <elapsed> s: . TestString#test_PLUS: <elapsed> s: . TestString#test_VERY_EQUAL: <elapsed> s: . +TestString#test_ascii_incomat_inspect: /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/ruby/test_string.rb:<line_a>: warning: setting Encoding.default_external +/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/ruby/test/ruby/test_string.rb:<line_a>: warning: setting Encoding.default_external <elapsed> s: . TestString#test_capitalize: <elapsed> s: . TestString#test_capitalize!: <elapsed> s: . @@ 19714 @@ "/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"]>. +8057 tests, <num> assertions, 1 failures, 1 errors, 0 skips Test run options: --seed <num> --verbose make: *** [yes-test-all] Error 1 @@ 34087 @@ - supports \G which matches the end of the previous match / string start for first match - tries to convert pattern to a string via to_str - raises a TypeError if pattern isn't a Regexp and can't be converted to a String +- taints the match strings if self is tainted, unless the taint happens in the method call (FAILED - <n>) String#scan with pattern and block - returns self @@ 34096 @@ - sets $~ for access from the block - restores $~ after leaving the block - sets $~ to MatchData of last match and nil when there's none for access from outside +- taints the match strings if self is tainted, unless the tain happens inside the scan (FAILED - <n>) /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/setbyte_spec.rb String#setbyte @@ 47630 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/integer/chr_spec.rb:27:in `<top (required)>' <n>) +String#scan taints the match strings if self is tainted, unless the taint happens in the method call FAILED +Expected true + to equal false +/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/scan_spec.rb:80:in `block (4 levels) in <top (required)>' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/scan_spec.rb:80:in `each' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/scan_spec.rb:80:in `block (3 levels) in <top (required)>' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/scan_spec.rb:5:in `<top (required)>' <n>) +String#scan with pattern and block taints the match strings if self is tainted, unless the tain happens inside the scan FAILED +Expected true + to equal false +/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/scan_spec.rb:192:in `block (4 levels) in <top (required)>' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/scan_spec.rb:192:in `scan' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/scan_spec.rb:192:in `block (3 levels) in <top (required)>' +/Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/scan_spec.rb:110: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 @@ 47696 @@ Finished in <t> seconds +3286 files, 15446 examples, <num> expectations, 7 failures, 2 errors exit 1 failed(rubyspec) == end # <time> =================================================================== --- 20101219T194904Z @@ 18167 @@ TestString#test_MUL: <elapsed> s: . TestString#test_PLUS: <elapsed> s: . TestString#test_VERY_EQUAL: <elapsed> s: . -TestString#test_ascii_incomat_inspect: <elapsed> s: . TestString#test_capitalize: <elapsed> s: . TestString#test_capitalize!: <elapsed> s: . TestString#test_casecmp: <elapsed> s: . @@ 19707 @@ "/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"]>. -8050 tests, <num> assertions, 1 failures, 1 errors, 0 skips Test run options: --seed <num> --verbose make: *** [yes-test-all] Error 1 @@ 34080 @@ - supports \G which matches the end of the previous match / string start for first match - tries to convert pattern to a string via to_str - raises a TypeError if pattern isn't a Regexp and can't be converted to a String -- taints the match strings if self is tainted, unless the taint happens in the method call String#scan with pattern and block - returns self @@ 34089 @@ - sets $~ for access from the block - restores $~ after leaving the block - sets $~ to MatchData of last match and nil when there's none for access from outside -- taints the match strings if self is tainted, unless the tain happens inside the scan /Users/chkbuild/chkbuild/tmp/build/ruby-1.9.2/<buildtime>/rubyspec/core/string/setbyte_spec.rb String#setbyte @@ 47669 @@ Finished in <t> seconds -3286 files, 15446 examples, <num> expectations, 5 failures, 2 errors exit 1 failed(rubyspec) == end # <time>
OlderDiff < 20101219T194904Z < ThisDiff > 20101220T194829Z > NewerDiff