summaryrefslogtreecommitdiff
path: root/gc/mmtk
AgeCommit message (Expand)Author
10 daysrb_gc_impl_define_finalizer: unlock on early returnJean Boussier
10 daysAdd missing lock in `rb_gc_impl_define_finalizer`Jean Boussier
2025-04-15Bump crossbeam-channel from 0.5.13 to 0.5.15 in /gc/mmtkdependabot[bot]
2025-04-15Lazily create `objspace->id_to_obj_tbl`Jean Boussier
2025-04-08[ruby/mmtk] Do root scanning in scan_vm_specific_rootsKunshan Wang
2025-04-01Remove incorrect assertionMatt Valentine-House
2025-03-31Don't preserve `object_id` when moving object to another RactorJean Boussier
2025-03-31Ractor: Fix moving embedded objectsJean Boussier
2025-03-13Output object_id in object metadata for MMTkPeter Zhu
2025-02-24[ruby/mmtk] Trigger forced GC in GC.startKunshan Wang
2025-02-20[ruby/mmtk] Fix compatibility for Rust 1.85Peter Zhu
2025-02-19Implement rb_gc_object_metadata for MMTkPeter Zhu
2025-02-10[ruby/mmtk] Set Immix as the default planPeter Zhu
2025-01-27Fix rb_gc_vm_weak_table_foreach compatibility for MMTKPeter Zhu
2025-01-22[ruby/mmtk] Remove unused lazy_static dependencyPeter Zhu
2025-01-21[ruby/mmtk] Bump mmtk-corePeter Zhu
2025-01-17[ruby/mmtk] Add mmtk_heap_max to GC.configPeter Zhu
2025-01-16[ruby/mmtk] Add mmtk_heap_min to GC.configPeter Zhu
2025-01-16[ruby/mmtk] Bump mmtk-corePeter Zhu
2025-01-16[ruby/mmtk] Add mmtk_heap_mode to GC.configPeter Zhu
2025-01-15[ruby/mmtk] Add mmtk_plan to GC.configPeter Zhu
2025-01-15[ruby/mmtk] Fix mmtk.hPeter Zhu
2025-01-15[ruby/mmtk] Bump mmtk-corePeter Zhu
2025-01-14[ruby/mmtk] Add mmtk_worker_count to GC.configPeter Zhu
2025-01-14[ruby/mmtk] Exit with error message if MMTK_PLAN is invalidPeter Zhu
2025-01-14[ruby/mmtk] Exit with error message if MMTK_HEAP_MODE is invalidPeter Zhu
2025-01-14Simplify gc/mmtk/extconf.rbNobuyoshi Nakada
2025-01-13[ruby/mmtk] Exit with error message if MMTK_HEAP_MAX is invalidPeter Zhu
2025-01-13[ruby/mmtk] Exit with error message if MMTK_HEAP_MIN is invalidPeter Zhu
2025-01-13[ruby/mmtk] Exit with error message if MMTK_THREADS is invalidPeter Zhu
2025-01-13[ruby/mmtk] Enable immix_non_moving featurePeter Zhu
2025-01-09[ruby/mmtk] Enable UNIQUE_OBJECT_ENQUEUING in MMTkPeter Zhu
2025-01-09[ruby/mmtk] Bump mmtk-core toPeter Zhu
2025-01-09[ruby/mmtk] Fix libmmtk_ruby.a building in extconf.rbPeter Zhu
2025-01-07[ruby/mmtk] Remove unused Ruby SHA reference in Cargo.tomlPeter Zhu
2025-01-07[ruby/mmtk] Bump mmtk-core versionPeter Zhu
2024-12-09[ruby/mmtk] Also remove .rustc_info.json in clean-mmtk targetPeter Zhu
2024-12-09[ruby/mmtk] Add target clean-mmtk to clean Rust debug and release directoriesPeter Zhu
2024-12-05[ruby/mmtk] Support setting the mmtk thread count with MMTK_THREADSMatt Valentine-House
2024-11-22[ruby/mmtk] Use extconf.rb for external GC compilationPeter Zhu
2024-11-22[ruby/mmtk] [Feature #20860] Implement Mark-Sweep with MMTKPeter Zhu
2024-11-22[ruby/mmtk] [Feature #20860] Implement NoGC with MMTkPeter Zhu