summaryrefslogtreecommitdiff
path: root/enumerator.c
AgeCommit message (Expand)Author
2008-04-21* enumerator.c (enumerator_init): preserve the method name in ID.matz
2008-04-20* enumerator.c, include/ruby/ruby.h: Export rb_cEnumerator.knu
2008-04-20* enumerator.c: Resolve the method every time an enumerationknu
2008-03-09fix doc.akr
2008-01-29* enumerator.c: fix documents.mame
2008-01-08* enum.c (enum_zip): honor length of the receiver, not thematz
2007-12-21* enumerator.c (enumerator_iter_i): adjusted for rb_block_call_func.nobu
2007-12-21* enumerator.c (enumerator_init_copy): typo fixed.matz
2007-12-21* enumerator.c (enumerator_init_copy): prohibit cloning ofmatz
2007-12-20* enumerator.c (enumerator_next): should call next_init() if fibermatz
2007-12-19* insnhelper.ci (vm_yield_with_cfunc): call cfunc withmatz
2007-12-01* insns.def (concatarray, splatarray): use to_a instead ofmatz
2007-12-01* insnhelper.ci (vm_yield_with_cfunc): fix to passing argc on thirdko1
2007-10-30* enum.c (enum_butfirst): add a new method to iterates overmatz
2007-08-26* enumerator.c (enumerator_next): message changed.matz
2007-08-25* cont.c: separate Continuation and Fiber from core.ko1
2007-08-24* enumerator.c (enumerator_next): stop pre-fetching.matz
2007-08-23* enumerator.c (sym_call): initialize first.nobu
2007-08-21* cont.c: add Fiber#resume and Fiber.yield.ko1
2007-08-20* enumerator.c (next_i): fix to return with Fiber#yield atko1
2007-08-08* enumerator.c (enumerator_next_p): should check correctly even whenmatz
2007-08-06* enum.c (enum_zip): zip no longer converts arguments intomatz
2007-08-06* cont.c (rb_fiber_yield): change argument ordering. export.matz
2007-06-10* include/ruby: moved public headers.nobu
2007-01-25* enumerator.c (enumerator_init_copy): need to copy internalmatz
2006-10-27* enumerator.c (enum_each_cons): move RETURN_ENUMERATOR() aftermatz
2006-10-26* enumerator.c: remove by_slice and by_cons.matz
2006-10-25* enumerator.c (enumerator_by_slice): new method added.matz
2006-10-25* enumerator.c (enum_each_slice, enum_each_cons): returnsmatz
2006-10-02* eval.c (splat_value): use "to_splat" instead of "to_ary" tomatz
2006-09-02* ruby.h (struct RArray): embed small arrays.matz
2006-06-09* sprintf.c (rb_str_format): allow %c to print one charactermatz
2006-03-31* enumerator.c (enumerator_with_index): removed suspicious returnnobu
2006-02-14* enumerator.c (enumerator_each): return self if no block ismatz
2006-02-03* eval.c: unify ruby_class (for method definition) and ruby_cbasematz
2005-10-27* enumerator.c (enumerator_allocate): allow subclassing.nobu
2005-10-18* enumerator.c, eval.c, gc.c, parse.y, regparse.c, sjis.c, time.c:nobu
2005-09-14* dir.c: changed `foo (*bar)_((boo))' to `foo (*bar)(boo)`.ocean
2005-09-14* bignum.c: changed `foo _((boo))' to `foo(boo)`. [ruby-dev:27056]ocean
2005-09-12* array.c: moved to ANSI function style from K&R function style.ocean
2005-08-04* enumerator.c (Init_Enumerator): provided features should havenobu
2005-07-16* enumerator.c (Init_Enumerator): wrong argument specs.nobu
2005-07-15* enumerator.c (Init_Enumerator): use an internal directly.nobu
2005-07-14* enum.c (enumeratorize): create new enumerator for current method ifnobu