summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2024-07-03[Feature #20470] Split GC into gc_impl.cPeter Zhu
2024-06-21Load external GC using command line argumentPeter Zhu
2024-06-20Make ruby_external_gc_init staticPeter Zhu
2024-06-13do not call `check_rvalue_consistency` hereKoichi Sasada
2024-06-13avoid recursive calls on `check_rvalue_consistency`Koichi Sasada
2024-06-12[Bug #20577] Fix freeing symbols when RUBY_FREE_AT_EXITPeter Zhu
2024-06-12Simplify GC bitmap access macrosMatt Valentine-House
2024-06-12Use RVALUE_UNCOLLECTIBLE consistentlyMatt Valentine-House
2024-06-12Use RVALUE_WB_UNPROTECTED consistentlyMatt Valentine-House
2024-06-12Use RVALUE_MARKING consistentlyMatt Valentine-House
2024-06-12Use RVALUE_MARKED consistentlyMatt Valentine-House
2024-06-12Use RVALUE_PINNED consistentlyMatt Valentine-House
2024-06-12Remove unneeded loop through size_poolsMatt Valentine-House
2024-06-11Remove use of symbols and arrays when freeing global tablePeter Zhu
2024-06-02Raise memerror when really memory exhaustedNobuyoshi Nakada
2024-05-04[DOC] Fix the description about the timing finalizers will be calledNobuyoshi Nakada
2024-05-02Fix GC_DEBUGPeter Zhu
2024-05-02Move rvalue_overhead out of RVALUEPeter Zhu
2024-05-02Fix ruby_mimcalloc size when CALC_EXACT_MALLOC_SIZENobuyoshi Nakada
2024-04-30Removed unused TICK_TYPE 2Peter Zhu
2024-04-27use of stdckdint.h卜部昌平
2024-04-26Allow RUBY_GC_LIBRARY_PATH to be set in minirubyPeter Zhu
2024-04-26Fix compiler warning for ruby_external_gc_initPeter Zhu
2024-04-26Use fprintf for error message when loading external GCPeter Zhu
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