ruby-changes:8648
From: yugui <ko1@a...>
Date: Tue, 11 Nov 2008 17:41:31 +0900 (JST)
Subject: [ruby-changes:8648] Ruby:r20183 (ruby_1_9_1): merges r20125 from trunk into ruby_1_9_1.
yugui 2008-11-11 17:41:05 +0900 (Tue, 11 Nov 2008) New Revision: 20183 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=20183 Log: merges r20125 from trunk into ruby_1_9_1. * string.c (Init_String): remove Symbol#===. [ruby-dev:37026] Modified files: branches/ruby_1_9_1/ChangeLog branches/ruby_1_9_1/string.c Index: ruby_1_9_1/ChangeLog =================================================================== --- ruby_1_9_1/ChangeLog (revision 20182) +++ ruby_1_9_1/ChangeLog (revision 20183) @@ -1,3 +1,7 @@ +Fri Nov 7 06:58:59 2008 Yukihiro Matsumoto <matz@r...> + + * string.c (Init_String): remove Symbol#===. [ruby-dev:37026] + Fri Nov 7 02:00:12 2008 Shugo Maeda <shugo@r...> * lib/rexml/entity.rb (unnormalized): do not call Index: ruby_1_9_1/string.c =================================================================== --- ruby_1_9_1/string.c (revision 20182) +++ ruby_1_9_1/string.c (revision 20183) @@ -6942,13 +6942,6 @@ } static VALUE -sym_eqq(VALUE sym, VALUE other) -{ - if (sym == other) return Qtrue; - return rb_str_equal(rb_sym_to_s(sym), other); -} - -static VALUE sym_aref(int argc, VALUE *argv, VALUE sym) { return rb_str_aref_m(argc, argv, rb_sym_to_s(sym)); @@ -7188,7 +7181,6 @@ rb_define_method(rb_cSymbol, "<=>", sym_cmp, 1); rb_define_method(rb_cSymbol, "casecmp", sym_casecmp, 1); rb_define_method(rb_cSymbol, "=~", sym_match, 1); - rb_define_method(rb_cSymbol, "===", sym_eqq, 1); rb_define_method(rb_cSymbol, "[]", sym_aref, -1); rb_define_method(rb_cSymbol, "slice", sym_aref, -1); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/