summaryrefslogtreecommitdiff
path: root/enumerator.c
AgeCommit message (Expand)Author
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-29rb_funcallvnobu
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
2014-07-03Init functions don't need ID cachesnobu
2014-06-18constify parametersnobu
2014-05-25* enumerator.c: [DOC] Fix example to show Enumerator#peek behaviorzzak
2014-05-24enumerator.c: adjust style [ci skip]nobu
2014-05-18* enum.c: Enumerable#slice_after implemented.akr
2014-03-17* enumerator.c (enumerator_block_call): use PARRAY_CONST_PTR()ko1
2013-11-30enumerator.c: should not store local variable addressnobu
2013-11-29ruby/ruby.h: RB_BLOCK_CALL_FUNC_ARGLISTnobu
2013-11-29ruby/ruby.h: add blockarg to rb_block_call_funcnobu
2013-11-08* enumerator.c (append_method): use RARRAY_CONST_PTR().glass
2013-10-29* add RUBY_TYPED_FREE_IMMEDIATELY to data types which only useko1
2013-09-25* include/ruby/ruby.h: rename RARRAY_RAWPTR() to RARRAY_CONST_PTR().ko1
2013-09-20* enumerator.c: [DOC] Enumerator#each arguments documentation [GH-388]zzak
2013-08-27enumerator.c: rb_check_funcallnobu
2013-08-27enumerator.c: add commentnobu
2013-08-27enumerator.c: check arg sizenobu
2013-08-27* enumerator.c: Allow Enumerator size argument to be any callable.marcandre
2013-08-08enumerator.c: fix non-single argumentnobu
2013-08-04* enumerator.c: [DOC] Remove reference to Enumerator::Lazy#cyclezzak
2013-07-29Add a frozenness check to Enumerator::Generator#initialize.knu
2013-07-29Add a frozenness check to Enumerator#initialize.knu
2013-06-28enumerator.c: lazyenum_sizenobu
2013-06-27enumerator.c: adjust indentnobu
2013-06-26enumerator.c: use rb_enumerator_size_funcnobu
2013-06-26intern.h: define rb_enumerator_size_funcnobu
2013-05-21Update doc.akr
2013-05-18enumerator.c: use VALUEnobu