summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2024-04-25Embed rb_gc_function_map_t in rb_vm_tPeter Zhu
2024-04-24Add ruby_mimcallocPeter Zhu
2024-04-24Pass string error buffer into dln_openPeter Zhu
2024-04-24Add macro load_external_gc_func for loading functions from external GCPeter Zhu
2024-04-23Get error from dln_open when USE_SHARED_GCPeter Zhu
2024-04-19Remove unused define popcount_bitsMatt Valentine-House
2024-04-18Implement equality for CI comparison when CC searchingAaron Patterson
2024-04-18Remove unused rb_size_pool_slot_sizePeter Zhu
2024-04-17Don't verify during gc_enter when gc is disabled.Matt Valentine-House
2024-04-17Reduce the number of references to need_major_gcMatt Valentine-House
2024-04-17Remove unused ruby_sighandler_tPeter Zhu
2024-04-17Use unsigned long long for object IDPeter Zhu
2024-04-17Don't allow T_NIL in gc_is_moveable_objPeter Zhu
2024-04-17Inline single use variablesMatt Valentine-House
2024-04-16Don't check for dynamic symbol in gc_is_moveable_objPeter Zhu
2024-04-16Don't check for thread in gc_sweep_pagePeter Zhu
2024-04-15Initialize external GC LibraryMatt Valentine-House
2024-04-12Don't treat flonum specially in object IDPeter Zhu
2024-04-12Refactor how object IDs work for special constsPeter Zhu
2024-04-11Remove redundant castPeter Zhu
2024-04-10Fix indentation in switch statement in gc.cPeter Zhu
2024-04-06`objspace_each_pages` is also only used if GC compression is possibleNobuyoshi Nakada
2024-04-05[DOC] Add nodoc for GC.remove_stress_to_classPeter Zhu
2024-04-05[DOC] Add nodoc for GC.add_stress_to_classPeter Zhu
2024-04-05Remove deprecated function rb_gc_force_recyclePeter Zhu
2024-04-04Merge rb_objspace_alloc and Init_heap.Matt Valentine-House
2024-04-02Remove with_gc functions in darrayPeter Zhu
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