CHG . 23810->23845 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=23845;diff_format=u CHG ChangeLog 23810->23845 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_9_1/ChangeLog?p1=branches/ruby_1_9_1/ChangeLog&r1=23810&r2=23845&pathrev=23845;diff_format=u CHG compile.c 23535->23844 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_9_1/compile.c?p1=branches/ruby_1_9_1/compile.c&r1=23810&r2=23845&pathrev=23845;diff_format=u CHG encoding.c 23805->23843 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_9_1/encoding.c?p1=branches/ruby_1_9_1/encoding.c&r1=23810&r2=23845&pathrev=23845;diff_format=u CHG parse.y 23535->23845 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_9_1/parse.y?p1=branches/ruby_1_9_1/parse.y&r1=23810&r2=23845&pathrev=23845;diff_format=u CHG ruby.c 23810->23843 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_9_1/ruby.c?p1=branches/ruby_1_9_1/ruby.c&r1=23810&r2=23845&pathrev=23845;diff_format=u CHG version.h 23810->23845 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_9_1/version.h?p1=branches/ruby_1_9_1/version.h&r1=23810&r2=23845&pathrev=23845;diff_format=u CHG vm.c 23534->23844 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_9_1/vm.c?p1=branches/ruby_1_9_1/vm.c&r1=23810&r2=23845&pathrev=23845;diff_format=u CHG enc/prelude.rb 15922->23841 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_9_1/enc/prelude.rb?p1=branches/ruby_1_9_1/enc/prelude.rb&r1=23810&r2=23845&pathrev=23845;diff_format=u COMMIT IO#codepoints, each_codepoint, & StringIO (specs for new feature, see redmine #1667) http://github.com/rubyspec/rubyspec/commit/e6c31d2258530abff515a9933494efecdf9a19c5 COMMIT Enumerable#first: fight utter bad luck with more cases, see Redmine #1686 http://github.com/rubyspec/rubyspec/commit/68b572a5972f22defccccd8257dae031316b4cf0 COMMIT Array & Enumerable#sort should raise an ArgumentError if arguments are not comparable http://github.com/rubyspec/rubyspec/commit/72a370157ecd621c243f7cccefcfa93cb6ce4ca5 COMMIT String#dump on 1.9 includes encoding name in output for UTF-16BE/LE http://github.com/rubyspec/rubyspec/commit/b907249ac71c0334cb06175a4355599d2a04afde --- 20090624T080548 +++ 20090625T080521 @@ -1,606 +1,606 @@ keywords:20: warning: missing initializer keywords:20: warning: (near initialization for ‘wordlist[49].id’) parse.y: In function ‘logop_gen’: -parse.y:8657: warning: comparison between signed and unsigned -parse.y:8659: warning: comparison between signed and unsigned +parse.y:8667: warning: comparison between signed and unsigned +parse.y:8669: warning: comparison between signed and unsigned parse.y: In function ‘reg_fragment_setenc_gen’: -parse.y:8921: warning: signed and unsigned type in conditional expression -parse.y:8921: warning: comparison between signed and unsigned +parse.y:8931: warning: signed and unsigned type in conditional expression +parse.y:8931: warning: comparison between signed and unsigned parse.y: At top level: -parse.y:9181: warning: missing initializer -parse.y:9181: warning: (near initialization for ‘global_symbols.sym_id’) +parse.y:9191: warning: missing initializer +parse.y:9191: warning: (near initialization for ‘global_symbols.sym_id’) parse.y: In function ‘rb_intern3’: -parse.y:9432: warning: comparison between signed and unsigned +parse.y:9442: warning: comparison between signed and unsigned parse.y: In function ‘rb_id2str’: -parse.y:9541: warning: comparison between signed and unsigned +parse.y:9551: warning: comparison between signed and unsigned gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -I. -I.ext/include/x86_64-linux -I./include -I. -DRUBY_EXPORT -DRUBY_DEBUG_ENV -o process.o -c process.c process.c: In function ‘rlimit_resource_name2int’: process.c:3164: warning: comparison between signed and unsigned @@ -916,135 +916,135 @@ compile.c: In function ‘rb_iseq_translate_threaded_code’: compile.c:521: warning: comparison between signed and unsigned compile.c: In function ‘compile_array_’: -compile.c:2238: warning: missing initializer -compile.c:2238: warning: (near initialization for ‘anchor_body__.anchor.next’) -compile.c:2238: warning: missing initializer -compile.c:2238: warning: (near initialization for ‘anchor_body__.last’) +compile.c:2239: warning: missing initializer +compile.c:2239: warning: (near initialization for ‘anchor_body__.anchor.next’) +compile.c:2239: warning: missing initializer +compile.c:2239: warning: (near initialization for ‘anchor_body__.last’) compile.c: In function ‘compile_massign_lhs’: -compile.c:2360: warning: missing initializer -compile.c:2360: warning: (near initialization for ‘anchor_body__.anchor.next’) -compile.c:2360: warning: missing initializer -compile.c:2360: warning: (near initialization for ‘anchor_body__.last’) -compile.c:2368: warning: missing initializer -compile.c:2368: warning: (near initialization for ‘anchor_body__.anchor.next’) -compile.c:2368: warning: missing initializer -compile.c:2368: warning: (near initialization for ‘anchor_body__.last’) +compile.c:2361: warning: missing initializer +compile.c:2361: warning: (near initialization for ‘anchor_body__.anchor.next’) +compile.c:2361: warning: missing initializer +compile.c:2361: warning: (near initialization for ‘anchor_body__.last’) +compile.c:2369: warning: missing initializer +compile.c:2369: warning: (near initialization for ‘anchor_body__.anchor.next’) +compile.c:2369: warning: missing initializer +compile.c:2369: warning: (near initialization for ‘anchor_body__.last’) compile.c: In function ‘compile_massign’: -compile.c:2463: warning: missing initializer -compile.c:2463: warning: (near initialization for ‘lhsseq_body__.anchor.next’) -compile.c:2463: warning: missing initializer -compile.c:2463: warning: (near initialization for ‘lhsseq_body__.last’) +compile.c:2464: warning: missing initializer +compile.c:2464: warning: (near initialization for ‘lhsseq_body__.anchor.next’) +compile.c:2464: warning: missing initializer +compile.c:2464: warning: (near initialization for ‘lhsseq_body__.last’) compile.c: In function ‘add_ensure_iseq’: -compile.c:2818: warning: missing initializer -compile.c:2818: warning: (near initialization for ‘ensure_body__.anchor.next’) -compile.c:2818: warning: missing initializer -compile.c:2818: warning: (near initialization for ‘ensure_body__.last’) -compile.c:2823: warning: missing initializer -compile.c:2823: warning: (near initialization for ‘ensure_part_body__.anchor.next’) -compile.c:2823: warning: missing initializer -compile.c:2823: warning: (near initialization for ‘ensure_part_body__.last’) +compile.c:2819: warning: missing initializer +compile.c:2819: warning: (near initialization for ‘ensure_body__.anchor.next’) +compile.c:2819: warning: missing initializer +compile.c:2819: warning: (near initialization for ‘ensure_body__.last’) +compile.c:2824: warning: missing initializer +compile.c:2824: warning: (near initialization for ‘ensure_part_body__.anchor.next’) +compile.c:2824: warning: missing initializer +compile.c:2824: warning: (near initialization for ‘ensure_part_body__.last’) compile.c: In function ‘setup_args’: -compile.c:2852: warning: missing initializer -compile.c:2852: warning: (near initialization for ‘arg_block_body__.anchor.next’) -compile.c:2852: warning: missing initializer -compile.c:2852: warning: (near initialization for ‘arg_block_body__.last’) compile.c:2853: warning: missing initializer -compile.c:2853: warning: (near initialization for ‘args_splat_body__.anchor.next’) +compile.c:2853: warning: (near initialization for ‘arg_block_body__.anchor.next’) compile.c:2853: warning: missing initializer -compile.c:2853: warning: (near initialization for ‘args_splat_body__.last’) -compile.c:2876: warning: missing initializer -compile.c:2876: warning: (near initialization for ‘tmp_body__.anchor.next’) -compile.c:2876: warning: missing initializer -compile.c:2876: warning: (near initialization for ‘tmp_body__.last’) +compile.c:2853: warning: (near initialization for ‘arg_block_body__.last’) +compile.c:2854: warning: missing initializer +compile.c:2854: warning: (near initialization for ‘args_splat_body__.anchor.next’) +compile.c:2854: warning: missing initializer +compile.c:2854: warning: (near initialization for ‘args_splat_body__.last’) +compile.c:2877: warning: missing initializer +compile.c:2877: warning: (near initialization for ‘tmp_body__.anchor.next’) +compile.c:2877: warning: missing initializer +compile.c:2877: warning: (near initialization for ‘tmp_body__.last’) compile.c: In function ‘iseq_compile_each’: -compile.c:2976: warning: missing initializer -compile.c:2976: warning: (near initialization for ‘cond_seq_body__.anchor.next’) -compile.c:2976: warning: missing initializer -compile.c:2976: warning: (near initialization for ‘cond_seq_body__.last’) compile.c:2977: warning: missing initializer -compile.c:2977: warning: (near initialization for ‘then_seq_body__.anchor.next’) +compile.c:2977: warning: (near initialization for ‘cond_seq_body__.anchor.next’) compile.c:2977: warning: missing initializer -compile.c:2977: warning: (near initialization for ‘then_seq_body__.last’) +compile.c:2977: warning: (near initialization for ‘cond_seq_body__.last’) compile.c:2978: warning: missing initializer -compile.c:2978: warning: (near initialization for ‘else_seq_body__.anchor.next’) +compile.c:2978: warning: (near initialization for ‘then_seq_body__.anchor.next’) compile.c:2978: warning: missing initializer -compile.c:2978: warning: (near initialization for ‘else_seq_body__.last’) -compile.c:3010: warning: missing initializer -compile.c:3010: warning: (near initialization for ‘head_body__.anchor.next’) -compile.c:3010: warning: missing initializer -compile.c:3010: warning: (near initialization for ‘head_body__.last’) +compile.c:2978: warning: (near initialization for ‘then_seq_body__.last’) +compile.c:2979: warning: missing initializer +compile.c:2979: warning: (near initialization for ‘else_seq_body__.anchor.next’) +compile.c:2979: warning: missing initializer +compile.c:2979: warning: (near initialization for ‘else_seq_body__.last’) compile.c:3011: warning: missing initializer -compile.c:3011: warning: (near initialization for ‘body_seq_body__.anchor.next’) +compile.c:3011: warning: (near initialization for ‘head_body__.anchor.next’) compile.c:3011: warning: missing initializer -compile.c:3011: warning: (near initialization for ‘body_seq_body__.last’) +compile.c:3011: warning: (near initialization for ‘head_body__.last’) compile.c:3012: warning: missing initializer -compile.c:3012: warning: (near initialization for ‘cond_seq_body__.anchor.next’) +compile.c:3012: warning: (near initialization for ‘body_seq_body__.anchor.next’) compile.c:3012: warning: missing initializer -compile.c:3012: warning: (near initialization for ‘cond_seq_body__.last’) -compile.c:3108: warning: missing initializer -compile.c:3108: warning: (near initialization for ‘body_seq_body__.anchor.next’) -compile.c:3108: warning: missing initializer -compile.c:3108: warning: (near initialization for ‘body_seq_body__.last’) -compile.c:3583: warning: missing initializer -compile.c:3583: warning: (near initialization for ‘ensr_body__.anchor.next’) -compile.c:3583: warning: missing initializer -compile.c:3583: warning: (near initialization for ‘ensr_body__.last’) -compile.c:3733: warning: missing initializer -compile.c:3733: warning: (near initialization for ‘args_body__.anchor.next’) -compile.c:3733: warning: missing initializer -compile.c:3733: warning: (near initialization for ‘args_body__.last’) -compile.c:3968: warning: missing initializer -compile.c:3968: warning: (near initialization for ‘recv_body__.anchor.next’) -compile.c:3968: warning: missing initializer -compile.c:3968: warning: (near initialization for ‘recv_body__.last’) +compile.c:3012: warning: (near initialization for ‘body_seq_body__.last’) +compile.c:3013: warning: missing initializer +compile.c:3013: warning: (near initialization for ‘cond_seq_body__.anchor.next’) +compile.c:3013: warning: missing initializer +compile.c:3013: warning: (near initialization for ‘cond_seq_body__.last’) +compile.c:3109: warning: missing initializer +compile.c:3109: warning: (near initialization for ‘body_seq_body__.anchor.next’) +compile.c:3109: warning: missing initializer +compile.c:3109: warning: (near initialization for ‘body_seq_body__.last’) +compile.c:3584: warning: missing initializer +compile.c:3584: warning: (near initialization for ‘ensr_body__.anchor.next’) +compile.c:3584: warning: missing initializer +compile.c:3584: warning: (near initialization for ‘ensr_body__.last’) +compile.c:3734: warning: missing initializer +compile.c:3734: warning: (near initialization for ‘args_body__.anchor.next’) +compile.c:3734: warning: missing initializer +compile.c:3734: warning: (near initialization for ‘args_body__.last’) compile.c:3969: warning: missing initializer -compile.c:3969: warning: (near initialization for ‘args_body__.anchor.next’) +compile.c:3969: warning: (near initialization for ‘recv_body__.anchor.next’) compile.c:3969: warning: missing initializer -compile.c:3969: warning: (near initialization for ‘args_body__.last’) -compile.c:4068: warning: missing initializer -compile.c:4068: warning: (near initialization for ‘args_body__.anchor.next’) -compile.c:4068: warning: missing initializer -compile.c:4068: warning: (near initialization for ‘args_body__.last’) -compile.c:4173: warning: missing initializer -compile.c:4173: warning: (near initialization for ‘list_body__.anchor.next’) -compile.c:4173: warning: missing initializer -compile.c:4173: warning: (near initialization for ‘list_body__.last’) -compile.c:4240: warning: missing initializer -compile.c:4240: warning: (near initialization for ‘args_body__.anchor.next’) -compile.c:4240: warning: missing initializer -compile.c:4240: warning: (near initialization for ‘args_body__.last’) -compile.c:4349: warning: missing initializer -compile.c:4349: warning: (near initialization for ‘recv_body__.anchor.next’) -compile.c:4349: warning: missing initializer -compile.c:4349: warning: (near initialization for ‘recv_body__.last’) +compile.c:3969: warning: (near initialization for ‘recv_body__.last’) +compile.c:3970: warning: missing initializer +compile.c:3970: warning: (near initialization for ‘args_body__.anchor.next’) +compile.c:3970: warning: missing initializer +compile.c:3970: warning: (near initialization for ‘args_body__.last’) +compile.c:4069: warning: missing initializer +compile.c:4069: warning: (near initialization for ‘args_body__.anchor.next’) +compile.c:4069: warning: missing initializer +compile.c:4069: warning: (near initialization for ‘args_body__.last’) +compile.c:4174: warning: missing initializer +compile.c:4174: warning: (near initialization for ‘list_body__.anchor.next’) +compile.c:4174: warning: missing initializer +compile.c:4174: warning: (near initialization for ‘list_body__.last’) +compile.c:4241: warning: missing initializer +compile.c:4241: warning: (near initialization for ‘args_body__.anchor.next’) +compile.c:4241: warning: missing initializer +compile.c:4241: warning: (near initialization for ‘args_body__.last’) compile.c:4350: warning: missing initializer -compile.c:4350: warning: (near initialization for ‘val_body__.anchor.next’) +compile.c:4350: warning: (near initialization for ‘recv_body__.anchor.next’) compile.c:4350: warning: missing initializer -compile.c:4350: warning: (near initialization for ‘val_body__.last’) -compile.c:4624: warning: missing initializer -compile.c:4624: warning: (near initialization for ‘pref_body__.anchor.next’) -compile.c:4624: warning: missing initializer -compile.c:4624: warning: (near initialization for ‘pref_body__.last’) +compile.c:4350: warning: (near initialization for ‘recv_body__.last’) +compile.c:4351: warning: missing initializer +compile.c:4351: warning: (near initialization for ‘val_body__.anchor.next’) +compile.c:4351: warning: missing initializer +compile.c:4351: warning: (near initialization for ‘val_body__.last’) compile.c:4625: warning: missing initializer -compile.c:4625: warning: (near initialization for ‘body_body__.anchor.next’) +compile.c:4625: warning: (near initialization for ‘pref_body__.anchor.next’) compile.c:4625: warning: missing initializer -compile.c:4625: warning: (near initialization for ‘body_body__.last’) -compile.c:4837: warning: missing initializer -compile.c:4837: warning: (near initialization for ‘recv_body__.anchor.next’) -compile.c:4837: warning: missing initializer -compile.c:4837: warning: (near initialization for ‘recv_body__.last’) +compile.c:4625: warning: (near initialization for ‘pref_body__.last’) +compile.c:4626: warning: missing initializer +compile.c:4626: warning: (near initialization for ‘body_body__.anchor.next’) +compile.c:4626: warning: missing initializer +compile.c:4626: warning: (near initialization for ‘body_body__.last’) compile.c:4838: warning: missing initializer -compile.c:4838: warning: (near initialization for ‘args_body__.anchor.next’) +compile.c:4838: warning: (near initialization for ‘recv_body__.anchor.next’) compile.c:4838: warning: missing initializer -compile.c:4838: warning: (near initialization for ‘args_body__.last’) +compile.c:4838: warning: (near initialization for ‘recv_body__.last’) +compile.c:4839: warning: missing initializer +compile.c:4839: warning: (near initialization for ‘args_body__.anchor.next’) +compile.c:4839: warning: missing initializer +compile.c:4839: warning: (near initialization for ‘args_body__.last’) compile.c: In function ‘rb_insns_name_array’: -compile.c:5058: warning: comparison between signed and unsigned +compile.c:5059: warning: comparison between signed and unsigned compile.c: In function ‘rb_iseq_build_from_ary’: -compile.c:5301: warning: missing initializer -compile.c:5301: warning: (near initialization for ‘anchor_body__.anchor.next’) -compile.c:5301: warning: missing initializer -compile.c:5301: warning: (near initialization for ‘anchor_body__.last’) -compile.c:5311: warning: signed and unsigned type in conditional expression +compile.c:5302: warning: missing initializer +compile.c:5302: warning: (near initialization for ‘anchor_body__.anchor.next’) +compile.c:5302: warning: missing initializer +compile.c:5302: warning: (near initialization for ‘anchor_body__.last’) +compile.c:5312: warning: signed and unsigned type in conditional expression gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -I. -I.ext/include/x86_64-linux -I./include -I. -DRUBY_EXPORT -DRUBY_DEBUG_ENV -o debug.o -c debug.c debug.c: In function ‘ruby_debug_print_value’: debug.c:99: warning: comparison between signed and unsigned @@ -1187,7 +1187,7 @@ gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -L. -rdynamic -Wl,-export-dynamic main.o dln.o dmyencoding.o miniprelude.o array.o bignum.o class.o compar.o complex.o dir.o enum.o enumerator.o error.o eval.o load.o proc.o file.o gc.o hash.o inits.o io.o marshal.o math.o numeric.o object.o pack.o parse.o process.o random.o range.o rational.o re.o regcomp.o regenc.o regerror.o regexec.o regparse.o regsyntax.o ruby.o safe.o signal.o sprintf.o st.o strftime.o string.o struct.o time.o transcode.o util.o variable.o version.o compile.o debug.o iseq.o vm.o vm_dump.o thread.o cont.o ascii.o us_ascii.o unicode.o utf_8.o newline.o strlcpy.o strlcat.o dmyext.o -lpthread -lrt -ldl -lcrypt -lm -o miniruby == miniversion #