summaryrefslogtreecommitdiff
path: root/gc.c
AgeCommit message (Expand)Author
2024-07-26Fix a -Wmaybe-uninitializedAlan Wu
2024-07-26Put the default GC implementation back into gc.oAlan Wu
2024-07-22newobj_of(): Use parameter instead of GET_RACTOR()Alan Wu
2024-07-22Add newline when printing dlopen error messagePeter Zhu
2024-07-19Move frozen check out of rb_gc_impl_undefine_finalizerPeter Zhu
2024-07-19Make rb_gc_impl_undefine_finalizer return voidPeter Zhu
2024-07-19Move return value of rb_define_finalizer outPeter Zhu
2024-07-19Make define_final call rb_define_finalizerPeter Zhu
2024-07-15Add gc/gc.h for functions in gc.c and used by GC implementationsPeter 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
2024-07-12give up USE_GC_MALLOC_OBJ_INFO_DETAILS卜部昌平
2024-07-10Allow miniruby to load shared GCPeter Zhu
2024-07-05Change external GC to use directory at configurePeter Zhu
2024-07-05Revert "Load external GC using command line argument"Peter Zhu
2024-07-03Remove unused gc_raw_obj_info_basicPeter Zhu
2024-07-03Remove unused obj_info_basicPeter Zhu
2024-07-03Fix ASAN buildsPeter Zhu
2024-07-03Fix compilation with RGENGC_CHECK_MODE=2Peter Zhu
2024-07-03[Feature #20470] Implement support for USE_SHARED_GCPeter Zhu
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