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

ruby-cvs:18168

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

matz        Thu, 14 Sep 2006 16:27:16 +0900

  Modified files:
    ruby:
      ChangeLog intern.h 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.
    
    * string.c (str_to_id): use rb_str_intern().
  
  Revision    Changes    Path
  1.5370      +10  -0    ruby/ChangeLog
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.5369&r2=1.5370
  1.200       +3   -2    ruby/intern.h
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/intern.h?cvsroot=src&r1=1.199&r2=1.200
  1.459       +12  -1    ruby/parse.y
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/parse.y?cvsroot=src&r1=1.458&r2=1.459
  1.271       +4   -6    ruby/string.c
    http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/string.c?cvsroot=src&r1=1.270&r2=1.271


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