summaryrefslogtreecommitdiff
path: root/enumerator.c
Commit message (Expand)AuthorAgeFilesLines
* * enumerator.c (enum_each_cons): move RETURN_ENUMERATOR() aftermatz2006-10-271-1/+1
* * enumerator.c: remove by_slice and by_cons.matz2006-10-261-67/+6
* * enumerator.c (enumerator_by_slice): new method added.matz2006-10-251-0/+64
* * enumerator.c (enum_each_slice, enum_each_cons): returnsmatz2006-10-251-43/+2
* * eval.c (splat_value): use "to_splat" instead of "to_ary" tomatz2006-10-021-0/+14
* * ruby.h (struct RArray): embed small arrays.matz2006-09-021-8/+8
* * sprintf.c (rb_str_format): allow %c to print one charactermatz2006-06-091-1/+1
* * enumerator.c (enumerator_with_index): removed suspicious returnnobu2006-03-311-2/+0
* * enumerator.c (enumerator_each): return self if no block ismatz2006-02-141-1/+3
* * eval.c: unify ruby_class (for method definition) and ruby_cbasematz2006-02-031-25/+19
* * enumerator.c (enumerator_allocate): allow subclassing.nobu2005-10-271-1/+1
* * enumerator.c, eval.c, gc.c, parse.y, regparse.c, sjis.c, time.c:nobu2005-10-181-1/+1
* * dir.c: changed `foo (*bar)_((boo))' to `foo (*bar)(boo)`.ocean2005-09-141-1/+1
* * bignum.c: changed `foo _((boo))' to `foo(boo)`. [ruby-dev:27056]ocean2005-09-141-1/+1
* * array.c: moved to ANSI function style from K&R function style.ocean2005-09-121-58/+22
* * enumerator.c (Init_Enumerator): provided features should havenobu2005-08-041-1/+1
* * enumerator.c (Init_Enumerator): wrong argument specs.nobu2005-07-161-2/+2
* * enumerator.c (Init_Enumerator): use an internal directly.nobu2005-07-151-5/+0
* * enum.c (enumeratorize): create new enumerator for current method ifnobu2005-07-141-0/+435