summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2024-03-28Don't check for dynamic symbol when reference updatingPeter Zhu
2024-03-28Add a missing asan_unpoisoning_p in gc_set_candidate_object_iKJ Tsanaktsidis
2024-03-27Remove st_lookup when updating object IDPeter Zhu
2024-03-27Check FL_SEEN_OBJ_ID before looking up in tablePeter Zhu
2024-03-27Turn GC off at boot on WindowsPeter Zhu
2024-03-27Fix setting GC stress at boot when objspace not availablePeter Zhu
2024-03-26Refactor init_copy gc attributeseileencodes
2024-03-25Fix --debug=gc_stress flagPeter Zhu
2024-03-25Check ASAN fake stacks when marking non-current threadsKJ Tsanaktsidis
2024-03-25Move asan_fake_stack_handle to EC, not threadKJ Tsanaktsidis
2024-03-21Pass objspace into heap_check_moved_iPeter Zhu
2024-03-21Pass objspace into root_obj_check_moved_iPeter Zhu
2024-03-20Make rb_aligned_malloc privatePeter Zhu
2024-03-18Remove rb_raw_obj_info_basicPeter Zhu
2024-03-15Remove unused macro TFPeter Zhu
2024-03-15Remove unused macro GC_NOTIFY in gc.cPeter Zhu
2024-03-14Fix typo from gloabl_object_list to global_object_listPeter Zhu
2024-03-14Move gloabl_object_list from objspace to VMPeter Zhu
2024-03-14[Feature #20265] Remove rb_newobj_of and RB_NEWOBJ_OFPeter Zhu
2024-03-14[Feature #20265] Remove rb_newobj and RB_NEWOBJPeter Zhu
2024-03-13Make special const and too complex shapes before T_OBJECT shapesPeter Zhu
2024-03-13Don't create per size pool shapes for non-T_OBJECTPeter Zhu
2024-03-13Don't directly read the SIZE_POOL_COUNT in shapesPeter Zhu
2024-03-11Remove dead function rb_obj_rgengc_promoted_pPeter Zhu
2024-03-11Reuse rb_gc_writebarrier_unprotect in rb_copy_wb_protected_attributePeter Zhu
2024-03-06Refactor VM root modulesJean Boussier
2024-03-06Move FL_SINGLETON to FL_USER1Jean Boussier
2024-03-01Remove dead function rb_obj_rgengc_writebarrier_protected_pPeter Zhu
2024-03-01Don't check_rvalue_consistency in is_markable_objectPeter Zhu
2024-02-29Remove each_machine_stack_valuePeter Zhu
2024-02-29Remove unused gc_mark_stack_valuesPeter Zhu
2024-02-29Remove check for is_markable_object in gc_mark_stack_valuesPeter Zhu
2024-02-29Assume that FL_FINALIZE is in finalizer_tablePeter Zhu
2024-02-29Add gc_each_object for walking the heapPeter Zhu
2024-02-29Delete from finalizer_table before running finalizerPeter Zhu
2024-02-29Unset FL_FINALIZE before running the finalizerPeter Zhu
2024-02-28Use array initialization rather than for loopPeter Zhu
2024-02-28Make rb_define_finalizer_no_check privatePeter Zhu
2024-02-28Remove unused rb_gc_id2ref_obj_tblPeter Zhu
2024-02-28Add check for finalizer in verify_internal_constencyPeter Zhu
2024-02-28Change T_ZOMBIE flag check from an assertionPeter Zhu
2024-02-27Use RB_SPECIAL_CONST_P instead of rb_special_const_pPeter Zhu
2024-02-27Change is_garbage_object to return a boolPeter Zhu
2024-02-27Simplify is_garbage_objectPeter Zhu
2024-02-27Remove is_swept_objectPeter Zhu
2024-02-27Change is_live_object to return a boolPeter Zhu
2024-02-27Simplify is_live_objectPeter Zhu
2024-02-26Remove rb_objspace_marked_object_pPeter Zhu
2024-02-26Make rb_objspace_data_type_memsize privatePeter Zhu
2024-02-26Remove unused rb_objspace_each_objects_without_setupPeter Zhu