index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
ruby_3_4
ruby_4_0
ruby_4_0-prism-1-8-0
sync-gems
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
enumerator.c
Age
Commit message (
Expand
)
Author
5 days
[DOC] Doc for Enumerator.new
BurdetteLamar
5 days
[DOC] Doc for Enumerator class
BurdetteLamar
6 days
Fix integer overflow checks in enumerator
Jörmungandrk
2025-12-29
Move MEMO_NEW to imemo.c and rename to rb_imemo_memo_new
Peter Zhu
2025-12-29
Prefer `ALLOCV` over `ALLOCA` for unknown size
Nobuyoshi Nakada
2025-12-20
Add clarifications about the Enumerator.size (#15615)
Victor Shepelev
2025-12-17
Revert the default size of Enumerator::Producer to infinity
Akinori Musha
2025-12-17
Revert the override of Enumerator#to_set that performed size checks
Akinori Musha
2025-12-13
Enumerator.produce accepts an optional `size` keyword argument
Akinori Musha
2025-11-13
Add size checks to Range#to_set and Enumerator#to_set [Bug #21654]
Akinori Musha
2025-08-12
Make Enumerator::Product write-barrier protected
Peter Zhu
2025-08-12
Make Enumerator::Chain write-barrier protected
Peter Zhu
2025-08-07
Convert `Enumerator` types to use `rb_gc_mark_and_move`
Jean Boussier
2025-07-28
Extract checks for the block in lazy enumerator
Nobuyoshi Nakada
2025-07-18
Extract arith_seq_take
Erik Berlin
2025-06-10
enumerator.c: Remove unused IDs
Jean Boussier
2025-06-10
Refactor `Enumerator::ArithmeticSequence` to not use ivars
Jean Boussier
2024-09-23
Remove write barrier for non-Ruby object
Peter Zhu
2024-07-20
Do not set Enumerator::Lazy#zip to use packed format
Jeremy Evans
2024-07-02
Resize arrays in `rb_ary_freeze` and use it for freezing arrays
eileencodes
2024-04-16
[Bug #20325] `Enumerator.product.size` is 0 if any size is 0
Nobuyoshi Nakada
2024-03-06
Refactor VM root modules
Jean Boussier
2023-12-24
Fix Enumerator#with_index for GC compaction
Peter Zhu
2023-11-30
Add `RUBY_REFERENCES`
Nobuyoshi Nakada
2023-11-30
Prefix `REF_EDGE` and `REFS_LIST_PTR` with `RUBY_`
Nobuyoshi Nakada
2023-11-29
Implement proc_entry on VWA
Peter Zhu
2023-11-29
Implement Write Barriers on proc_entry
Peter Zhu
2023-11-29
Add RUBY_TYPED_FREE_IMMEDIATELY flag to proc_entry
Peter Zhu
2023-11-27
Implement Write Barriers on Enumerator::Producer
Peter Zhu
2023-11-27
Implement Write Barriers on Enumerator::Generator
Peter Zhu
2023-11-27
Implement Write Barriers on Enumerator::Yielder
Peter Zhu
2023-11-23
Implement Write Barriers on Enumerator
Peter Zhu
2023-11-22
Remove unneccesary defines in enumerator
Matt Valentine-House
2023-11-22
Remove unneccesary memsize functions in enumerator
Matt Valentine-House
2023-11-22
VWA Embed the rest of the data objects in Enumerator
Matt Valentine-House
2023-11-20
Implement Enumerator objects on VWA
Peter Zhu
2023-10-25
Fix [Bug #19632]: Disable external iterator for frozen enumerator (#7791)
Hiroya Fujinami
2023-07-15
Fix stack trace for rescued StopIteration
Marcelo Pereira
2023-06-24
Do not have Enumeratory::Lazy#zip mark result as packed
Jeremy Evans
2023-03-17
Implement declarative references for enumerator
Matt Valentine-House
2022-12-26
Try to fix RDoc markup for Enumerator
Benoit Daloze
2022-12-21
Make Enumerartor.product return nil when called with a block
Akinori MUSHA
2022-12-21
Make product consistently yield an array of N elements instead of N arguments
Akinori MUSHA
2022-12-20
Use "Fiber storage variables" consistently
Benoit Daloze
2022-12-20
Improve documentation for fiber-scoped variables
Benoit Daloze
2022-12-20
Never use the storage of another Fiber, that violates the whole design
Benoit Daloze
2022-12-16
Reject keyword arguments given to Enumerator::Product.new
Akinori MUSHA
2022-12-01
Introduce `Fiber#storage` for inheritable fiber-scoped variables. (#6612)
Samuel Williams
2022-11-25
`remain` no longer starts with 0
Nobuyoshi Nakada
2022-11-25
[Bug #18971] Add precheck to enumerator
Nobuyoshi Nakada
[next]