ruby-changes:4912
From: ko1@a...
Date: Wed, 14 May 2008 00:49:59 +0900 (JST)
Subject: [ruby-changes:4912] mame - Ruby:r16405 (trunk): * eval_method.c (rb_add_method): fix check for warning when
mame 2008-05-14 00:49:38 +0900 (Wed, 14 May 2008) New Revision: 16405 Modified files: trunk/ChangeLog trunk/eval_method.c trunk/version.h Log: * eval_method.c (rb_add_method): fix check for warning when Object#initialize is redefined. (same as 1.8) http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/version.h?r1=16405&r2=16404&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/eval_method.c?r1=16405&r2=16404&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=16405&r2=16404&diff_format=u Index: ChangeLog =================================================================== --- ChangeLog (revision 16404) +++ ChangeLog (revision 16405) @@ -1,3 +1,8 @@ +Wed May 14 00:45:58 2008 Yusuke Endoh <mame@t...> + + * eval_method.c (rb_add_method): fix check for warning when + Object#initialize is redefined. (same as 1.8) + Tue May 13 23:32:44 2008 Nobuyoshi Nakada <nobu@r...> * enum.c (enum_yield): use rb_yield_values2. Index: eval_method.c =================================================================== --- eval_method.c (revision 16404) +++ eval_method.c (revision 16405) @@ -153,10 +153,10 @@ rb_warning("method redefined; discarding old %s", rb_id2name(mid)); } } - if (klass == rb_cObject && node && node->nd_mid == init) { - rb_warn("redefining Object#initialize may cause infinite loop"); - } } + if (klass == rb_cObject && node && mid == init) { + rb_warn("redefining Object#initialize may cause infinite loop"); + } if (mid == object_id || mid == __send__) { if (node && nd_type(node) == RUBY_VM_METHOD_NODE) { Index: version.h =================================================================== --- version.h (revision 16404) +++ version.h (revision 16405) @@ -1,7 +1,7 @@ #define RUBY_VERSION "1.9.0" -#define RUBY_RELEASE_DATE "2008-05-13" +#define RUBY_RELEASE_DATE "2008-05-14" #define RUBY_VERSION_CODE 190 -#define RUBY_RELEASE_CODE 20080513 +#define RUBY_RELEASE_CODE 20080514 #define RUBY_PATCHLEVEL 0 #define RUBY_VERSION_MAJOR 1 @@ -9,7 +9,7 @@ #define RUBY_VERSION_TEENY 0 #define RUBY_RELEASE_YEAR 2008 #define RUBY_RELEASE_MONTH 5 -#define RUBY_RELEASE_DAY 13 +#define RUBY_RELEASE_DAY 14 #ifdef RUBY_EXTERN RUBY_EXTERN const char ruby_version[]; -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/