[前][次][番号順一覧][スレッド一覧][生データ]

ruby-cvs:23708

From: ko1 ruby-lang.org
Date: Mon, 19 May 2008 12:08:52 +0900 (JST)
Subject: [ruby-cvs:23708] Ruby:r16468 (trunk): * vm.c, insns.def, eval.c, vm_insnhelper.c: fix CREF handling.

ko1	2008-05-19 12:08:50 +0900 (Mon, 19 May 2008)

  New Revision: 16468

  Modified files:
    trunk/ChangeLog
    trunk/benchmark/bmx_temp.rb
    trunk/bootstraptest/test_eval.rb
    trunk/bootstraptest/test_knownbug.rb
    trunk/compile.c
    trunk/eval.c
    trunk/eval_intern.h
    trunk/eval_method.c
    trunk/gc.c
    trunk/include/ruby/ruby.h
    trunk/insns.def
    trunk/load.c
    trunk/proc.c
    trunk/version.h
    trunk/vm.c
    trunk/vm_core.h
    trunk/vm_dump.c
    trunk/vm_insnhelper.c

  Log:
    * vm.c, insns.def, eval.c, vm_insnhelper.c: fix CREF handling.
      VM value stack frame of block contains cref information.
      (dfp[-1] points CREF)
    * compile.c, eval_intern.h, eval_method.c, load.c, proc.c,
      vm_dump.h, vm_core.h: ditto.
    * include/ruby/ruby.h, gc.c: remove T_VALUES because of above
      changes.
    * bootstraptest/test_eval.rb, test_knownbug.rb: move solved test.
    


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm_dump.c?r1=16468&r2=16467&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/load.c?r1=16468&r2=16467&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/include/ruby/ruby.h?r1=16468&r2=16467&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/benchmark/bmx_temp.rb?r1=16468&r2=16467&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/version.h?r1=16468&r2=16467&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/eval_method.c?r1=16468&r2=16467&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/compile.c?r1=16468&r2=16467&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=16468&r2=16467&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/gc.c?r1=16468&r2=16467&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/eval.c?r1=16468&r2=16467&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm_core.h?r1=16468&r2=16467&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/proc.c?r1=16468&r2=16467&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm.c?r1=16468&r2=16467&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/insns.def?r1=16468&r2=16467&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm_insnhelper.c?r1=16468&r2=16467&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/eval_intern.h?r1=16468&r2=16467&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/bootstraptest/test_eval.rb?r1=16468&r2=16467&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/bootstraptest/test_knownbug.rb?r1=16468&r2=16467&diff_format=u


[前][次][番号順一覧][スレッド一覧][生データ]