ruby-cvs:18063
From: (matz) <matz ruby-lang.org>
Date: Sun, 3 Sep 2006 00:05:31 +0900
Subject: [ruby-cvs:18063] ruby, ruby: * object.c (Init_Object): move symbol related code to string.c
matz Sun, 3 Sep 2006 00:05:31 +0900
Modified files:
ruby:
version.h
ruby:
ChangeLog class.c gc.c object.c parse.y ruby.h string.c
Log:
* object.c (Init_Object): move symbol related code to string.c
* string.c (Init_String): Symbol as subclass of String.
* parse.y (rb_intern2): handle symbol as strings.
* string.c (str_new): substring of symbols are mere strings, not
symbols.
Revision Changes Path
1.1524 +3 -3 ruby/version.h
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/version.h?cvsroot=src&r1=1.1523&r2=1.1524
1.5315 +18 -0 ruby/ChangeLog
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.5314&r2=1.5315
1.95 +3 -3 ruby/class.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/class.c?cvsroot=src&r1=1.94&r2=1.95
1.248 +2 -1 ruby/gc.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/gc.c?cvsroot=src&r1=1.247&r2=1.248
1.199 +2 -200 ruby/object.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/object.c?cvsroot=src&r1=1.198&r2=1.199
1.456 +60 -17 ruby/parse.y
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/parse.y?cvsroot=src&r1=1.455&r2=1.456
1.151 +6 -4 ruby/ruby.h
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ruby.h?cvsroot=src&r1=1.150&r2=1.151
1.262 +217 -1 ruby/string.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/string.c?cvsroot=src&r1=1.261&r2=1.262