summaryrefslogtreecommitdiff
path: root/gc/default/default.c
AgeCommit message (Expand)Author
5 daysCount metadata entries automatically from the names listNobuyoshi Nakada
5 daysUpdate `RB_GC_OBJECT_METADATA_ENTRY_COUNT`Jean Boussier
6 daysobjspace_dump: Include `shareable` flagJean Boussier
7 daysEagerly store a copy of `object_id` in finalizer table.Jean Boussier
7 daysrb_gc_impl_define_finalizer: unlock on early returnJean Boussier
7 daysAdd missing lock in `rb_gc_impl_define_finalizer`Jean Boussier
2025-04-15Lazily create `objspace->id_to_obj_tbl`Jean Boussier
2025-04-07Grow GC heaps independentlyPeter Zhu
2025-03-31Don't preserve `object_id` when moving object to another RactorJean Boussier
2025-03-31Ractor: Fix moving embedded objectsJean Boussier
2025-03-25Prefer FL_TEST_RAW() in GC on known on-heap objectsAlan Wu
2025-03-25Make ruby_autocompact_compare_func staticPeter Zhu
2025-03-25Make ruby_enable_autocompact staticPeter Zhu
2025-03-13Move object_id to flags for ObjectSpace dumpsPeter 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-19Add rb_gc_object_metadata APIPeter Zhu
2025-02-19[wasm] Stop using mprotect(PROT_NONE) on WASIYuta Saito
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-27Use rb_gc_vm_weak_table_foreach for reference updatingPeter Zhu
2025-01-22Add generic ivar reference updating stepPeter 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-19Prefix asan_poison_object with rbPeter Zhu
2024-12-19Fix compaction in ASAN with RGENGC_CHECK_MODE enabledPeter Zhu
2024-12-19Don't calculate the aligned slot when unlocking pagePeter Zhu
2024-12-19Don't unpoison a NULL objectPeter Zhu
2024-12-19Unpoison memory before accessing next element of freelistPeter Zhu
2024-12-16Move special constant check in rb_gc_location to gc.cPeter Zhu
2024-12-11Fix compilation with MALLOC_ALLOCATED_SIZEJohn Hawthorn
2024-12-11[Bug #20941] Bail out when recursing no memoryNobuyoshi Nakada
2024-12-05Use rb_gc_enable/rb_gc_disable_no_rest instead of ruby_disable_gcPeter Zhu
2024-12-05darray.h does not depend on internal/bits.hPeter Zhu
2024-12-05Standardize on the name "modular GC"Peter Zhu
2024-11-29rb_gc_impl_malloc can return NULL卜部昌平
2024-11-25Use extconf to build external GC modulesMatt Valentine-House