path: root/enumerator.c
AgeCommit message (Expand)Author
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
2018-09-12[DOC] aseq.each always return self [ci skip]kazu
2018-09-12[DOC] Add the documentation of ArithmeticSequencemrkn
2018-09-12enumerator.c: Fix ArithmeticSequence for complex stepmrkn
2018-09-12Revert "enumerator.c: Fix ArithmeticSequence for complex step"mrkn
2018-09-12enumerator.c: Fix ArithmeticSequence for complex stepmrkn
2018-09-05enumerator.c: [DOC] Enumerator::Lazy#force [ci skip]nobu
2018-08-20Remove extra semicolonkazu
2018-08-16Adding Enumerator::Lazy#uniq and Enumerator::Lazy#grep_v to proc chainingnobu
2018-08-16enumerator.c: id_lazy is no longer used since r38923nobu
2018-08-10enumerator.c: fix for non-integral argument for ArithmeticSequence#lastmrkn
2018-08-09enumerator.c: undef new and allocate of ArithmeticSequencemrkn
2018-08-06enumerator.c: Introduce Enumerator::ArithmeticSequencemrkn
2018-03-15enumerator.c: pretty kwagsnobu
2018-03-13Bug Fix Enumerator::Lazy#uniq state for multiple callnobu
2018-02-25Add a new #filter alias for #selecteregon
2018-01-24ruby/ruby.h: remove unnecessary exports from C-APInormal
2018-01-19INFINITY is float. That of double is HUGE_VAL.shyouhei
2018-01-09use predefined ids in a few more placesnormal
2017-10-18Get rid of shadowing local variablesnobu
2017-06-10enumerator.c: fix nested mapsnobu
2016-11-05Enumerator::Lazy#chunk_while defined.akr
2016-09-19enumerator.c: lazy enum improvementnobu
2016-07-20enumerator.c: Enumerator::Lazy#uniqnobu
2015-12-15enumerator.c: use ALLOCVnobu
2015-12-09* *.c (*_memsize): do not check ptr.ko1
2015-12-08enumerator.c: lazy_grep_vnobu
2015-09-28preserve encodings in error messagesnobu
2015-03-11* internal.h: use T_IMEMO to represent `struct MEMO' value.ko1
2015-03-11* internal.h: define struct MEMO.ko1
2014-12-01use 0 for reservednobu
2014-11-15* internal.h: Include ruby.h and ruby/encoding.h to beakr
2014-09-20* enum.c (enum_slice_when): New method: Enumerable#slice_when.akr
2014-07-28symbols instead of IDsnobu