aboutsummaryrefslogtreecommitdiffstats
path: root/enumerator.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* * enumerator (lazy_initialize): set the instance variable "receiver"shugo2012-03-241-22/+8
* * enumerator (enumerator_inspect): include the original receiver andshugo2012-03-241-25/+64
* * enumerator.c (lazy_flat_map_func): convert the block value toshugo2012-03-191-1/+31
* * enumerator.c (enumerable_lazy): add an example of take and firstshugo2012-03-191-2/+4
* follow r35040kazu2012-03-161-1/+1
* * enumerator.c (lazy_take): don't enumerate an extra value.shugo2012-03-161-4/+15
* * enumerator.c (lazy_zip_func): variadic argument needs explicit castnobu2012-03-151-1/+1
* * enumerator.c (lazy_init_iterator): no need to check overflow twice.nobu2012-03-151-1/+1
* * enumerator.c (lazy_init_iterator): Fix type error (int vs long).drbrain2012-03-151-1/+1
* * enum.c (rb_enum_values_pack): rename from enum_values_pack, andshugo2012-03-151-29/+53
* * enumerator.c (lazy_zip): rescue StopIteration returned byshugo2012-03-151-1/+14
* * enumerator.c (lazy_zip, lazy_cycle): Enumerator::Lazy#{zip,cycle}shugo2012-03-151-23/+8
* * enumerator.c (InitVM_Enumerator): renamed Enumerable::Lazy toshugo2012-03-151-1/+1
* * enumerator.c (enumerator_lazy): added cycle to the documentation.shugo2012-03-151-2/+2
* * enumerator.c (lazy_cycle): check argument number overflow beforenobu2012-03-151-8/+9
* * enumerator.c (lazy_cycle): add Enumerable::Lazy#cycle.shugo2012-03-151-3/+43
* * include/ruby/intern.h: Add rb_check_arity, rb_error_arity [#6085]marcandre2012-03-141-1/+1
* * enumerator.c (enumerable_lazy): fix the documentation ofshugo2012-03-141-4/+8
* * enumerator.c (lazy_init_iterator): break when Qundef is returnedshugo2012-03-141-5/+76
* * 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