summaryrefslogtreecommitdiffstats
path: root/enumerator.c
Commit message (Expand)AuthorAgeFilesLines
* * vm_eval.c (rb_iterate): pass current block when the argument bl_procmame2009-12-201-7/+1
* * enumerator.c (yielder_yield_push): Yielder#<< should return self.mame2009-11-111-1/+8
* fix typos.akr2009-11-031-1/+1
* * array.c (rb_ary_to_ary): do not use #respond_to? to detectmatz2009-10-291-2/+1
* * enumerator.c (enumerator_block_call): extracted.nobu2009-09-291-36/+22
* * enumerator.c (enumerator_data_type): typed.nobu2009-09-091-26/+56
* * enumerator.c (next_i): typo fixed (reached at end -> reached anmatz2009-08-271-1/+1
* fix rdoc.akr2009-08-221-1/+1
* rdoc update.akr2009-08-221-11/+40
* * enumerator.c (ary2sv): add dup argument.akr2009-08-211-11/+19
* rdoc update.akr2009-08-211-2/+3
* * enumerator.c (get_next_values): extracted fromakr2009-08-211-29/+32
* rdoc update.akr2009-08-191-7/+6
* * enumerator.c (next_init): don't clear feedvalue.akr2009-08-191-1/+0
* * enumerator.c: implement Enumerator#{next_values,peek_values,feed}akr2009-08-191-26/+271
* * enumerator.c (enumerator_peek): new method Enumerator#peek. akr2009-08-181-3/+46
* * suppressed shorten-64-to-32 warnings.nobu2009-07-181-5/+5
* * enumerator.c (yielder_yield_i): use rb_proc_new instead ofmame2009-07-131-7/+1
* * enumerator.c (inspect_enumerator): should use long.nobu2009-05-201-1/+1
* Trivial change in comment.knu2009-04-221-1/+1
* * enumerator.c (Enumerator#{each_,}{with_index,with_object}): Fixknu2009-03-171-5/+14
* Slightly fix rdoc of with_index.knu2009-02-091-1/+1
* * enumerator.c (enumerator_with_index): receives one argument whichmame2009-02-081-9/+28
* * enumerator.c: Introduce id_each to save rb_itern() and SYM2ID()knu2009-02-021-6/+7
* * enumerator.c (enumerator_rewind): If the enclosed objectknu2008-12-101-0/+7
* * enumerator.c (enumerator_next): Fix a typo: s/rewinded/rewound/.knu2008-12-101-1/+1
* * enumerator.c (inspect_enumerator): Implement #inspect.knu2008-12-041-0/+63
* * 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