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

ruby-cvs:16478

From: (matz) <matz ruby-lang.org>
Date: Fri, 17 Feb 2006 17:40:54 +0900
Subject: [ruby-cvs:16478] ruby/test/digest, ruby/lib/test/unit/collector, ruby: * eval.c (ev_const_get): simplified using rb_const_get_fallback().

matz        Fri, 17 Feb 2006 17:40:54 +0900

  Modified files:
    ruby/test/digest:
      test_digest.rb
    ruby/lib/test/unit/collector:
      objectspace.rb
    ruby:
      variable.c intern.h eval.c ChangeLog
  Log:
    * eval.c (ev_const_get): simplified using rb_const_get_fallback().
    
    * eval.c (ev_const_defined): adopt to ev_const_get() using
      rb_const_defined_fallback().
    
    * variable.c (rb_const_get_fallback): new function to implement
      constant search.
    
    * variable.c (rb_const_defined_fallback): new function to
      implement constant definition check.
    
    * variable.c (rb_const_get_0): adopt to new behavior.  constants
      are looked up in the order of: current class, super classes (but
      Object), lexically external classes/modules, and Object.
    
    * variable.c (rb_const_defined_0): ditto.
  
  Revision    Changes    Path
  1.6         +13  -14   ruby/test/digest/test_digest.rb
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/test/digest/test_digest.rb?cvsroot=src&r1=1.5&r2=1.6
  1.6         +1   -1    ruby/lib/test/unit/collector/objectspace.rb
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/test/unit/collector/objectspace.rb?cvsroot=src&r1=1.5&r2=1.6
  1.132       +50  -23   ruby/variable.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/variable.c?cvsroot=src&r1=1.131&r2=1.132
  1.193       +3   -1    ruby/intern.h
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/intern.h?cvsroot=src&r1=1.192&r2=1.193
  1.885       +3   -35   ruby/eval.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/eval.c?cvsroot=src&r1=1.884&r2=1.885
  1.4958      +19  -0    ruby/ChangeLog
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.4957&r2=1.4958


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