index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
ruby_3_4
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
gc.c
Age
Commit message (
Expand
)
Author
2022-03-03
Dedup superclass array in leaf sibling classes
John Hawthorn
2022-02-23
Constant time class to class ancestor lookup
John Hawthorn
2022-02-16
Change darray size to size_t and add functions that use GC malloc
Peter Zhu
2022-02-16
`wmap#each` should check liveness of keys
Koichi Sasada
2022-02-14
fix GC event synchronization
Koichi Sasada
2022-02-10
Free cached mark stack chunks when freeing objspace
Peter Zhu
2022-02-03
Move total_freed_pages to size pool
Peter Zhu
2022-02-03
Move total_allocated_pages to size pool
Peter Zhu
2022-02-03
Fix case when gc_marks_continue does not yield slots
Peter Zhu
2022-02-02
Decouple GC slot sizes from RVALUE
Peter Zhu
2022-01-31
Fix heap page iteration in gc_verify_heap_page
Peter Zhu
2022-01-29
[Bug#18556] Fallback `MAP_ ANONYMOUS`
Nobuyoshi Nakada
2022-01-26
Fix typo in assertion in gc.c
Peter Zhu
2022-01-26
Unpoison the cached object in the exact size
Nobuyoshi Nakada
2022-01-25
Call rb_id_table_foreach_values instead
Peter Zhu
2022-01-25
Rename rb_id_table_foreach_with_replace
Peter Zhu
2022-01-25
Remove redundant if statement in try_move
Peter Zhu
2022-01-24
Keep right operand within width when right shifting
Peter Zhu
2022-01-24
[wasm] Disallow compaction
Peter Zhu
2022-01-19
Fix format size qualifier on IL32P64
Nobuyoshi Nakada
2022-01-19
[wasm] gc.c: scan wasm locals and c stack to mark living objects
Yuta Saito
2022-01-19
[wasm] gc.c: disable read signal barrier for wasi
Yuta Saito
2022-01-19
[wasm] eval_inter.h gc.c vm_core.h: include wasm/setjmp.h instead of sysroot ...
Yuta Saito
2022-01-14
Separately allocate class_serial on 32-bit systems
Peter Zhu
2022-01-07
Improve string info in rb_raw_obj_info
Peter Zhu
2022-01-05
Remove assertion causing read barrier to trigger
Peter Zhu
2022-01-04
Switch `is_pointer_to_heap` to use library bsearch
Matt Valentine-House
2022-01-04
[Feature #18364] Add GC.stat_heap to get stats for memory heaps
Peter Zhu
2022-01-01
Negative RBOOL usage
Nobuyoshi Nakada
2021-12-29
On 64bit macOS, enlarge heap pages to reduce mmap calls [Bug #18447]
Nobuyoshi Nakada
2021-12-26
Remove deprecate rb_cData [Bug #18433]
Nobuyoshi Nakada
2021-12-23
`finalize_deferred` doesn't need VM lock
Koichi Sasada
2021-12-23
undef `rb_vm_lookup_overloaded_cme()`
Koichi Sasada
2021-12-21
make `overloaded_cme_table` truly weak key map
Koichi Sasada
2021-12-21
`mandatory_only_cme` should not be in `def`
Koichi Sasada
2021-12-20
Show whether object is garbage in rb_raw_obj_info()
Alan Wu
2021-12-14
Remove compaction support detection using sysconf
Peter Zhu
2021-12-07
Fixed the check order in wmap_live_p [Bug #18392]
Nobuyoshi Nakada
2021-12-07
ObjectSpace::WeakMap#inspect: check if living object [Bug #18392]
Nobuyoshi Nakada
2021-12-03
Refactor GC functions to have consistent naming
Peter Zhu
2021-12-02
Lazily create singletons on instance_{exec,eval} (#5146)
John Hawthorn
2021-12-02
Don't clear the constant cache when finishing compaction
Matt Valentine-House
2021-12-02
Cast tv_usec to int32_t to fit in tv_nsec
Yuta Saito
2021-11-26
Fix a function name in an error message
Kazuhiro NISHIYAMA
2021-11-26
Remove unused function `size_pool_for_size`
Kazuhiro NISHIYAMA
2021-11-26
initialize allocated memory by VWA for assertions
Koichi Sasada
2021-11-25
Revert "Add GC.stat_size_pool to get stats for a size pool"
Peter Zhu
2021-11-25
Add GC.stat_size_pool to get stats for a size pool
Peter Zhu
2021-11-23
Speed up Ractors for Variable Width Allocation
Peter Zhu
2021-11-22
Removes unused HEAP_PAGE_BITMAP_PLANES constant from gc.c
Jemma Issroff
[next]