aboutsummaryrefslogtreecommitdiffstats
path: root/enumerator.c
Commit message (Expand)AuthorAgeFilesLines
* Add `RUBY_REFERENCES`Nobuyoshi Nakada2023-11-301-2/+3
* Prefix `REF_EDGE` and `REFS_LIST_PTR` with `RUBY_`Nobuyoshi Nakada2023-11-301-10/+10
* Implement proc_entry on VWAPeter Zhu2023-11-291-11/+3
* Implement Write Barriers on proc_entryPeter Zhu2023-11-291-3/+3
* Add RUBY_TYPED_FREE_IMMEDIATELY flag to proc_entryPeter Zhu2023-11-291-0/+1
* Implement Write Barriers on Enumerator::ProducerPeter Zhu2023-11-271-3/+3
* Implement Write Barriers on Enumerator::GeneratorPeter Zhu2023-11-271-4/+4
* Implement Write Barriers on Enumerator::YielderPeter Zhu2023-11-271-2/+2
* Implement Write Barriers on EnumeratorPeter Zhu2023-11-231-19/+22
* Remove unneccesary defines in enumeratorMatt Valentine-House2023-11-221-6/+2
* Remove unneccesary memsize functions in enumeratorMatt Valentine-House2023-11-221-14/+2
* VWA Embed the rest of the data objects in EnumeratorMatt Valentine-House2023-11-221-3/+3
* Implement Enumerator objects on VWAPeter Zhu2023-11-201-12/+4
* Fix [Bug #19632]: Disable external iterator for frozen enumerator (#7791)Hiroya Fujinami2023-10-251-2/+14
* Fix stack trace for rescued StopIterationMarcelo Pereira2023-07-151-2/+13
* Do not have Enumeratory::Lazy#zip mark result as packedJeremy Evans2023-06-241-1/+0
* Implement declarative references for enumeratorMatt Valentine-House2023-03-171-36/+15
* 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