aboutsummaryrefslogtreecommitdiffstats
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Don't verify during gc_enter when gc is disabled.Matt Valentine-House2024-04-171-1/+1
* Reduce the number of references to need_major_gcMatt Valentine-House2024-04-171-13/+14
* Remove unused ruby_sighandler_tPeter Zhu2024-04-171-2/+0
* Use unsigned long long for object IDPeter Zhu2024-04-171-6/+5
* Don't allow T_NIL in gc_is_moveable_objPeter Zhu2024-04-171-1/+0
* Inline single use variablesMatt Valentine-House2024-04-171-4/+1
* Don't check for dynamic symbol in gc_is_moveable_objPeter Zhu2024-04-161-1/+1
* Don't check for thread in gc_sweep_pagePeter Zhu2024-04-161-4/+1
* Initialize external GC LibraryMatt Valentine-House2024-04-151-2/+51
* Don't treat flonum specially in object IDPeter Zhu2024-04-121-4/+1
* Refactor how object IDs work for special constsPeter Zhu2024-04-121-21/+21
* Remove redundant castPeter Zhu2024-04-111-2/+2
* Fix indentation in switch statement in gc.cPeter Zhu2024-04-101-4/+4
* `objspace_each_pages` is also only used if GC compression is possibleNobuyoshi Nakada2024-04-061-1/+3
* [DOC] Add nodoc for GC.remove_stress_to_classPeter Zhu2024-04-051-1/+2
* [DOC] Add nodoc for GC.add_stress_to_classPeter Zhu2024-04-051-1/+2
* Remove deprecated function rb_gc_force_recyclePeter Zhu2024-04-051-6/+0
* Merge rb_objspace_alloc and Init_heap.Matt Valentine-House2024-04-041-37/+31
* Remove with_gc functions in darrayPeter Zhu2024-04-021-4/+13
* Don't check for dynamic symbol when reference updatingPeter Zhu2024-03-281-3/+1
* Add a missing asan_unpoisoning_p in gc_set_candidate_object_iKJ Tsanaktsidis2024-03-281-12/+14
* Remove st_lookup when updating object IDPeter Zhu2024-03-271-9/+11
* Check FL_SEEN_OBJ_ID before looking up in tablePeter Zhu2024-03-271-12/+16
* Turn GC off at boot on WindowsPeter Zhu2024-03-271-0/+5
* Fix setting GC stress at boot when objspace not availablePeter Zhu2024-03-271-11/+15
* Refactor init_copy gc attributeseileencodes2024-03-261-1/+2
* Fix --debug=gc_stress flagPeter Zhu2024-03-251-21/+6
* Check ASAN fake stacks when marking non-current threadsKJ Tsanaktsidis2024-03-251-4/+16
* Move asan_fake_stack_handle to EC, not threadKJ Tsanaktsidis2024-03-251-1/+1
* Pass objspace into heap_check_moved_iPeter Zhu2024-03-211-4/+6
* Pass objspace into root_obj_check_moved_iPeter Zhu2024-03-211-2/+4
* Make rb_aligned_malloc privatePeter Zhu2024-03-201-34/+34