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
ruby_4_0
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
gc
/
mmtk
Age
Commit message (
Expand
)
Author
4 days
[ruby/mmtk] Use rb_gc_obj_needs_cleanup_p
Peter Zhu
8 days
[ruby/mmtk] Fix compiler warnings in mmtk.c
Peter Zhu
2026-05-23
[ruby/mmtk] Switch logging from debug to info level
Peter Zhu
2026-05-23
[ruby/mmtk] Add cpu heap mode based on Tavakolisomeh et al. (MPLR '23)
Ufuk Kayserilioglu
2026-05-20
[ruby/mmtk] Fix compiler warnings for noreturn
Peter Zhu
2026-05-17
[ruby/mmtk] Move rb_gc_obj_suffix to gc.h
Peter Zhu
2026-05-16
[ruby/mmtk] Respect alignment in rb_mmtk_alloc_fast_path
Peter Zhu
2026-05-14
[ruby/mmtk] Remove dead ractor_check_mode field
Peter Zhu
2026-05-14
[ruby/mmtk] Remove call to rb_ractor_setup_belonging
Peter Zhu
2026-05-09
[ruby/mmtk] Introduce event_hook_mutex for RUBY_INTERNAL_EVENT_FREEOBJ
Peter Zhu
2026-05-08
[ruby/mmtk] Remove unnecessary null check.
Matt Valentine-House
2026-05-08
[ruby/mmtk] Introduce support for ractor_belonging.
Matt Valentine-House
2026-05-04
Use EC saved in GC for root marking
Peter Zhu
2026-04-09
Introduce RVALUE_SIZE GC constant
Matt Valentine-House
2026-04-09
Introduce power-of-two size pools
Matt Valentine-House
2026-04-01
[ruby/mmtk] Add moving_gc_count to GC.stat
Peter Zhu
2026-03-09
Look up slot sizes for allocations in a table
Matt Valentine-House
2026-03-04
[ruby/mmtk] Cargo format
Matt Valentine-House
2026-03-04
[ruby/mmtk] Distribute batch candidates across parallel buckets
Matt Valentine-House
2026-03-04
[ruby/mmtk] Flush obj_free buffers before shutdown finalizers
Matt Valentine-House
2026-03-04
[ruby/mmtk] Fix Cargo format issues
Matt Valentine-House
2026-03-04
[ruby/mmtk] Buffer obj_free candidates.
Matt Valentine-House
2026-02-12
[ruby/mmtk] Implement rb_gc_impl_during_gc_p
Matt Valentine-House
2026-02-05
Bump git2 in /gc/mmtk in the cargo group across 1 directory
dependabot[bot]
2026-01-29
[ruby/mmtk] Add weak_references_count to GC.stat
Peter Zhu
2026-01-21
[ruby/mmtk] Pass whether GC is moving to rb_mmtk_update_global_tables
Peter Zhu
2026-01-20
[ruby/mmtk] Restore MMTK_DEBUG around zeroing in obj_free
Peter Zhu
2026-01-18
[ruby/mmtk] Fix assertion in rb_gc_impl_ractor_cache_free for RUBY_FREE_AT_EXIT
Peter Zhu
2026-01-18
[ruby/mmtk] Check RUBY_FL_FINALIZE on new location of object if moved
Peter Zhu
2026-01-18
[ruby/mmtk] Replace RUBY_ASSERT with MMTK_ASSERT
Peter Zhu
2026-01-13
[ruby/mmtk] Implement object movement support for finalizer table
Peter Zhu
2026-01-12
[ruby/mmtk] Clear slot when object is freed
Peter Zhu
2026-01-09
[ruby/mmtk] Assert that objects are not T_NONE in the write barrier
Peter Zhu
2026-01-09
[ruby/mmtk] Add MMTK_ASSERT
Peter Zhu
2026-01-07
[ruby/mmtk] Check that a and b are valid objects in write barrier
Peter Zhu
2026-01-07
[ruby/mmtk] Set MMTK_DEBUG in C compiler for debug builds
Peter Zhu
2026-01-05
[ruby/mmtk] Assert pinning object is not moved
Peter Zhu
2026-01-04
[ruby/mmtk] Process obj_free candidates in parallel
Peter Zhu
2026-01-03
Also output GC thread backtrace in rb_mmtk_gc_thread_bug
Peter Zhu
2026-01-03
[ruby/mmtk] Use rb_mmtk_gc_thread_bug for rb_mmtk_call_object_closure
Peter Zhu
2026-01-03
[ruby/mmtk] Propagate crash of GC thread to mutator thread
Peter Zhu
2026-01-02
[ruby/mmtk] Check for T_NONE during marking
Peter Zhu
2026-01-02
[ruby/mmtk] Assert target is not pinned during normal tracing
Peter Zhu
2026-01-01
[ruby/mmtk] Format imports to be each on a new line
Peter Zhu
2025-12-31
Use `is_obj_encoding` instead of `is_data_encoding`
Nobuyoshi Nakada
2025-12-31
[ruby/mmtk] Split ProcessObjFreeCandidates to parallel and non-parallel
Peter Zhu
2025-12-31
[ruby/mmtk] Process obj_free candidates in parallel
Peter Zhu
2025-12-30
[ruby/mmtk] Use MMTK_HEAP_COUNT for SIZE_POOL_COUNT
Peter Zhu
2025-12-30
Add RVALUE_OLD_AGE to GC::INTERNAL_CONSTANTS for MMTk
Peter Zhu
2025-12-29
Implement moving Immix in MMTk
Peter Zhu
[next]