summaryrefslogtreecommitdiff
path: root/enumerator.c
AgeCommit message (Expand)Author
2012-03-14* include/ruby/intern.h: Add rb_check_arity, rb_error_arity [#6085]marcandre
2012-03-14* enumerator.c (enumerable_lazy): fix the documentation ofshugo
2012-03-14* enumerator.c (lazy_init_iterator): break when Qundef is returnedshugo
2012-03-14* enumerator.c (lazy_take): add Enumerable::Lazy#take.shugo
2012-03-14* enumerator.c: use long for array indices.shugo
2012-03-14* enumerator.c: moved the comment of StopIteration.shugo
2012-03-14* enumerator.c (lazy_grep_func): should use === instead of =~, asnobu
2012-03-14InitVM_Enumeratornobu
2012-03-14Init_Enumeratornobu
2012-03-13* enumerator.c (lazy_zip_func): use each for non-Array objects.shugo
2012-03-13* enumerator.c (lazy_zip): add Enumerable::Lazy#flat_map.shugo
2012-03-12* enumerator.c (enumerable_lazy): added the documenation of Enumerable#lazy.shugo
2012-03-10* enumerator.c: remove trailing space.ktsj
2012-03-09* enumerator.c (lazy_flat_map): add Enumerable::Lazy#flat_map.shugo
2012-03-08* enumerator.c (lazy_initialize, enumerable_lazy): no additionalnobu
2012-03-08* enumerator.c: add Enumerable#lazy. based on the patch bynobu
2012-03-08* enumerator.c (enumerator_each, generator_each): pass arguments tonobu
2012-02-20* enumerator.c (enumerator_rewind): update the documentation.matz
2012-02-13* enumerator.c: Document use of Enumerator.new for creating a lazydrbrain
2011-09-29* use RB_TYPE_P which is optimized for constant types, instead ofnobu
2011-07-09 * enumerator.c: Remove "enumeration sequenced by".drbrain
2011-06-17* internal.h: declare internal functions here.akr
2011-06-01More clarification for enumerator_feedryan
2011-05-31Extra formatting and clarification of enumerator_feed [#4757]ryan
2011-05-22 * enumerator.c: Improve documentation. Patch by Dave Copeland.drbrain
2010-07-18* include/ruby/ruby.h (rb_data_type_t): restructured. [ruby-dev:41862]nobu
2010-05-29* removed trailing spaces.nobu
2010-05-17* array.c: Documentation: change => in call-seq to ->.marcandre
2010-05-08* error.c: RDoc for subclasses of Exception. [ruby-core:28394]marcandre
2010-04-12* enumerator.c (inspect_enumerator): don't raise for uninitializedakr
2010-02-03* enumerator.c: move implementation of each_slice, each_cons,matz
2009-12-20* vm_eval.c (rb_iterate): pass current block when the argument bl_procmame
2009-11-11* enumerator.c (yielder_yield_push): Yielder#<< should return self.mame
2009-11-03fix typos.akr
2009-10-29* array.c (rb_ary_to_ary): do not use #respond_to? to detectmatz
2009-09-29* enumerator.c (enumerator_block_call): extracted.nobu
2009-09-09* enumerator.c (enumerator_data_type): typed.nobu
2009-08-27* enumerator.c (next_i): typo fixed (reached at end -> reached anmatz
2009-08-22fix rdoc.akr
2009-08-22rdoc update.akr
2009-08-21* enumerator.c (ary2sv): add dup argument.akr
2009-08-21rdoc update.akr
2009-08-21* enumerator.c (get_next_values): extracted fromakr
2009-08-19rdoc update.akr
2009-08-19* enumerator.c (next_init): don't clear feedvalue.akr
2009-08-19* enumerator.c: implement Enumerator#{next_values,peek_values,feed}akr
2009-08-18* enumerator.c (enumerator_peek): new method Enumerator#peek. akr
2009-07-18* suppressed shorten-64-to-32 warnings.nobu
2009-07-13* enumerator.c (yielder_yield_i): use rb_proc_new instead ofmame
2009-05-20* enumerator.c (inspect_enumerator): should use long.nobu