ruby-cvs:23657
From: knu ruby-lang.org
Date: Wed, 14 May 2008 19:26:49 +0900 (JST)
Subject: [ruby-cvs:23657] Ruby:r16417 (ruby_1_8): * array.c (rb_ary_count): Override Enumerable#count for better
knu 2008-05-14 19:26:48 +0900 (Wed, 14 May 2008)
New Revision: 16417
Modified files:
branches/ruby_1_8/ChangeLog
branches/ruby_1_8/NEWS
branches/ruby_1_8/array.c
branches/ruby_1_8/enumerator.c
branches/ruby_1_8/test/ruby/test_array.rb
Log:
* array.c (rb_ary_count): Override Enumerable#count for better
performance.
(rb_ary_nitems): Undo the backport. Use #count {} instead.
* enumerator.c (enumerator_iter_i): Remove an unused function.
(enumerator_with_index, enumerator_each): Remove unused
variables.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ChangeLog?r1=16417&r2=16416&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/enumerator.c?r1=16417&r2=16416&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/array.c?r1=16417&r2=16416&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/test/ruby/test_array.rb?r1=16417&r2=16416&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/NEWS?r1=16417&r2=16416&diff_format=u