aboutsummaryrefslogtreecommitdiffstats
path: root/enumerator.c
Commit message (Expand)AuthorAgeFilesLines
* Introduce `RBIMPL_NONNULL_ARG` macroNobuyoshi Nakada2021-09-271-5/+3
* Comparing nonnull argument to NULL is uselessNobuyoshi Nakada2021-09-231-0/+2
* Using RB_FLOAT_TYPE_P macroS-H-GAMELINKS2021-09-121-1/+1
* Replace RBOOL macroS-H-GAMELINKS2021-09-051-1/+1
* Adjust styles [ci skip]Nobuyoshi Nakada2021-06-171-2/+4
* Fix lazy enumerator with index sizeJeremy Evans2021-05-271-1/+6
* Fix documentation for Enumerator::Lazy#with_indexJeremy Evans2021-04-091-1/+2
* Undef Enumerator::Chain#{feed,next,next_values,peek,peek_values}Jeremy Evans2021-03-061-0/+5
* Make Enumerator#{+,chain} create lazy chain if any included enumerator is lazyJeremy Evans2021-03-061-5/+16
* Fix calling enumerator methods such as with_index on Enumerator::ChainJeremy Evans2021-03-061-16/+14
* Replace `Kernel.#open` with `URI.open` in docMasataka Pocke Kuwabara2021-01-081-2/+2
* Add Enumerable#compact and Enumerator::Lazy#compactzverok2021-01-021-0/+25
* Enumerator.new: raise unless block given卜部昌平2020-12-221-43/+23
* Document usage of ArithmeticSequence in Array#slice, and add to NEWS (#3952)Victor Shepelev2020-12-211-0/+3
* Fix ArithmeticSequence#last and ArithmeticSequence#each for non-integer seque...Kenta Murata2020-12-091-8/+91
* Removed more unnecessary ID cachesNobuyoshi Nakada2020-10-211-53/+54
* Feature #16812: Allow slicing arrays with ArithmeticSequence (#3241)Kenta Murata2020-10-211-4/+40
* RARRAY_AREF: convert into an inline function卜部昌平2020-08-151-1/+2
* Improved Enumerable::Lazy#zipNobuyoshi Nakada2020-07-231-42/+33
* Improved Enumerable::Lazy#flat_mapNobuyoshi Nakada2020-07-231-42/+40
* New functions to pass more elements than passedNobuyoshi Nakada2020-07-231-4/+26
* Update Enumerable::Yielder#to_proc document (#3142)Masataka Pocke Kuwabara2020-05-261-1/+1
* Fix non-existent method reference in Enumerator.produce document (#3141)Masataka Pocke Kuwabara2020-05-261-1/+1
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* Added more NORETURN declarationsNobuyoshi Nakada2020-05-111-3/+7
* Improve documentation for Enumerator#next, next_values, peek and peek_values.Marc-Andre Lafortune2020-05-051-7/+15
* [ci skip] Enumerator doc cleanupgerero202020-04-111-3/+3
* Suppress C4244 "possible loss of data" warningsNobuyoshi Nakada2020-04-081-1/+1
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-1/+1
* Removed duplicated codeNobuyoshi Nakada2020-02-091-30/+1
* Fully separate positional arguments and keyword argumentsJeremy Evans2020-01-021-8/+6
* decouple internal.h headers卜部昌平2019-12-261-3/+11
* [DOC] Improve docs for Enumerator.produce, Enumerator.newMarcus Stollsteimer2019-12-241-14/+12
* Fix typos of previous docs PRzverok2019-12-231-1/+1
* Some fixes in Enumerator::Lazy docsMarcus Stollsteimer2019-12-221-23/+24
* Added rb_warn_deprecatedNobuyoshi Nakada2019-12-191-1/+1
* Fix Enumerator::Lazy#with_indexJeremy Evans2019-12-111-65/+56
* Make Enumerator::Chain#each treat lambdas as lambdaJeremy Evans2019-12-031-8/+1
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-3/+0
* Right size the Enumerator internal lazy_use_super_method hashLourens Naudé2019-10-291-1/+1
* Improve Enumerator.produce docszverok2019-10-271-0/+15
* Documentation improvements for Ruby corezverok2019-10-261-1/+7
* Add rb_enumeratorize_with_size_kw and related macrosJeremy Evans2019-09-301-7/+19
* Fix more keyword separation issuesJeremy Evans2019-09-261-2/+2
* Fix keyword argument separation issues in Enumerator::Generator#eachJeremy Evans2019-09-261-1/+1
* Handle keyword argument separation for Enumerator#sizeJeremy Evans2019-09-201-1/+1
* Consolidate empty keyword handlingJeremy Evans2019-09-131-8/+2
* Document and test Enumerator.produceAkinori MUSHA2019-09-121-0/+22
* Implement Enumerator.produce [Feature #14781]Akinori MUSHA2019-09-121-1/+156