summaryrefslogtreecommitdiff
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* merge revision(s) 548086b34e3dd125edabf5dc1e46b891fad3ea9c,3dc8cde70078ccb38f...nagachika2023-03-251-4/+39
* merge revision(s) 7bd7aee02e303de27d2cddfc5ef47e612d6782cb: [Backport #18464]nagachika2023-03-251-0/+1
* merge revision(s) c6f84e918943a0bf8db6fee556fc53180d257510: [Backport #19398]nagachika2023-03-211-0/+1
* merge revision(s) 90a80eb076429978e720e11fb17a3cbb96de3454: [Backport #19284]nagachika2023-03-211-12/+14
* merge revision(s) 86d061294d3cc1656e18d0e1fd4b4f290da16944: [Backport #18928]nagachika2022-09-251-10/+11
* merge revision(s) 261753249996d46e00c2549fff2527816bf387db: [Backport #18936]nagachika2022-09-101-2/+19
* merge revision(s) 67f4729: [Backport #18556]NARUSE, Yui2022-02-071-0/+4
* `finalize_deferred` doesn't need VM lockKoichi Sasada2021-12-231-6/+2
* undef `rb_vm_lookup_overloaded_cme()`Koichi Sasada2021-12-231-6/+5
* make `overloaded_cme_table` truly weak key mapKoichi Sasada2021-12-211-7/+1
* `mandatory_only_cme` should not be in `def`Koichi Sasada2021-12-211-4/+13
* Show whether object is garbage in rb_raw_obj_info()Alan Wu2021-12-201-1/+2
* Remove compaction support detection using sysconfPeter Zhu2021-12-141-35/+3
* Fixed the check order in wmap_live_p [Bug #18392]Nobuyoshi Nakada2021-12-071-13/+22
* ObjectSpace::WeakMap#inspect: check if living object [Bug #18392]Nobuyoshi Nakada2021-12-071-6/+23
* Refactor GC functions to have consistent namingPeter Zhu2021-12-031-18/+18
* Lazily create singletons on instance_{exec,eval} (#5146)John Hawthorn2021-12-021-2/+2
* Don't clear the constant cache when finishing compactionMatt Valentine-House2021-12-021-1/+0
* Cast tv_usec to int32_t to fit in tv_nsecYuta Saito2021-12-021-1/+1
* Fix a function name in an error messageKazuhiro NISHIYAMA2021-11-261-1/+1
* Remove unused function `size_pool_for_size`Kazuhiro NISHIYAMA2021-11-261-14/+0
* initialize allocated memory by VWA for assertionsKoichi Sasada2021-11-261-0/+4
* Revert "Add GC.stat_size_pool to get stats for a size pool"Peter Zhu2021-11-251-95/+0
* Add GC.stat_size_pool to get stats for a size poolPeter Zhu2021-11-251-0/+95
* Speed up Ractors for Variable Width AllocationPeter Zhu2021-11-231-93/+59
* Removes unused HEAP_PAGE_BITMAP_PLANES constant from gc.cJemma Issroff2021-11-221-2/+0
* Make RCLASS_EXT(c)->subclasses a doubly linked listMatt Valentine-House2021-11-221-13/+2
* gc.c: Fix a compile error on some crossbuildsYusuke Endoh2021-11-191-1/+1
* GC measurement featureKoichi Sasada2021-11-191-37/+60
* support `GC.stat(:time)` take 2Koichi Sasada2021-11-191-0/+51
* `Primitive.mandatory_only?` for fast pathKoichi Sasada2021-11-151-5/+9
* Remove RCLASS(obj)->ptr when RVARGC is enabledMatt Valentine-House2021-11-111-4/+4
* fix a memory leak introduced in 8bbd319Matt Valentine-House2021-11-111-2/+6
* [Feature #18290] Deprecate rb_gc_force_recycle and remove invalidate_mark_sta...Peter Zhu2021-11-081-72/+1
* make obj_free return true when it frees an objectMatt Valentine-House2021-10-291-9/+8
* Prefer size pool heap macros over direct accessMatt Valentine-House2021-10-291-15/+15
* Fix a warningKazuhiro NISHIYAMA2021-10-281-1/+1
* Fix a warningKazuhiro NISHIYAMA2021-10-281-1/+1
* Align `RFloat` at VALUE boundaryNobuyoshi Nakada2021-10-271-6/+5
* [Feature #18239] Implement VWA for stringsPeter Zhu2021-10-251-56/+89
* [Feature #18239] Refactor RVARGC alloc functionsPeter Zhu2021-10-251-1/+3
* Suppress false warning for freed pointerNobuyoshi Nakada2021-10-241-13/+24
* Push compaction page alignment check downAaron Patterson2021-10-211-18/+18
* Partial revert of ceebc7fc98dAaron Patterson2021-10-201-1/+1
* MicroJIT: generate less code for CFUNCsAlan Wu2021-10-201-1/+1
* Print errno when mprotect failsAaron Patterson2021-10-201-2/+2
* Move rb_ractor_p definitionS.H2021-10-041-2/+0
* Using NIL_P macro instead of `== Qnil`S.H2021-10-031-4/+4
* Cast to void pointer to suppress -Wformat-pedantic in RUBY_DEBUG_LOGNobuyoshi Nakada2021-10-031-4/+4
* Introduce `RBIMPL_NONNULL_ARG` macroNobuyoshi Nakada2021-09-271-8/+1