summaryrefslogtreecommitdiff
path: root/test/ruby/test_gc.rb
AgeCommit message (Expand)Author
2025-12-26Remove `RUBY_GC_HEAP_INIT_SLOTS` environment variableNobuyoshi Nakada
2025-12-25Implement declaring weak referencesPeter Zhu
2025-11-19Implement heap_final_slots in GC.stat_heapPeter Zhu
2025-11-19Implement heap_free_slots in GC.stat_heapPeter Zhu
2025-11-19Implement heap_live_slots in GC.stat_heapPeter Zhu
2025-11-04Release VM lock before running finalizers (#15050)Luke Gruber
2025-09-21Exclude failing GC finalizer tests with ASANBenoit Daloze
2025-09-03Revert "test_gc.rb: Attempt to stabilize test_interrupt_in_finalizer"Takashi Kokubun
2025-09-02test_gc.rb: Attempt to stabilize test_interrupt_in_finalizerTakashi Kokubun
2025-08-18Increase timeout on slow tests (#14264)Max Bernstein
2025-08-14Increase timeout for failing testsTakashi Kokubun
2025-08-11Fix return value of setting in GC.configPeter Zhu
2025-06-26Fix flaky TestGc#test_heaps_grow_independentlyPeter Zhu
2025-06-15Relax the criteria of flaky weak_references count testNobuyoshi Nakada
2025-06-15Simplify weak_references count test initializationNobuyoshi Nakada
2025-06-08increase timeout for high load envKoichi Sasada
2025-06-05Add debug message to test_heaps_grow_independentlyPeter Zhu
2025-06-05mark main Ractor objectKoichi Sasada
2025-05-31skip failing test in a weekKoichi Sasada
2025-04-28Fix nondeterministic failure in test_latest_gc_info_weak_references_countJeremy Evans
2025-04-07Grow GC heaps independentlyPeter Zhu
2025-04-01[Bug #21203] Skip TestGc#test_gc_parameter_init_slots since it is flaky (#13025)Naoto Ono
2025-03-11Fix flaky test_latest_gc_info_need_major_byPeter Zhu
2025-03-10Bump tolerance for weak reference test from 1 to 2Peter Zhu
2025-02-13[Feature #21116] Extract RJIT as a third-party gemNobuyoshi Nakada
2024-11-14rb_raise when attempting to set the GC implementation nameMatt Valentine-House
2024-11-14Expose GC.config[:implementation], to query the currently active GCMatt Valentine-House
2024-11-06Fix flakiness in TestGc#test_thrashing_for_young_objectsKJ Tsanaktsidis
2024-10-11Remove defined check for GC.config in test_gc.rbPeter Zhu
2024-10-10Fix typo in test_gc.rb [ci skip]Peter Zhu
2024-10-03Rename size_pool -> heapMatt Valentine-House
2024-09-17Replace all GC.disable with EnvUtil.without_gcPeter Zhu
2024-09-09Add keys to GC.stat and fix testsPeter Zhu
2024-09-09Switch sorted list of pages in the GC to a darrayPeter Zhu
2024-09-02Fix flaky test_latest_gc_info_need_major_byPeter Zhu
2024-08-19Make assertions allow incremental GC when disabledPeter Zhu
2024-08-11Fix flag test macroNobuyoshi Nakada
2024-07-12Rename full_mark -> rgengc_allow_full_markMatt Valentine-House
2024-07-12Provide GC.config to disable major GC collectionsMatt Valentine-House
2024-07-05Fix flaky test_stat_heap_allPeter Zhu
2024-07-03[Feature #20470] Split GC into gc_impl.cPeter Zhu
2024-06-07TestGc#test_thrashing_for_young_objects: extend the timeout limitYusuke Endoh
2024-03-27Revert "skip `test_gc_stress_at_startup`"Peter Zhu
2024-03-26skip `test_gc_stress_at_startup`Koichi Sasada
2024-01-06Add test case for GC.measure_total_timeRian McGuire
2023-12-19restore the stack pointer on finalizerKoichi Sasada
2023-12-18Fix flaky test test_stat_heapPeter Zhu
2023-12-12Skip a GC test for RJITTakashi Kokubun
2023-12-07Fix SEGV caused by `GC::Profiler.raw_data` (#9122)Soutaro Matsumoto
2023-10-18Loosen assertion for flaky weak references testPeter Zhu