ruby-cvs:18678
From: ko1 ruby-lang.org
Date: Mon, 1 Jan 2007 00:02:34 +0900 (JST)
Subject: [ruby-cvs:18678] Ruby:r11439: * Merge YARV
ko1 2007-01-01 00:02:22 +0900 (Mon, 01 Jan 2007)
New Revision: 11439
Added directories:
trunk/benchmark/
trunk/benchmark/other-lang/
trunk/template/
trunk/tool/
trunk/yarvtest/
Added files:
trunk/benchmark/bm_app_answer.rb
trunk/benchmark/bm_app_factorial.rb
trunk/benchmark/bm_app_fib.rb
trunk/benchmark/bm_app_mandelbrot.rb
trunk/benchmark/bm_app_pentomino.rb
trunk/benchmark/bm_app_raise.rb
trunk/benchmark/bm_app_strconcat.rb
trunk/benchmark/bm_app_tak.rb
trunk/benchmark/bm_app_tarai.rb
trunk/benchmark/bm_loop_times.rb
trunk/benchmark/bm_loop_whileloop.rb
trunk/benchmark/bm_loop_whileloop2.rb
trunk/benchmark/bm_so_ackermann.rb
trunk/benchmark/bm_so_array.rb
trunk/benchmark/bm_so_concatenate.rb
trunk/benchmark/bm_so_count_words.rb
trunk/benchmark/bm_so_exception.rb
trunk/benchmark/bm_so_lists.rb
trunk/benchmark/bm_so_matrix.rb
trunk/benchmark/bm_so_nested_loop.rb
trunk/benchmark/bm_so_object.rb
trunk/benchmark/bm_so_random.rb
trunk/benchmark/bm_so_sieve.rb
trunk/benchmark/bm_vm1_block.rb
trunk/benchmark/bm_vm1_const.rb
trunk/benchmark/bm_vm1_ensure.rb
trunk/benchmark/bm_vm1_length.rb
trunk/benchmark/bm_vm1_rescue.rb
trunk/benchmark/bm_vm1_simplereturn.rb
trunk/benchmark/bm_vm1_swap.rb
trunk/benchmark/bm_vm2_array.rb
trunk/benchmark/bm_vm2_method.rb
trunk/benchmark/bm_vm2_poly_method.rb
trunk/benchmark/bm_vm2_poly_method_ov.rb
trunk/benchmark/bm_vm2_proc.rb
trunk/benchmark/bm_vm2_regexp.rb
trunk/benchmark/bm_vm2_send.rb
trunk/benchmark/bm_vm2_super.rb
trunk/benchmark/bm_vm2_unif1.rb
trunk/benchmark/bm_vm2_zsuper.rb
trunk/benchmark/bm_vm3_thread_create_join.rb
trunk/benchmark/bmx_temp.rb
trunk/benchmark/other-lang/ack.pl
trunk/benchmark/other-lang/ack.py
trunk/benchmark/other-lang/ack.rb
trunk/benchmark/other-lang/ack.scm
trunk/benchmark/other-lang/eval.rb
trunk/benchmark/other-lang/fact.pl
trunk/benchmark/other-lang/fact.py
trunk/benchmark/other-lang/fact.rb
trunk/benchmark/other-lang/fact.scm
trunk/benchmark/other-lang/fib.pl
trunk/benchmark/other-lang/fib.py
trunk/benchmark/other-lang/fib.rb
trunk/benchmark/other-lang/fib.scm
trunk/benchmark/other-lang/loop.pl
trunk/benchmark/other-lang/loop.py
trunk/benchmark/other-lang/loop.rb
trunk/benchmark/other-lang/loop.scm
trunk/benchmark/other-lang/loop2.rb
trunk/benchmark/other-lang/tak.pl
trunk/benchmark/other-lang/tak.py
trunk/benchmark/other-lang/tak.rb
trunk/benchmark/other-lang/tak.scm
trunk/benchmark/report.rb
trunk/benchmark/run.rb
trunk/benchmark/run_rite.rb
trunk/benchmark/runc.rb
trunk/benchmark/wc.input.base
trunk/blockinlining.c
trunk/call_cfunc.ci
trunk/compile.c
trunk/compile.h
trunk/debug.c
trunk/debug.h
trunk/doc/ChangeLog-YARV
trunk/eval_error.h
trunk/eval_intern.h
trunk/eval_jump.h
trunk/eval_load.c
trunk/eval_method.h
trunk/eval_proc.c
trunk/eval_safe.h
trunk/eval_thread.c
trunk/gc.h
trunk/insnhelper.h
trunk/insns.def
trunk/iseq.c
trunk/opt_insn_unif.def
trunk/opt_operand.def
trunk/template/insns.inc.tmpl
trunk/template/insns_info.inc.tmpl
trunk/template/insnstbl.html
trunk/template/minsns.inc.tmpl
trunk/template/opt_sc.inc.tmpl
trunk/template/optinsn.inc.tmpl
trunk/template/optunifs.inc.tmpl
trunk/template/vm.inc.tmpl
trunk/template/vmtc.inc.tmpl
trunk/template/yarvarch.en
trunk/template/yarvarch.ja
trunk/template/yasmdata.rb.tmpl
trunk/test/ruby/test_basicinstructions.rb
trunk/test/ruby/test_class.rb
trunk/test/ruby/test_module.rb
trunk/thread.c
trunk/thread_pthread.ci
trunk/thread_pthread.h
trunk/thread_win32.ci
trunk/thread_win32.h
trunk/tool/asm_parse.rb
trunk/tool/compile.rb
trunk/tool/eval.rb
trunk/tool/getrev.rb
trunk/tool/insns2vm.rb
trunk/tool/makedocs.rb
trunk/tool/parse.rb
trunk/tool/runruby.rb
trunk/tool/vtlh.rb
trunk/vm.c
trunk/vm.h
trunk/vm_dump.c
trunk/vm_evalbody.ci
trunk/vm_macro.def
trunk/vm_opts.h.base
trunk/yarv.h
trunk/yarv_version.h
trunk/yarvcore.c
trunk/yarvcore.h
trunk/yarvtest/runner.rb
trunk/yarvtest/test_bin.rb
trunk/yarvtest/test_block.rb
trunk/yarvtest/test_class.rb
trunk/yarvtest/test_eval.rb
trunk/yarvtest/test_exception.rb
trunk/yarvtest/test_flow.rb
trunk/yarvtest/test_jump.rb
trunk/yarvtest/test_massign.rb
trunk/yarvtest/test_method.rb
trunk/yarvtest/test_opts.rb
trunk/yarvtest/test_proc.rb
trunk/yarvtest/test_syntax.rb
trunk/yarvtest/test_test.rb
trunk/yarvtest/test_thread.rb
trunk/yarvtest/test_yield.rb
trunk/yarvtest/yarvtest.rb
Modified files:
trunk/ChangeLog
trunk/array.c
trunk/class.c
trunk/common.mk
trunk/configure.in
trunk/error.c
trunk/eval.c
trunk/ext/dl/lib/dl/import.rb
trunk/ext/etc/.cvsignore
trunk/ext/etc/etc.c
trunk/ext/iconv/iconv.c
trunk/ext/readline/readline.c
trunk/ext/ripper/extconf.rb
trunk/ext/win32ole/win32ole.c
trunk/ext/zlib/zlib.c
trunk/gc.c
trunk/inits.c
trunk/intern.h
trunk/lib/.document
trunk/lib/drb/drb.rb
trunk/lib/drb/extservm.rb
trunk/lib/generator.rb
trunk/lib/getoptlong.rb
trunk/lib/mkmf.rb
trunk/lib/monitor.rb
trunk/lib/mutex_m.rb
trunk/lib/rss/0.9.rb
trunk/lib/rss/dublincore.rb
trunk/lib/rss/parser.rb
trunk/lib/singleton.rb
trunk/lib/tempfile.rb
trunk/lib/thread.rb
trunk/lib/timeout.rb
trunk/lib/weakref.rb
trunk/lib/webrick/utils.rb
trunk/main.c
trunk/node.h
trunk/numeric.c
trunk/object.c
trunk/parse.y
trunk/process.c
trunk/range.c
trunk/regenc.h
trunk/ruby.c
trunk/ruby.h
trunk/rubysig.h
trunk/rubytest.rb
trunk/runruby.rb
trunk/sample/test.rb
trunk/signal.c
trunk/st.c
trunk/string.c
trunk/test/drb/drbtest.rb
trunk/test/drb/test_drb.rb
trunk/test/drb/test_drbunix.rb
trunk/test/erb/test_erb.rb
trunk/test/inlinetest.rb
trunk/test/io/nonblock/test_flush.rb
trunk/test/rinda/test_rinda.rb
trunk/test/ripper/test_files.rb
trunk/test/ripper/test_parser_events.rb
trunk/test/ripper/test_scanner_events.rb
trunk/test/ruby/beginmainend.rb
trunk/test/ruby/test_alias.rb
trunk/test/ruby/test_array.rb
trunk/test/ruby/test_beginendblock.rb
trunk/test/ruby/test_clone.rb
trunk/test/ruby/test_const.rb
trunk/test/ruby/test_dir.rb
trunk/test/ruby/test_eval.rb
trunk/test/ruby/test_gc.rb
trunk/test/ruby/test_hash.rb
trunk/test/ruby/test_iterator.rb
trunk/test/ruby/test_lambda.rb
trunk/test/ruby/test_marshal.rb
trunk/test/ruby/test_pipe.rb
trunk/test/ruby/test_proc.rb
trunk/test/ruby/test_readpartial.rb
trunk/test/ruby/test_signal.rb
trunk/test/ruby/test_string.rb
trunk/test/socket/test_tcp.rb
trunk/test/xmlrpc/test_webrick_server.rb
trunk/time.c
trunk/util.h
trunk/variable.c
trunk/version.h
trunk/win32/win32.c
Log:
* Merge YARV
Added: trunk/benchmark/
Added: trunk/benchmark/other-lang/
Added: trunk/template/
Added: trunk/tool/
Added: trunk/yarvtest/