summaryrefslogtreecommitdiffstats
path: root/gc.c (follow)
Commit message (Expand)AuthorAgeLines
* Dedup superclass array in leaf sibling classesJohn Hawthorn2022-03-03-4/+10
* Constant time class to class ancestor lookupJohn Hawthorn2022-02-23-0/+11
* Change darray size to size_t and add functions that use GC mallocPeter Zhu2022-02-16-0/+7
* `wmap#each` should check liveness of keysKoichi Sasada2022-02-16-20/+42
* fix GC event synchronizationKoichi Sasada2022-02-14-14/+22
* Free cached mark stack chunks when freeing objspacePeter Zhu2022-02-10-2/+19
* Move total_freed_pages to size poolPeter Zhu2022-02-03-3/+17
* Move total_allocated_pages to size poolPeter Zhu2022-02-03-3/+20
* Fix case when gc_marks_continue does not yield slotsPeter Zhu2022-02-03-4/+5
* Decouple GC slot sizes from RVALUEPeter Zhu2022-02-02-73/+84
* Fix heap page iteration in gc_verify_heap_pagePeter Zhu2022-01-31-6/+8
* [Bug#18556] Fallback `MAP_ ANONYMOUS`Nobuyoshi Nakada2022-01-29-0/+4
* Fix typo in assertion in gc.cPeter Zhu2022-01-26-1/+1
* Unpoison the cached object in the exact sizeNobuyoshi Nakada2022-01-26-1/+7
* Call rb_id_table_foreach_values insteadPeter Zhu2022-01-25-2/+2
* Rename rb_id_table_foreach_with_replacePeter Zhu2022-01-25-7/+7
* Remove redundant if statement in try_movePeter Zhu2022-01-25-6/+1
* Keep right operand within width when right shiftingPeter Zhu2022-01-24-1/+1
* [wasm] Disallow compactionPeter Zhu2022-01-24-12/+26
* Fix format size qualifier on IL32P64Nobuyoshi Nakada2022-01-19-1/+1
* [wasm] gc.c: scan wasm locals and c stack to mark living objectsYuta Saito2022-01-19-21/+40
* [wasm] gc.c: disable read signal barrier for wasiYuta Saito2022-01-19-0/+14
* [wasm] eval_inter.h gc.c vm_core.h: include wasm/setjmp.h instead of sysroot ...Yuta Saito2022-01-19-1/+5
* Separately allocate class_serial on 32-bit systemsPeter Zhu2022-01-14-0/+4
* Improve string info in rb_raw_obj_infoPeter Zhu2022-01-07-2/+9
* Remove assertion causing read barrier to triggerPeter Zhu2022-01-05-2/+0
* Switch `is_pointer_to_heap` to use library bsearchMatt Valentine-House2022-01-04-23/+50
* [Feature #18364] Add GC.stat_heap to get stats for memory heapsPeter Zhu2022-01-04-0/+122
* Negative RBOOL usageNobuyoshi Nakada2022-01-01-2/+2
* On 64bit macOS, enlarge heap pages to reduce mmap calls [Bug #18447]Nobuyoshi Nakada2021-12-29-0/+7
* Remove deprecate rb_cData [Bug #18433]Nobuyoshi Nakada2021-12-26-3/+0
* `finalize_deferred` doesn't need VM lockKoichi Sasada2021-12-23-6/+2
* undef `rb_vm_lookup_overloaded_cme()`Koichi Sasada2021-12-23-6/+5
* make `overloaded_cme_table` truly weak key mapKoichi Sasada2021-12-21-7/+1
* `mandatory_only_cme` should not be in `def`Koichi Sasada2021-12-21-4/+13
* Show whether object is garbage in rb_raw_obj_info()Alan Wu2021-12-20-1/+2
* Remove compaction support detection using sysconfPeter Zhu2021-12-14-35/+3
* Fixed the check order in wmap_live_p [Bug #18392]Nobuyoshi Nakada2021-12-07-13/+22
* ObjectSpace::WeakMap#inspect: check if living object [Bug #18392]Nobuyoshi Nakada2021-12-07-6/+23
* Refactor GC functions to have consistent namingPeter Zhu2021-12-03-18/+18
* Lazily create singletons on instance_{exec,eval} (#5146)John Hawthorn2021-12-02-2/+2
* Don't clear the constant cache when finishing compactionMatt Valentine-House2021-12-02-1/+0
* Cast tv_usec to int32_t to fit in tv_nsecYuta Saito2021-12-02-1/+1
* Fix a function name in an error messageKazuhiro NISHIYAMA2021-11-26-1/+1
* Remove unused function `size_pool_for_size`Kazuhiro NISHIYAMA2021-11-26-14/+0
* initialize allocated memory by VWA for assertionsKoichi Sasada2021-11-26-0/+4
* Revert "Add GC.stat_size_pool to get stats for a size pool"Peter Zhu2021-11-25-95/+0
* Add GC.stat_size_pool to get stats for a size poolPeter Zhu2021-11-25-0/+95
* Speed up Ractors for Variable Width AllocationPeter Zhu2021-11-23-93/+59
* Removes unused HEAP_PAGE_BITMAP_PLANES constant from gc.cJemma Issroff2021-11-22-2/+0