summaryrefslogtreecommitdiff
path: root/gc/gc_impl.h
AgeCommit message (Expand)Author
2025-03-31Don't preserve `object_id` when moving object to another RactorJean Boussier
2025-03-31Ractor: Fix moving embedded objectsJean Boussier
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-02-19Add rb_gc_object_metadata APIPeter Zhu
2024-12-06Add rb_gc_impl_active_gc_name to gc/gc_impl.hPeter Zhu
2024-12-05Standardize on the name "modular GC"Peter Zhu
2024-12-04Use BUILDING_SHARED_GC instead of RB_AMALGAMATED_DEFAULT_GCPeter Zhu
2024-11-29rb_gc_impl_malloc can return NULL卜部昌平
2024-11-25Place all non-default GC API behind USE_SHARED_GCMatt Valentine-House
2024-11-25Use extconf to build external GC modulesMatt Valentine-House
2024-10-23Make rb_gc_impl_stat_heap return a VALUE instead of size_tPeter Zhu
2024-10-23Make rb_gc_impl_stat return a VALUE instead of size_tPeter Zhu
2024-10-10Move return value of rb_gc_impl_config_set to gc.cPeter Zhu
2024-10-03Rename size_pool -> heapMatt Valentine-House
2024-09-19Remove rb_gc_impl_initial_stress_setPeter Zhu
2024-09-18Change rb_gc_impl_get_measure_total_time to return a boolPeter Zhu
2024-09-17Make rb_gc_impl_set_measure_total_time return voidPeter Zhu
2024-09-17Rename rb_gc_impl_get_profile_total_time to rb_gc_impl_get_total_timePeter Zhu
2024-09-17Change rb_gc_impl_get_profile_total_time to return unsigned long longPeter Zhu
2024-08-09Remove rb_gc_impl_objspace_markPeter Zhu
2024-07-26Put the default GC implementation back into gc.oAlan Wu
2024-07-19Make rb_gc_impl_undefine_finalizer return voidPeter Zhu
2024-07-15Rename GC_IMPL_H macro to GC_GC_IMPL_HPeter Zhu
2024-07-12Provide GC.config to disable major GC collectionsMatt Valentine-House
2024-07-12Add gc/gc_impl.h for GC implementation headersPeter Zhu