aboutsummaryrefslogtreecommitdiffstats
path: root/enumerator.c
Commit message (Expand)AuthorAgeFilesLines
* [DOC] Improve documentation for Enumerator::LazyMarcus Stollsteimer2019-05-181-12/+12
* Static symbols can't be moved (they are not RValue)Aaron Patterson2019-05-141-11/+12
* Symbols can move so only cache IDsAaron Patterson2019-05-141-12/+11
* Add `or nil` to call-seq of `Enumerator::ArithmeticSequence#begin`Kazuhiro NISHIYAMA2019-04-271-1/+1
* enumerator.c: force hash values fixablenobu2019-04-081-1/+1
* enumerator.c: make arith_seq_first support nil beginmrkn2019-04-041-0/+3
* Add Enumerator::Lazy docs.hsbt2019-03-201-26/+221
* Implement Enumerator::Yielder#to_procknu2019-03-111-2/+25
* * expand tabs.svn2019-01-301-1/+1
* enumerator.c: fix arith_seq_first for Infinitymrkn2019-01-301-10/+115
* enumerator.c: fix inspect with the last empty hashnobu2018-12-241-1/+1
* range.c: reject ArithmeticSequence in rb_range_valuesmrkn2018-12-211-1/+1
* enumerator.c: Fix airth_seq_each for Rationalmrkn2018-12-211-2/+4
* enumerator.c: Add rb_arithmetic_sequence_components_tmrkn2018-12-121-9/+9
* enumerator.c: rb_arithmetic_sequence_extractmrkn2018-12-121-0/+21
* Prefer rb_check_arity when 0 or 1 argumentsnobu2018-12-061-5/+2
* use RARRAY_AREF instead of RARRAY_PTR_USE.ko12018-12-031-28/+20
* Add Float::INFINITY or nil to call-seq of Enumerator::Chain#size [ci skip]kazu2018-11-271-1/+1
* enumerator.c (enum_chain_yield_block): use predefined IDnormal2018-11-271-1/+1
* Implement Enumerator#+ and Enumerable#chain [Feature #15144]knu2018-11-241-0/+314
* avoid division by zeroshyouhei2018-11-161-5/+6
* * expand tabs.svn2018-10-221-2/+2
* Set the size of a new enumerator created by Enumerator#each with arguments to...knu2018-10-221-0/+2
* enumerator.c: [DOC] small fixstomar2018-10-121-1/+1
* Lazy Enumerator reduce intermediate array creationnobu2018-09-181-12/+16
* [DOC] aseq.each always return self [ci skip]kazu2018-09-121-1/+1
* [DOC] Add the documentation of ArithmeticSequencemrkn2018-09-121-0/+82
* enumerator.c: Fix ArithmeticSequence for complex stepmrkn2018-09-121-1/+1
* Revert "enumerator.c: Fix ArithmeticSequence for complex step"mrkn2018-09-121-2/+1
* enumerator.c: Fix ArithmeticSequence for complex stepmrkn2018-09-121-1/+2
* enumerator.c: [DOC] Enumerator::Lazy#force [ci skip]nobu2018-09-051-0/+17
* Remove extra semicolonkazu2018-08-201-1/+1
* Adding Enumerator::Lazy#uniq and Enumerator::Lazy#grep_v to proc chainingnobu2018-08-161-45/+53
* enumerator.c: id_lazy is no longer used since r38923nobu2018-08-161-2/+1
* enumerator.c: fix for non-integral argument for ArithmeticSequence#lastmrkn2018-08-101-0/+3
* enumerator.c: undef new and allocate of ArithmeticSequencemrkn2018-08-091-0/+2
* enumerator.c: Introduce Enumerator::ArithmeticSequencemrkn2018-08-061-0/+412
* enumerator.c: pretty kwagsnobu2018-03-151-1/+30
* Bug Fix Enumerator::Lazy#uniq state for multiple callnobu2018-03-131-7/+14
* Add a new #filter alias for #selecteregon2018-02-251-0/+1
* ruby/ruby.h: remove unnecessary exports from C-APInormal2018-01-241-1/+1
* INFINITY is float. That of double is HUGE_VAL.shyouhei2018-01-191-1/+1
* use predefined ids in a few more placesnormal2018-01-091-7/+9
* Get rid of shadowing local variablesnobu2017-10-181-3/+3
* enumerator.c: fix nested mapsnobu2017-06-101-0/+4
* Enumerator::Lazy#chunk_while defined.akr2016-11-051-0/+1
* enumerator.c: lazy enum improvementnobu2016-09-191-112/+382
* rb_funcallvnobu2016-07-291-6/+6
* enumerator.c: Enumerator::Lazy#uniqnobu2016-07-201-0/+36
* enumerator.c: use ALLOCVnobu2015-12-151-5/+5