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

ruby-cvs:18167

From: (matz) <matz ruby-lang.org>
Date: Thu, 14 Sep 2006 16:26:01 +0900
Subject: [ruby-cvs:18167] ruby, ruby: * string.c (rb_str_intern): raise SecurityError only when $SAFE

matz        Thu, 14 Sep 2006 16:26:01 +0900

  Modified files:        (Branch: ruby_1_8)
    ruby:
      version.h
    ruby:
      ChangeLog intern.h object.c parse.y string.c
  Log:
    * string.c (rb_str_intern): raise SecurityError only when $SAFE
      level is greater than zero.  [ruby-core:08862]
    
    * parse.y (rb_interned_p): new function to check if a string is
      already interned.
    
    * object.c (str_to_id): use rb_str_intern().
  
  Revision    Changes    Path
  1.720.2.717 +3   -3    ruby/version.h
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/version.h?cvsroot=src&r1=1.720.2.716&r2=1.720.2.717
  1.2673.2.1865 +10  -0    ruby/ChangeLog
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.2673.2.1864&r2=1.2673.2.1865
  1.139.2.20  +3   -2    ruby/intern.h
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/intern.h?cvsroot=src&r1=1.139.2.19&r2=1.139.2.20
  1.134.2.41  +5   -9    ruby/object.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/object.c?cvsroot=src&r1=1.134.2.40&r2=1.134.2.41
  1.307.2.41  +12  -1    ruby/parse.y
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/parse.y?cvsroot=src&r1=1.307.2.40&r2=1.307.2.41
  1.182.2.52  +2   -2    ruby/string.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/string.c?cvsroot=src&r1=1.182.2.51&r2=1.182.2.52


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