summaryrefslogtreecommitdiff
path: root/enumerator.c
Commit message (Expand)AuthorAgeFilesLines
* Try to fix RDoc markup for EnumeratorBenoit Daloze2022-12-261-12/+13
* Make Enumerartor.product return nil when called with a blockAkinori MUSHA2022-12-211-2/+9
* Make product consistently yield an array of N elements instead of N argumentsAkinori MUSHA2022-12-211-2/+2
* Use "Fiber storage variables" consistentlyBenoit Daloze2022-12-201-8/+8
* Improve documentation for fiber-scoped variablesBenoit Daloze2022-12-201-7/+38
* Never use the storage of another Fiber, that violates the whole designBenoit Daloze2022-12-201-2/+1
* Reject keyword arguments given to Enumerator::Product.newAkinori MUSHA2022-12-161-10/+23
* Introduce `Fiber#storage` for inheritable fiber-scoped variables. (#6612)Samuel Williams2022-12-011-1/+2
* `remain` no longer starts with 0Nobuyoshi Nakada2022-11-251-7/+2
* [Bug #18971] Add precheck to enumeratorNobuyoshi Nakada2022-11-251-13/+36
* Using UNDEF_P macroS-H-GAMELINKS2022-11-161-17/+17
* Fix Array#[] with ArithmeticSequence with negative steps (#5739)Jeremy Evans2022-08-111-0/+7
* Adjust styles [ci skip]Nobuyoshi Nakada2022-08-061-8/+16
* Implement Enumerator::Product and Enumerator.product [Feature #18685]Akinori MUSHA2022-07-301-1/+353
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-221/+221
* 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