summaryrefslogtreecommitdiff
path: root/gc
AgeCommit message (Expand)Author
2025-03-25Make ruby_enable_autocompact staticPeter Zhu
2025-03-25[DOC] Use install-modular-gc in gc/README.mdPeter Zhu
2025-03-24Move rb_gc_impl_ractor_cache_free to shutdown sectionPeter Zhu
2025-03-24Move rb_gc_impl_objspace_free to shutdown sectionPeter Zhu
2025-03-13Output object_id in object metadata for MMTkPeter Zhu
2025-03-13Move object_id to flags for ObjectSpace dumpsPeter Zhu
2025-02-24[ruby/mmtk] Trigger forced GC in GC.startKunshan Wang
2025-02-20[ruby/mmtk] Fix compatibility for Rust 1.85Peter Zhu
2025-02-19Fix value of RB_GC_OBJECT_METADATA_ENTRY_COUNTPeter Zhu
2025-02-19Add age to rb_gc_object_metadataPeter Zhu
2025-02-19Implement rb_gc_object_metadata for MMTkPeter Zhu
2025-02-19Add rb_gc_object_metadata APIPeter Zhu
2025-02-19[wasm] Stop using mprotect(PROT_NONE) on WASIYuta Saito
2025-02-10[ruby/mmtk] Set Immix as the default planPeter Zhu
2025-02-10gc.c: Remove no-op codeDaisuke Aritomo
2025-01-29Use an identity hash instead of array for stress_to_classPeter Zhu
2025-01-29Fix GC.add_stress_to_class and GC.remove_stress_to_classPeter Zhu
2025-01-29Suppress unused-value warningsNobuyoshi Nakada
2025-01-27Fix gc_update_references_weak_table_i for ASANPeter Zhu
2025-01-27Fix rb_gc_vm_weak_table_foreach compatibility for MMTKPeter Zhu
2025-01-27Use rb_gc_vm_weak_table_foreach for reference updatingPeter Zhu
2025-01-27Optionally traverse non-weak references in rb_gc_vm_weak_table_foreachPeter Zhu
2025-01-22[ruby/mmtk] Remove unused lazy_static dependencyPeter Zhu
2025-01-22Add generic ivar reference updating stepPeter Zhu
2025-01-21[ruby/mmtk] Bump mmtk-corePeter Zhu
2025-01-17[ruby/mmtk] Add mmtk_heap_max to GC.configPeter Zhu
2025-01-16[ruby/mmtk] Add mmtk_heap_min to GC.configPeter Zhu
2025-01-16[ruby/mmtk] Bump mmtk-corePeter Zhu
2025-01-16[ruby/mmtk] Add mmtk_heap_mode to GC.configPeter Zhu
2025-01-15[ruby/mmtk] Add mmtk_plan to GC.configPeter Zhu
2025-01-15[ruby/mmtk] Fix mmtk.hPeter Zhu
2025-01-15[ruby/mmtk] Bump mmtk-corePeter Zhu
2025-01-14[ruby/mmtk] Add mmtk_worker_count to GC.configPeter Zhu
2025-01-14[ruby/mmtk] Exit with error message if MMTK_PLAN is invalidPeter Zhu
2025-01-14[ruby/mmtk] Exit with error message if MMTK_HEAP_MODE is invalidPeter Zhu
2025-01-14Simplify gc/mmtk/extconf.rbNobuyoshi Nakada
2025-01-13[ruby/mmtk] Exit with error message if MMTK_HEAP_MAX is invalidPeter Zhu
2025-01-13[ruby/mmtk] Exit with error message if MMTK_HEAP_MIN is invalidPeter Zhu
2025-01-13[ruby/mmtk] Exit with error message if MMTK_THREADS is invalidPeter Zhu
2025-01-13[ruby/mmtk] Enable immix_non_moving featurePeter Zhu
2025-01-09[ruby/mmtk] Enable UNIQUE_OBJECT_ENQUEUING in MMTkPeter Zhu
2025-01-09[ruby/mmtk] Bump mmtk-core toPeter Zhu
2025-01-09[ruby/mmtk] Fix libmmtk_ruby.a building in extconf.rbPeter Zhu
2025-01-07[ruby/mmtk] Remove unused Ruby SHA reference in Cargo.tomlPeter Zhu
2025-01-07[ruby/mmtk] Bump mmtk-core versionPeter Zhu
2025-01-05gc/default/default.c: don't call `malloc_usable_size` when hint is presentJean Boussier
2025-01-02Use rb_darray_insert_without_gc for heap_pages darrayPeter Zhu
2025-01-02Revert "Remove with_gc functions in darray"Peter Zhu
2024-12-19[DOC] Add gc/README.mdPeter Zhu
2024-12-19Prefix asan_poison_object with rbPeter Zhu