aboutsummaryrefslogtreecommitdiffstats
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* newobj_of(): Use parameter instead of GET_RACTOR()Alan Wu2024-07-221-3/+3
* Add newline when printing dlopen error messagePeter Zhu2024-07-221-1/+1
* Move frozen check out of rb_gc_impl_undefine_finalizerPeter Zhu2024-07-191-0/+2
* Make rb_gc_impl_undefine_finalizer return voidPeter Zhu2024-07-191-2/+4
* Move return value of rb_define_finalizer outPeter Zhu2024-07-191-1/+6
* Make define_final call rb_define_finalizerPeter Zhu2024-07-191-5/+1
* Add gc/gc.h for functions in gc.c and used by GC implementationsPeter Zhu2024-07-151-29/+1
* Provide GC.config to disable major GC collectionsMatt Valentine-House2024-07-121-0/+18
* Add gc/gc_impl.h for GC implementation headersPeter Zhu2024-07-121-75/+1
* give up USE_GC_MALLOC_OBJ_INFO_DETAILS卜部昌平2024-07-121-132/+6
* Allow miniruby to load shared GCPeter Zhu2024-07-101-13/+8
* Change external GC to use directory at configurePeter Zhu2024-07-051-5/+30
* Revert "Load external GC using command line argument"Peter Zhu2024-07-051-13/+16
* Remove unused gc_raw_obj_info_basicPeter Zhu2024-07-031-11/+0
* Remove unused obj_info_basicPeter Zhu2024-07-031-13/+0
* Fix ASAN buildsPeter Zhu2024-07-031-19/+25
* Fix compilation with RGENGC_CHECK_MODE=2Peter Zhu2024-07-031-1/+1
* [Feature #20470] Implement support for USE_SHARED_GCPeter Zhu2024-07-031-6/+218
* [Feature #20470] Split GC into gc_impl.cPeter Zhu2024-07-031-10548/+1254
* Load external GC using command line argumentPeter Zhu2024-06-211-19/+23
* Make ruby_external_gc_init staticPeter Zhu2024-06-201-1/+1
* do not call `check_rvalue_consistency` hereKoichi Sasada2024-06-131-1/+1
* avoid recursive calls on `check_rvalue_consistency`Koichi Sasada2024-06-131-16/+21
* [Bug #20577] Fix freeing symbols when RUBY_FREE_AT_EXITPeter Zhu2024-06-121-0/+11
* Simplify GC bitmap access macrosMatt Valentine-House2024-06-121-52/+44
* Use RVALUE_UNCOLLECTIBLE consistentlyMatt Valentine-House2024-06-121-2/+3
* Use RVALUE_WB_UNPROTECTED consistentlyMatt Valentine-House2024-06-121-2/+3
* Use RVALUE_MARKING consistentlyMatt Valentine-House2024-06-121-3/+4
* Use RVALUE_MARKED consistentlyMatt Valentine-House2024-06-121-10/+11
* Use RVALUE_PINNED consistentlyMatt Valentine-House2024-06-121-5/+5
* Remove unneeded loop through size_poolsMatt Valentine-House2024-06-121-14/+9
* Remove use of symbols and arrays when freeing global tablePeter Zhu2024-06-111-8/+1
* Raise memerror when really memory exhaustedNobuyoshi Nakada2024-06-021-2/+4
* [DOC] Fix the description about the timing finalizers will be calledNobuyoshi Nakada2024-05-041-4/+3
* Fix GC_DEBUGPeter Zhu2024-05-021-4/+5
* Move rvalue_overhead out of RVALUEPeter Zhu2024-05-021-18/+21
* Fix ruby_mimcalloc size when CALC_EXACT_MALLOC_SIZENobuyoshi Nakada2024-05-021-5/+9
* Removed unused TICK_TYPE 2Peter Zhu2024-04-301-33/+0
* use of stdckdint.h卜部昌平2024-04-271-0/+3
* Allow RUBY_GC_LIBRARY_PATH to be set in minirubyPeter Zhu2024-04-261-2/+10
* Fix compiler warning for ruby_external_gc_initPeter Zhu2024-04-261-1/+1
* Use fprintf for error message when loading external GCPeter Zhu2024-04-261-2/+3
* Embed rb_gc_function_map_t in rb_vm_tPeter Zhu2024-04-251-6/+3
* Add ruby_mimcallocPeter Zhu2024-04-241-0/+28
* Pass string error buffer into dln_openPeter Zhu2024-04-241-2/+2
* Add macro load_external_gc_func for loading functions from external GCPeter Zhu2024-04-241-19/+29
* Get error from dln_open when USE_SHARED_GCPeter Zhu2024-04-231-9/+4
* Remove unused define popcount_bitsMatt Valentine-House2024-04-191-1/+0
* Implement equality for CI comparison when CC searchingAaron Patterson2024-04-181-3/+0
* Remove unused rb_size_pool_slot_sizePeter Zhu2024-04-181-7/+1