summaryrefslogtreecommitdiffstats
path: root/enumerator.c
Commit message (Expand)AuthorAgeFilesLines
* * common.mk: clean upko12008-09-231-1/+0
* * enumerator.c: Activate Enumerator#with_object and addknu2008-08-261-6/+35
* * enumerator.c (enumerator_initialize),knu2008-08-261-12/+282
* * enumerator.c (Init_Enumerator): Rename Enumerable::Enumerator toknu2008-08-131-7/+7
* * enumerator.c (enumerator_with_object): suppress a warning.nobu2008-07-211-0/+2
* * enumerator.c (enum_each_cons): typo in RDoc fixed.matz2008-06-201-1/+1
* * enumerator.c (enumerator_with_object, Init_Enumerator):knu2008-06-161-6/+8
* * array.c, bignum.c, cont.c, dir.c, dln.c, encoding.c, enumerator.c,ko12008-06-081-2/+1
* * enumerator.c (enumerator_with_index, enumerator_with_memo): Fixknu2008-06-041-4/+4
* * enumerator.c (enumerator_with_memo): New method: with_memo().knu2008-06-031-0/+37
* * enumerator.c (enumerator_init_copy): Take care ofknu2008-06-031-1/+6
* * enumerator.c (enumerator_allocate, enumerator_ptr): Properlyknu2008-06-031-6/+16
* * enumerator.c (struct enumerator, enumerator_init)knu2008-05-261-7/+6
* * enumerator.c (Init_Enumerator): Overrideknu2008-05-231-0/+1
* * enumerator.c: Update rdoc.knu2008-05-131-10/+10
* * enumerator.c (enumerator_each, enumerator_with_index): suppressnobu2008-04-221-2/+0
* * enumerator.c (enumerator_initialize): Remove an undocumentedknu2008-04-221-26/+1
* * enumerator.c (enumerator_init): preserve the method name in ID.matz2008-04-211-5/+4
* * enumerator.c, include/ruby/ruby.h: Export rb_cEnumerator.knu2008-04-201-1/+1
* * enumerator.c: Resolve the method every time an enumerationknu2008-04-201-9/+14
* fix doc.akr2008-03-091-0/+1
* * enumerator.c: fix documents.mame2008-01-291-1/+1
* * enum.c (enum_zip): honor length of the receiver, not thematz2008-01-081-2/+2
* * enumerator.c (enumerator_iter_i): adjusted for rb_block_call_func.nobu2007-12-211-7/+4
* * enumerator.c (enumerator_init_copy): typo fixed.matz2007-12-211-1/+1
* * enumerator.c (enumerator_init_copy): prohibit cloning ofmatz2007-12-211-3/+9
* * enumerator.c (enumerator_next): should call next_init() if fibermatz2007-12-201-1/+1
* * insnhelper.ci (vm_yield_with_cfunc): call cfunc withmatz2007-12-191-7/+2
* * insns.def (concatarray, splatarray): use to_a instead ofmatz2007-12-011-14/+0
* * insnhelper.ci (vm_yield_with_cfunc): fix to passing argc on thirdko12007-12-011-3/+14
* * enum.c (enum_butfirst): add a new method to iterates overmatz2007-10-301-4/+1
* * enumerator.c (enumerator_next): message changed.matz2007-08-261-1/+1
* * cont.c: separate Continuation and Fiber from core.ko12007-08-251-1/+1
* * enumerator.c (enumerator_next): stop pre-fetching.matz2007-08-241-40/+13
* * enumerator.c (sym_call): initialize first.nobu2007-08-231-8/+12
* * cont.c: add Fiber#resume and Fiber.yield.ko12007-08-211-4/+4
* * enumerator.c (next_i): fix to return with Fiber#yield atko12007-08-201-7/+12
* * enumerator.c (enumerator_next_p): should check correctly even whenmatz2007-08-081-13/+31
* * enum.c (enum_zip): zip no longer converts arguments intomatz2007-08-061-20/+18
* * cont.c (rb_fiber_yield): change argument ordering. export.matz2007-08-061-2/+104
* * include/ruby: moved public headers.nobu2007-06-101-1/+1
* * enumerator.c (enumerator_init_copy): need to copy internalmatz2007-01-251-0/+16
* * 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