aboutsummaryrefslogtreecommitdiffstats
path: root/enumerator.c
Commit message (Expand)AuthorAgeFilesLines
...
* * enumerator.c (lazy_take): add Enumerable::Lazy#take.shugo2012-03-141-1/+33
* * enumerator.c: use long for array indices.shugo2012-03-141-3/+3
* * enumerator.c: moved the comment of StopIteration.shugo2012-03-141-47/+47
* * enumerator.c (lazy_grep_func): should use === instead of =~, asnobu2012-03-141-2/+4
* InitVM_Enumeratornobu2012-03-141-2/+8
* Init_Enumeratornobu2012-03-141-6/+9
* * enumerator.c (lazy_zip_func): use each for non-Array objects.shugo2012-03-131-8/+13
* * enumerator.c (lazy_zip): add Enumerable::Lazy#flat_map.shugo2012-03-131-0/+59
* * enumerator.c (enumerable_lazy): added the documenation of Enumerable#lazy.shugo2012-03-121-0/+21
* * enumerator.c: remove trailing space.ktsj2012-03-101-1/+1
* * enumerator.c (lazy_flat_map): add Enumerable::Lazy#flat_map.shugo2012-03-091-0/+28
* * enumerator.c (lazy_initialize, enumerable_lazy): no additionalnobu2012-03-081-22/+9
* * enumerator.c: add Enumerable#lazy. based on the patch bynobu2012-03-081-1/+171
* * enumerator.c (enumerator_each, generator_each): pass arguments tonobu2012-03-081-8/+25
* * enumerator.c (enumerator_rewind): update the documentation.matz2012-02-201-1/+1
* * enumerator.c: Document use of Enumerator.new for creating a lazydrbrain2012-02-131-4/+66
* * use RB_TYPE_P which is optimized for constant types, instead ofnobu2011-09-291-1/+1
* * enumerator.c: Remove "enumeration sequenced by".drbrain2011-07-091-3/+3
* * internal.h: declare internal functions here.akr2011-06-171-2/+0
* More clarification for enumerator_feedryan2011-06-011-2/+2
* Extra formatting and clarification of enumerator_feed [#4757]ryan2011-05-311-14/+18
* * enumerator.c: Improve documentation. Patch by Dave Copeland.drbrain2011-05-221-142/+192
* * include/ruby/ruby.h (rb_data_type_t): restructured. [ruby-dev:41862]nobu2010-07-181-9/+15
* * removed trailing spaces.nobu2010-05-291-9/+9
* * array.c: Documentation: change => in call-seq to ->.marcandre2010-05-171-8/+8
* * error.c: RDoc for subclasses of Exception. [ruby-core:28394]marcandre2010-05-081-1/+16
* * enumerator.c (inspect_enumerator): don't raise for uninitializedakr2010-04-121-2/+10
* * enumerator.c: move implementation of each_slice, each_cons,matz2010-02-031-142/+0
* * 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