aboutsummaryrefslogtreecommitdiffstats
path: root/gc
Commit message (Expand)AuthorAgeFilesLines
* Fix running GC in finalizer when RUBY_FREE_AT_EXITPeter Zhu2024-07-231-4/+4
* Move frozen check out of rb_gc_impl_undefine_finalizerPeter Zhu2024-07-191-1/+3
* Make rb_gc_impl_undefine_finalizer return voidPeter Zhu2024-07-192-3/+2
* Assert that object is not frozen in rb_gc_impl_define_finalizerPeter Zhu2024-07-191-0/+2
* Move return value of rb_define_finalizer outPeter Zhu2024-07-191-5/+2
* Use rb_obj_hide instead of setting klass to 0Peter Zhu2024-07-181-1/+1
* Don't disable GC in rb_gc_impl_object_idPeter Zhu2024-07-171-3/+0
* Make OBJ_ID_INCREMENT == RUBY_IMMEDIATE_MASK + 1Peter Zhu2024-07-171-1/+1
* Remove unused variable from GC compaction pathMatt Valentine-House2024-07-171-1/+0
* [DOC] Fix typo in gc/default.cPeter Zhu2024-07-161-1/+1
* Remove dependency on dtrace when building shared GCPeter Zhu2024-07-161-2/+10
* static const char *type_name() implemented卜部昌平2024-07-161-1/+34
* fix compile error卜部昌平2024-07-161-2/+2
* Remove unused ruby_initial_gc_stressPeter Zhu2024-07-151-8/+0
* Add gc/gc.h for functions in gc.c and used by GC implementationsPeter Zhu2024-07-152-35/+43
* Rename GC_IMPL_H macro to GC_GC_IMPL_HPeter Zhu2024-07-151-2/+2
* Avoid extra module linkage in gc/default.cMatt Valentine-House2024-07-121-2/+1
* Rename full_mark -> rgengc_allow_full_markMatt Valentine-House2024-07-121-2/+2
* Provide GC.config to disable major GC collectionsMatt Valentine-House2024-07-122-5/+109
* Add gc/gc_impl.h for GC implementation headersPeter Zhu2024-07-122-0/+81
* give up USE_GC_MALLOC_OBJ_INFO_DETAILS卜部昌平2024-07-121-68/+1
* Rename gc/gc_impl.c to gc/default.cPeter Zhu2024-07-111-0/+0
* Move gc_impl.c to gc/gc_impl.cPeter Zhu2024-07-111-0/+9834