ruby-changes:9305
From: knu <ko1@a...>
Date: Wed, 17 Dec 2008 18:39:20 +0900 (JST)
Subject: [ruby-changes:9305] Ruby:r20842 (ruby_1_8): * object.c (sym_to_i, sym_to_int): Add a deprecation warning to
knu 2008-12-17 18:39:04 +0900 (Wed, 17 Dec 2008) New Revision: 20842 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=20842 Log: * object.c (sym_to_i, sym_to_int): Add a deprecation warning to Symbol#to_i. Modified files: branches/ruby_1_8/ChangeLog branches/ruby_1_8/object.c Index: ruby_1_8/ChangeLog =================================================================== --- ruby_1_8/ChangeLog (revision 20841) +++ ruby_1_8/ChangeLog (revision 20842) @@ -1,3 +1,8 @@ +Wed Dec 17 18:38:09 2008 Akinori MUSHA <knu@i...> + + * object.c (sym_to_i, sym_to_int): Add a deprecation warning to + Symbol#to_i. + Tue Dec 16 17:14:01 2008 Akinori MUSHA <knu@i...> * array.c (rb_ary_nitems, rb_ary_choice): Add a deprecation Index: ruby_1_8/object.c =================================================================== --- ruby_1_8/object.c (revision 20841) +++ ruby_1_8/object.c (revision 20842) @@ -1131,6 +1131,7 @@ { ID id = SYM2ID(sym); + rb_warning("Symbol#to_i is deprecated"); return LONG2FIX(id); } @@ -1141,8 +1142,10 @@ sym_to_int(sym) VALUE sym; { + ID id = SYM2ID(sym); + rb_warning("treating Symbol as an integer"); - return sym_to_i(sym); + return LONG2FIX(id); } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/