[前][次][番号順一覧][スレッド一覧][生データ]

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


[前][次][番号順一覧][スレッド一覧][生データ]