summaryrefslogtreecommitdiff
path: root/enumerator.c
AgeCommit message (Expand)Author
2019-09-20Handle keyword argument separation for Enumerator#sizeJeremy Evans
2019-09-13Consolidate empty keyword handlingJeremy Evans
2019-09-12Document and test Enumerator.produceAkinori MUSHA
2019-09-12Implement Enumerator.produce [Feature #14781]Akinori MUSHA
2019-09-06Fix keyword argument separation warnings for enumeratorsJeremy Evans
2019-09-04Describe #eager in the Enumerator::Lazy sectionAkinori MUSHA
2019-09-04Implement Enumerator::Lazy#eager [Feature #15901]Akinori MUSHA
2019-09-03Fix Enumerator::Lazy#{to_enum,enum_for} where method is defined in LazyJeremy Evans
2019-09-03Make Enumerator::Lazy#with_index be lazyJeremy Evans
2019-09-01Revert "Make Enumerator::Lazy#with_index be lazy"Jeremy Evans
2019-09-01Make Enumerator::Lazy#with_index be lazyJeremy Evans
2019-08-27rb_proc_new / rb_fiber_new now free from ANYARGS卜部昌平
2019-08-27rb_rescue / rb_rescue2 now free from ANYARGS卜部昌平
2019-08-27#define RB_BLOCK_CALL_FUNC_STRICT 1卜部昌平
2019-08-24Minor documentation fixes [ci skip]Jeremy Evans
2019-08-13* expand tabs.git
2019-08-13Add compaction callbacks for EnumeratorAaron Patterson
2019-08-01Use predefined idTo_procNobuyoshi Nakada
2019-06-21Remove duplicate functionsNobuyoshi Nakada
2019-06-21* expand tabs.git
2019-06-21Enumerator::Lazy should support filter_mapShugo Maeda
2019-06-21Fix an example [ci skip]Nobuyoshi Nakada
2019-06-21Fix call-seq of lazy.filter_map [ci skip]Kazuhiro NISHIYAMA
2019-06-21* expand tabs.git
2019-06-21Lazy filter_mapNobuyoshi Nakada
2019-05-18[DOC] Improve documentation for Enumerator::LazyMarcus Stollsteimer
2019-05-14Static symbols can't be moved (they are not RValue)Aaron Patterson
2019-05-14Symbols can move so only cache IDsAaron Patterson
2019-04-27Add `or nil` to call-seq of `Enumerator::ArithmeticSequence#begin`Kazuhiro NISHIYAMA
2019-04-08enumerator.c: force hash values fixablenobu
2019-04-04enumerator.c: make arith_seq_first support nil beginmrkn
2019-03-20Add Enumerator::Lazy docs.hsbt
2019-03-11Implement Enumerator::Yielder#to_procknu
2019-01-30* expand tabs.svn
2019-01-30enumerator.c: fix arith_seq_first for Infinitymrkn
2018-12-24enumerator.c: fix inspect with the last empty hashnobu
2018-12-21range.c: reject ArithmeticSequence in rb_range_valuesmrkn
2018-12-21enumerator.c: Fix airth_seq_each for Rationalmrkn
2018-12-12enumerator.c: Add rb_arithmetic_sequence_components_tmrkn
2018-12-12enumerator.c: rb_arithmetic_sequence_extractmrkn
2018-12-06Prefer rb_check_arity when 0 or 1 argumentsnobu
2018-12-03use RARRAY_AREF instead of RARRAY_PTR_USE.ko1
2018-11-27Add Float::INFINITY or nil to call-seq of Enumerator::Chain#size [ci skip]kazu
2018-11-27enumerator.c (enum_chain_yield_block): use predefined IDnormal
2018-11-24Implement Enumerator#+ and Enumerable#chain [Feature #15144]knu
2018-11-16avoid division by zeroshyouhei
2018-10-22* expand tabs.svn
2018-10-22Set the size of a new enumerator created by Enumerator#each with arguments to...knu
2018-10-12enumerator.c: [DOC] small fixstomar
2018-09-18Lazy Enumerator reduce intermediate array creationnobu