aboutsummaryrefslogtreecommitdiffstats
path: root/enumerator.c
Commit message (Expand)AuthorAgeFilesLines
* enumerator.c: lazyenum_sizenobu2013-06-281-1/+7
* enumerator.c: adjust indentnobu2013-06-271-1/+1
* enumerator.c: use rb_enumerator_size_funcnobu2013-06-261-6/+6
* intern.h: define rb_enumerator_size_funcnobu2013-06-261-3/+9
* Update doc.akr2013-05-211-0/+18
* enumerator.c: use VALUEnobu2013-05-181-16/+13
* enumerator.c: append_methodnobu2013-05-181-15/+20
* enumerator.c: fix stylenobu2013-05-181-1/+2
* * *.c, parse.y, insns.def: use RARRAY_AREF/ASET macroko12013-05-131-8/+8
* * array.c: Document synonymous methods, by windwiny [GH-277]zzak2013-04-121-0/+3
* * enumerator.c (enumerator_with_index): try to convert given offset tonaruse2013-03-111-0/+2
* use INT2FIX(0) instead of INT2NUM(0).kazu2013-03-051-2/+2
* * enumerator.c (enumerator_with_index): Restore handling of a nil memodrbrain2013-03-051-0/+2
* enumerator.c: allow Bignum for with_indexnobu2013-03-051-5/+2
* * enumerator.c: rdoc fixmarcandre2013-02-231-1/+1
* enumerator.c: suppress warningsnobu2013-02-201-5/+5
* * enumerator.c: Remove rdoc that is obsolete because of lazymarcandre2013-02-051-57/+0
* * enumerator.c: Use to_enum for Enumerable methods returning Enumerators.marcandre2013-02-051-7/+11
* * enumerator.c: Finalize and document Lazy.new. [Bug #7248]marcandre2013-02-051-84/+112
* * enumerator.c: Fix and improve rdoc for to_enummarcandre2013-02-051-14/+36
* * enumerator.c (lazy_zip): raise error for bad argumentsmarcandre2013-01-241-0/+6
* * enumerator.c: Optimize Lazy#zip when passed only arraysmarcandre2013-01-241-3/+35
* * enumerator.c: Fix state handling for Lazy#zipmarcandre2013-01-241-9/+15
* * enumerator.c: Fix state handling for Lazy#dropmarcandre2013-01-241-7/+8
* * enumerator.c: Fix state handling for Lazy#drop_whilemarcandre2013-01-241-9/+5
* * enumerator.c: Fix state handling for Lazy#takemarcandre2013-01-241-7/+10
* * enumerator.c (lazy_flat_map_func): flat_map should call each onlyshugo2013-01-141-15/+36
* * enumerator.c: Require block for Lazy#{take|drop}_while [Bug #7692]marcandre2013-01-141-0/+6
* * enumerator.c: Fix size for Enumerator::Lazy#flat_mapmarcandre2013-01-141-1/+1
* * enumerator.c: Fix rdoc typo (thanks to Yutaka HARA)marcandre2013-01-131-1/+1
* use RB_TYPE_Pnobu2012-12-291-1/+1
* adjust style.nobu2012-12-011-1/+1
* * include/ruby/intern.h: Restore rb_enumeratorize as it was before r37497marcandre2012-11-071-2/+11
* enum.c: prefixnobu2012-11-061-1/+1
* adjust stylenobu2012-11-061-3/+6
* * enumerator.c: Support for lazy.cycle.sizemarcandre2012-11-061-1/+6
* * enumerator.c: Add support for lazy.drop.sizemarcandre2012-11-061-1/+14
* * enumerator.c: Support for lazy.take.sizemarcandre2012-11-061-1/+10
* * enumerator.c: Support for lazy.{map|flat_map|...}.sizemarcandre2012-11-061-12/+14
* * enumerator.c: Support for lazy.sizemarcandre2012-11-061-2/+21
* * enumerator.c: Support #size for enumerators created from enumeratorsmarcandre2012-11-061-2/+5
* * enumerator.c (obj_to_enum): Have #to_enum accept a blockmarcandre2012-11-061-2/+11
* * enumerator: New method #size; constructor accepts sizemarcandre2012-11-061-11/+60
* * enumerator.c (enumerator_initialize): Warn when using deprecated formmarcandre2012-11-061-0/+1
* obj_init_copynobu2012-06-051-0/+3
* use RB_TYPE_P() instead of comparison of TYPE()nobu2012-05-231-1/+1
* * enumerator.c (lazy_take_func, lazy_take): multiple calls ofnagachika2012-05-131-1/+2
* initialize IDs in advance.nobu2012-04-031-9/+12
* * enumerator.c (inspect_enumerator): suppress uninitializednobu2012-04-031-3/+3
* * enumerator.c (inspect_enumerator): show method arguments ofshugo2012-03-261-36/+68