ruby-cvs:23644
From: nobu ruby-lang.org
Date: Tue, 13 May 2008 23:32:47 +0900 (JST)
Subject: [ruby-cvs:23644] Ruby:r16404 (trunk): * enum.c (enum_yield): use rb_yield_values2.
nobu 2008-05-13 23:32:46 +0900 (Tue, 13 May 2008)
New Revision: 16404
Modified files:
trunk/ChangeLog
trunk/enum.c
Log:
* enum.c (enum_yield): use rb_yield_values2.
* enum.c (DEFINE_ENUMFUNCS): macro to define enumerator and yielding
functions.
* enum.c (enum_all_func, enum_any_func, enum_one_func,
enum_none_func): reduced duplicate code.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=16404&r2=16403&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/enum.c?r1=16404&r2=16403&diff_format=u