summaryrefslogtreecommitdiff
path: root/enumerator.c
Commit message (Expand)AuthorAgeFilesLines
...
* Fix keyword argument separation warnings for enumeratorsJeremy Evans2019-09-061-9/+21
* Describe #eager in the Enumerator::Lazy sectionAkinori MUSHA2019-09-041-6/+25
* Implement Enumerator::Lazy#eager [Feature #15901]Akinori MUSHA2019-09-041-0/+21
* Fix Enumerator::Lazy#{to_enum,enum_for} where method is defined in LazyJeremy Evans2019-09-031-1/+68
* Make Enumerator::Lazy#with_index be lazyJeremy Evans2019-09-031-0/+66
* Revert "Make Enumerator::Lazy#with_index be lazy"Jeremy Evans2019-09-011-66/+0
* Make Enumerator::Lazy#with_index be lazyJeremy Evans2019-09-011-0/+66
* rb_proc_new / rb_fiber_new now free from ANYARGS卜部昌平2019-08-271-1/+1
* rb_rescue / rb_rescue2 now free from ANYARGS卜部昌平2019-08-271-1/+1
* #define RB_BLOCK_CALL_FUNC_STRICT 1卜部昌平2019-08-271-3/+3
* Minor documentation fixes [ci skip]Jeremy Evans2019-08-241-4/+4
* * expand tabs.git2019-08-131-4/+4
* Add compaction callbacks for EnumeratorAaron Patterson2019-08-131-15/+65
* Use predefined idTo_procNobuyoshi Nakada2019-08-011-3/+2
* Remove duplicate functionsNobuyoshi Nakada2019-06-211-33/+2
* * expand tabs.git2019-06-211-1/+1
* Enumerator::Lazy should support filter_mapShugo Maeda2019-06-211-0/+31
* Fix an example [ci skip]Nobuyoshi Nakada2019-06-211-1/+1
* Fix call-seq of lazy.filter_map [ci skip]Kazuhiro NISHIYAMA2019-06-211-3/+2
* * expand tabs.git2019-06-211-3/+3
* Lazy filter_mapNobuyoshi Nakada2019-06-211-0/+35
* [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