ruby-changes:4123
From: ko1@a...
Date: Tue, 26 Feb 2008 16:38:35 +0900 (JST)
Subject: [ruby-changes:4123] nobu - Ruby:r15613 (trunk): * array.c (recursive_cmp): compare minimal length parts.
nobu 2008-02-26 16:38:13 +0900 (Tue, 26 Feb 2008) New Revision: 15613 Modified files: trunk/ChangeLog trunk/array.c Log: * array.c (recursive_cmp): compare minimal length parts. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/array.c?r1=15613&r2=15612&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15613&r2=15612&diff_format=u Index: array.c =================================================================== --- array.c (revision 15612) +++ array.c (revision 15613) @@ -2442,7 +2442,7 @@ if (len > RARRAY_LEN(ary2)) { len = RARRAY_LEN(ary2); } - for (i=0; i<RARRAY_LEN(ary1); i++) { + for (i=0; i<len; i++) { VALUE v = rb_funcall(rb_ary_elt(ary1, i), id_cmp, 1, rb_ary_elt(ary2, i)); if (v != INT2FIX(0)) { return v; Index: ChangeLog =================================================================== --- ChangeLog (revision 15612) +++ ChangeLog (revision 15613) @@ -1,3 +1,7 @@ +Tue Feb 26 16:38:10 2008 Nobuyoshi Nakada <nobu@r...> + + * array.c (recursive_cmp): compare minimal length parts. + Tue Feb 26 16:06:00 2008 Technorama Ltd. <oss-ruby@t...> * ext/openssl/ossl_{ec,dh,dsa,rsa}.c: Remove useless warnings. -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/