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

ruby-cvs:19192

From: ko1 ruby-lang.org
Date: Fri, 2 Mar 2007 10:01:16 +0900 (JST)
Subject: [ruby-cvs:19192] Ruby:r11956: * parse.y, compile.c: change node structure. every "scope"

ko1	2007-03-02 10:01:15 +0900 (Fri, 02 Mar 2007)

  New Revision: 11956

  Modified files:
    branches/half-baked-1.9/ChangeLog
    branches/half-baked-1.9/common.mk
    branches/half-baked-1.9/compile.c
    branches/half-baked-1.9/debug.c
    branches/half-baked-1.9/debug.h
    branches/half-baked-1.9/eval.c
    branches/half-baked-1.9/ext/ripper/extconf.rb
    branches/half-baked-1.9/intern.h
    branches/half-baked-1.9/iseq.c
    branches/half-baked-1.9/lib/test/unit/testcase.rb
    branches/half-baked-1.9/lib/test/unit/ui/testrunnermediator.rb
    branches/half-baked-1.9/node.h
    branches/half-baked-1.9/parse.y
    branches/half-baked-1.9/proc.c
    branches/half-baked-1.9/version.c
    branches/half-baked-1.9/version.h
    branches/half-baked-1.9/vm.c
    branches/half-baked-1.9/vm_macro.def
    branches/half-baked-1.9/yarvcore.c
    branches/half-baked-1.9/yarvcore.h

  Log:
    * parse.y, compile.c: change node structure. every "scope"
      (method, block, class/module, eval) has a NODE_SCOPE to represent
      it's own local variables and arguments if it has.
    * intern.h, eval.c, yarvcore.h: ditto.
    * iseq.c, proc.c, compile.c, vm_macro.def, vm.c: change default
      value of arg_rest and arg_block to -1.
    * common.mk: show commandline on btest.
    * debug.c (ruby_debug_node): added
    


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/vm_macro.def?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/node.h?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/version.h?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/lib/test/unit/testcase.rb?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/debug.c?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/compile.c?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/yarvcore.h?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/lib/test/unit/ui/testrunnermediator.rb?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/ChangeLog?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/proc.c?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/iseq.c?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/eval.c?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/vm.c?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/intern.h?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/version.c?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/parse.y?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/debug.h?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/yarvcore.c?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/ext/ripper/extconf.rb?r1=11956&r2=11955
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/half-baked-1.9/common.mk?r1=11956&r2=11955


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