[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]