Age | Commit message (Expand) | Author |
---|
2025-05-08 | Move `object_id` in object fields. | Jean Boussier |
2025-04-04 | Ractor: revert to moving object bytes, but size pool aware | Jean Boussier |
2025-03-31 | Ractor: Fix moving embedded objects | Jean Boussier |
2025-02-19 | Add rb_gc_object_metadata API | Peter Zhu |
2025-01-11 | Remove stale declaration for modular GC | Nobuyoshi Nakada |
2024-12-16 | Check whether object is valid in allocation_info_tracer_compact | Peter Zhu |
2024-12-06 | Add rb_gc_impl_active_gc_name to gc/gc_impl.h | Peter Zhu |
2024-12-05 | Use rb_gc_enable/rb_gc_disable_no_rest instead of ruby_disable_gc | Peter Zhu |
2024-12-05 | Standardize on the name "modular GC" | Peter Zhu |
2024-11-25 | Place all non-default GC API behind USE_SHARED_GC | Matt Valentine-House |
2024-11-21 | Annotate anonymous mmap | Kunshan Wang |
2024-11-14 | Include the currently active GC in RUBY_DESCRIPTION | Matt Valentine-House |
2024-10-03 | Rename size_pool -> heap | Matt Valentine-House |
2024-07-03 | Move ruby_load_external_gc_from_argv to gc.h | Peter Zhu |
2024-07-03 | [Feature #20470] Split GC into gc_impl.c | Peter Zhu |
2024-04-24 | Add ruby_mimcalloc | Peter Zhu |
2024-04-18 | Remove unused rb_size_pool_slot_size | Peter Zhu |
2024-04-15 | Initialize external GC Library | Matt Valentine-House |
2024-03-27 | Fix setting GC stress at boot when objspace not available | Peter Zhu |
2024-03-26 | Refactor init_copy gc attributes | eileencodes |
2024-03-25 | Fix --debug=gc_stress flag | Peter Zhu |
2024-03-20 | Make rb_aligned_malloc private | Peter Zhu |
2024-03-18 | Remove duplicated function rb_gc_disable_no_rest | Peter Zhu |
2024-03-18 | Remove rb_raw_obj_info_basic | Peter Zhu |
2024-03-14 | [Feature #20265] Remove rb_newobj_of and RB_NEWOBJ_OF | Peter Zhu |
2024-03-13 | Don't directly read the SIZE_POOL_COUNT in shapes | Peter Zhu |
2024-03-13 | Simplify NEWOBJ_OF macro | Peter Zhu |
2024-03-11 | Use NEWOBJ_OF_ec in NEWOBJ_OF_0 | Peter Zhu |
2024-03-08 | Retire RUBY_MARK_UNLESS_NULL | Jean Boussier |
2024-02-28 | Make rb_define_finalizer_no_check private | Peter Zhu |
2024-02-28 | Remove unused rb_gc_id2ref_obj_tbl | Peter Zhu |
2024-02-26 | Remove rb_objspace_marked_object_p | Peter Zhu |
2024-02-26 | Make rb_objspace_data_type_memsize private | Peter Zhu |
2024-02-26 | Remove unused rb_objspace_each_objects_without_setup | Peter Zhu |
2024-02-22 | Extract imemo functions from gc.c into imemo.c | Peter Zhu |
2024-02-14 | Move rb_class_allocate_instance from gc.c to object.c | Peter Zhu |
2024-01-11 | Fix crash when printing RGENGC_DEBUG=5 output from GC | KJ Tsanaktsidis |
2023-11-24 | Fix compaction for generic ivars | Peter Zhu |
2023-10-23 | rb_shape_transition_shape_capa: use optimal sizes transitions | Jean Boussier |
2023-09-06 | Fix crash in WeakMap during compaction | Peter Zhu |
2023-09-05 | Introduce rb_gc_remove_weak | Peter Zhu |
2023-08-31 | Prevent rb_gc_mark_values from pinning objects | Matt Valentine-House |
2023-08-25 | Implement weak references in the GC | Peter Zhu |
2023-07-17 | Implement Process.warmup | Jean Boussier |
2023-06-12 | [Feature #19719] Universal Parser | yui-knk |
2023-04-16 | Make classes embedded on 32 bit | Peter Zhu |
2023-04-11 | Enable 5 size pools on 32 bit systems | Peter Zhu |
2023-04-06 | [Feature #19474] Refactor NEWOBJ macros | Matt Valentine-House |
2023-04-06 | Remove dependancy of vm_core.h on shape.h | Matt Valentine-House |
2023-04-04 | [Feature #19579] Remove !USE_RVARGC code (#7655) | Peter Zhu |